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/   stu...@nanonanonano.net
Debian Developer   http://www.debian.org/         stu...@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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to