Bug#825645: libgnutls30: dropping Conflicts to smoothen upgrades from jessie?
Andreas Beckmann
anbe at debian.org
Sat May 28 13:02:57 UTC 2016
Package: libgnutls30
Version: 3.4.12-1
Severity: important
Hi,
is it possible to drop the
Conflicts: libnettle4, libhogweed2
from libgnutls30?
These were introduced in 3.3.15-7 with this changelog message:
* libgnutls-deb0-28 temporarily Conflicts with libnettle4, libhogweed2. This
is a kludge and technically wrong, but will prevent partial upgrades from
stable. Closes: #788735
With libgnutls-deb0-28 gone from stretch this kind of problematic "partial
upgrades from stable" should be no longer possible.
I'm currently analyzing #815650 where apt fails to find a proper upgrade
path in some scenarios involving an upgrade from libgnutls-deb0-28 to
libgnutls30. If I rebuild libgnutls30 without those Conflicts, and make
these packages available in an additional package source used for the
upgrade, the dist-upgrades work smoothly.
As a consequence of the removed Conflicts the packages
libgnutls-deb0-28/jessie + libnettle4/jessie + libhogweed2/jessie
are coinstallable with
libgnutls30/stretch + libnettle6/stretch + libhogweed4/stretch
and after the upgrade both sets are installed (with the jessie packages
being candidates for apt-get autoremove).
Andreas
More information about the Pkg-gnutls-maint
mailing list