[Python-apps-team] Bug#733014: pycarddav: fails to upgrade from 0.5.1-1

Simon McVittie smcv at debian.org
Mon Dec 23 23:37:44 UTC 2013


Package: pycarddav
Version: 0.6.1-1
Severity: serious
Justification: Policy 7.6.1

python-pycarddav needs something like this in its control stanza:

    Breaks: pycarddav (<< 0.6.1)
    Replaces: pycarddav (<< 0.6.1)

Otherwise, apt may install python-pycarddav before upgrading pycarddav,
leading to this:

    Unpacking python-pycarddav (0.6.1-1) ...
    dpkg: error processing archive /var/cache/apt/archives/python-pycarddav_0.6.1-1_all.deb (--unpack):
     trying to overwrite '/usr/share/pyshared/pycarddav/__init__.py', which is also in package pycarddav 0.5.1-1
    Preparing to unpack .../pycarddav_0.6.1-1_all.deb ...
    Unpacking pycarddav (0.6.1-1) over (0.5.1-1) ...
    ...
    Errors were encountered while processing:
     /var/cache/apt/archives/python-pycarddav_0.6.1-1_all.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    ...
    dpkg: dependency problems prevent configuration of pycarddav:
     pycarddav depends on python-pycarddav; however:
      Package python-pycarddav is not installed.

    dpkg: error processing package pycarddav (--configure):
     dependency problems - leaving unconfigured
    ...
    Errors were encountered while processing:
     pycarddav

(Workaround: "apt-get -f install" will usually fix this situation.)

Regards,
    S



More information about the Python-apps-team mailing list