Bug#652638: Bug: #652638 libuuid-perl: conflict with older doc-base versions to fix upgrade problems

Stuart Prescott stuart at debian.org
Sun Oct 14 15:08:22 UTC 2012


Control: severity 652638 serious

Hi!

This problem *does* break squeeze->wheezy upgrades. So we need to deal with it 
as soon as possible. Reproducing it is simple enough -- install doc-base plus 
a random collection of doc-base packages then try to upgrade to wheezy.

We seem to have three bugs against different packages in various states: 
#652638, #673913, #648954.

What it comes down to is that in the middle of the dist-upgrade you will have:

* perl-base from squeeze
* dpkg from squeeze
* doc-base from squeeze
* libuuid-perl from *wheezy*

and then some other -doc package will catch doc-base triggers. Unfortunately, 
dpkg is quite happy to run triggers on unconfigured packages (see #671711) and 
this is not going to change any time soon (and any fix could not be relied upon 
for squeeze->wheezy). This would mean that breaks/conflicts/depends are not 
going to be enough to ensure that the upgrade succeeds and that will only 
deconfigure one package or other and not suppress the triggers for doc-base.

It also means that the only way we can fix this in wheezy would be in libuuid-
perl unless someone wants to consider Pre-Depends (being careful not to force 
the running kernel off the system, e.g. a Pre-Depends of libuuid-perl on perl-
base).

Hope that's some useful further information...

cheers
Stuart

-- 
Stuart Prescott    http://www.nanonanonano.net/   stuart at nanonanonano.net
Debian Developer   http://www.debian.org/         stuart at debian.org
GPG fingerprint    BE65 FD1E F4EA 08F3 23D4 3C6D 9FE8 B8CD 71C5 D1A8
GPG fingerprint    90E2 D2C1 AD14 6A1B 7EBB  891D BBC1 7EBB 1396 F2F7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20121014/c97577a1/attachment-0001.pgp>


More information about the pkg-perl-maintainers mailing list