Bug 109207 - Current stable psyco and eyeD3 depend on Python 2.3.x exclusively despite 2.4.x being current stable
Bug#: 109207 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: python@gentoo.org Reported By: only_bugzilla_automail.era.ssokolow@spamgourmet.com
Component: Development
URL: 
Summary: Current stable psyco and eyeD3 depend on Python 2.3.x exclusively despite 2.4.x being current stable
Keywords:  
Status Whiteboard: 
Opened: 2005-10-13 13:44 0000
Description:   Opened: 2005-10-13 13:44 0000
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.

------- Comment #1 From Perttu Luukko 2005-10-14 06:13:29 0000 -------
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.

------- Comment #2 From Bryan Østergaard (RETIRED) 2005-10-16 15:02:18 0000 -------
Bumped both eyeD3 and psyco to newer stable versions.