tag 677407 + unreproducible thanks > Any ideas how to find the reason for apt not wanting to install > libpeas-1.0-0?
From elsewhere in the same log:
Investigating (2) libpeas-1.0-0 [ amd64 ] < none -> 1.4.0-2 > ( libs )
Broken libpeas-1.0-0:amd64 Depends on libseed-gtk3-0 [ amd64 ] < none ->
3.2.0-1 > ( libs )
Considering libseed-gtk3-0:amd64 6 as a solution to libpeas-1.0-0:amd64 7
Holding Back libpeas-1.0-0:amd64 rather than change libseed-gtk3-0:amd64
So check on libseed-gtk-3-0 ...
Investigating (1) libseed-gtk3-0 [ amd64 ] < none -> 3.2.0-1 > ( libs )
Broken libseed-gtk3-0:amd64 Depends on gir1.2-gstreamer-0.10 [ amd64 ] < none
-> 0.10.36-1 > ( introspection )
Considering gir1.2-gstreamer-0.10:amd64 1 as a solution to
libseed-gtk3-0:amd64 6
Holding Back libseed-gtk3-0:amd64 rather than change
gir1.2-gstreamer-0.10:amd64
Broken libseed-gtk3-0:amd64 Depends on libgstreamer0.10-0 [ amd64 ] <
0.10.30-1 -> 0.10.36-1 > ( libs ) (< 0.10.25-3)
Or group keep for libseed-gtk3-0:amd64
Investigating (0) gir1.2-gstreamer-0.10 [ amd64 ] < none -> 0.10.36-1 > (
introspection )
Broken gir1.2-gstreamer-0.10:amd64 Conflicts on gir1.0-gstreamer-0.10 [ amd64
] < 0.10.30-1 > ( libs )
Considering gir1.0-gstreamer-0.10:amd64 1 as a solution to
gir1.2-gstreamer-0.10:amd64 1
Holding Back gir1.2-gstreamer-0.10:amd64 rather than change
gir1.0-gstreamer-0.10:amd64
Elsewhere the gir1.2- packages correctly cause the removal of the
gir1.0- equivalent packages, except the gstreamer version.
Investigating (0) gir1.0-gstreamer-0.10 [ amd64 ] < 0.10.30-1 > ( libs )
Broken gir1.0-gstreamer-0.10:amd64 Depends on gir1.0-freedesktop [ amd64 ] <
0.6.14-1+b1 > ( libs )
Considering gir1.0-freedesktop:amd64 3 as a solution to
gir1.0-gstreamer-0.10:amd64 1
Removing gir1.0-gstreamer-0.10:amd64 rather than change
gir1.0-freedesktop:amd64
yet also:
Investigating (0) gir1.2-freedesktop [ amd64 ] < none -> 1.32.1-1 > (
introspection )
Broken gir1.2-freedesktop:amd64 Conflicts on gir1.0-freedesktop [ amd64 ] <
0.6.14-1+b1 > ( libs )
Considering gir1.0-freedesktop:amd64 3 as a solution to
gir1.2-freedesktop:amd64 59
Added gir1.0-freedesktop:amd64 to the remove list
Fixing gir1.2-freedesktop:amd64 via remove of gir1.0-freedesktop:amd64
However, I can't see why if gir1.0-freedesktop is to be removed and
then refuses to change it to fix gir1.0-gstreamer-0.10
I have tried to reproduce this problem:
0: A default Squeeze VM, updated to 6.0.6
1: gnome-dbg installed with recommends disabled
2: Wheezy apt source added
apt-get dist-upgrade calculated a usable path and gave a result of:
1139 upgraded, 823 newly installed, 66 to remove and 2 not upgraded.
Need to get 1,352 MB of archives.
After this operation, 1,010 MB of additional disk space will be used.
This could have been due to transitions which have since completed in Wheezy.
To test, I took the list of packages involved in the apt dependency
resolution process, removed package names which apt listed as virtual
packages and tried to install the entire set (to see if any test
packages were not installed).
gir1.0-clutter-1.0 : Depends: gir1.0-json-glib-1.0 but it is not going to be
installed
gir1.2-atk-1.0 : Conflicts: gir1.0-atk-1.0
gir1.2-clutter-1.0 : Conflicts: gir1.0-clutter-1.0 but 1.2.12-3 is to be
installed
gir1.2-freedesktop : Conflicts: gir1.0-freedesktop but 0.6.14-1+b1 is to be
installed
gir1.2-glib-2.0 : Conflicts: gir1.0-glib-2.0 but 0.6.14-1+b1 is to be installed
gir1.2-gstreamer-0.10 : Conflicts: gir1.0-gstreamer-0.10 but 0.10.30-1 is to
be installed
gir1.2-pango-1.0 : Conflicts: gir1.0-pango-1.0
So the problematic gir1.0 packages appear to have since been replaced
by gir1.2 packages which, from the analysis of the apt debug log, would
appear to be a likely fix for the original problem.
Could this be re-tested in piuparts?
--
Neil Williams
=============
http://www.linux.codehelp.co.uk/
pgpswGHqiiwTS.pgp
Description: PGP signature

