Am Wed, 9 Mar 2011 23:30:35 -0500 hat Randy Heydon randy.heydon@clockworklab.net geschrieben:
Well, the reason the repo turned up here was because our current system is too old compared to the recent Angström.
Some developer installed the HF5 image and wanted to setup gcc for compiling on the Pandora, same way he did it before, but it lead to a completely broken system. Same issue if you just install firefox.
The Angström feed is now incompatible with our base OS, that's why we can't simply use them for the packages we don't have.
However, as DJWillis planned the feeds properly working for .next, that's some good news here :)
Basically, if we want all OE packages in there so that the user can install non-included things as well, we'd need to setup the server so that it bakes all other packages from our OE Clone (http://git.openpandora.org/cgi-bin/gitweb.cgi?p=openembedded.git;a=summary) as well, but doesn't include them in the image, but only in the feeds.
Once that has happened, we can easily switch the Pandora to use our feeds.
No need to include all OE packages. The opkg config files (in /etc/opkg/) let you specify multiple feeds at different priorities. The arch.conf file lists feed names and relative priorities, while *-feed.conf gives the corresponding URL for each feed. Simply set the Pandora feed as the highest priority and the Angstrom feeds lower; that way, all Angstrom packages are accessible unless there's a Pandora-specific version that supersedes it. Of course, not all Angstrom packages will necessarily work next to Pandora packages. But if a package is found to need Pandora-specific fixes, the fixed version can be added to the Pandora feed.
I hope that helps.
Randy Heydon _______________________________________________ Firmware-dev mailing list Firmware-dev@openpandora.org http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev