Merge multipath-tools from Debian unstable for oracular

Bug #2064380 reported by Bryce Harrington
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
multipath-tools (Ubuntu)
Fix Released
High
Mitchell Dzurick

Bug Description

Upstream: 0.9.8
Debian: 0.9.7-7
Ubuntu: 0.9.4-5ubuntu8

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.

If it turns out this needs a sync rather than a merge, please change the tag 'needs-merge' to 'needs-sync', and (optionally) update the title as desired.

If this merge pulls in a new upstream version, also consider adding an entry to the Oracular Release Notes: https://discourse.ubuntu.com/c/release/38

### New Debian Changes ###

multipath-tools (0.9.7-7) unstable; urgency=medium

  * [9d90323] Drop hard-coded dependency on libaio1 (Closes: #1068944)

 -- Chris Hofstaedtler <email address hidden> Sun, 14 Apr 2024 13:04:31 +0200

multipath-tools (0.9.7-6) unstable; urgency=medium

  * [85ca059] Switch Build-Depends pkg-config to pkgconf

 -- Chris Hofstaedtler <email address hidden> Thu, 29 Feb 2024 22:38:43 +0100

multipath-tools (0.9.7-5) unstable; urgency=medium

  * [902a13b] Rely on newly un-broken dmsetup 2:1.02.196-1

 -- Chris Hofstaedtler <email address hidden> Thu, 29 Feb 2024 22:35:59 +0100

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

  * [2faddfc] Fix initramfs test

 -- Chris Hofstaedtler <email address hidden> Wed, 31 Jan 2024 18:05:03 +0100

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

  * [b7f0988] Switch Build-Depends to systemd-dev (Closes: #1060604)

 -- Chris Hofstaedtler <email address hidden> Fri, 12 Jan 2024 13:21:59 +0100

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

  * [018f436] Correctly apply Debian-specific udev rule priorities

 -- Chris Hofstaedtler <email address hidden> Thu, 04 Jan 2024 20:32:14 +0100

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

  * [232dd6e] New upstream version 0.9.7
  * [ed5de58] Refresh patches
  * [97e9782] Build-Depend: libmount-dev, now needed
  * [462750d] Follow upstream change from modules-load to modprobe@ service
  * [46cd7fe] d/rules: drop SCSI_DH_MODULES_PRELOAD which did not work anyway
  * [5ec6ee3] autopkgtest: add extra details, journal output
  * [11f09a7] postinst: ignore failure from udevadm

 -- Chris Hofstaedtler <email address hidden> Thu, 04 Jan 2024 00:19:37 +0100

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

  * [ff4b063] Fix udev rules install location
  * [704cf13] autopkgtest: fix under upstream default of find_multipaths strict

 -- Chris Hofstaedtler <email address hidden> Mon, 01 Jan 2024 20:21:16 +0100

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

  * Upload to unstable.
  * [c785707] Rearrange debian/tmp usage to get more out of dh_missng
  * [05a2082] Use dh_install to install udev rules
  * [6c4f974] kpartx-udeb: install udev rules and helper (Closes: #1059747)
  * [5598a12] initramfs: use /usr-merged layout
  * [d41422b] initramfs: use modern helpers, tidy up
  * [bdcbd1e] Stop installing multipath-tools-boot.service mask
  * [13d5c3e] Refresh patches
  * [265cc4d] Apply wrap-and-sort -kast
  * [a42a18b] Add new autopkgtest for initramfs hooks

 -- Chris Hofstaedtler <email address hidden> Mon, 01 Jan 2024 17:31:35 +0100

multipath-tools (0.9.4-8) experimental; urgency=medium

  * Target experimental.
  * [dfcb2a2] Install into /usr-merged layout

 -- Chris Hofstaedtler <email address hidden> Sat, 23 Dec 2023 20:20:34 +0100

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

  * [bdc80b9] Merge initramfs integration from Ubuntu.
    Which apparently got updated since the 0.7.x days, compared to ours.
    Keep kpartx in the multipath hook, as we do not have a separate kpartx-boot
    package, and likely never will.
  * [918d442] Remove init script, following Ubuntu bug reports
  * [475fd45] Drop obsolete Depends: lsb-base
  * [bc3bacb] Add NEWS for updated boot, removed sysvinit scripts

 -- Chris Hofstaedtler <email address hidden> Sat, 11 Nov 2023 00:44:56 +0100

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

  [ Sergio Durigan Junior ]
  * [818e429] d/p/0007-multipathd.service-remove-Also-multipathd.socket.patch:
    Remove 'Also=multipathd.socket' from multipathd.service, which was
    breaking socket-activation.
  * [634733b] Implement real socket activation of multipathd.service.
    - d/rules: Use '--no-stop-on-upgrade' when installing
      multipathd.service.
    - d/multipath-tools.postinst: (Re)start multipathd.service
      depending on certain conditions after installing/upgrading the

### Old Ubuntu Delta ###

multipath-tools (0.9.4-5ubuntu8) noble; urgency=medium

  * No-change rebuild against libaio1t64

 -- Steve Langasek <email address hidden> Sun, 07 Apr 2024 00:31:07 +0000

multipath-tools (0.9.4-5ubuntu7) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <email address hidden> Sun, 31 Mar 2024 00:10:06 +0000

multipath-tools (0.9.4-5ubuntu6) noble; urgency=medium

  * Remove wrong hard-coded dep on libaio1.

 -- Steve Langasek <email address hidden> Fri, 22 Mar 2024 16:54:55 +0000

multipath-tools (0.9.4-5ubuntu5) noble; urgency=medium

  * Rebuild against new libaio1t64.

 -- Gianfranco Costamagna <email address hidden> Tue, 19 Mar 2024 17:07:47 +0100

multipath-tools (0.9.4-5ubuntu4) noble; urgency=medium

  * No-change rebuild against libaio1t64

 -- Steve Langasek <email address hidden> Sat, 16 Mar 2024 09:13:57 +0000

multipath-tools (0.9.4-5ubuntu3) mantic; urgency=medium

  * d/initramfs/scripts/{local-bottom,local-top}/multipath: Make initramfs
    scripts +x so they actually get executed (Debian changed how initramfs
    scripts are installed in 0.9.0-2 so this matters now but didn't before).
    (LP: #2034606)

 -- Michael Hudson-Doyle <email address hidden> Thu, 07 Sep 2023 11:15:10 +1200

multipath-tools (0.9.4-5ubuntu2) mantic; urgency=medium

  * d/multipath-tools.maintscript: remove /etc/init.d/multipath-tools
    - The previous merge in mantic removed the calls to dh_installinit to help
      prevent an upgrade/install failure for users in a certain scenario. The
      removal of the conf file was not included in the merge, but should be
      included in-case users upgrade release and carry-over the conf file.
      (See LP: 2000186 for reference)

 -- Mitchell Dzurick <email address hidden> Wed, 02 Aug 2023 10:40:27 -0700

multipath-tools (0.9.4-5ubuntu1) mantic; urgency=medium

  * Merge with Debian unstable (LP: #2018051). Remaining changes:
    - d/p/enable-find-multipaths.patch: re-enable find_multipaths by
      default -- see the removed 'add_find-multipaths.patch' (LP 1463046)
    - d/multipath.conf: Install friendly names multipath.conf by default,
      instead of generating it in every installer.
    - d/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).
      + remove d/initramfs/local-top
    - d/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)
    - 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/kpartx-initramfs/hooks/kpartx
      + d/kpartx-boot.install
      + d/kpartx-boot.postinst
      + d/kpartx-boot.postrm
      + d/control: Add kpartx-boot package for dmraid
    - d/rules: Move udev rules to priority 95, because rules that load
      modules should be >90.
    - d/rules: remove -Bsymbolic-functions from LDFLAGS
      (https://github.com/opensvc/multipath-tools/issues/26)
    - Don't build the multipath-tools binary package on i386; only kpartx.
  * Dropped changes:
    - d/p/kpartx-Improve-finding-loopback-device-by-file.patch: Improve
      finding loopback devices (LP 1747044)
      [ Dropping due to LP: #1961633 ]
    - d/rules: copy udev rule after build.
      [ Included in debian version 0.9.4-5 ]
    - d/multipath-tools.install: install tmpfiles.d/multipath.conf
      [ Included in debian version 0.9.4-2 ]
    - SECURITY UPDATE: symlink attack CVE-2022-41973
      [ Applied upstream in 0.9.4 ]
    - SECURITY UPDATE: authorization bypass CVE-2022-41974
      [ Applied upstream in 0.9.4 ]
  * Added changes:
    - d/rules: do not install init scripts (LP: #2000186)
    - Fix mpathpersist scsi3 pgr broken (LP: #2026881)
      [ included upstream in 0.9.4 ]

 -- Mitchell Dzurick <email address hidden> Mon, 17 Jul 2023 10:04:12 -0700

Bryce Harrington (bryce)
Changed in multipath-tools (Ubuntu):
milestone: none → ubuntu-24.07
Changed in multipath-tools (Ubuntu):
assignee: nobody → Mitchell Dzurick (mitchdz)
Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

0.9.7-7 is now in -proposed thanks to Steve Langasek. I see the merge doesn't have a few of the changes I needed when I was in the process of the noble merge[0][1].

Had a quick chat with Steve Langasek on IRC and mentioned I'll keep an eye on the migration and handle any fixes/changes that are needed.

Changed in multipath-tools (Ubuntu):
importance: Undecided → High
status: New → In Progress
Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

Setting to in-Progress to track the migration.

Revision history for this message
Mitchell Dzurick (mitchdz) wrote :

Since multipath-tools was merged and is now in -proposed, I am closing this bug and creating a new one to track the migration failures.

https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/2068645

Changed in multipath-tools (Ubuntu):
status: In Progress → Fix Committed
Changed in multipath-tools (Ubuntu):
status: Fix Committed → Fix Released
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.