vickyg2003 wrote:AFAIK the only place its an issue is if an upgrade was created for a URC-6131 or an Atlas 1054. Upgrades for those two remotes have different versions for extended and base remotes.
That's an important angle I hadn't actually directly considered so far (because I wasn't even sure such a case existed) so I'm glad you brought that up. I'd been thinking mostly of the simpler Abe/Bob case described in my previous post.
In other words, I was thinking of a case where the Device Upgrade (DU) writer/publisher just happened to have an extended remote in use when writing the DU, but that the DU didn't really
need the extender to operate properly. You're describing another perfectly valid and more serious problem case where the extender is actually
required for the DU to upgrade.
I had forgotten what happens in RemoteMaster when such cases (RDF referred to in DU is missing) arise, so to refresh my memory, I just ran RM and attempted to load a DU for which I temporarily deleted the RDF associated with that DU. RM reports the following:
Code: Select all
The upgrade file you are loading is for the remote "RS 15-135"
There is no remote with that exact name. Please choose the best match from the list below:
Aside: I found what appears to be an unrelated bug in RM while doing that test. I'll open a new thread to address that issue.
So, confronted with that error, the question is: Would a novice user be able to deal with that after trying to load a DU that was "accidentally" (my scenario) or intentionally (Vicky's scenario) written which references an extended RDF?
I'm starting to solidify my opinion that putting the extended RDFs into a separate zip file wouldn't cause undue difficulties here, even to a novice user. For the rare cases where the scenario above happens, I think RM's error message will be enough to cause someone to do the right thing, whether that winds up being (A) finding the proper RDF on the forum themselves (in the 'extended RDF' zip file) or (B) asking for help.
In fact,
not seeing a bunch of remotes in the main RM drop-down selection list (or the error message dialog described above) that are derived from "extended" RDFs is probably a
good thing for a newbie.
vickyg2003 wrote:If I need to unzip two folders, instead of just one, its not really that much of an inconvenience, but if is broken down into 53 zip files, I'd be extremely opposed to having to do all those downloads. I don't want to have to go looking for them like I do now! Even two files seems like it would be confusing.
You're probably well outside (in a good way) of the statistical "normal" though, Vicky.

I'd be surprised if most people used more than 1 or 2 extenders. Of course, it doesn't really matter because the extender RDFs
will be aggregated
somehow -- either with the unextended RDFs or in their own zip file. I think we can all agree on that part.
vickyg2003 wrote:Are you going to have the maps and images in both files?
No, I was not planning to. The map and image files will be distributed together (in the same zip file), but separately from the RDFs, as they apparently have always been. The reasoning here is that, currently, only RemoteMaster (RM) requires the map and image files. Also, since the maps+images zip file is currently almost 10 times the size of the RDF file, I don't think it makes sense (currently) to force anyone to download the maps+images who doesn't use RM. Of course, if other apps started using the map and/or image files, that philosophy might need to change, but currently, it makes sense to me so I plan to continue that way.
vickyg2003 wrote:I certainly don't think you should go searching for extender RDF's. If an extender is mature the RDF area, either by the extender writer or by a user.
That last sentence doesn't quite parse. I assume you mean "If an extender is mature
it will already be in the RDF area, either by the extender writer or by a user."
Assuming I've filled in the missing part correctly, I'm not totally convinced that's true. I'm worried about extenders whose authors are (logically) distributing the extender as 1 packaged zip file, including the RDF, and may not have ever thought (or bothered) to put the RDF into the main "RDF Files" folder. If their extender's RDF was in the "master" file, then they'd have the option of deleting it from their extender's zip file, which is mostly why I'm considering checking what's out there.
Vicky, I know you've written more than 1 extender by now, so I'm interested in your opinion. If you had extender-specific RDFs and I had them in the master RDF zip file, would you retain them in your own published zip file or would you delete them?
Back on the original point, I may not wind up putting any extra (ones not already in there) extender RDFs in the RDF zip file (whether it winds up being part of the main RDF zip or a separate file), but I do still plan to troll through the Extender forum and see what's hiding in the "crevices" out there. It can only lead to a broader perspective and hopefully a stronger RDF distribution. Yes, it will take longer that way, but I think the result will be worth it.
Now, having said that, if anyone finds me including an RDF (extender or otherwise) that they feel is inappropriate for the master distribution (whether because of immaturity, "bugginess", or whatever), then I will be happy to review and remove any inappropriate RDFs. Once the big, ugly, slow job of coordinating and aggregating the myriad of current RDFs is done and published, I don't see any reason why the zip files couldn't be updated as frequently as it may be needed -- even for the addition, deletion, or modification of a single RDF file within.
Bill