[ubuntu/groovy-proposed] open-iscsi 2.1.1-1ubuntu1 (Accepted)

Rafael David Tinoco rafaeldtinoco at ubuntu.com
Tue Aug 18 22:38:11 UTC 2020


open-iscsi (2.1.1-1ubuntu1) groovy; urgency=medium

  * New upstream version 2.1.1
  * 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.
  * Merge with Debian unstable (LP: #1891374). Remaining changes:
    - debian/tests: Add Ubuntu autopkgtest suite:
      - README-boot-test.md
      - tgt-boot-test: tests
      - test-open-iscsi.py
      - testlib.py
      - get-image
      - patch-image
      - testsuite
      - xkvm
    - d/iscsid.service: Let iscsid systemd job run in privileged containers
      but not in unprivileged ones
    - d/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.
      - d/extra/initramfs.local-top: handle IPv6 configs being shipped in
        DEVICE6 or /run/net6-*.conf in the initramfs, so we can fill in
        .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
    - d/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.
    - d/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.
    - Use python2 instead of python in the autopkg tests: Next step for
      open-iscsi is to revist all iscsi-root feature and autopkgtests, so
      keep python2 to avoid re-work later.
    - 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)

open-iscsi (2.1.1-1) experimental; urgency=medium

  [ Rafael David Tinoco ]
  * New upstream version 2.1.1:
    - [76d0a49] Remove OpenSSL dependency due to GPL license conflict
    - [5f12ebf] Bump compatibility
    - [44034fb] Updates to debian/rules:
      - Update package description from upstream documentation
      - Update Standards-Version
      - Update Build-Depends and Depends
      - Create new needed packages (open-iscsi userland library)
    - [f4f0987] Update copyright and fix lintian complains
    - [37cef72] status command defined to show active sessions
    - [4b93bb8] Remove old post-installation workaround and update path
    - [0a5ec77] Remove rest of unneeded old update path (abort-upgrade)
    - [a4762f0] Remove rest of unneeded old update path (upgrade)
    - [6915ce5] iscsid.service is needed whenever iscsi disks are added
    - [1002212] Update tests dependencies
    - [d3b6647] Workaround for Flex 2.5.35 is not needed anymore
    - [396b15a] Use debian/rules for dh overrides (easier to manage)
    - [3427d74] Remove old openssl patch to licensing issue:
      - d/p/debian/dont-link-against-openssl.patch
    - [dc3cfaf] Drop unneeded patches for v2.1.1:
      - bugfixes/no-make-clean-kernel.patch (2.0.875-47-gb4a1cef)
      - debian/var-run-lock.patch (2.0.877-27-g0f30033)
      - debian/udeb-without-libmount.patch (libmount1-dbgsym:2.35.1-5)
      - bugfixes/need_iscsiuio_for_hardware_offload.patch (2.0.873-214-gf780a82)
      - bugfixes/move_offload_discovery_to_fw_get_targets.patch (2.0.873-215-g3ae35d3)
      - bugfixes/fix_iscsiuio_long_options.patch (2.0.873-216-g0685179)
      - security/Check-for-root-peer-user-for-iscsiuio-IPC.patch (2.0.875-14-ge313bd6)
      - security/iscsiuio-should-ignore-bogus-iscsid-broadcast-packet.patch (2.0.875-15-gb9c3368)
      - security/Ensure-all-fields-in-iscsiuio-IPC-response-are-set.patch (2.0.875-16-gbe58eed)
      - security/Do-not-double-close-IPC-file-stream-to-iscsid.patch (2.0.875-17-g5504053)
      - security/Ensure-strings-from-peer-are-copied-correctly.patch (2.0.875-18-g85f647c)
      - security/Skip-useless-strcopy-and-validate-CIDR-length.patch (2.0.875-19-ga7a9613)
      - security/Check-iscsiuio-ping-data-length-for-validity.patch (2.0.875-20-g59ede2c)
      - include-sys-sysmacros.h-to-properly-define-minor.patch (2.0.875-10-g6d68ef5)

  [ Ritesh Raj Sarraf ]
  * [1078a22] Set debian branch to experimental
  * [59b9ef1] Install docs for the new libopeniscsiusr package

Date: Thu, 13 Aug 2020 04:29:43 +0000
Changed-By: Rafael David Tinoco <rafaeldtinoco at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/open-iscsi/2.1.1-1ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 13 Aug 2020 04:29:43 +0000
Source: open-iscsi
Built-For-Profiles: check strip doc opt udeb nodebug
Architecture: source
Version: 2.1.1-1ubuntu1
Distribution: groovy
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Rafael David Tinoco <rafaeldtinoco at ubuntu.com>
Launchpad-Bugs-Fixed: 1891374
Changes:
 open-iscsi (2.1.1-1ubuntu1) groovy; urgency=medium
 .
   * New upstream version 2.1.1
   * 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.
   * Merge with Debian unstable (LP: #1891374). Remaining changes:
     - debian/tests: Add Ubuntu autopkgtest suite:
       - README-boot-test.md
       - tgt-boot-test: tests
       - test-open-iscsi.py
       - testlib.py
       - get-image
       - patch-image
       - testsuite
       - xkvm
     - d/iscsid.service: Let iscsid systemd job run in privileged containers
       but not in unprivileged ones
     - d/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.
       - d/extra/initramfs.local-top: handle IPv6 configs being shipped in
         DEVICE6 or /run/net6-*.conf in the initramfs, so we can fill in
         .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
     - d/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.
     - d/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.
     - Use python2 instead of python in the autopkg tests: Next step for
       open-iscsi is to revist all iscsi-root feature and autopkgtests, so
       keep python2 to avoid re-work later.
     - 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)
 .
 open-iscsi (2.1.1-1) experimental; urgency=medium
 .
   [ Rafael David Tinoco ]
   * New upstream version 2.1.1:
     - [76d0a49] Remove OpenSSL dependency due to GPL license conflict
     - [5f12ebf] Bump compatibility
     - [44034fb] Updates to debian/rules:
       - Update package description from upstream documentation
       - Update Standards-Version
       - Update Build-Depends and Depends
       - Create new needed packages (open-iscsi userland library)
     - [f4f0987] Update copyright and fix lintian complains
     - [37cef72] status command defined to show active sessions
     - [4b93bb8] Remove old post-installation workaround and update path
     - [0a5ec77] Remove rest of unneeded old update path (abort-upgrade)
     - [a4762f0] Remove rest of unneeded old update path (upgrade)
     - [6915ce5] iscsid.service is needed whenever iscsi disks are added
     - [1002212] Update tests dependencies
     - [d3b6647] Workaround for Flex 2.5.35 is not needed anymore
     - [396b15a] Use debian/rules for dh overrides (easier to manage)
     - [3427d74] Remove old openssl patch to licensing issue:
       - d/p/debian/dont-link-against-openssl.patch
     - [dc3cfaf] Drop unneeded patches for v2.1.1:
       - bugfixes/no-make-clean-kernel.patch (2.0.875-47-gb4a1cef)
       - debian/var-run-lock.patch (2.0.877-27-g0f30033)
       - debian/udeb-without-libmount.patch (libmount1-dbgsym:2.35.1-5)
       - bugfixes/need_iscsiuio_for_hardware_offload.patch (2.0.873-214-gf780a82)
       - bugfixes/move_offload_discovery_to_fw_get_targets.patch (2.0.873-215-g3ae35d3)
       - bugfixes/fix_iscsiuio_long_options.patch (2.0.873-216-g0685179)
       - security/Check-for-root-peer-user-for-iscsiuio-IPC.patch (2.0.875-14-ge313bd6)
       - security/iscsiuio-should-ignore-bogus-iscsid-broadcast-packet.patch (2.0.875-15-gb9c3368)
       - security/Ensure-all-fields-in-iscsiuio-IPC-response-are-set.patch (2.0.875-16-gbe58eed)
       - security/Do-not-double-close-IPC-file-stream-to-iscsid.patch (2.0.875-17-g5504053)
       - security/Ensure-strings-from-peer-are-copied-correctly.patch (2.0.875-18-g85f647c)
       - security/Skip-useless-strcopy-and-validate-CIDR-length.patch (2.0.875-19-ga7a9613)
       - security/Check-iscsiuio-ping-data-length-for-validity.patch (2.0.875-20-g59ede2c)
       - include-sys-sysmacros.h-to-properly-define-minor.patch (2.0.875-10-g6d68ef5)
 .
   [ Ritesh Raj Sarraf ]
   * [1078a22] Set debian branch to experimental
   * [59b9ef1] Install docs for the new libopeniscsiusr package
Checksums-Sha1:
 5ccb6325990033ece061ff24e1026f175c4d4aa0 2774 open-iscsi_2.1.1-1ubuntu1.dsc
 0ce82390e7e75a7e72d2c13601866566bf91551c 616859 open-iscsi_2.1.1.orig.tar.gz
 a3d834ed2dd4775f991e305f4a7a31ab4a34dff9 97364 open-iscsi_2.1.1-1ubuntu1.debian.tar.xz
 7a7987273cf3eaef5ab892cf4376fc33e46d5bb7 6871 open-iscsi_2.1.1-1ubuntu1_source.buildinfo
Checksums-Sha256:
 10a0e7231f87edefd655356a5f113dcfce6647c09e6b971f31eee5585ffda212 2774 open-iscsi_2.1.1-1ubuntu1.dsc
 dfc1ea37f230f9d116f5b39c795b35be43002d65c81330ccd3878786532b811b 616859 open-iscsi_2.1.1.orig.tar.gz
 ceacb6d21edcabdf16d6b7544ed6c2f059b993cf1a195d935e6b33293dbb788c 97364 open-iscsi_2.1.1-1ubuntu1.debian.tar.xz
 288870656604f4ee6491e92c2ab41070cac4d788c7499bee3c30e70f548a05a7 6871 open-iscsi_2.1.1-1ubuntu1_source.buildinfo
Files:
 b2218092aa0c7ed9b1ee43a042397429 2774 net optional open-iscsi_2.1.1-1ubuntu1.dsc
 3561b7716c4c94f15e0b4847622967b1 616859 net optional open-iscsi_2.1.1.orig.tar.gz
 55ba5268aea3de708efe0ccd9cd659fe 97364 net optional open-iscsi_2.1.1-1ubuntu1.debian.tar.xz
 4f1d414bff7ed13144602f3ea84c7adf 6871 net optional open-iscsi_2.1.1-1ubuntu1_source.buildinfo
Original-Maintainer: Debian iSCSI Maintainers <open-iscsi at packages.debian.org>

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE9/EO4QjRa7yS94ISqT4OCtg8DQ8FAl88WCAACgkQqT4OCtg8
DQ9usBAArCyltWCbh+bWkYVGHIH76+mG2zAx+yo42lYbb2QrIGK0sTcfeMr1NONz
cloSEjXeHcLcOuC4voiBL/7yXlmjnzqcYt1aakbR61lJS6aW8rWjyXzmZQ5Vm7QG
pyGNpLraDLJKgJUcZRTck+otggQFzZfJ6hAUyg0g/gHLVpIkELLe5Hz3GtSX22SU
PbDJyP40Y4suqKJbI6feEIICOaRbsYUa2BcXhptc4M5B/567W521Ob9MZr9uAhMc
3/ZV7yBGKYIulvIJt6WZT16TimQPvEH2Hiul75RgmzM1eGDcxaPWg020/G+Xcyoq
GkVKawEPEucbd60SMv4iAzQgVERAV2O6I8TodQvQIQD9PgX1PSOqNUn0lM40H3zR
imUe6qlz3kTbadB4AalsNXKv/+G/sli6DlSB41uFggN5UY6uO6WHMdPpo17OI5LS
wXllfY7KhIXrLbI4I+BD/Bn6C9X/ExTpzRk5l8ZNQIENxjdM8IqrZ7wyZXEEF83k
kjFKc7GsXg3GMIY6taMVWRnWf9gvW7qnAooCODKgAM97oSo4/iNfUgbb64yihZOA
dzTxMC/vVwQrekjSej2SPs8wo+aWPd9AkIsTiG3R1Uq3XmMBM/8LgUawYT1yJnmo
LHmC9+FtmqFtWusMWQfGYOuhSSKcPosZohsKA82K00+xeRp01tI=
=w1wE
-----END PGP SIGNATURE-----


More information about the Groovy-changes mailing list