Activity log for bug #1946835

Date Who What changed Old value New value Message
2021-10-13 04:01:33 Bryce Harrington bug added bug
2021-10-13 04:01:34 Bryce Harrington bug added subscriber Canonical Server Team
2021-10-14 09:23:27 Christian Ehrhardt  open-iscsi (Ubuntu): assignee Christian Ehrhardt  (paelzer)
2021-10-19 02:41:04 Bryce Harrington description Scheduled-For: 23.01 Upstream: 2.1.5 Debian: 2.1.4-2 Ubuntu: 2.1.4-0ubuntu1 Debian does new releases regularly, so it's likely there will be newer versions available before FF that we can pick up if this merge is done later in the cycle. ### New Debian Changes ### open-iscsi (2.1.4-2) unstable; urgency=low [ Debian Janitor ] * [66832cc] Trim trailing whitespace. * [f68aaaf] debian/copyright: use spaces rather than tabs to start continuation lines. * [16eb556] Use secure URI in Homepage field. * [c3f9946] Bump debhelper dependency to >= 10, since that's what is used in debian/compat. * [693da74] Bump debhelper from old 10 to 13. + Use dh_installsystemd rather than deprecated dh_systemd_enable. + Use dh_installsystemd rather than deprecated dh_systemd_start. + debian/rules: Drop --fail-missing argument to dh_missing, which is now the default. * [107b3e4] Set debhelper-compat version in Build-Depends. * [68b97c5] Remove unnecessary 'Testsuite: autopkgtest' header. * [b80b61e] Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse. * [1096e5b] Update standards version to 4.5.1, no changes needed. -- Ritesh Raj Sarraf <rrs@debian.org> Thu, 09 Sep 2021 19:36:42 +0530 open-iscsi (2.1.4-1) unstable; urgency=low [ Ritesh Raj Sarraf ] * [1a58d4e] Drop patches. Part of new upstream release * [a264531] Rebase patch [ Rafael David Tinoco ] * 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 * 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 iscsid.socket - debian/open-iscsi.postinst: - upgrade: run restart logic only if service is running - upgrade: disable iscsid.service and enable iscsid.socket - iscsid.socket not 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: - debian/iscsi-network-interface.rules - debian/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. [ Christian Ehrhardt ] * [84e211f] New upstream version 2.1.4 [ Debian Janitor ] * [03a860a] Remove constraints unnecessary since buster -- Ritesh Raj Sarraf <rrs@debian.org> Thu, 02 Sep 2021 18:07:51 +0530 open-iscsi (2.1.3-5) unstable; urgency=medium [ Cyril Brulebois ] * [3b8b2d8] Revert 'Set architecture for build to linux-any' * [1297e50] Adjust dh_auto_install and dh_makeshlibs overrides for the conditional udeb. -- Ritesh Raj Sarraf <rrs@debian.org> Thu, 20 May 2021 19:52:30 +0530 open-iscsi (2.1.3-4) unstable; urgency=medium * [8142984] Set architecture for build to linux-any. This ensures that the library is built on the right set of architectures and dh_makeshlibs is invoked appropriately. (Closes: #987858) -- Ritesh Raj Sarraf <rrs@debian.org> Tue, 04 May 2021 21:45:56 +0530 ### Old Ubuntu Delta ### 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 -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 01 Jul 2021 14:13:08 +0200 Upstream: 2.1.5 Debian: 2.1.4-2 Ubuntu: 2.1.4-0ubuntu1 Debian does new releases regularly, so it's likely there will be newer versions available before FF that we can pick up if this merge is done later in the cycle. ### New Debian Changes ### open-iscsi (2.1.4-2) unstable; urgency=low   [ Debian Janitor ]   * [66832cc] Trim trailing whitespace.   * [f68aaaf] debian/copyright: use spaces rather than tabs to start     continuation lines.   * [16eb556] Use secure URI in Homepage field.   * [c3f9946] Bump debhelper dependency to >= 10, since that's what     is used in debian/compat.   * [693da74] Bump debhelper from old 10 to 13.     + Use dh_installsystemd rather than deprecated dh_systemd_enable.     + Use dh_installsystemd rather than deprecated dh_systemd_start.     + debian/rules: Drop --fail-missing argument to dh_missing, which       is now the default.   * [107b3e4] Set debhelper-compat version in Build-Depends.   * [68b97c5] Remove unnecessary 'Testsuite: autopkgtest' header.   * [b80b61e] Set upstream metadata fields: Bug-Database, Bug-Submit,     Repository, Repository-Browse.   * [1096e5b] Update standards version to 4.5.1, no changes needed.  -- Ritesh Raj Sarraf <rrs@debian.org> Thu, 09 Sep 2021 19:36:42 +0530 open-iscsi (2.1.4-1) unstable; urgency=low   [ Ritesh Raj Sarraf ]   * [1a58d4e] Drop patches. Part of new upstream release   * [a264531] Rebase patch   [ Rafael David Tinoco ]   * 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   * 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 iscsid.socket     - debian/open-iscsi.postinst:     - upgrade: run restart logic only if service is running     - upgrade: disable iscsid.service and enable iscsid.socket     - iscsid.socket not 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:     - debian/iscsi-network-interface.rules     - debian/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.   [ Christian Ehrhardt ]   * [84e211f] New upstream version 2.1.4   [ Debian Janitor ]   * [03a860a] Remove constraints unnecessary since buster  -- Ritesh Raj Sarraf <rrs@debian.org> Thu, 02 Sep 2021 18:07:51 +0530 open-iscsi (2.1.3-5) unstable; urgency=medium   [ Cyril Brulebois ]   * [3b8b2d8] Revert 'Set architecture for build to linux-any'   * [1297e50] Adjust dh_auto_install and dh_makeshlibs overrides for the conditional udeb.  -- Ritesh Raj Sarraf <rrs@debian.org> Thu, 20 May 2021 19:52:30 +0530 open-iscsi (2.1.3-4) unstable; urgency=medium   * [8142984] Set architecture for build to linux-any. This ensures that the     library is built on the right set of architectures and dh_makeshlibs is     invoked appropriately. (Closes: #987858)  -- Ritesh Raj Sarraf <rrs@debian.org> Tue, 04 May 2021 21:45:56 +0530 ### Old Ubuntu Delta ### 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  -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Thu, 01 Jul 2021 14:13:08 +0200
2021-10-19 02:41:07 Bryce Harrington open-iscsi (Ubuntu): milestone ubuntu-22.01
2022-01-19 12:21:18 Christian Ehrhardt  open-iscsi (Ubuntu): assignee Christian Ehrhardt  (paelzer) Dave Jones (waveform)
2022-01-19 15:01:52 Dave Jones merge proposal linked https://code.launchpad.net/~waveform/ubuntu/+source/open-iscsi/+git/open-iscsi/+merge/414361
2022-02-20 15:31:04 Dave Jones bug added subscriber Ubuntu Sponsors Team
2022-02-20 15:31:06 Dave Jones open-iscsi (Ubuntu): status New Confirmed
2022-02-20 15:31:08 Dave Jones open-iscsi (Ubuntu): assignee Dave Jones (waveform)
2022-02-24 06:08:57 Launchpad Janitor open-iscsi (Ubuntu): status Confirmed Fix Released