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

Reply via email to