socket said:I would hate to have to use the File Archive to get software.
The way I see this PND "Package Manager" is a very cool way (on the Pandora or not) to get software for the Pandora.
I can easily see the points to some of the arguments but some of them are "linux user" arguments and seem to be semantic battles, etc. If the file archive can't sync with anything (this or any other project like it) easily, then it seems to me that it needs to be replaced. Someone came up with something user friendly and I think we should embrace it. If we need also to come up with a new File Archive, I think that's what needs to be done. If projects like this get shot down because they're not linux enough, then the Pandora will be just as nichey as linux itself. I would rather have an easily browsable online database like this than a crappy Package Manager in the classic sense any day.
You know, there is something to be said for centralizing everything and making it as simple as possible. I don't think that is a "Linux" argument per se. You say you'd hate to have to use the File Archive to get software? The PND Package Manager (could you reconsider the name? PND Package Repository makes so much more sense) is still a website (but a good one at that), and your way of interfacing would be comparable to the way it's going now with the File Archive. Unless a localized client is developed which does the following:
- Retrieve complete list of PND packages and metadata and store this on the Pandora (including screenshots, like goPlay).
- Have a list of "sources", locations of servers which have the packages (possibly just the master one).
- Track which packages are installed and match them to a specific SD-card (can we ID SD-cards uniquely? possibly store an identifier on it?) so we can easily manage things.
- Offer the ability to flag packages for download, and download them upon request. Think of going through the list and flagging everything that is even remotely of interest to you, just so you can check it out, and doing the actual waiting (for download) afterwards or in the background so you are not interrupted.
- Notice whenever newer versions of the packages you have are available, and suggest to download them the next time you have inserted the SD card associated with that package.
Preferably this kind of access can be partially implemented in libpnd. It seems suitable for it at least.
Last edited by a moderator: