Hi,
I like the idea of a new feed system, because I have now entered all feeds which could hold compatible packages into my ipkg.conf, and many packages are listed about four times under "Available".
A new feed system could avoid duplicate packages in the feeds.
Now we have about one feed per pdaXrom version plus the contribs.
A package is usually thrown in only one of the pdaXrom feeds, although it is probably compatible with more than one pdaXrom versions.
Hence the need to have more than one feed (plus the contribs) in the package manager.
It would be nice to have indeed one feed per pdaXrom version, the contributed packages should go into THAT feed also, but each package should go into all the feeds of the pdaXrom versions it is compatbile with.
So one would only need ONE feed in the package manager.
If the author of a package does not know about compatiblity with other pdaXrom versions than that he used it on, he could first put it into one feed and let others test the package on other pdaXrom versions. FOr each version it has been successfully tested on, it could be copied into the respective feed, too.
Or even more advanced:
Each pdaXrom version could have one stable and one experimental feed.
Use the experimental feed for those packages which have been developed for another pdaXrom version and still have to be approved to work on this version.
The upload interface (probably a web page with a file choose dialog) could have checkmarks, for which pdaXrom versions the package has been tested, and for which ones it should still be tested, because it should be compatible (maybe with automatic preselection based on the "tested on" value: a package tested on beta3 should be preselected to go into the pdaXii13 experimental feed for example...
With such a system, the feeds would grow much larger in size than they are now, I guess.
So, in order to conveniently browse them with a browser, not only the index.html should be generated from the Packages file, but also a hierarchical (tree-like) structure, based on the categories, should be built.
Maybe it even makes sense to write a new graphical package manager as a replacement for qpkg, which is able to display packages in groups, choose the destination more conveniently (e.g. displaying the destination NAME instead of the mount point) etc.etc.
I hope I described clearly enough what I mean.
Looking forward to a new feed system!
daniel