Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package open-iscsi [ Reason ] With version 2.1.x of open-iscsi, a new library was introduced; libopeniscsiusr. Since we ship a udeb variant of the open-iscsi package, this library got pulled in into the open-iscsi-udeb package, adding a depending on package libopeniscsiusr. [ Impact ] The open-iscsi-udeb package is not installable in the d-i environment because of the unavailable respective udeb package for libopeniscsiusr. The interim workaround is to ship the library into the open-iscsi-udeb package itself. Nobody else is really making use of it. Post Bullseye, I'll look into either shipping a new udeb for this library or building the udeb variant of open-iscsi without support for this library, it is allows. [ Risks ] The changes are trivial. We (Me and Cyril from d-i team) have validated the effects of the change and do not see any breakage. [ 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 I have not uploaded this revision of the package to Unstable yet. I will do the upload after you review this change and give me a go ahead. Thanks. unblock open-iscsi/2.1.3-2
diff -Nru open-iscsi-2.1.3/debian/changelog open-iscsi-2.1.3/debian/changelog --- open-iscsi-2.1.3/debian/changelog 2021-02-08 00:53:13.000000000 +0530 +++ open-iscsi-2.1.3/debian/changelog 2021-04-29 13:43:35.000000000 +0530 @@ -1,3 +1,10 @@ +open-iscsi (2.1.3-3) unstable; urgency=medium + + * [47645a5] Make open-iscsi-udeb compatible with d-i. + Thanks to Cyril Brulebois (Closes: #987568) + + -- Ritesh Raj Sarraf <r...@debian.org> Thu, 29 Apr 2021 13:43:35 +0530 + open-iscsi (2.1.3-2) unstable; urgency=medium * [c3b7109] Fix FTCBFS: diff -Nru open-iscsi-2.1.3/debian/control open-iscsi-2.1.3/debian/control --- open-iscsi-2.1.3/debian/control 2021-02-08 00:53:13.000000000 +0530 +++ open-iscsi-2.1.3/debian/control 2021-04-29 13:42:24.000000000 +0530 @@ -144,8 +144,6 @@ Package-Type: udeb Depends: ${misc:Depends}, ${shlibs:Depends}, - libopeniscsiusr, - udev, scsi-modules Description: Configure iSCSI The Open-iSCSI project is a high-performance, transport independent, diff -Nru open-iscsi-2.1.3/debian/rules open-iscsi-2.1.3/debian/rules --- open-iscsi-2.1.3/debian/rules 2021-02-08 00:53:13.000000000 +0530 +++ open-iscsi-2.1.3/debian/rules 2021-04-29 13:42:24.000000000 +0530 @@ -69,6 +69,9 @@ dh_install -p open-iscsi-udeb debian/open-iscsi-udeb.start sbin/iscsi-start dh_install -p open-iscsi-udeb debian/open-iscsi-udeb.finish-install usr/lib/finish-install.d/10open-iscsi + # Ship shared libraries along with the executable in a single udeb + dh_install -p open-iscsi-udeb libopeniscsiusr/libopeniscsiusr*.so.* usr/lib/${DEB_HOST_MULTIARCH} + override_dh_installinit: dh_installinit -p open-iscsi --name=iscsid dh_installinit -p open-iscsi @@ -96,3 +99,6 @@ override_dh_missing: dh_missing --fail-missing + +override_dh_makeshlibs: + dh_makeshlibs --add-udeb=open-iscsi-udeb