RDF Packaging and Distribution Poll
Moderator: Moderators
-
Capn Trips
- Expert
- Posts: 3989
- Joined: Fri Oct 03, 2003 6:56 am
RDF Packaging and Distribution Poll
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)
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)
-
ElizabethD
- Advanced Member
- Posts: 2348
- Joined: Mon Feb 09, 2004 12:07 pm
While being mindful of the distinction from the other thread,
I'd still prefer ONE zip file for downloading.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.
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride
-
unclemiltie
- Expert
- Posts: 1819
- Joined: Wed Jan 21, 2004 12:50 pm
- Location: Pittsburgh, PA
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 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!
-
vickyg2003
- Site Admin
- Posts: 7109
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
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.
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.
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.
-
WagonMaster
- Posts: 366
- Joined: Thu Apr 16, 2009 2:25 pm
Setting up this poll was a great idea! My thanks to Capn Trips for doing so.
As I stated in that other thread:
Bill
As I stated in that other thread:
Thanks again, Capn!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.
Bill
-
WagonMaster
- Posts: 366
- Joined: Thu Apr 16, 2009 2:25 pm
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.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.
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
-
ElizabethD
- Advanced Member
- Posts: 2348
- Joined: Mon Feb 09, 2004 12:07 pm
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.
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
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride
-
mr_d_p_gumby
- Expert
- Posts: 1370
- Joined: Sun Aug 03, 2003 12:13 am
- Location: Newbury Park, CA
So that's what happened to them!ElizabethD wrote:Years later the extender writer is fishing instead of doing JP1.
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: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.
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.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.
Mike England
-
unclemiltie
- Expert
- Posts: 1819
- Joined: Wed Jan 21, 2004 12:50 pm
- Location: Pittsburgh, PA
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!
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!
-
Capn Trips
- Expert
- Posts: 3989
- Joined: Fri Oct 03, 2003 6:56 am
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".
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)
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)
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?
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?