[ubuntu/jammy-proposed] open-iscsi 2.1.5-1ubuntu1 (Accepted)
Dave Jones
dave.jones at canonical.com
Wed Feb 23 19:30:12 UTC 2022
open-iscsi (2.1.5-1ubuntu1) jammy; urgency=medium
* Merge with Debian unstable (LP: #1946835). Remaining changes:
- debian/tests: Add Ubuntu autopkgtest suite:
+ d/t/README-boot-test.md: document test design
+ d/t/control: register testsuite
+ d/t/get-image: helper to fetch an ubuntu cloud image
+ d/t/patch-image: helper to modify an ubuntu cloud image
+ d/test-open-iscsi.py, d/t/testlib.py: various qa regression tests
+ d/t/testsuite: helper to invoke qa regression tests
+ d/t/tgt-boot-test: test using tgt to boot from iscsi
+ d/t/xkvm: helper to spawn a VM
- Stop producing udebs on i386 where we no longer have d-i or a kernel.
- d/README.Debian, d/extra/startup-checks.sh, d/open-iscsi-udeb.start,
d/open-iscsi.postinst: Apply Ubuntu branding to iqn initiator name
- d/control: Transition from libopeniscsiusr0.2.0 to libopeniscsiusr
- d/t/test-open-iscsi.py: adopt to resolvectl (systemd v249 compat)
* Dropped changes, included in Debian:
- d/iscsid.service: Let iscsid systemd job run in privileged containers
but not in unprivileged ones
- debian/extra/initramfs.local-top: handle iSCSI iBFT DHCP to correctly
run ipconfig to gather all DHCP config info, including DNS search
domain, which iBFT can't provide.
- Remove initramfs interfaces stamp in case no iscsi devs mounted
If iscsi root was requested, but no iscsi devices were mounted, remove
the initramfs interfaces stamp file. Meaning, that on shutdown there is
no 30s delay, whilst trying to re-establish iscsi login to perform a
logout.
- add IPv6 support
+ Source /run/net6-*.conf when needed.
+ debian/extra/initramfs.local-top: handle IPv6 configs being shipped
in DEVICE6 or /run/net6-*.conf in the initramfs, so we can fill in
/run/initramfs/open-iscsi.interface
- d/rules, d/open-iscsi.finalrd, d/control: ship the finalrd iscsi
logout hook and recommend finalrd and busybox for the logout hook
to work.
- Make iscsid socket-activated to only activate it as needed:
+ debian/open-iscsi.service: do not start or check iscsid.service
+ debian/rules: install and enable iscsid.socket
+ debian/open-iscsi.postinst:
+ run restart logic only if service is running on upgrade
+ drop no longer reachable upgrade path that affects iscsid
+ disable iscsid.service on upgrade
+ handle iscsid.socket to be started if the service is not running yet
+ d/iscsi-disk.rules: Add a udev rule so that iscsid.service will be
run when udev disks are attached.
+ d/iscsid.service: Remove ExecStop= directive.
+ debian/tests/install: fix tests to work with socket activation
+ debian/patches/lp1755858-default-iscsid_conf-to-iscsid_socket.patch
- debian/open-iscsi.service: Start open-iscsi systemd job when either
/etc/iscsi/nodes or /sys/class/iscsi_session have content.
- Prevent network interface that contains iscsi root from bouncing
during boot or going down during shutdown if the system is using
resolvconf or ifupdown:
+ d/iscsi-network-interface.rules
+ d/extra/net-interface-handler
- debian/extra/initramfs.hook: add ib_iser to the list of modules
included in the initramfs, so that we can in principle support
iscsi root on infiniband.
- debian/open-iscsi.kmod drop: (LP 1833586)
no static module list is needed if we let iscsid load modules itself.
- d/extra/initramfs.local-{top,bottom}: move removal of
open-iscsi.interface file from local-top to local-bottom,
and fix shell quoting issue that would result in /run/initramfs/
open-iscsi.interface always being removed (LP 1872813)
- d/rules: Don't FTBFS due to warnings new in gcc10 regarding bounds and
initialization, because upstream's gcc10 support is incomplete. This
change can be dropped when upstream has completed their gcc support.
* Added changes
- d/rules: remove duplicated dh_installsystemd section
Date: Wed, 19 Jan 2022 11:38:12 +0000
Changed-By: Dave Jones <dave.jones at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Lucas Kanashiro <kanashiro at riseup.net>
https://launchpad.net/ubuntu/+source/open-iscsi/2.1.5-1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Wed, 19 Jan 2022 11:38:12 +0000
Source: open-iscsi
Architecture: source
Version: 2.1.5-1ubuntu1
Distribution: jammy
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Dave Jones <dave.jones at canonical.com>
Launchpad-Bugs-Fixed: 1946835
Changes:
open-iscsi (2.1.5-1ubuntu1) jammy; urgency=medium
.
* Merge with Debian unstable (LP: #1946835). Remaining changes:
- debian/tests: Add Ubuntu autopkgtest suite:
+ d/t/README-boot-test.md: document test design
+ d/t/control: register testsuite
+ d/t/get-image: helper to fetch an ubuntu cloud image
+ d/t/patch-image: helper to modify an ubuntu cloud image
+ d/test-open-iscsi.py, d/t/testlib.py: various qa regression tests
+ d/t/testsuite: helper to invoke qa regression tests
+ d/t/tgt-boot-test: test using tgt to boot from iscsi
+ d/t/xkvm: helper to spawn a VM
- Stop producing udebs on i386 where we no longer have d-i or a kernel.
- d/README.Debian, d/extra/startup-checks.sh, d/open-iscsi-udeb.start,
d/open-iscsi.postinst: Apply Ubuntu branding to iqn initiator name
- d/control: Transition from libopeniscsiusr0.2.0 to libopeniscsiusr
- d/t/test-open-iscsi.py: adopt to resolvectl (systemd v249 compat)
* Dropped changes, included in Debian:
- d/iscsid.service: Let iscsid systemd job run in privileged containers
but not in unprivileged ones
- debian/extra/initramfs.local-top: handle iSCSI iBFT DHCP to correctly
run ipconfig to gather all DHCP config info, including DNS search
domain, which iBFT can't provide.
- Remove initramfs interfaces stamp in case no iscsi devs mounted
If iscsi root was requested, but no iscsi devices were mounted, remove
the initramfs interfaces stamp file. Meaning, that on shutdown there is
no 30s delay, whilst trying to re-establish iscsi login to perform a
logout.
- add IPv6 support
+ Source /run/net6-*.conf when needed.
+ debian/extra/initramfs.local-top: handle IPv6 configs being shipped
in DEVICE6 or /run/net6-*.conf in the initramfs, so we can fill in
/run/initramfs/open-iscsi.interface
- d/rules, d/open-iscsi.finalrd, d/control: ship the finalrd iscsi
logout hook and recommend finalrd and busybox for the logout hook
to work.
- Make iscsid socket-activated to only activate it as needed:
+ debian/open-iscsi.service: do not start or check iscsid.service
+ debian/rules: install and enable iscsid.socket
+ debian/open-iscsi.postinst:
+ run restart logic only if service is running on upgrade
+ drop no longer reachable upgrade path that affects iscsid
+ disable iscsid.service on upgrade
+ handle iscsid.socket to be started if the service is not running yet
+ d/iscsi-disk.rules: Add a udev rule so that iscsid.service will be
run when udev disks are attached.
+ d/iscsid.service: Remove ExecStop= directive.
+ debian/tests/install: fix tests to work with socket activation
+ debian/patches/lp1755858-default-iscsid_conf-to-iscsid_socket.patch
- debian/open-iscsi.service: Start open-iscsi systemd job when either
/etc/iscsi/nodes or /sys/class/iscsi_session have content.
- Prevent network interface that contains iscsi root from bouncing
during boot or going down during shutdown if the system is using
resolvconf or ifupdown:
+ d/iscsi-network-interface.rules
+ d/extra/net-interface-handler
- debian/extra/initramfs.hook: add ib_iser to the list of modules
included in the initramfs, so that we can in principle support
iscsi root on infiniband.
- debian/open-iscsi.kmod drop: (LP 1833586)
no static module list is needed if we let iscsid load modules itself.
- d/extra/initramfs.local-{top,bottom}: move removal of
open-iscsi.interface file from local-top to local-bottom,
and fix shell quoting issue that would result in /run/initramfs/
open-iscsi.interface always being removed (LP 1872813)
- d/rules: Don't FTBFS due to warnings new in gcc10 regarding bounds and
initialization, because upstream's gcc10 support is incomplete. This
change can be dropped when upstream has completed their gcc support.
* Added changes
- d/rules: remove duplicated dh_installsystemd section
Checksums-Sha1:
65684b4775d66f456ff888924ab390ccd3c831a3 2889 open-iscsi_2.1.5-1ubuntu1.dsc
3295b4e2c7752081de71f0d4091c1aebf3324f24 622748 open-iscsi_2.1.5.orig.tar.gz
5ee0ca22e23f318a624977f6e36f9b011d01e399 97184 open-iscsi_2.1.5-1ubuntu1.debian.tar.xz
e0071ada40347f0661a08cca99107e7700126777 6209 open-iscsi_2.1.5-1ubuntu1_source.buildinfo
Checksums-Sha256:
45f456ccb1553f0852e813acf70b796e6841036f0c192a7d470c964ee926fa4f 2889 open-iscsi_2.1.5-1ubuntu1.dsc
d8a06c1ea86d2a312d598f52c151b210a34d82445a6f522f7c2bd6581b3a99af 622748 open-iscsi_2.1.5.orig.tar.gz
5754e0718535d8f8fae32ef5ec1d2acc3480ab839613fefda4423e24703f0ff0 97184 open-iscsi_2.1.5-1ubuntu1.debian.tar.xz
be9d42a65b0f92f8e0adaeb5865a563bf2b5dee8cf200b082f9a814b988b654b 6209 open-iscsi_2.1.5-1ubuntu1_source.buildinfo
Files:
77be126a82645060a492aafd9bade63d 2889 net optional open-iscsi_2.1.5-1ubuntu1.dsc
fcde2e39f3bec7b668751035987fdc35 622748 net optional open-iscsi_2.1.5.orig.tar.gz
00559682f24d5b0a00f62e0c2b449c7d 97184 net optional open-iscsi_2.1.5-1ubuntu1.debian.tar.xz
accb2668b5123cf7abd1a9331b0f6db1 6209 net optional open-iscsi_2.1.5-1ubuntu1_source.buildinfo
Original-Maintainer: Debian iSCSI Maintainers <open-iscsi at packages.debian.org>
Vcs-Git: https://git.launchpad.net/~lucaskanashiro/ubuntu/+source/open-iscsi
Vcs-Git-Commit: 9390f039304d440c17663aa81cc3101c9ab52eaf
Vcs-Git-Ref: refs/heads/merge-2.1.5-jammy
More information about the jammy-changes
mailing list