Currently, psyco 1.2 and eyeD3 0.6.2 have python-2.3.* as a dependency. As they
are the current stable versions, emerging them on a stable Gentoo system will
result in both Python 2.3 and 2.4 installed.
eyeD3 0.6.4 and psyco 1.4 are the first versions which accept Python 2.4 as a
valid dependency satisfier.
Reproducible: Always
Steps to Reproduce:
I would have marked psyco as x86, but I didn't want to clutter up bugzilla with
two minor bugs which are just complaining about the keywording status of ebuilds.
As a related issue, the current stable psyco-1.2 will not work on python-2.4 --
'import psyco' will cause a segfault (and hence the dependency on python 2.3).
However, psyco-1.2 will happily emerge on a system with python-2.4, if it only
has python <= 2.3 as well. As I experienced, this causes some nasty behavior,
which is hard to debug unless you happen to know psyco-1.2 will not play nice
with python-2.4.
I suggest psyco-1.4 to be marked stable (or 1.3 -- the psyco homepage reports
that 1.3 should support python 2.4 as well, and at least 1.3 did not segfault
upon importing), or at least psyco-1.2 to be blocked to install on a system with
python 2.4, as it will simply not work.