[Bug 1271237] Re: precise → trusty upgrade: packages fail due to python:any dependency
Martin Pitt
martin.pitt at ubuntu.com
Fri Feb 14 13:02:02 UTC 2014
I tried many times with different scenarios, and I've never been able to
reproduce this in a schroot or manually upgrading in an up-to-date
precise VM. Until now, the referenced upgrade tests were run on a rather
outdated precise VM (from May 2013, 12.04.2), and I refreshed it now.
The upgrade test succeeds now.
Also, precise has python 2.7.3-0ubuntu2 which is >= 2.7.1-0ubuntu2, so
even if python does not get upgraded until later it ought to suffice. So
if anything, we need to backport said apt commit, but until we have some
stronger evidence that it is actually required and causes real upgrade
failures I'll close this bug.
** Changed in: ubuntu-release-upgrader (Ubuntu Trusty)
Status: Triaged => Invalid
** Changed in: apt (Ubuntu Precise)
Status: Triaged => Won't Fix
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt 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:
Fix Released
Status in “ubuntu-release-upgrader” package in Ubuntu:
Invalid
Status in “apt” source package in Precise:
Won't Fix
Status in “ubuntu-release-upgrader” source package in Precise:
Invalid
Status in “apt” source package in Trusty:
Fix Released
Status in “ubuntu-release-upgrader” source package in Trusty:
Invalid
Status in “apt” package in Debian:
Fix Released
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