Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-alt
Navigation:
Lists: gentoo-alt: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-alt@g.o
From: Fabian Groffen <grobian@g.o>
Subject: [PREFIX] On Python, and the never-ending (?) story around it
Date: Mon, 3 May 2010 08:45:32 +0200
Morning all,

As you may or may not know, the Python package that the Prefix tree
contains is far from similar to the original from the gentoo-x86 tree.
Reason for this is first and foremost a good bunch (around 33 iirc) of
patches that need to be applied either to fix bugs, or to change
behaviour so it makes sense.  An example of the latter is to fix the
code to actually *do* use readline when available on OSX 10.4, instead
of forcefully disabling it without looking, just because by definition
it is supposed not to work.  Patches like those simply contradict the
vision of Python's upstream.  Sometimes that's just because "yes we can"
in Prefix, sometimes it's just because hardcoding known configurations
isn't always what we call the most optimal choice.

Anyway, let me assure you that the road to getting to a working
python-2.4 was terrible.  Doing it all again to get a working python-2.5
was horrible.  And of course starting from scratch again to get a
working python-2.6 including a framework build on OSX was a hell.  This
is also the major reason why Prefix doesn't do python-3.x (yet).  Since
that version isn't widely usable anyway, the cost of getting it to work
is too high to be acceptable, especially since each new version requires
so much extra work ... and frustration.

Of course we're not happy with this.  We have a bloated ebuild,
non-trivial and big.  But what can we do?  Unfortunately we need a
working Python, also in Prefix.

It seems that the python team thinks about the same of the ebuilds, and
hence doesn't want to have it [1].  In a way I can understand, it's no
fun.  But on the other hand, it's not like we did this for the fun of
it.  But alas, they don't like the changes, which means a major problem
for us as Prefix people.  A blocker actually.

So what should we do?  One of the differences between Prefix python and
gx86 python is the addition of the "aqua" USE-flag.  We need it for some
packages, in particular for the last remaining package in dev-python in
the Prefix tree: wxpython.  So always keeping an overlay version won't
work in this respect.  What are the alternatives?  Create a
python-prefix package, that is under maintenance of the prefix team?
Would mean we have to fix depstrings all over the place, but as last
resort?


[1] http://bugs.gentoo.org/show_bug.cgi?id=317091

-- 
Fabian Groffen
Gentoo on a different level


Replies:
Re: [PREFIX] On Python, and the never-ending (?) story around it
-- mattmatteh
Navigation:
Lists: gentoo-alt: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Packages file
Next by thread:
Re: [PREFIX] On Python, and the never-ending (?) story around it
Previous by date:
Re: Packages file
Next by date:
Re: [PREFIX] On Python, and the never-ending (?) story around it


Updated Jun 18, 2012

Summary: Archive of the gentoo-alt mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.