multipath-tools 0.7.4-2ubuntu1 source package in Ubuntu


multipath-tools (0.7.4-2ubuntu1) bionic; urgency=medium

  * Merge from Debian. (LP: #1710697, LP: #1711749) Remaining changes:
    - d/control:
      - multipath-udeb: add sg3-udeb Depends
    - d/rules: Move udev rules to priority 95, because rules that load modules
      should be >90.
    - d/multipath-tools.preinst: modprobe dm-multipath; This will make sure
      that multipathd will be able to start.
    - 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/kpartx.install: install all arch /lib* kpartx udev rules
    - patches to multipath source
      - d/p/1000--set-umask-in-multipathd.patch: Set umask in multipathd.
      - 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)
      - d/p/enable-find-multipaths.patch: re-enable find_multipaths
        by default -- see the removed 'add_find-multipaths.patch' (LP 1463046)
   - 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
   - Disable -fexceptions on multipath-udeb (LP 1489379): the flag causes to link with (even with -static-libgcc),
     which is not available in the installer environment.
     - d/p/disable-fexceptions-udeb.patch: conditionally disable -fexceptions
     - d/rules: set CFLAGS_DISABLE_FEXCEPTIONS to build multipath-udeb.
   - 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
    - Fixes typo in package description (availibility -> availability)
      (LP 1231182)
    - d/control mark transition of file /etc/init.d/multipath-tools-boot
      according to case #9 of
    - debian/initramfs/local-bottom: wait for the multipathd unix socket
      to close, so to avoid multipathd.socket unit failure. (LP 1682178)
    - 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)
  * Dropped changes:
    - Remove partition device nodes of individual paths (for LVM on multipath)
      on the new multipath-tools with udev property blacklisting (LP 1540401)
      + Replaced by 68-del-part-nodes.rules
      + known as "dm-mpath-lvm.rules", also dropped initramfs for that
  * New changes:
    - Install dm-parts.rule
    - Fix /usr/lib/udev to be /lib/udev
    - Move udev rules at position 11 to position 56
    - Fix 11-dm-mpath.rules to check for DM_UDEV_RULES, not DM_UDEV_RULES_VSN
    - d/rules: Run dh_clean from clean target
    - Install 68-del-part-nodes.rules
    - Import upstream commit to fix crash in multipathd
    - Adjust initramfs integration for new udev rules
    - Apply fix from fedora to trigger change uevent on device creation,
      this also ensures new devices are discovered automatically.
    - debian/tests/tgtbasedmpaths: Add sleep to allow for device creation
    - d/patches: Add DEP-3 headers to our own patches

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

  * Upload to Unstable
  * [5559c5f] Make the package reproducible across builds.
    Thanks to Chris Lamb (Closes: #885408)

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

  * [7ea01e0] Fix incorrect reference to bug number.
    Thanks to Vincent McIntyre (Closes: 864192)
  * [36701c1] Update debian/watch to scan git repository.
    Thanks to Vincent McIntyre (Closes: #814363)
  * [3117fa1] Fix some lintian warnings about manpages.
    Thanks to Vincent McIntyre (Closes: 864476)
  * [006b6c4] Update README.source about cleaning up crufts
  * [bd8a736] New upstream version 0.7.4
  * [543a5b6] Refresh patches. And drop some patches which are no more
  * [19ae7bd] Update gbp.conf to include commit ids
  * [afe413f] Add new patch to disable rados linkage in udeb
  * [59f3173] Add pkg-config to build dependency
  * [743559b] Add libjson-c to build dependency
  * [a9f65c9] Update install list for multipath-tools package
  * [a79309b] Drop obsolete build dependency
  * [cc0d882] Drop old mips linker bug workaround. Shouldn't be needed

 -- Julian Andres Klode <email address hidden>  Wed, 24 Jan 2018 10:57:46 +0100

Upload details

Uploaded by:
Julian Andres Klode on 2018-01-25
Uploaded to:
Original maintainer:
Ubuntu Developers
linux-any all
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section


File Size SHA-256 Checksum
multipath-tools_0.7.4.orig.tar.gz 342.1 KiB b86a27263847310ec6b7427e5426e24350e404701e0b68276598de759829e510
multipath-tools_0.7.4-2ubuntu1.debian.tar.xz 45.0 KiB 94ac66864d71a45d79d7695a7dcdab992a2761c44b6c97bdd77db6d9cfa4fe70
multipath-tools_0.7.4-2ubuntu1.dsc 2.7 KiB d9ebf1836d065dec005d900089380815d4a0f7c245ba1a7d12964a8d06be1287

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.

kpartx-boot: Provides kpartx during boot

 This package makes kpartx available during boot to activate partitions

kpartx-dbgsym: debug symbols for kpartx
kpartx-udeb: create device mappings for partitions - udeb package

 This is a udeb, or a microdeb, for the debian-installer.
 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.

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
  * 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
multipath-udeb: maintain multipath block device access - udeb package

 This is a udeb, or a microdeb, for the debian-installer.
 These tools are in charge of maintaining the disk multipath device maps and
 react to path and map events.