Forked packages for OLPC

Robin Norwood rnorwood at redhat.com
Tue Aug 12 20:47:25 UTC 2008


On Tue, 12 Aug 2008 15:42:48 -0400
Daniel Drake <dsd at laptop.org> wrote:

> On Tue, 2008-08-12 at 14:28 -0400, Robin Norwood wrote:
> Forks are still needed for some of these:
> gnash was forked to bring dependencies down, I don't think we want
> those deps back.

Ah, then gnash should go on the 'forked for deps' list, and we should
work to get those deps split out.

> I'm happy to unfork ntp now that Fedora have made the same changes.
> How can I do that?

I think you just need to request that someone on the infrastructure
team untag ntp from olpc-3.  Dennis can do that, and probably anything
else that needs doing.

> pygame fork is needed. I have tried to get upstream to take our
> changes so that we can unfork. No response yet.
> https://bugzilla.redhat.com/show_bug.cgi?id=457074

I just emailed Chris Stone and asked him if he minds if I go ahead and
make the change (or he can).  This is probably an effective strategy
for this sort of thing - the interested part(y|ies) in OLPC-land can
just sign up to co-maintain the Fedora package, and get things done.
It should be less work than having an entirely separate fork.

> > > > ./texlive/OLPC-3
> > > rebuild against the old poppler
> > > > ./poppler/OLPC-3
> > > using an old version not sure why.
> > 
> > Who can investigate poppler and maybe figure out what's up?
> 
> It should be easy to fix, but we seemed to reach consensus that it is
> too late to upgrade this for our 8.2 release which we are rapidly
> closing in on.

Ok.  As long as there's a need and a roadmap, having a fork isn't bad.

> > Are there BZ's filed for these so work can be done to split up the
> > Fedora packages so OLPC can only take the smallest bits?
> 
> sugar-evince:
> http://dev.laptop.org/ticket/7926
> http://dev.laptop.org/ticket/7927
> 
> SDL_mixer: don't think so
> 
> gnome-python2: https://bugzilla.redhat.com/show_bug.cgi?id=456122
> 
> olpcsound: don't think so, but actually forking and providing seperate
> source tarballs is what upstream have agreed to. I think we should
> just build this in F-9 instead.
> 
> gstreamer-plugins-base: no bugzilla that I know of
> 
> gnome-vfs2: don't think so.

Excellent.  I'm going to try to get all this data in the wiki tonight
so we don't lose track of it.

> > > > ./totem/OLPC-3
> > > 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/OLPC-3
> > > needed version from rawhide to match totem.  it had better
> > > Requires
> > 
> > Is there a BZ to track this?
> 
> totem-pl-parser wasn't forked to match totem, it was instead forked to
> drop a humongous dependency chain.
> https://bugzilla.redhat.com/show_bug.cgi?id=456113 
> I don't see this being fixed upstream or in Fedora any time soon:
> http://bugzilla.gnome.org/show_bug.cgi?id=522639

Well, it looks like Matt Barnes is continuing to work on splitting
camel <-> EDS, so there's hope for the future, even if it takes awhile.

-RN

-- 
Robin Norwood
Red Hat, Inc.

"The Sage does nothing, yet nothing remains undone."
-Lao Tzu, Te Tao Ching




More information about the Fedora-olpc-list mailing list