multipath-tools 0.9.7-7ubuntu1 source package in Ubuntu

Changelog

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

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

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

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

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

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

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

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

  * [2faddfc] Fix initramfs test

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

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

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

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

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

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

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

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

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

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

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.

 -- Steve Langasek <email address hidden>  Wed, 05 Jun 2024 14:24:55 -0700

Upload details

Uploaded by:
Steve Langasek
Uploaded to:
Oracular
Original maintainer:
Ubuntu Developers
Architectures:
linux-any all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Oracular proposed main admin

Downloads

File Size SHA-256 Checksum
multipath-tools_0.9.7.orig.tar.gz 557.0 KiB 8f0a7ddc01137d0f90ac3ef5700131dfbd6cf3bbbccdcfa317e8379efa328d59
multipath-tools_0.9.7-7ubuntu1.debian.tar.xz 41.8 KiB abc123c93b588ef2117c2e263a400f27484f9f778df4b0ac78417a999ff85fc3
multipath-tools_0.9.7-7ubuntu1.dsc 2.8 KiB 2ddd10baa7cf318937fa914882fd82ed31bb06ce9befe1f295320161ca803a4c

Available diffs

View changes file

Binary packages built by this source

kpartx: create device mappings for partitions

 Kpartx can be used to set up device mappings for the partitions of any
 partitioned block device.
 .
 It is part of the Linux multipath-tools, but is useful on any
 device-mapper using system.

kpartx-boot: Provides kpartx during boot

 This package makes kpartx available during boot to activate partitions

kpartx-dbgsym: debug symbols for kpartx
multipath-tools: maintain multipath block device access

 These tools are in charge of maintaining the disk multipath device maps and
 react to path and map events.
 .
 If you install this package you may have to change the way you address block
 devices. See README.Debian for details.

multipath-tools-boot: Support booting from multipath devices

 This package contains the necessary support for booting from a multipath
 device:
 .
  * copy over multipath.conf and persistent bindings if necessary
  * load the necessary kernel modules
  * detect multipath block devices
 .
 Don't install this package if you're not booting from a multipath device.

multipath-tools-dbgsym: debug symbols for multipath-tools