[Pkg-rust-maintainers] Bug#990436: librust-cargo-dev: please use a versioned dependency for librust-flate2-1+{default, zlib}-dev
Andreas Beckmann
anbe at debian.org
Tue Jun 29 04:51:52 BST 2021
Package: librust-cargo-dev
Version: 0.43.1-3
Severity: serious
Tags: patch
librust-cargo-dev depends on librust-flate2-1+default-dev and
librust-flate2-1+zlib-dev which are (versioned) virtual packages
provided by librust-flate2+zlib-dev in buster and by
librust-flate2+rust-backend-dev and librust-flate2+libz-sys-dev
in bullseye. apt-get has problems exchanging these two packages during an
upgrade from buster to bullseye and prefers to keep the already installed
provider installed. This can be fixed by making the dependency versioned
s.t. the old provider from buster is no longer considered as a valid
solution.
Andreas
-------------- next part --------------
diff -Nru rust-cargo-0.43.1/debian/changelog rust-cargo-0.43.1/debian/changelog
--- rust-cargo-0.43.1/debian/changelog 2020-12-07 06:19:36.000000000 +0100
+++ rust-cargo-0.43.1/debian/changelog 2021-06-28 14:13:18.000000000 +0200
@@ -1,3 +1,14 @@
+rust-cargo (0.43.1-4) UNRELEASED; urgency=medium
+
+ * librust-cargo-dev: Bump the dependency version on the virtual packages
+ librust-flate2-1+default-dev and librust-flate2-1+zlib-dev for smoother
+ upgrades from buster which need to switch the provider from
+ librust-flate2+zlib-dev to librust-flate2+rust-backend-dev and
+ librust-flate2+libz-sys-dev. (Closes: #-1)
+ * Bump the version in the Build-Depends for consistency.
+
+ -- Andreas Beckmann <anbe at debian.org> Mon, 28 Jun 2021 14:13:18 +0200
+
rust-cargo (0.43.1-3) unstable; urgency=medium
* Team upload.
diff -Nru rust-cargo-0.43.1/debian/control rust-cargo-0.43.1/debian/control
--- rust-cargo-0.43.1/debian/control 2020-12-07 06:19:36.000000000 +0100
+++ rust-cargo-0.43.1/debian/control 2021-06-28 14:13:12.000000000 +0200
@@ -21,8 +21,8 @@
librust-curl-sys-0.4+default-dev (>= 0.4.22-~~) <!nocheck>,
librust-env-logger-0.7+default-dev <!nocheck>,
librust-filetime-0.2+default-dev <!nocheck>,
- librust-flate2-1+default-dev (>= 1.0.3-~~) <!nocheck>,
- librust-flate2-1+zlib-dev (>= 1.0.3-~~) <!nocheck>,
+ librust-flate2-1+default-dev (>= 1.0.13-~~) <!nocheck>,
+ librust-flate2-1+zlib-dev (>= 1.0.13-~~) <!nocheck>,
librust-fs2-0.4+default-dev <!nocheck>,
librust-fwdansi-1+default-dev <!nocheck>,
librust-git2-0.13+default-dev (>= 0.13.11-~~) <!nocheck>,
@@ -109,8 +109,8 @@
librust-curl-sys-0.4+default-dev (>= 0.4.22-~~),
librust-env-logger-0.7+default-dev,
librust-filetime-0.2+default-dev,
- librust-flate2-1+default-dev (>= 1.0.3-~~),
- librust-flate2-1+zlib-dev (>= 1.0.3-~~),
+ librust-flate2-1+default-dev (>= 1.0.13-~~),
+ librust-flate2-1+zlib-dev (>= 1.0.13-~~),
librust-fs2-0.4+default-dev,
librust-fwdansi-1+default-dev,
librust-git2-0.13+default-dev (>= 0.13.11-~~),
More information about the Pkg-rust-maintainers
mailing list