Hi, I want to raise discussion about the repositories, especially the structure of Core repository. If I have understood correctly the core repository contains the main parts of the MeeGo which create the base of MeeGo OS for all of the devices/architectures.
In case of Nokia N900 there are already couple of N900 specific packages that are not required for other devices, including n900-camera-firmware, udev-rules-nokia-n900 and nokia-n900-configs. Why do we want to put these device specific packages to the core repository? They are needed only for one device after all. Why not create own repository for the device(s) that do have device specific packages? When new devices are introduced to MeeGo by different vendors there will be more packages that are only required for a specific vendor or device. By separating the packages to multiple repositories we would reduce the size of the core repository and simultaneously reduce the size of meta data end users would be required to download while updating their packages lists. Also this would "filter" the packages that do not work on certain devices out of the lists without extra package filtering on the device side. It would be better to reduce the amount of packages that users can install that do not work on their device. In the end MeeGo is meant for mobile devices that have smaller network bandwidth, less processing power and less memory to handle this repository meta data. Comments / opinions on this matter? Related to this http://bugs.meego.com/show_bug.cgi?id=2337 Regards, Marko _______________________________________________ MeeGo-dev mailing list MeeGo-dev@meego.com http://lists.meego.com/listinfo/meego-dev