Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: tony mancill <tmanc...@debian.org> Control: tag -1 + src:soapysdr
Please unblock package soapysdr [ Reason ] The libsoapysdr0.7 (bullseye) and libsoapysdr0.8 (bookworm) library stacks are not co-installable due to a package conflict deep in their dependency tree. This is sometimes hard for apt to figure out and it may prefer to keep some obsolete packages installed and hold some upgradable packages at the bullseye version. This can be hinted into the right direction (removing the whole obsolete tree, and installing all the fancy new stuff) by adding some Breaks between the roots of the dependency trees. The explicit Breaks at the root (which has usually a sufficiently high score) easily propagates the removal through the whole tree. [ Impact ] incomplete upgrades in some cases [ Tests ] Local piuparts bullseye -> bookworm tests using the fixed packages, testing all upgrade paths that had libsoapysdr0.7 (transitively) installed in bookworm. [ Risks ] the Breaks targets only packages not in bookworm and that need to get removed on upgrades from bullseye [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing [ Other info ] n/a unblock soapysdr/0.8.1-3 Andreas
diff -Nru soapysdr-0.8.1/debian/changelog soapysdr-0.8.1/debian/changelog --- soapysdr-0.8.1/debian/changelog 2021-09-07 00:29:41.000000000 +0200 +++ soapysdr-0.8.1/debian/changelog 2023-05-24 09:35:42.000000000 +0200 @@ -1,3 +1,11 @@ +soapysdr (0.8.1-3) unstable; urgency=medium + + * Team upload + * libsoapysdr0.8: Add Breaks: libsoapysdr0.7 for smoother upgrades from + bullseye. (Closes: #1036737) + + -- Andreas Beckmann <a...@debian.org> Wed, 24 May 2023 09:35:42 +0200 + soapysdr (0.8.1-2) unstable; urgency=medium * Upload to unstable diff -Nru soapysdr-0.8.1/debian/control soapysdr-0.8.1/debian/control --- soapysdr-0.8.1/debian/control 2021-08-25 22:17:31.000000000 +0200 +++ soapysdr-0.8.1/debian/control 2023-05-24 09:35:42.000000000 +0200 @@ -24,6 +24,7 @@ Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: soapysdr0.8-module-all | soapysdr0.8-module +Breaks: libsoapysdr0.7 Description: software defined radio interface library SoapySDR is a library providing a common interface to SDR (software defined radio) hardware. Support for different hardware is added through