Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package rust-env-logger-0.7 A bug was raised regarding missing breaks/replaces in rust-env-logger-0.7, analysis revealed that debcargo was setting breaks+replaces against a virtual package, the breaks against the virtual package are considered by dpkg but the replaces are not leading to the potential for unpack failures during upgrade from bullseye to bookworm. This upload manually changes the breaks+replaces to point at the physical package instead. How this should be handled automatically in debcargo is under consideration, but a repack with the latest debcargo would probablly not be appropriate at this point in the release cycle anyway. unblock rust-env-logger-0.7/0.7.1-4 -- System Information: Debian Release: 10.11 APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386, arm64 Kernel: Linux 4.19.0-18-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
diff -Nru rust-env-logger-0.7-0.7.1/debian/changelog rust-env-logger-0.7-0.7.1/debian/changelog --- rust-env-logger-0.7-0.7.1/debian/changelog 2021-10-23 19:30:54.000000000 +0000 +++ rust-env-logger-0.7-0.7.1/debian/changelog 2023-05-02 07:01:45.000000000 +0000 @@ -1,3 +1,11 @@ +rust-env-logger-0.7 (0.7.1-4) unstable; urgency=medium + + * Team upload. + * Declare breaks+replaces against physical package, rather than virtual one + (Closes: #1034949) + + -- Peter Michael Green <plugw...@debian.org> Tue, 02 May 2023 07:01:45 +0000 + rust-env-logger-0.7 (0.7.1-3) unstable; urgency=medium * Team upload. diff -Nru rust-env-logger-0.7-0.7.1/debian/control rust-env-logger-0.7-0.7.1/debian/control --- rust-env-logger-0.7-0.7.1/debian/control 2021-10-23 19:30:54.000000000 +0000 +++ rust-env-logger-0.7-0.7.1/debian/control 2023-05-02 07:01:07.000000000 +0000 @@ -39,8 +39,8 @@ librust-env-logger-dev (= ${binary:Version}), librust-env-logger-0-dev (= ${binary:Version}), librust-env-logger-0.7.1-dev (= ${binary:Version}) -Replaces: librust-env-logger-0.7.1-dev -Breaks: librust-env-logger-0.7.1-dev +Replaces: librust-env-logger-dev (<< 0.7.2) +Breaks: librust-env-logger-dev (<< 0.7.2) Description: Logging implementation for `log` which is configured via an environment variable - Rust source code This package contains the source for the Rust env_logger crate, packaged by debcargo for use with cargo and dh-cargo.