unclemiltie wrote:There has been an ongoing discussion about Extender RDF's and this topic has boiled back to the top of my mind and I have been thinking about it.
Anyway, what if we did something like this:
In the RDF directory, there are two RDF's as we have today, let's use the Atlas for example:
30333033 is the unextended RDF
3A333A33 is the extended RDF
Now, instead of the extended RDF duplicating everything that is in the unextended RDF, the extended RDF has a reference to the unextended RDF (as some others have done to make the maintenance easier)
OEMRemote = 30333033
What this does is tell the tools that for everything that is not specified in this RDF, go get it from the unextended RDF. That way there is a button list, valid setup code list, protocol list, etc that doesn't have to be maintained twice. The extended RDF's would only specify those things that are different.
Well the button list isn't always stable by signature. Look at the 15-133,15-134,15-135 sceneraio.
The protocol/setup list isn't always stable by signature, look at the replay or the Millenium.
Most of the RDF, other than the protocols section should be stable. The librarian has a tool to updated the protocols section in all the RDF's so this is not a problem.
I personally LIKE having my RDF's in the hands of the librarian. Even though I read every post here, things get past me. When I find an error, I like to have someone to report it to. I had a message to another extender developer in my outbox for over 10 months before giving up. I don't see YOU going AWOL especially since you've been reinfected,

, but it happens.
Also as a person that LOVES to diagnose IR problems, having to download every zip file to collect the RDF's would take half the fun out of it.
The librarian job is a very important position here. Its also a bit of a thankless job and we tend to wear them out. They do a huge job, but they only hear about problems, and we tend to not thank them as often as we should. I've worked with both Nils and Chris and realize what a HUGE task the librarianship is.
I think the central librarian is a great way to handle a sweeping change like adding an Extender Section to every extender RDFs. I also like knowing that there is one central person that I can tap on the shoulder and say, hey we have a problem with this set of RDF's instead of having to figure out who did which RDF. I don't REMEMBER who did which remote, although I do know which ones are yours, simply because we've both been working on extenders during the same time period.