[OLPC-devel] Re: [sugar] Pygtk and garbage collecting

Christopher Blizzard blizzard
Wed Aug 9 16:39:09 EDT 2006


Ivan Krstic wrote:
> Christopher Blizzard wrote:
>> I don't think we're going to move to python 2.5 on the laptop.
> 
> For reasons explained on IRC -- an important memory management patch in
> 2.5, and the fact that 2.5 will have been the stable version for about
> half a year by the time we ship -- I don't see shipping 2.4 as an
> option. That's not even mentioning the actual bunch of very useful new
> features in 2.5.

It might be 6 months from the time that we ship, but it's hasn't been 6 
months today and it hasn't been integrated into Fedora.  And there's no 
way that 6 months is enough time to let this stuff stabilize.  We're 
still finding bugs against the current python, let alone a new and 
relatively untested code base.

The memory management patch sounds nice, but I don't think we've done 
enough testing to know if the pain of upgrading and maintaining our own 
python code base (releases, bugfixing and security fixes) is worth the 
reported benefit of a patch.  Especially since we don't even know that 
we have a problem today.

> 
> Given that Python is our main development platform on the machine, we
> just can't afford to be lazy about it. I care little about the versions
> of the rest of the stack, but I don't want to compromise on Python; if
> you don't want to do the 2.5 migration, please let me know now so I can
> schedule time to do it myself. Having to deal with that would be
> unfortunate, though, as there are far more pressing things for me to
> work on.
> 

I _certainly_ don't think that we're being lazy.  But I do think we're 
picking the battles that we want to fight.  And if you want to spend you 
time on that, I guess that's fine.  But I would rather you were spending 
your time on higher impact things, like making the wiki stuff work.

--Chris


More information about the Sugar-devel mailing list