On Mon, 2009-12-07 at 10:28 +0100, Xavier Parizet wrote:
> Hi list,
>
> I eard [sic] some (long) time ago that portage is not compatible with python
> 2.7, so i
> masked it (python) in /etc/portage/package.mask. What i would like to know now
> is is portage now compatible with this version of python ? Or if not, where
> can
> i follow the status of this compatibility ? I looked on b.g.o but didn't find
> anything related to this.
There is no python 2.7 (well, 2.7 alpha 1 was released a few days ago).
What you "heard", actually what portage tells you is this.
* Most programs do not work with Python 3.x yet
* You should not "eselect python set 3.x" (i.e. set your system
python to 3.x)
* You should definitely *not* unmerge python 2.x
* It's perfectly fine to have 2.x and 3.x installed at the same
time (they are in different slots) so long as your system python
remains 2.x
In addition, portage (at least the 2.2-rc series) has a python3 USE
flag, which means portage *is* designed to work with Python 3.x. It's
still in development, but I've been using it for a while. Once in a
while I've run into a bug, reported it and it got fixed. I haven't had
any issues with it in a while though.
You probably didn't find anything at b.g.o because it's not a bug. It's
a feature ;-) (and also because you got your information wrong). So
there's no reason to mask python3 (unless you want to). If it were
buggy the Gentoo devs would have masked it for you ;-)
-a