Merge multipath-tools from Debian unstable for 23.10

Bug #1993376 reported by Bryce Harrington
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
multipath-tools (Ubuntu)
Confirmed
Undecided
Bryce Harrington

Bug Description

This is a new upstream version of multipath-tools. The server team tries to merge a new version of this package each cycle, and moving from 0.8.8 to 0.9.x has been planned for the lunar cycle. In particular, the new version includes an alternate implementation of functionality to remove loopback devices (LP: #1961633)

Scheduled-For: ubuntu-23.01
Upstream: 0.9.4
Debian: 0.9.4-3
Ubuntu: 0.8.8-1ubuntu1

### New Debian Changes ###

multipath-tools (0.9.4-3) unstable; urgency=medium

  [ Chris Lamb ]
  * [f6f7ab0] Avoid race condition in man page build.
    Leads to unreproducible contents. (Closes: #1030727)

 -- Chris Hofstaedtler <email address hidden> Tue, 07 Feb 2023 10:16:57 +0000

multipath-tools (0.9.4-2) unstable; urgency=medium

  * [1517c01] Install tmpfiles.d snippet into non-usr-merged compatible location

 -- Chris Hofstaedtler <email address hidden> Thu, 02 Feb 2023 07:52:50 +0000

multipath-tools (0.9.4-1) unstable; urgency=medium

  * [369b812] New upstream version 0.9.4 (Closes: #1022742)
  * [ee2206e] Refresh patches
  * [bcb0b07] Rework build steps to follow upstream changes.
    And install libmpathutil.so.
  * [f8ef90a] Use upstream-supported way of disabling systemd (for udeb)
  * [8785eef] Update lintian-overrides

 -- Chris Hofstaedtler <email address hidden> Sun, 25 Dec 2022 23:19:21 +0000

multipath-tools (0.9.0-4) unstable; urgency=medium

  [ Chris Lamb ]
  * [3a71447] Make the build reproducible (Closes: #1016583)

  [ Chris Hofstaedtler ]
  * [d815e6b] Use libedit instead of libreadline.
    Using patches from openSUSE, expected to go upstream in the next
    release.
    Thanks to Martin Wilck <email address hidden>, Bastian Germann <email address hidden>
    (Closes: #979095)
  * [f0e62a1] Add more patches from openSUSE to fix small bugs

 -- Chris Hofstaedtler <email address hidden> Sat, 13 Aug 2022 13:08:06 +0000

multipath-tools (0.9.0-3) unstable; urgency=medium

  * [baa940a] Install reportbug helper using dh_bugfiles (Closes: #1016512)

 -- Chris Hofstaedtler <email address hidden> Tue, 02 Aug 2022 08:21:25 +0000

multipath-tools (0.9.0-2) unstable; urgency=medium

  [ Athos Ribeiro ]
  * [e3e7c47] d/t/kpartx-file-loopback: silence kpartx messages to stderr

  [ Chris Hofstaedtler ]
  * [057ee38] Apply wrap-and-sort -a
  * [8c9d6fe] Use debhelper compat level 13
  * [99f87ed] Use dh_missing
  * [f7cde4c] Use dh_installsystemd
  * [6797e0c] d/control: fix Depends/Pre-Depends mixup
  * [c1cb1ba] Use debhelper sequencer (Closes: #801884)
  * [eeb7a95] Remove upgrade code from versions before oldoldoldstable.
    Specifically remove the debconf warning if scsi_id is still used (old
    udev), and the init script bug fix. Rids us of all custom postinst/prerm
    scripts.
  * [8491532] Use only one way of installing manpages
  * [32fb1aa] Fix typo in README.Debian
  * [5be350e] Possibly fix multipath in d-i
  * [c46f47a] Make initramfs scripts +x again

 -- Chris Hofstaedtler <email address hidden> Sat, 30 Jul 2022 14:31:16 +0000

multipath-tools (0.9.0-1) unstable; urgency=medium

  * [6f546d1] New upstream version 0.9.0
  * [8ff5696] Refresh patches
  * [11da4e0] Follow manpages filename changes
  * [bde7d75] Install new modules-load.d dropin file
  * [1ac2df6] Avoid setting EXTRAVERSION

 -- Chris Hofstaedtler <email address hidden> Fri, 29 Jul 2022 22:02:31 +0000

multipath-tools (0.8.8-1) unstable; urgency=medium

  [ Utkarsh Gupta ]
  * [74952ce] d/t/kpartx-file-loopback: silence gdisk warnings on stderr
  * [a3ad859] d/t/tgtbasedmpaths: Use stable wwn-* names in autopkgtest
  * [7a22711] d/t/tgtbasedmpaths: Add sleep to allow for device creation

  [ Ritesh Raj Sarraf ]
  * [9169942] Add some documentation about LVM + DM-Multipath setup.
    Thanks to Carlos Barros (Closes: 1001710)

  [ Chris Hofstaedtler ]
  * [7fcb8ba] New upstream version 0.8.8
  * [e63a379] Refresh patches
  * [4ab9ce2] Drop old dmsetup_env hack
    dmsetup long supports DM_NAME and DM_UUID, and the other variables
    are not used anymore.
  * [2cd669e] Avoid installing libmpathvalid.so until users appear

 -- Chris Hofstaedtler <email address hidden> Sun, 16 Jan 2022 22:57:28 +0000

multipath-tools (0.8.5-2) unstable; urgency=medium

  * [373f5c5] Fix bashism in script kpartx/kpartx_id.
    Thanks to Julien Cristau (Closes: #987669)

 -- Ritesh Raj Sarraf <email address hidden> Wed, 28 Apr 2021 22:40:55 +0530

multipath-tools (0.8.5-1) unstable; urgency=medium

  [ Ritesh Raj Sarraf ]
  * [9e88f52] Add README.alua to docs section

  [ Christian Ehrhardt ]
  * [7860503] d/t/tgtbasedmpaths: reduce memory pressure avoiding OOM
    triggered false positives

  [ Chris Hofstaedtler ]
  * [859ade1] Update upstream git (and our debian/watch) URL
  * [bdc291a] New upstream version 0.8.5
  * [83060d2] Rebase patches
  * [cb467ba] multipath.rules: Avoid usrmerge paths (Closes: #973853)
  * [61df246] kpartx: update package description (Closes: #690995)
  * [3262269] Drop 0001-Blacklist-cciss-devices.patch.
    Upstream has switched to an exclusive list of devices by default.
    Only sd, dasd and nvme devices are seen by multipath now. This makes

### Old Ubuntu Delta ###

multipath-tools (0.8.8-1ubuntu1) jammy; urgency=medium

  * Merge with Debian unstable (LP: #1946834, #1961136). Remaining changes:
    - d/p/enable-find-multipaths.patch: re-enable find_multipaths by
      default -- see the removed 'add_find-multipaths.patch' (LP 1463046)
    - d/p/kpartx-Improve-finding-loopback-device-by-file.patch: Improve
      finding loopback devices (LP 1747044)
    - d/multipath.conf: Install friendly names multipath.conf by default,
      instead of generating it in every installer.
    - debian/multipath-tools.dm-mpath-lvm.udev: Adjust initramfs integration
      for new udev rules
    - Remove d/initramfs/local-top (redundant with other initramfs scripts):
      + init-top: take over loading modules (dm-multipath and SCSI device
        handlers); move the missing dm-emc there (now scsi-dh-emc; see
        BTS 567014).
      + d/rules: do not install local-top anymore.
      + remove d/initramfs/local-top
    - debian/initramfs/hooks: Add dm-queue-length: users may want to
      change from the default selector and should be able to do so.
      (LP 1673350)
    - multipath initramfs fixes for booting from multipathed devices:
      + d/initramfs/hooks: also copy wwids file on the installed
        system to ensure all paths come up on boot. (LP 1479929)
      + d/initramfs/hooks: install multipathd and required
        directories.
      + d/initramfs/hooks: copy multipath udev rules to initramfs
      + d/initramfs/hooks: do not copy kpartx rules to initramfs
      + d/initramfs/local-bottom: remember to stop multipathd.
      + d/initramfs/local-premount: wait for udev to settle before
        the call to resolve_device() in local_mount_root(), so the
        by-uuid/ symlinks have a chance to be updated by the
        multipath udev rules (LP 1503286).
      + d/initramfs/local-premount: Run multipath with -B so not to
        assign names nor change /etc/multipath/bindings during
        initramfs (LP 1561103)
      + d/rules: install d/initramfs/local-bottom
      + d/rules: install d/initramfs/local-premount
    - debian/initramfs/local-bottom: wait for the multipathd unix
      socket to close, so to avoid multipathd.socket unit failure.
      (LP 1682178)
    - Split kpartx initramfs bits into kpartx-boot for dmraid (LP 941874)
      + d/initramfs/kpartx.hook
      + d/kpartx-boot.postinst
      + d/kpartx-boot.postrm
      + d/control: Add kpartx-boot package for dmraid
      + d/rules: Install kpartx initramfs hook
    - d/rules: Move udev rules to priority 95, because rules that load
      modules should be >90.
    - Don't build the multipath-tools binary package on i386; we only want
      kpartx.
  * Dropped changes:
    - Use stable wwn-* names in autopkgtest that work with or without
      friendly names, as scsi-${DM_NAME} is not a stable symlink name.
      [ Included in 0.8.8-1 ]
    - debian/tests/tgtbasedmpaths: Add sleep to allow for device creation
      [ Included in 0.8.8-1 ]
    - d/p/kpartx_more_loopback_fixes.patch: fix loopback mounted files
      some more: since we stat() the loopback device node, we can't rely
      on S_ISREG() tests to handle this case, and should look at the
      device itself instead. (LP 1543430)
      [ Applied upstream in 0.8.6 ]
    - d/p/no-start-in-containers.patch: Do not attempt to start
      multipath-tools in containers, should switch for on-demand udev/socket
      based activation in the future. (LP 1823093)
      [ Applied upstream in 0.8.7 ]
    - d/t/control: use allow-stderr for kpartx-file-loopback, the new
      gdisks version displays warnings on stderr now.
      [ Fixed in 0.8.8-1 ]
  * Added changes:
    - d/t/kpartx-file-loopback: silence kpartx messages to stderr
    - d/rules: remove -Bsymbolic-functions from LDFLAGS

 -- Athos Ribeiro <email address hidden> Mon, 21 Feb 2022 18:18:27 -0300

Bryce Harrington (bryce)
Changed in multipath-tools (Ubuntu):
assignee: nobody → Bryce Harrington (bryce)
Bryce Harrington (bryce)
summary: - Merge multipath-tools from Debian unstable for l-series
+ Merge multipath-tools from Debian unstable for lunar
Bryce Harrington (bryce)
Changed in multipath-tools (Ubuntu):
status: New → In Progress
Bryce Harrington (bryce)
summary: - Merge multipath-tools from Debian unstable for lunar
+ [FFe] Merge multipath-tools from Debian unstable for lunar
Bryce Harrington (bryce)
description: updated
Changed in multipath-tools (Ubuntu):
status: In Progress → Confirmed
importance: Undecided → High
milestone: none → ubuntu-23.02
Revision history for this message
Bryce Harrington (bryce) wrote :

Since it's past feature freeze, and this is proving to be a rather challenging merge, it unfortunately needs to be delayed to next cycle.

summary: - [FFe] Merge multipath-tools from Debian unstable for lunar
+ Merge multipath-tools from Debian unstable for 23.10
Changed in multipath-tools (Ubuntu):
status: Confirmed → New
importance: High → Undecided
milestone: ubuntu-23.02 → later
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in multipath-tools (Ubuntu):
status: New → Confirmed
Bryce Harrington (bryce)
Changed in multipath-tools (Ubuntu):
milestone: later → ubuntu-23.05
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.