Package: python-central
Version: 0.6.16
Severity: serious

If during lenny->squeeze/sid upgrade python is upgraded before python-central, pure-python modules handled by python-central are left in an unusable state. Here's an example transcript:

# apt-cache policy python-tz python python-central
python-tz:
  Installed: 2008c-2
  Candidate: 2008c-2
  Version table:
 *** 2008c-2 0
        500 http://ftp.pl.debian.org lenny/main Packages
        100 /var/lib/dpkg/status
python:
  Installed: 2.5.2-3
  Candidate: 2.5.2-3
  Version table:
 *** 2.5.2-3 0
        500 http://ftp.pl.debian.org lenny/main Packages
        100 /var/lib/dpkg/status
python-central:
  Installed: 0.6.8
  Candidate: 0.6.8
  Version table:
 *** 0.6.8 0
        500 http://ftp.pl.debian.org lenny/main Packages
        100 /var/lib/dpkg/status

# python -c 'import pytz; print pytz'
<module 'pytz' from '/usr/lib/python2.5/site-packages/pytz/__init__.pyc'>

# vim /etc/apt/sources/list
[snip]

# apt-get install python
[snip]

# apt-get install python-central
[snip]

# apt-cache policy python-tz python python-central
python-tz:
  Installed: 2008c-2
  Candidate: 2010b-1
  Version table:
     2010b-1 0
        500 http://ftp.pl.debian.org unstable/main Packages
 *** 2008c-2 0
        500 http://ftp.pl.debian.org lenny/main Packages
        100 /var/lib/dpkg/status
python:
  Installed: 2.6.5-5
  Candidate: 2.6.5-5
  Version table:
 *** 2.6.5-5 0
        500 http://ftp.pl.debian.org unstable/main Packages
        100 /var/lib/dpkg/status
     2.5.2-3 0
        500 http://ftp.pl.debian.org lenny/main Packages
python-central:
  Installed: 0.6.16
  Candidate: 0.6.16
  Version table:
 *** 0.6.16 0
        500 http://ftp.pl.debian.org unstable/main Packages
        100 /var/lib/dpkg/status
     0.6.8 0
        500 http://ftp.pl.debian.org lenny/main Packages

# python -c 'import pytz; print pytz'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named pytz

# ls -ld /usr/lib/python*/*-packages/*tz/
drwxr-xr-x 2 root root 4096 Jun 23 12:57 /usr/lib/python2.5/site-packages/pytz/
drwxr-xr-x 2 root root 4096 Jun 23 12:59 /usr/lib/python2.6/site-packages/pytz/

--
Jakub Wilk

Attachment: signature.asc
Description: Digital signature

Reply via email to