library packages exist in a state of quantum superposition
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Ubuntu) |
New
|
Low
|
Unassigned |
Bug Description
When I run 'sudo apt-get dist-upgrade', I see this:
The following NEW packages will be installed:
libcrystalhd3 libfaac0 libva-glx1
The following packages have been kept back:
mythtv-common mythtv-frontend
0 upgraded, 3 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B/103 kB of archives.
After this operation, 307 kB of additional disk space will be used.
Do you want to continue [Y/n]?
If I install the packages and then run 'apt-get autoremove --purge', I see this:
The following packages will be REMOVED:
libcrystalhd3* libfaac0* libva-glx1*
0 upgraded, 0 newly installed, 3 to remove and 2 not upgraded.
After this operation, 307 kB disk space will be freed.
Do you want to continue [Y/n]?
These libraries appear to be dependencies of the new libmyth-0.25-0 library package. mythtv is on hold here because there's no stable protocol, so client and server versions have to be kept in sync. Not sure why apt is trying to install the dependencies anyway.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: apt 0.8.16~exp12ubuntu5
ProcVersionSign
Uname: Linux 3.2.0-17-generic x86_64
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
CheckboxSubmission: 017452a27eca3c8
CheckboxSystem: ecaaad6fa1e0799
Date: Mon Mar 12 12:31:35 2012
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: apt
UpgradeStatus: Upgraded to precise on 2011-11-08 (124 days ago)
$ sudo apt-get dist-upgrade -o Debug:: pkgProblemResol ver=true 0~master. 20120305. 6519666- 0ubuntu1 > ( multiverse/libs ) 0.25-0: amd64 Conflicts on libmyth-0.23-0 [ amd64 ] < 0.23.1+ fixes26437- 0ubuntu1 > ( libs ) 0.23-0: amd64 0 as a solution to libmyth- 0.25-0: amd64 1 0.23-0: amd64 to the remove list 0.25-0: amd64 via remove of libmyth- 0.23-0: amd64 fixes26437- 0ubuntu1 -> 2:0.25. 0~master. 20120305. 6519666- 0ubuntu1 > ( multiverse/graphics ) frontend: amd64 Depends on libmyth-0.23-0 [ amd64 ] < 0.23.1+ fixes26437- 0ubuntu1 > ( libs ) (>= 0.23.1+fixes26437) 0.23-0: amd64 0 as a solution to mythtv- frontend: amd64 10000 0.23-0: amd64 to the remove list frontend: amd64 via keep of libmyth- 0.23-0: amd64 0~master. 20120305. 6519666- 0ubuntu1 > ( multiverse/libs ) 0.25-0: amd64 Conflicts on libmyth-0.23-0 [ amd64 ] < 0.23.1+ fixes26437- 0ubuntu1 > ( libs ) 0.23-0: amd64 0 as a solution to libmyth- 0.25-0: amd64 1 0.23-0: amd64 to the remove list 0.25-0: amd64 via remove of libmyth- 0.23-0: amd64 fixes26437- 0ubuntu1 -> 2:0.25. 0~master. 20120305. 6519666- 0ubuntu1 > ( multiverse/graphics ) frontend: amd64 Depends on libmyth-0.23-0 [ amd64 ] < 0.23.1+ fixes26437- 0ubuntu1 > ( libs ) (>= 0.23.1+fixes26437) 0.23-0: amd64 0 as a solution to mythtv- frontend: amd64 10000 0.23-0: amd64 to the remove list frontend: amd64 via keep of libmyth- 0.23-0: amd64 0~master. 20120305. 6519666- 0ubuntu1 > ( multiverse/libs ) 0.25-0: amd64 Conflicts on libmyth-0.23-0 [ amd64 ] < 0.23.1+ fixes26437- 0ubuntu1 > ( libs ) 0.23-0: amd64 10000 as a solution to libmyth- 0.25-0: amd64 1 0.25-0: amd64 rather than change libmyth- 0.23-0: amd64 fixes26437- 0ubuntu1 -> 2:0.25. 0~master. 20120305. 6519666- 0ubuntu1 > ( multiverse/graphics ) 0~master. 20120305. 6519666- 0ubuntu1 > ( multiverse/libs ) (>= 2:0.25. 0~master. 20120305. 6519666) 0.25-0: amd64 1 as a solution to mythtv-common:amd64 1 0.25-0: amd64
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Starting
Starting 2
Investigating (0) libmyth-0.25-0 [ amd64 ] < none -> 2:0.25.
Broken libmyth-
Considering libmyth-
Added libmyth-
Fixing libmyth-
Investigating (1) mythtv-frontend [ amd64 ] < 0.23.1+
Broken mythtv-
Considering libmyth-
Added libmyth-
Fixing mythtv-
Investigating (1) libmyth-0.25-0 [ amd64 ] < none -> 2:0.25.
Broken libmyth-
Considering libmyth-
Added libmyth-
Fixing libmyth-
Investigating (2) mythtv-frontend [ amd64 ] < 0.23.1+
Broken mythtv-
Considering libmyth-
Added libmyth-
Fixing mythtv-
Investigating (2) libmyth-0.25-0 [ amd64 ] < none -> 2:0.25.
Broken libmyth-
Considering libmyth-
Holding Back libmyth-
Investigating (3) mythtv-common [ amd64 ] < 0.23.1+
Broken mythtv-common:amd64 Depends on libmyth-0.25-0 [ amd64 ] < none -> 2:0.25.
Considering libmyth-
Holding Back mythtv-common:amd64 rather than change libmyth-
Try to Re-Instate (4) mythtv-common:amd64
Done
Done
The following NEW packages will be installed:
libcrystalhd3 libfaac0 libva-glx1
The following packages have been kept back:
mythtv-common mythtv-frontend
0 upgraded, 3 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B/103 kB of archives.
After this operation, 307 kB of additional disk space will be used.
Do you want to ...