Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: sg3-ut...@packages.debian.org Control: affects -1 + src:sg3-utils Control: block 1031927 by -1
Please unblock package sg3-utils. This is a prerequest, before uploading to unstable. The package has already passed through NEW and is available in experimental. [ Reason ] The libsgutils2-2 package contains a library, libsgutils, which has started embedding the package version in the library name since the 1.45 release upstream. This means that if we ship sg3-utils as is we'll end up shipping libsgutils2-2 in bookworm containing a different soname than libsgutils2-2 in bullseye. Note this will require rebuilds of the rdepends of libsgutils2-2 which appear to be: tableau-parm ledmon libgpod I *think* the appropriate transition rule is: title = "sg3-utils"; is_affected = .depends ~ "libsgutils2-2" | .depends ~ "libsgutils2-1.46-2"; is_good = .depends ~ "libsgutils2-1.46-2"; is_bad = .depends ~ "libsgutils2-2"; [ Impact ] If not permitted then we'll end up with potential problems for the rdeps of libsgutils2-2 during upgrades. [ Tests ] There is no functional code change here, just a package rename. It has been confirmed that: * It will not co-exist with the libsgutils2-2 package in bookworm (thanks to the versioned breaks/replaces) * It will co-exist with the libsgutils2-2 package in bullseye (which is 1.45-1 and has no overlapping files) * Operation of the sg3-utils package with this new build is fine [ Risks ] If we don't update this in bookworm we run the risk of soname skew. [ Checklist ] (TBD) [x] All changes are documented in the d/changelog [x] I have reviewed all changes and I approve them [x] attach diff against the package in testing TBD: unblock sg3-utils/1.46-3 diff --git a/debian/changelog b/debian/changelog index 6aeaa17..9ba46b1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,19 @@ +sg3-utils (1.46-3) unstable; urgency=medium + + * Upload to unstable + + -- Jonathan McDowell <nood...@earth.li> Thu, 02 Mar 2023 09:13:12 +0000 + +sg3-utils (1.46-2) experimental; urgency=medium + + [ Debian Janitor ] + * Use secure URI in Homepage field. + + [ Jonathan McDowell ] + * Rename libsgutils2-2 package to include package version (Closes: #994758) + + -- Jonathan McDowell <nood...@earth.li> Wed, 01 Mar 2023 09:24:47 +0000 + sg3-utils (1.46-1) unstable; urgency=medium [ Debian Janitor ] diff --git a/debian/control b/debian/control index 71b7c6d..5ed0768 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,7 @@ Maintainer: Ritesh Raj Sarraf <r...@debian.org> Uploaders: Jonathan McDowell <nood...@earth.li> Build-Depends: debhelper-compat (= 13), libtool, libcam-dev [kfreebsd-any], dpkg-dev (>= 1.16.1~) Standards-Version: 4.5.1 -Homepage: http://sg.danny.cz/sg/ +Homepage: https://sg.danny.cz/sg/ Vcs-Git: https://salsa.debian.org/linux-blocks-team/sg3-utils.git Vcs-Browser: https://salsa.debian.org/linux-blocks-team/sg3-utils @@ -24,12 +24,12 @@ Description: utilities for devices using the SCSI command set between supported SCSI and ATA commands and utility names in this package see the COVERAGE file. -Package: libsgutils2-2 +Package: libsgutils2-1.46-2 Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Architecture: any -Conflicts: libsgutils2 -Replaces: libsgutils2 +Conflicts: libsgutils2-2 (= 1.46-1) +Replaces: libsgutils2-2 (= 1.46-1) Suggests: sg3-utils Multi-Arch: same Description: utilities for devices using the SCSI command set (shared libraries) @@ -47,7 +47,7 @@ Description: utilities for devices using the SCSI command set (shared libraries) Package: libsgutils2-dev Section: libdevel Architecture: any -Depends: libsgutils2-2 (= ${binary:Version}), ${shlibs:Depends}, ${kfreebsd:Depends}, ${misc:Depends} +Depends: libsgutils2-1.46-2 (= ${binary:Version}), ${shlibs:Depends}, ${kfreebsd:Depends}, ${misc:Depends} Conflicts: libsgutils1-dev Suggests: sg3-utils Multi-Arch: same diff --git a/debian/libsgutils2-2.install b/debian/libsgutils2-1.46-2.install similarity index 100% rename from debian/libsgutils2-2.install rename to debian/libsgutils2-1.46-2.install diff --git a/debian/libsgutils2-2.symbols b/debian/libsgutils2-1.46-2.symbols similarity index 99% rename from debian/libsgutils2-2.symbols rename to debian/libsgutils2-1.46-2.symbols index f161c52..8d05b85 100644 --- a/debian/libsgutils2-2.symbols +++ b/debian/libsgutils2-1.46-2.symbols @@ -1,4 +1,4 @@ -libsgutils2-1.46.so.2 libsgutils2-2 #MINVER# +libsgutils2-1.46.so.2 libsgutils2-1.46-2 #MINVER# check_pt_file_handle@Base 1.43 clear_scsi_pt_obj@Base 1.27 construct_scsi_pt_obj@Base 1.27 diff --git a/debian/libsgutils2-2.symbols.kfreebsd b/debian/libsgutils2-1.46-2.symbols.kfreebsd similarity index 98% rename from debian/libsgutils2-2.symbols.kfreebsd rename to debian/libsgutils2-1.46-2.symbols.kfreebsd index ef2c062..748424b 100644 --- a/debian/libsgutils2-2.symbols.kfreebsd +++ b/debian/libsgutils2-1.46-2.symbols.kfreebsd @@ -1,4 +1,4 @@ -libsgutils2-1.46.so.2 libsgutils2-2 #MINVER# +libsgutils2-1.46.so.2 libsgutils2-1.46-2 #MINVER# clear_scsi_pt_obj@Base 1.27 construct_scsi_pt_obj@Base 1.27 dStrHex@Base 1.27
signature.asc
Description: PGP signature