From Fedora Project Wiki

< RobinNorwood

Revision as of 15:04, 13 August 2008 by Rnorwood (talk | contribs) (Forked for features)

OLPC Package Status

This is a list of packages currently forked from Fedora 9.

OLPC has a list that includes the reasoning behind some of these issues:


The following packages should no longer be forked. They can be untagged, and should no longer be built against or included.

Package Name Related Bug(s) Notes
sugar-presence-service Using F9 packages now.
abiword should not be needed.
ntp was because of perl requirement, which was dropped in F-9
pyabiword should not be needed.
sugar-artwork no longer using.
sugar no longer using.
dotconf .spec file identical to F-9
python-dotconf .spec file identical to F-9
speech-dispatcher not sure on this one
sugar-toolkit no longer using, using F-9 packages now
sugar-datastore no longer using, using F-9 packages now
sugar-base no longer using, using F-9 packages now
pygame rhbz#457074 should use fedora's. I've volunteered to comaintain this and will fix it when I can. -RobinNorwood Aug 12, 2008

Forked for deps

The following packages are forked because the Fedora version pulls in too many dependencies. We should work with the Fedora package owner to split the package so the extra deps aren't pulled in.

Package Name Related Bug(s) Notes
xorg-x11-utils dropped some dependencies
sugar-evince olpc#7926, olpc#7926 minimal evince for the XO, should be in fedora and pulled in from there
SDL_mixer Droped perl
gnome-python2 rhbz#456122 needed to drop deps, package should be split up some so that we can use fedora's package
gstreamer-plugins-base needed to drop perl dependency there is one plugin that pulls in perl
gnome-vfs2 needed to drop some dependencies
totem need a minimal totem that doesnt bring in perl and some gnome libraries, F-9's was horribly broken, we are using totem from rawhide
totem-pl-parser rhbz#456113, rhbz#522639 Forked to drop huge dep chain
gnash forked for deps

Forked for features

The following packages have patches or other differences required by the XO hardware or the OLPC software. We should work with the Fedora package owner to integrate the patches or changes with the Fedora packages where possible.

Package Name Related Bug(s) Notes
poppler sugar-evince does not work against the latest version of poppler. Should be easy to fix.
texlive rebuild against the old poppler
telepathy-salut/OLPC- has a patch that disables security that upstream wouldnt take. wanted them to add it as a run time option. the dbus security breaks rainbow because rainbow executes activites as different uid's, and the uids of the activities dont have proper permissions
telepathy-gabble same issues as telepathy-salut
xorg-x11-server needed to enable evdev. Fedora disables it because evdev wasn't ready for F9. It may be in F10. - August 12, 2008
libX11 olpc#7474 This is to fix a bug which affects the Amharic keyboard layout, and it affects the Fedora package as well. Sayamindu Dasgupta will complete the patch, and submit it.

F-9 package as well.

NetworkManager we are using 0.6.x there is work being done to move to 0.7
olpcsound its a subset of csound for the XO; olpc doesn't want to carry a tk/tcl dependency, which is built into csound. We should have this version included in Fedora alongside csound.
olpc-utils olpc only though could likely live in fedora just fine
ohm makes no sense on any other hardware though wouldnt hurt being fedora.
hulahop needs pyxpcom which is not enabled in fedora's xulrunner
xulrunner needed to enable pyxpcom it needs to get enabled in fedora so that browse can work, caillon is working on this. - August 12, 2008
initscripts What sort of changes are being made here? JeremyKatz -August 12, 2008
upstart init doesnt run as pid 1 due to the way the intramfs runs, this needs to be fixed. -August 12, 2008
xkeyboard-config changed some keymappings, really should get fixed properly. A few patches from OLPC are still outstanding, but should be included in the next release.
fedora-release different macros for dist. probbaly should write a olpc-release just for olpc
kernel (not built in koji right now) Deepak Saxena will provide more details later. August 12, 2008

Forked forever

These packages will always have to be forked:

(None for now)