JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

RDF Packaging and Distribution Poll

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Software
View previous topic :: View next topic  

How do you prefer that the RDFs for unextended and extended remotes be packaged for distribution?
ALL RDFs packaged in a SINGLE ZIP file
77%
 77%  [ 7 ]
UNextended RDFs in one "basic" ZIP file, and Extended RDFs in a "supplementary" ZIP file
22%
 22%  [ 2 ]
Total Votes : 9

Author Message
Capn Trips
Expert


Joined: 03 Oct 2003
Posts: 3990

                    
PostPosted: Sun Oct 25, 2009 3:42 pm    Post subject: RDF Packaging and Distribution Poll Reply with quote

In response to the running thread here, I've created this poll to help WagonMaster detemine how to go with the packaging and distribution of the RDF Zip file.
_________________
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
Back to top
View user's profile Send private message
ElizabethD
Advanced Member


Joined: 09 Feb 2004
Posts: 2348

                    
PostPosted: Sun Oct 25, 2009 4:54 pm    Post subject: Reply with quote

While being mindful of the distinction from the other thread,
WagonMaster wrote:
Be sure to distinguish distribution (my issue, as RDF maintainer) and installation (your issue, as a user). This discussion is about distribution, not installation. If you install both aggregated RDF zip files (unextended and extended) into the same directory (which, of course, you should), the operation of the utilities won't change a bit.
I'd still prefer ONE zip file for downloading.
_________________
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride Smile
Back to top
View user's profile Send private message
unclemiltie
Expert


Joined: 21 Jan 2004
Posts: 1795
Location: Pittsburgh, PA

                    
PostPosted: Sun Oct 25, 2009 7:18 pm    Post subject: Reply with quote

As an extender writer, i would prefer that the base RDF's do not include the RDF's for the extenders. Every extender distribution that I have seen has included the RDF's.

this gives the extender writer the ability to tie the extender to the RDF that ships and thus less possibility of errors.

(so I voted to split, but I'd prefer that tehre not be a central repository for extender RDF's)
_________________
this JP1 stuff is a sickness!
Back to top
View user's profile Send private message
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 7073
Location: Florida

                    
PostPosted: Sun Oct 25, 2009 7:52 pm    Post subject: Reply with quote

I thought unclemiltie wasn't going to like this!

As an extender USER and Writer, I like the idea of RDF's that have been SUBMITTED by the extender writer be included in the main RDF zip file. I remember that it was important to delete my folder and do a clean install with a new release of RDFs. When I do that, I'd be missing the RDF's for all my remotes. I might as well skip the download all together. I use the 7800, 6131, 6011, 8811, 8900, Comcast 1067a, Atlas 5. Assuming WagonMaster is going to be issuing RDF's more frequently this becomes drugery.

I also like the idea that with any changes my USERS would be getting updated RDF's without having to do a download everytime there are updates that would make my RDF's incompatible with IR or RM.
_________________
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Back to top
View user's profile Send private message Visit poster's website
WagonMaster



Joined: 16 Apr 2009
Posts: 361

                    
PostPosted: Sun Oct 25, 2009 8:06 pm    Post subject: Reply with quote

Setting up this poll was a great idea! My thanks to Capn Trips for doing so.

As I stated in that other thread:
WagonMaster wrote:
I'm going to refrain from voting for the moment, however, because I think my vote depends on the outcome of the discussion about whether we can unambiguously detect an extended RDF. Once that issue seems decided, I'll add my vote to the mix.

Thanks again, Capn!

Bill
Back to top
View user's profile Send private message
WagonMaster



Joined: 16 Apr 2009
Posts: 361

                    
PostPosted: Sun Oct 25, 2009 8:23 pm    Post subject: Reply with quote

vickyg2003 wrote:
I remember that it was important to delete my folder and do a clean install with a new release of RDFs. When I do that, I'd be missing the RDF's for all my remotes.

Vicky, it might be worthwhile for you to investigate "symbolic links" as a way to circumvent this. Unix (Linux, et al) has had that feature for ages and I seem to recall that Windows finally added a poor-man's variant of this some time back (Win2000/WinXP era). Check the Wikipedia article for more info.

If that doesn't work well enough, why not set up a simple batch file to copy all your extenders from 1 spot to another?

Bill
Back to top
View user's profile Send private message
ElizabethD
Advanced Member


Joined: 09 Feb 2004
Posts: 2348

                    
PostPosted: Sun Oct 25, 2009 9:53 pm    Post subject: Reply with quote

Here's the deal.
The extender writer includes RDF file in the distribution.
Years later the extender writer is fishing instead of doing JP1.
Something incorrect is discovered in the RDF file, or a global change is made to all files in one place.
Nils would correct, put it into the main zip and people were told to always check for a most recent RDF and ignore the RDF inside the extender package.

If RDFs are with the extender then they would need to be maintained on a one-by-one basis in files that somebody else owns.
_________________
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride Smile
Back to top
View user's profile Send private message
mr_d_p_gumby
Expert


Joined: 03 Aug 2003
Posts: 1370
Location: Newbury Park, CA

                    
PostPosted: Mon Oct 26, 2009 12:00 am    Post subject: Reply with quote

ElizabethD wrote:
Years later the extender writer is fishing instead of doing JP1.
So that's what happened to them!
ElizabethD wrote:
Nils would correct, put it into the main zip and people were told to always check for a most recent RDF and ignore the RDF inside the extender package.
I don't know for sure about some of the most recently created extenders, but ALL of the older ones basically used the same slightly-edited readme file that specifically told the user that they should always download the most recent RDF file in preference to the one that was included with the extender.
ElizabethD wrote:
If RDFs are with the extender then they would need to be maintained on a one-by-one basis in files that somebody else owns.
That's the problem. No one is going to do that to someone else's extender distribution because then they assume some responsibility for the entire extender, not just the updated RDF.
_________________
Mike England
Back to top
View user's profile Send private message
unclemiltie
Expert


Joined: 21 Jan 2004
Posts: 1795
Location: Pittsburgh, PA

                    
PostPosted: Mon Oct 26, 2009 12:13 am    Post subject: Reply with quote

Mike, Liz and vicky, I can see your point.

however, I'm still leaning toward keeping extender code and extender RDF's tied together. I can say from experience that I've had to circumvent the RDF that was distributed in the master distribution with a new one when I released a new extender version. Versioning has helped since IR 8 came out, it shows the extender version (it is embedded in the extender code) and the RDF version (it is embedded in the title)

But no matter how we do it, there are always going to be mixups. The only question is which method makes less of them!
_________________
this JP1 stuff is a sickness!
Back to top
View user's profile Send private message
wnewell



Joined: 13 Jan 2009
Posts: 158
Location: DFW, Texas

                    
PostPosted: Mon Oct 26, 2009 12:26 am    Post subject: Reply with quote

Frankly I don't care how you do it or how many are in it, as long as the ones that are work. I say make it easy on yourself. If they are already in it, leave them there., or not.Smile
Back to top
View user's profile Send private message
Capn Trips
Expert


Joined: 03 Oct 2003
Posts: 3990

                    
PostPosted: Mon Oct 26, 2009 12:27 am    Post subject: Reply with quote

I agree with Liz. In over 4 years of using extenders with various remotes, the maintenance of the "master" RDF's seems to be at least slightly (if not greatly) more reliable than similar maintenance of individual extender files. Of course more recenty developed extenders are logically more likely to have their authors still here on the site and updating their individual extender packages, but I would wager that most of the older (pre-JP1.X) extenders have not had their distribution packages updated in years. Therefore, to WHOM should fall the task of bringing those older extender RDF's into compliance with evolving RDF specs? If I'm running the RS 15-1994 with extender 5, WHO will update that RDF to the new RDF spec? NOBODY - unless the RDF is inculded in some sort of "master" distribution.

I believe that this RDF maintenance imperative should take precedence over the potential additional coordination required for currently "active" extender authors to reconcile any changes to "their" RDFs necessitated by either extender evolution (initiated by the extender "owner/author") OR by a change to the RDF spec (initiated by the RDF file "maintainer".
_________________
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
Back to top
View user's profile Send private message
mdavej
Expert


Joined: 08 Oct 2003
Posts: 4501

                    
PostPosted: Mon Oct 26, 2009 10:14 am    Post subject: Reply with quote

After reading all the arguments, I think a single distribution for all is best. It adds somewhat to a newbie's confusion when making upgrades (which remote to pick), but improves the chances of better maintenance as other's have pointed out.

In cases where there are multiple versions of extenders, each with different capabilities, like the RCU810, what gets included in the master? All versions or only the latest? How do we know if errors are introduced?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Software All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control