[Bug 1271237] Re: precise → trusty upgrade: packages fail due to python:any dependency

Colin Watson cjwatson at canonical.com
Tue Jan 21 17:00:12 UTC 2014


Isn't this basically http://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=723586 ?  We could backport that.

** Bug watch added: Debian Bug tracker #723586
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723586

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-defaults in Ubuntu.
https://bugs.launchpad.net/bugs/1271237

Title:
  precise → trusty upgrade: packages fail due to python:any dependency

Status in “apt” package in Ubuntu:
  New
Status in “apt” package in Debian:
  Unknown

Bug description:
  During automatic upgrade tests from precise to trusty (like
  http://d-jenkins.ubuntu-ci:8080/view/Upgrade/job/upgrade-ubuntu-
  precise-trusty-desktop-i386_vm/2/) several packages fail due to the
  new python:any dependency:

  dpkg: dependency problems prevent configuration of python-aptdaemon:
   python-aptdaemon depends on python:any (>= 2.7.1-0ubuntu2).
   python-aptdaemon depends on python-apt (>= 0.8.5~ubuntu1); however:
    Version of python-apt on system is 0.8.3ubuntu7.1.
  [...]
  dpkg: dependency problems prevent configuration of unity:
   unity depends on python:any.
  dpkg: error processing unity (--configure):
   dependency problems - leaving unconfigured

  or in my manual test:

  Setting up python-defer (1.0.6-2) ...
  dpkg: dependency problems prevent configuration of python-dirspec:
   python-dirspec depends on python:any (>= 2.7.1-0ubuntu2).

  dpkg: error processing package python-dirspec (--configure):
   dependency problems - leaving unconfigured
  dpkg: dependency problems prevent configuration of python-protobuf:
   python-protobuf depends on python:any (>= 2.7.1-0ubuntu2).

  dpkg: error processing package python-protobuf (--configure):
   dependency problems - leaving unconfigured
  [...]
  and lots more.

  In some upgrades dpkg has not been upgraded yet, but at the point
  where apt-get dist-upgrade finally fails it is upgraded. However,
  python2.7 is not upgraded yet:

    ii  dpkg                  1.17.5ubuntu2   i386            Debian package management system
    ii  python                                 2.7.3-0ubuntu2                          i386         interactive high-level object-oriented language (default version)
    ii  python-minimal                         2.7.3-0ubuntu2                          i386         minimal subset of the Python language (default version)
    ii  python2.7                              2.7.3-0ubuntu3.4                        i386         Interactive high-level object-oriented language (version 2.7)
    ii  python2.7-minimal                      2.7.3-0ubuntu3.4                        i386         Minimal subset of the Python language (version 2.7)

  
  and trying to clean up still fails:

  $ sudo dpkg --configure -a
  [...]
  dpkg: dependency problems prevent configuration of python-pkg-resources:
   python-pkg-resources depends on python:any (>= 2.7).
   python-pkg-resources depends on python:any (<< 2.8).

  dpkg: error processing package python-pkg-resources (--configure):
   dependency problems - leaving unconfigured
  dpkg: dependency problems prevent configuration of duplicity:
   duplicity depends on python:any (>= 2.7.1-0ubuntu2).

  So it seems apt needs to be nudged to upgrade python/python2.7 before
  upgrading any python:any reverse dependency?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1271237/+subscriptions



More information about the foundations-bugs mailing list