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