On Tue, 2007-06-05 at 17:10 -0400, Colin Walters wrote: > On Tue, 2007-06-05 at 16:38 -0400, Jeremy Katz wrote: > > While we're at it, can we disallow GUI apps from using new GTK > > features? ;-) More seriously, adding restrictions like this doesn't > > really help us to improve things for our userbase because we either end > > up having to reimplement things that appear for the language or do weird > > hoop-jumping. > > Are we just talking about Python or are there more problematic things? > Would it really be so bad to be fixed at Python 2.4? What's so hard to > reimplement from Python 2.5 features? From > http://www.python.org/download/releases/2.5/highlights/ > I don't see much. We actually already have a fair bit of pain to keep yum 3.2 working with python 2.4 and 2.5. Things like the integration of cElementTree and pysqlite both led to API changes that we're carrying compatibility cruft for. The former isn't too bad. The latter regularly makes me want to stab myself repeatedly in the eyes. We're not taking advantage of the new try/except/finally bits which actually hurts quite a bit -- and just trying to emulate or reimplement it _doesn't_ work nearly as well. And even if there wasn't _anything_ in the python 2.4 -> 2.5 transition, that doesn't mean that there hasn't been in the past and won't be in the future. Why would we want to tie the hands of a project like that? And don't forget -- it's not necessarily just python... it could be anything else that we depend on. rpm-python/rpm being high on the list of probables. Jeremy -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list