lucid->precise upgrade failure due to gir1.0->gir1.2 conflicts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
seed (Ubuntu) |
Fix Released
|
High
|
Martin Pitt | ||
Precise |
Fix Released
|
High
|
Martin Pitt |
Bug Description
The current lucid to precise upgrade fails to compute an upgrade path with universe packages, reproduced by https:/
The apt.log is not that easy to read, but it seems to be due to the dependencies of libseed0 in lucid. Most packages (the OpenCV related ones) fail due to broken libgtk2.0-dev, which fails due to
Investigating (1) libgtk2.0-dev [ i386 ] < 2.20.1-0ubuntu2.1 -> 2.24.10-0ubuntu5 > ( libdevel )
Broken libgtk2.0-dev:i386 Depends on gir1.2-gtk-2.0 [ i386 ] < none -> 2.24.10-0ubuntu5 > ( libs )
which fails due to
Investigating (0) gir1.2-gtk-2.0 [ i386 ] < none -> 2.24.10-0ubuntu5 > ( libs )
Broken gir1.2-gtk-2.0:i386 Conflicts on gir1.0-gtk-2.0 [ i386 ] < 2.20.1-0ubuntu2.1 > ( libs )
which is pulled in by
Installing gir1.0-gtk-2.0 as Depends of libseed0
Now, libseed0 and gir1.0-* do not even exist any more, so the correct solution would be to remove libseed0 and all gir1.0-* packages.
This might be an apt bug, but we might be able to work around it somehow.
Related branches
tags: |
added: dist-upgrade removed: upgrade |
tags: | added: rls-mgr-p-tracking |
Please note that this bug is blocking upgrade testing.