multipath-tools (0.14.3-3ubuntu1) stonking; urgency=medium

  * Merge with Debian unstable (LP: #2153215). Remaining changes:
    - d/rules: don't build the multipath-tools binary package on i386; only kpartx.
    - d/p/enable-find-multipaths.patch: re-enable find_multipaths by
      default -- see the removed 'add_find-multipaths.patch' (LP 1463046)
    - d/NEWS: add removal of kpartx-boot package
    - d/rules: remove -Bsymbolic-functions from LDFLAGS
    - d/rules: install friendly names multipath.conf by default
    - d/initramfs/scripts/init-top: ensure the bindings file exists before
      calling multipathd -B in the initramfs. This prevents multipathd -B from
      failing and exiting immediately (LP #2120444).
    - d/p/testsuite-no-lto: disable lto to workaround testsuite symbol wrapping (LP #2135118)

 -- Jonas Jelten <jj@ubuntu.com>  Sat, 01 Aug 2026 06:13:37 +0200

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

  * [55c6f80] multipath-tools-boot: add Depends: procps for pidof

 -- Chris Hofstaedtler <zeha@debian.org>  Thu, 07 May 2026 11:35:01 +0200

multipath-tools (0.14.3-2ubuntu1) resolute; urgency=medium

  * Merge with Debian unstable (LP: #2144005). Remaining changes:
    - d/rules: don't build the multipath-tools binary package on i386; only kpartx.
    - d/p/enable-find-multipaths.patch: re-enable find_multipaths by
      default -- see the removed 'add_find-multipaths.patch' (LP 1463046)
    - d/NEWS: add removal of kpartx-boot package
    - d/rules: remove -Bsymbolic-functions from LDFLAGS
    - d/rules: install friendly names multipath.conf by default
    - d/initramfs/scripts/init-top: ensure the bindings file exists before
      calling multipathd -B in the initramfs. This prevents multipathd -B from
      failing and exiting immediately (LP #2120444).
    - d/p/testsuite-no-lto: disable lto to workaround testsuite symbol wrapping
      (LP #2135118)
  * Dropped changes:
    - d/p/multipath-tools-Fix-ISO-C23-errors-with-strchr:
      Fix ISO C23 errors with strchr()
      [upstream in 0.14.0]
    - d/{rules,control}: enable testsuite (LP #2135118)
      [in 0.14.3-1]
    - d/initramfs: move the script stopping multipathd to init-bottom
      [in 0.13.0-1]
    - d/t/initramfs
      + determine extracted main cpio path dynamically
      + drop determine extracted main cpio path dynamically
      [cancel each other out]

 -- Jonas Jelten <jj@ubuntu.com>  Mon, 16 Mar 2026 18:17:43 +0100

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

  * [9ef22a2] Run testsuite only during Arch-builds
  * [2a6ef4b] Disable testsuite on loong64

 -- Chris Hofstaedtler <zeha@debian.org>  Mon, 02 Mar 2026 11:49:26 +0100

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

  [ Jonas Jelten ]
  * [d6c9eba] Enable testsuite (LP: #2135118)

  [ Chris Hofstaedtler ]
  * [5c1230c] New upstream version 0.14.3 (Closes: #1128696)
  * [6e2361a] Rebase patches, use WARN_ONLY=1 in make invocation

 -- Chris Hofstaedtler <zeha@debian.org>  Mon, 02 Mar 2026 10:37:01 +0100

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

  * [c8842fd] New upstream version 0.13.0
  * [6951eae] d/rules: enable verbose upstream build
  * [3d82dad] initramfs: stop multipathd in init-bottom, not local-bottom.
    Ubuntu noticed that local-* scripts are not executed on systems with
    disks on network. (LP: #2080474)
  * [fc4b508] d/t/control: add linux-image-generic for Ubuntu
  * [1df3a76] d/libmpathpersist0.symbols: tighten internal symbols
  * [6aff684] initramfs: stop requesting old dmsetup_env hack

 -- Chris Hofstaedtler <zeha@debian.org>  Sat, 20 Dec 2025 14:16:27 +0100

multipath-tools (0.12.0-1ubuntu3) resolute; urgency=medium

  * d/t/initramfs: drop determine extracted main cpio path dynamically
  * multipath-tools: Fix ISO C23 errors with strchr() (LP: #2142903)

 -- Benjamin Drung <bdrung@ubuntu.com>  Mon, 02 Mar 2026 16:48:20 +0100

multipath-tools (0.12.0-1ubuntu2) resolute; urgency=medium

  * d/{rules,control}: enable testsuite (LP: #2135118)
    - d/p/testsuite-no-lto: disable lto to workaround testsuite symbol wrapping

 -- Jonas Jelten <jonas.jelten@canonical.com>  Fri, 12 Dec 2025 11:59:36 +0100

multipath-tools (0.12.0-1ubuntu1) resolute; urgency=medium

  * Merge with Debian unstable (LP: #2126024). Remaining changes:
    - d/rules: don't build the multipath-tools binary package on i386; only kpartx.
    - d/p/enable-find-multipaths.patch: re-enable find_multipaths by
      default -- see the removed 'add_find-multipaths.patch' (LP #1463046)
    - d/t/initramfs: determine extracted main cpio path dynamically
    - d/NEWS: add removal of kpartx-boot package
    - d/rules: remove -Bsymbolic-functions from LDFLAGS
    - d/rules: install friendly names multipath.conf by default
    - d/initramfs: fix multipathd process lingering when local-* initramfs
      scripts are not executed. The multipathd process is started by a script in
      init-top/ (which is executed unconditionally) so it should be
      stopped by an init-bottom script, not a local-bottom script which is
      not always executed (LP #2080474).
      + This is affecting the Ubuntu installer, where we execute (perhaps
        accidentally) the nfs-* scripts instead of the local-* scripts.
    - d/initramfs/scripts/init-top: ensure the bindings file exists before
      calling multipathd -B in the initramfs. This prevents multipathd -B from
      failing and exiting immediately (LP #2120444).

 -- Jonas Jelten <jonas.jelten@canonical.com>  Mon, 01 Dec 2025 16:41:43 +0100

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

  * [faa43cc] New upstream version 0.12.0
  * [6be5e93] Refresh patches
  * [9e3a45d] Install multipathd-queueing.service

 -- Chris Hofstaedtler <zeha@debian.org>  Sun, 14 Sep 2025 19:44:45 +0200

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

  * Upload to unstable

 -- Chris Hofstaedtler <zeha@debian.org>  Tue, 12 Aug 2025 11:33:45 +0200

multipath-tools (0.11.1-3ubuntu2) questing; urgency=medium

  * d/initramfs/scripts/init-top: ensure the bindings file exists before
    calling multipathd -B in the initramfs. This prevents multipathd -B from
    failing and exiting immediately (LP: #2120444).

 -- Olivier Gayot <olivier.gayot@canonical.com>  Tue, 12 Aug 2025 14:36:47 +0200

multipath-tools (0.11.1-3ubuntu1) questing; urgency=medium

  * Merge with Debian experimental (LP: #2117378). Remaining changes:
    - d/rules: no binary package multipath-tools on i386; only kpartx.
    - d/p/enable-find-multipaths.patch: re-enable find_multipaths by
      default -- see the removed 'add_find-multipaths.patch' (LP 1463046)
    - d/t/initramfs: determine extracted main cpio path dynamically
    - d/NEWS: add removal of kpartx-boot package
    - d/rules: remove -Bsymbolic-functions from LDFLAGS
    - d/rules: install friendly names multipath.conf by default
    - d/initramfs: fix multipathd process lingering when local-* initramfs
      scripts are not executed. The multipathd process is started by a script
      in init-top/ (which is executed unconditionally) so it should be
      stopped by an init-bottom script, not a local-bottom script which is
      not always executed (LP #2080474).
      + This is affecting the Ubuntu installer, where we execute (perhaps
        accidentally) the nfs-* scripts instead of the local-* scripts.

 -- Jonas Jelten <jonas.jelten@canonical.com>  Tue, 05 Aug 2025 16:59:52 +0200

multipath-tools (0.11.1-3) experimental; urgency=medium

  * [707b59b] Split off libraries, install dev files.
    Only libmpathcmd, libmpathpersist, libmpathvalid are stable libraries.
    Unfortunately we have to install libmultipath.so into libmultipath-dev
    so qemu-pr-helper will be able to link libmpathpersist.
    See Launchpad bug #2117378 and
    http://github.com/opensvc/multipath-tools/issues/118 for discussion.
    (Closes: #1005323)

 -- Chris Hofstaedtler <zeha@debian.org>  Thu, 31 Jul 2025 18:45:31 +0200

multipath-tools (0.11.1-2ubuntu1) questing; urgency=medium

  * Merge with Debian unstable (LP: #2110438). Remaining changes:
    - d/rules: don't build the multipath-tools binary package on i386; only kpartx.
    - d/p/enable-find-multipaths.patch: re-enable find_multipaths by
      default -- see the removed 'add_find-multipaths.patch' (LP 1463046)
    - d/t/initramfs: determine extracted main cpio path dynamically
    - d/NEWS: add removal of kpartx-boot package
    - d/rules: remove -Bsymbolic-functions from LDFLAGS
    - d/rules: install friendly names multipath.conf by default
  * Drop changes:
    - d/t/tgtbasedmpaths: allow rc of 3 for socket (LP #2078888)
      [included in 0.11.1-2]
    - dmsetup version restriction lift
      + Revert dmsetup downgrade (LP #2073622)
      + d/control: allow older dmsetup
      [cancel each other out]
    - d/t/{control,initramfs}: fix initramfs dep8 test
      [merged with "determine extracted main cpio path dynamically"]
  [ Olivier Gayot ]
  * d/initramfs: fix multipathd process lingering when local-* initramfs
    scripts are not executed. The multipathd process is started by a script in
    init-top/ (which is executed unconditionally) so it should be
    stopped by an init-bottom script, not a local-bottom script which is
    not always executed (LP: #2080474).
    - This is affecting the Ubuntu installer, where we execute (perhaps
      accidentally) the nfs-* scripts instead of the local-* scripts.

 -- Jonas Jelten <jonas.jelten@canonical.com>  Wed, 23 Jul 2025 12:06:34 +0200

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

  [ Fabian Grünbichler ]
  * [3e795aa] build: properly split -arch and -indep builds

  [ mitchdz ]
  * [7322e89] d/t/tgtbasedmpaths: allow rc of 3 for socket

  [ Chris Hofstaedtler ]
  * [9c54e80] Install grep, pidof into the initramfs.
    Thanks to Jarl Gullberg <jarl.gullberg@gmail.com> (Closes: #1104259)

 -- Chris Hofstaedtler <zeha@debian.org>  Thu, 01 May 2025 21:45:28 +0200

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

  * [ed5f513] New upstream version 0.11.1
  * [b9fd90c] tests: allow multipathd.socket to be inactive
  * [bbfe6bb] add myself to uploaders

 -- Fabian Grünbichler <debian@fabian.gruenbichler.email>  Mon, 17 Feb 2025 16:40:48 +0100

multipath-tools (0.10.0-1) experimental; urgency=medium

  [ Fabian Grünbichler ]
  * [bde2c42] New upstream version 0.10.0
  * [705138c] rebase patches for 0.10.0
  * [43cefdf] cherry-pick regression fix from upstream 0.11 draft

 -- Chris Hofstaedtler <zeha@debian.org>  Thu, 26 Dec 2024 15:16:06 +0100

multipath-tools (0.9.9-1ubuntu4) plucky; urgency=medium

  * debian/tests/initramfs: determine extracted main cpio path dynamically

 -- Benjamin Drung <bdrung@ubuntu.com>  Thu, 30 Jan 2025 19:48:38 +0100

multipath-tools (0.9.9-1ubuntu3) oracular; urgency=medium

  * d/t/tgtbasedmpaths: allow return code of 3 for socket (LP: #2078888).
    A new line was added to tgtbasedmpaths test to check the status of the
    socket. One some architectures, the socket is inactive, which is fine to
    be in as long as the rest of the test passes. This allows a return code
    of either 0 or 3 from systemctl when checking the socket.

 -- Mitchell Dzurick <mitchell.dzurick@canonical.com>  Tue, 03 Sep 2024 20:28:27 -0700

multipath-tools (0.9.9-1ubuntu2) oracular; urgency=medium

  * Revert dmsetup downgrade (LP: #2073622).
    - d/control: require dmsetup (>= 2:1.02.196-1~)
    - remove d/p/0002-11-dm-mpath.in-fix-DM_UDEV_RULES_VSN-check.patch
    - This was needed originally due to lvm2 package being older, but due to the
      package upgrade, these changes can be dropped.

 -- Mitchell Dzurick <mitchell.dzurick@canonical.com>  Tue, 23 Jul 2024 06:41:53 -0700

multipath-tools (0.9.9-1ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable (LP: #2068645). Remaining changes:
    - Don't build the multipath-tools binary package on i386; only kpartx.
    - d/rules: remove -Bsymbolic-functions from LDFLAGS
    - d/p/enable-find-multipaths.patch: re-enable find_multipaths by
      default -- see the removed 'add_find-multipaths.patch' (LP 1463046)
    - Allow older dmsetup
    - d/t/{control,initramfs}: fix initramfs dep8 test
    - d/NEWS: add removal of kpartx-boot package
    - Install friendly names multipath.conf by default
  * Dropped changes:
    - Split kpartx initramfs bits into kpartx-boot for dmraid (LP 941874)
      See d/NEWS for more information.
      + 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.
      See Comment #2 in https://bugs.launchpad.net/bugs/2040360


 -- Mitchell Dzurick <mitchell.dzurick@canonical.com>  Mon, 15 Jul 2024 09:55:37 -0700

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

  [ mitchdz ]
  * [14083d6] d/t/tgtbasedmpaths: do not brace expand as systemd does
    not understand (Closes: #1074403)

  [ Chris Hofstaedtler ]
  * [b5fef17] New upstream version 0.9.9
  * [ef49180] Rebase patches

 -- Chris Hofstaedtler <zeha@debian.org>  Sun, 07 Jul 2024 01:58:32 +0200

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

  [ mitchdz ]
  * [9ffd042] tgtbasedmpaths: also check status of the socket (Closes:
    #1069680)

  [ Chris Hofstaedtler ]
  * [6f82765] New upstream version 0.9.8
  * [7e41b68] Refresh patches
  * [7119712] Revert "Implement real socket activation of multipathd.service."
    Unsupported upstream.
  * [551f721] Install new udev rules.

 -- Chris Hofstaedtler <zeha@debian.org>  Thu, 13 Jun 2024 02:44:49 +0200

multipath-tools (0.9.7-7ubuntu1) oracular; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - d/multipath.conf: Install friendly names multipath.conf by default,
      instead of generating it in every installer.
    - 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.
    - 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/p/enable-find-multipaths.patch: re-enable find_multipaths by
      default
  * Dropped changes, included in Debian:
    - d/initramfs/hooks: also copy wwids file on the installed
      system to ensure all paths come up on boot.
    - d/initramfs/hooks: do not copy kpartx rules to initramfs
    - d/initramfs/hooks: install multipathd and required directories.
    - d/initramfs/hooks: copy multipath udev rules to initramfs
    - 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)
      + remove d/initramfs/local-top
    - multipath initramfs fixes for booting from multipathed devices:
      + 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.
      + d/initramfs/local-premount: Run multipath with -B so not to
        assign names nor change /etc/multipath/bindings during
        initramfs
    - d/rules: do not install init scripts
    - d/multipath-tools.maintscript: remove /etc/init.d/multipath-tools
    - Remove wrong hard-coded dep on libaio1.
  * Dropped changes, no longer needed:
    - d/initramfs/hooks: Add dm-queue-length
    - d/multipath-tools.dm-mpath-lvm.udev: local udev rule hasn't been
      shipped since at least jammy

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 05 Jun 2024 14:24:55 -0700

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

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

 -- Chris Hofstaedtler <zeha@debian.org>  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 <zeha@debian.org>  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 <zeha@debian.org>  Thu, 29 Feb 2024 22:35:59 +0100

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

  * [2faddfc] Fix initramfs test

 -- Chris Hofstaedtler <zeha@debian.org>  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 <zeha@debian.org>  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 <zeha@debian.org>  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 <zeha@debian.org>  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 <zeha@debian.org>  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 <zeha@debian.org>  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 <zeha@debian.org>  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 <zeha@debian.org>  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
      package.  Run "udevadm trigger" on new installations.
    - d/multipath-tools-boot.postinst: Always enable multipathd.service
      when multipath-tools-boot is installed.  Socket activation doesn't
      work if booting from a multipath device.
    Motivation: reduce RAM usage when multipath-tools is installed but
    unused, and follow upstream setup.
  * [6390885] d/NEWS: Add entry about socket-activation being now the default.

 -- Chris Hofstaedtler <zeha@debian.org>  Mon, 30 Oct 2023 19:08:18 +0100

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

  * No-change rebuild against libaio1t64

 -- Steve Langasek <steve.langasek@ubuntu.com>  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 <steve.langasek@ubuntu.com>  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 <steve.langasek@ubuntu.com>  Fri, 22 Mar 2024 16:54:55 +0000

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

  * Rebuild against new libaio1t64.

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 19 Mar 2024 17:07:47 +0100

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

  * No-change rebuild against libaio1t64

 -- Steve Langasek <steve.langasek@ubuntu.com>  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 <michael.hudson@ubuntu.com>  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 <mitchell.dzurick@canonical.com>  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 <mitchell.dzurick@canonical.com>  Mon, 17 Jul 2023 10:04:12 -0700

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

  * [7578bfb] Fail package build if udev rules are missing
  * [68c0ce2] Install udev multipath.rules again.
    Thanks to Joshua Huber <jhuber@blockbridge.com> (Closes: #1037539)

 -- Chris Hofstaedtler <zeha@debian.org>  Wed, 14 Jun 2023 11:50:10 +0200

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

  [ Tobias Frost ]
  * [b3824e9] Mention CVEs in changelog as suggested in developer reference 5.1

  [ Chris Lamb ]
  * [6bb1ffa] Rebuild libdmmp docs properly during build (Closes: #1037205)

  [ Chris Hofstaedtler ]
  * [8c46661] Remove library development files and all of libdmmp.
    There are no users of the multipath libraries outside of multipath(d)
    itself.  Recently qemu gained support for multipath reservations; when qemu
    wants to use this, the multipath-tools maintainers need to understand the
    ABI status.
    Disable building libdmmp completely, as no users seem to exist at all.
  * [fb515b7] Remove intrusive patches for non-usrmerge-d systems.
  * [b901229] Drop 0004-systemd-alias-multipath-service.patch,
    symlink is installed instead.
  * [9654134] Re-add dm-multipath module loading to ExecStartPre
    (Closes: #1037292)

 -- Chris Hofstaedtler <zeha@debian.org>  Sun, 11 Jun 2023 13:32:31 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog kpartx`.
