OLPC-4: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (date the build)
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
OLPC-4 is the Fedora [[disttag]] where the XO software base is being ported from Fedora 9 to Fedora 10. Fedora 10 was merged into [[joyride]] as of build joyride-2451.
'''OLPC-4''' is the [http://fedoraproject.org/wiki/Packaging:DistTag Fedora disttag] for the porting of the XO base software from Fedora 9 to Fedora 10 that took place in 2008. Fedora 10 was merged into [[joyride]] as of build joyride-2451 in September 2008. See also [[OLPC-3]] that tracked the migration from Fedora 7 to Fedora 9.

This page details the major regressions which are related to fallout from the distro upgrade.
This page details the major regressions which are related to fallout from the distro upgrade.


Addressing some may require modifications to Fedora packages similar to those in [[Distro version migration nastiness]].
Addressing some may require modifications to Fedora packages similar to those in [[Distro version migration nastiness]].



== Status of major regressions ==
== Status of major regressions ==
Line 14: Line 14:
| Wireless networking broken || [http://dev.sugarlabs.org/ticket/29 SL #29]|| [https://bugzilla.redhat.com/470998 RHBZ #470998] || upgrade to NM-0.7 is still a work in progress
| Wireless networking broken || [http://dev.sugarlabs.org/ticket/29 SL #29]|| [https://bugzilla.redhat.com/470998 RHBZ #470998] || upgrade to NM-0.7 is still a work in progress
|-
|-
| Perl is back || || [https://bugzilla.redhat.com/463924 RHBZ #463924] || In part due to abiword
| Perl is back || || [https://bugzilla.redhat.com/463924 RHBZ #463924] || In part due to abiword (fixed) and in part due to libgnome & friends
|-
|-
| network clock sync might be broken || || || NetworkManagerDispatcher changed around -- this needs retesting
| network clock sync might be broken || || || NetworkManagerDispatcher changed around -- this needs retesting
Line 22: Line 22:
| Gnash has too many dependencies (probably) || || || Tomeu had to fork this for OLPC-3 to trim down dependencies
| Gnash has too many dependencies (probably) || || || Tomeu had to fork this for OLPC-3 to trim down dependencies
|-
|-
| gstreamer, gst-p-base, gst-p-good, and gst-python forked due to issues with record || || || Status?
| Totem has too many dependencies (probably) || || [https://bugzilla.redhat.com/472254 RHBZ #472254] || Forked as OLPC-4 and F-10 spec modified to reduce dependencies || FORKED
|-
|-
| totem-pl-parser has too many dependencies (probably) || || [https://bugzilla.redhat.com/472255 RHBZ #472255] || Forked as OLPC-4 and upstream patch applied for disable of e-d-s || FORKED
| Totem has too many dependencies || || [https://bugzilla.redhat.com/472254 RHBZ #472254] || Forked as OLPC-4 and F-10 spec modified to reduce dependencies || FORKED
|-
| totem-pl-parser has too many dependencies || || [https://bugzilla.redhat.com/472255 RHBZ #472255] || Forked as OLPC-4 and upstream patch applied for disable of e-d-s || FORKED
|-
|-
| xulrunner needs OLPC patches again (probably) || || || are we ready to unfork yet? probably not
| xulrunner needs OLPC patches again (probably) || || || are we ready to unfork yet? probably not
Line 30: Line 32:
| numeric is back || || [http://bugzilla.gnome.org/397544 BGO #397544]|| because of pygtk
| numeric is back || || [http://bugzilla.gnome.org/397544 BGO #397544]|| because of pygtk
|-
|-
| might need to re-fix yum performance regression || || || check <trac>8395</trac>
| might need to re-fix yum performance regression || <trac>8395</trac> || [https://bugzilla.redhat.com/461995 RHBZ #461995] || Should be fixed in 3.2.20
|-
|-
| dbus-python might need leak fixing again || || [https://bugs.freedesktop.org/show_bug.cgi?id=17551 BFO #17551] || we forked OLPC-3 for this last time
| dbus-python might need leak fixing again || || [https://bugs.freedesktop.org/show_bug.cgi?id=17551 BFO #17551] || we forked OLPC-3 for this last time
Line 41: Line 43:
|-
|-
| SDL_mixer is 51Mb+ due to timidity++-patches|| || [https://bugzilla.redhat.com/471623 RHBZ #471623] || Forked, looking to see if timidity++-patches can be split into sub package
| SDL_mixer is 51Mb+ due to timidity++-patches|| || [https://bugzilla.redhat.com/471623 RHBZ #471623] || Forked, looking to see if timidity++-patches can be split into sub package
|-
| xkeyboard-config forked for keyboard layouts|| || [https://bugzilla.redhat.com/472059 RHBZ #472059] || Patches submitted to upstream [http://bugs.freedesktop.org/show_bug.cgi?id=18645 b.f.o #18645] should be in Fedora Mainline soon ||UPSTREAM
|-
| GConf-2-dbus|| || ||
|-
| hal/hal-info forked for battery polling issues || || || Should be fixed in 0.5.12 in F-10 || FEDORA-ML
|-
|}

== Forked package tracking ==

{| border="1"
! Package !! Reason !! Redhat BZ
|-
| kernel || ||
|-
| initscripts || ||
|-
| upstart || ||
|-
| totem || Dependencies: gnome-desktop, lirc, gmyth, gvfs-fuse||
|-
| totem-pl-parser || Dependencies: evolution-data-server||
|-
| abiword || Dependencies: libgnome and friends, gnomevfs||
|-
| xulrunner || Dependencies: libgnome, gnomevfs. Custom patches||
|-
| SDL_mixer || ||
|-
| xorg-x11-server-Xorg || ||
|-
| xorg-x11-server-common || ||
|-
|-
|}
|}
[[Category:Linux distributions]]

Latest revision as of 01:28, 9 February 2011

OLPC-4 is the Fedora disttag for the porting of the XO base software from Fedora 9 to Fedora 10 that took place in 2008. Fedora 10 was merged into joyride as of build joyride-2451 in September 2008. See also OLPC-3 that tracked the migration from Fedora 7 to Fedora 9. This page details the major regressions which are related to fallout from the distro upgrade.

Addressing some may require modifications to Fedora packages similar to those in Distro version migration nastiness.


Status of major regressions

Description Trac Upstream BZ Status Resolution
Font glyphs truncated RHBZ #472695 caused by Fedora's xorg patches, experimental fix in dsd's public_rpms FORKED
Wireless networking broken SL #29 RHBZ #470998 upgrade to NM-0.7 is still a work in progress
Perl is back RHBZ #463924 In part due to abiword (fixed) and in part due to libgnome & friends
network clock sync might be broken NetworkManagerDispatcher changed around -- this needs retesting
Collaboration broken with rainbow (probably) Need to fork telepathy-salut to disable security again? <trac>7319</trac> from last time
Gnash has too many dependencies (probably) Tomeu had to fork this for OLPC-3 to trim down dependencies
gstreamer, gst-p-base, gst-p-good, and gst-python forked due to issues with record Status?
Totem has too many dependencies RHBZ #472254 Forked as OLPC-4 and F-10 spec modified to reduce dependencies FORKED
totem-pl-parser has too many dependencies RHBZ #472255 Forked as OLPC-4 and upstream patch applied for disable of e-d-s FORKED
xulrunner needs OLPC patches again (probably) are we ready to unfork yet? probably not
numeric is back BGO #397544 because of pygtk
might need to re-fix yum performance regression <trac>8395</trac> RHBZ #461995 Should be fixed in 3.2.20
dbus-python might need leak fixing again BFO #17551 we forked OLPC-3 for this last time
might have problems with python -OO again had to fork some packages last time
might have another xapian fallout we forked OLPC-3 last time to ensure F7/F9 compatibility
pygame maybe needs SDL_Pango we forked last time to solve this
SDL_mixer is 51Mb+ due to timidity++-patches RHBZ #471623 Forked, looking to see if timidity++-patches can be split into sub package
xkeyboard-config forked for keyboard layouts RHBZ #472059 Patches submitted to upstream b.f.o #18645 should be in Fedora Mainline soon UPSTREAM
GConf-2-dbus
hal/hal-info forked for battery polling issues Should be fixed in 0.5.12 in F-10 FEDORA-ML

Forked package tracking

Package Reason Redhat BZ
kernel
initscripts
upstart
totem Dependencies: gnome-desktop, lirc, gmyth, gvfs-fuse
totem-pl-parser Dependencies: evolution-data-server
abiword Dependencies: libgnome and friends, gnomevfs
xulrunner Dependencies: libgnome, gnomevfs. Custom patches
SDL_mixer
xorg-x11-server-Xorg
xorg-x11-server-common