[ubuntu/impish-proposed] open-iscsi 2.1.4-0ubuntu1 (Accepted)
Christian Ehrhardt
christian.ehrhardt at canonical.com
Fri Jul 2 07:36:11 UTC 2021
open-iscsi (2.1.4-0ubuntu1) impish; urgency=medium
* Merge with Debian unstable (LP: #1934290). 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
Note: this suite should be replaced by LIO that replaced TGT in main.
- 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.
- Stop producing udebs on i386 where we no longer have d-i or a kernel.
- 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.
- d/README.Debian, d/extra/startup-checks.sh, d/open-iscsi-udeb.start,
d/open-iscsi.postinst: Apply Ubuntu branding to iqn initiator name
* Added changes
- merge bug fix release 2.1.4 from upstream
- Revert "Add patches from upstream" [upstream in 2.1.4]
- d/control: Transition from libopeniscsiusr0.2.0 to libopeniscsiusr
Date: Thu, 01 Jul 2021 14:13:08 +0200
Changed-By: Christian Ehrhardt <christian.ehrhardt at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/open-iscsi/2.1.4-0ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 01 Jul 2021 14:13:08 +0200
Source: open-iscsi
Architecture: source
Version: 2.1.4-0ubuntu1
Distribution: impish
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Christian Ehrhardt <christian.ehrhardt at canonical.com>
Launchpad-Bugs-Fixed: 1934290
Changes:
open-iscsi (2.1.4-0ubuntu1) impish; urgency=medium
.
* Merge with Debian unstable (LP: #1934290). 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
Note: this suite should be replaced by LIO that replaced TGT in main.
- 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.
- Stop producing udebs on i386 where we no longer have d-i or a kernel.
- 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.
- d/README.Debian, d/extra/startup-checks.sh, d/open-iscsi-udeb.start,
d/open-iscsi.postinst: Apply Ubuntu branding to iqn initiator name
* Added changes
- merge bug fix release 2.1.4 from upstream
- Revert "Add patches from upstream" [upstream in 2.1.4]
- d/control: Transition from libopeniscsiusr0.2.0 to libopeniscsiusr
Checksums-Sha1:
1e11aadffa7611898455bc89927f8e368f152829 2853 open-iscsi_2.1.4-0ubuntu1.dsc
0e0d50142ee0d903f7c73ab7276e04e00c8a436d 621247 open-iscsi_2.1.4.orig.tar.gz
8125fd8e48912889ac8fbe5193213afcbe1325f4 96060 open-iscsi_2.1.4-0ubuntu1.debian.tar.xz
09a4a5be09f19514d6caf454778b61e3fbd8c3d5 6878 open-iscsi_2.1.4-0ubuntu1_source.buildinfo
Checksums-Sha256:
84282c3ce3574df9a97cb51cfcee1e33dae3fc87a3c65ac15d5571bd84f5ee94 2853 open-iscsi_2.1.4-0ubuntu1.dsc
a5a73f7c795d1dc214100b1eb70647d6c2ceccf8973e584f50ee7f92c40d2a8a 621247 open-iscsi_2.1.4.orig.tar.gz
c2f389f233511b208019276e83f2fb28fd23297f689eed48930746ce1ab5bef7 96060 open-iscsi_2.1.4-0ubuntu1.debian.tar.xz
8249688057e54dd09ff2b30d04592e0898f6c737d9e0aacaa3fe46385dd8570d 6878 open-iscsi_2.1.4-0ubuntu1_source.buildinfo
Files:
2047055ab22c1ff4d697235ff800a092 2853 net optional open-iscsi_2.1.4-0ubuntu1.dsc
e17f1924c1d64342773eae630e15c519 621247 net optional open-iscsi_2.1.4.orig.tar.gz
1c5254ec5ec1288c696970f6e09c6579 96060 net optional open-iscsi_2.1.4-0ubuntu1.debian.tar.xz
6557b233fa2ae32d4f7e1085a027b903 6878 net optional open-iscsi_2.1.4-0ubuntu1_source.buildinfo
Original-Maintainer: Debian iSCSI Maintainers <open-iscsi at packages.debian.org>
More information about the impish-changes
mailing list