Debian Patches

Status for multipath-tools/0.9.4-3+deb12u1

Patch Description Author Forwarded Bugs Origin Last update
0002-Update-build-flags.patch Update build flags
We have a few missions:

1) ensure we build using the environment-supplied flags, especially
LDFLAGS, CFLAGS, CPPFLAGS

2) disable -Werror, as this can just break with newer GCC versions.

3) remove EXTRAVERSION, as our git revision is not interesting.

4) add EXTRA_CFLAGS, so the udeb build can pass in extra flags, like
-static-libgcc.

5) set install paths as they were in previous versions, and
in a both usrmerge- and not-yet-merged compatible way.

6) build with libedit instead of libreadline for license reasons.
Debian DM Multipath Team <team+linux-blocks@tracker.debian.org> no 2020-12-23
0004-systemd-alias-multipath-service.patch systemd: alias multipath-service
Add Alias of multipath-tools because our init script is named that way.
Debian DM Multipath Team <team+linux-blocks@tracker.debian.org> no 2020-12-23
0006-dm-rules-do-not-assume-usrmerge-in-paths.patch dm rules: do not assume usrmerge in paths
Fix paths to use /lib/udev instead of /usr/lib/udev, since we have not
done a usrmerge yet.
Julian Andres Klode <julian.klode@canonical.com> no debian vendor 2018-01-25
0007-11-dm-mpath-fix-DM_UDEV_RULES_VSN-check.patch 11-dm-mpath: fix DM_UDEV_RULES_VSN-check
Fix 11-dm-mpath.rules to check for DM_UDEV_RULES, not DM_UDEV_RULES_VSN

We patch that in lvm2 to be named differently for who knows why.
Julian Andres Klode <julian.klode@canonical.com> not-needed debian vendor 2018-01-25
0008-Bug-916521-FTCBFS-uses-the-wrong-pkg-config.patch Bug#916521: FTCBFS: uses the wrong pkg-config
multipath-tools fails to cross build from source, because
multipath-tools' Makefiles hard code the build architecture pkg-config.
After making it substitutable, it picks up the one supplied by
dh_auto_build and cross builds successfully.
Helmut Grohne <helmutg@debian.org> no 2020-12-23
0009-kpartx-rules-use-Debian-specific-partx-path.patch kpartx rules: use Debian-specific partx path
Use Debian-specific path for partx (from util-linux).
Chris Hofstaedtler <zeha@debian.org> no vendor 2020-12-23
0010-multipath.rules-do-not-assume-usrmerged-paths.patch multipath.rules: do not assume usrmerged paths
We have not done a full usrmerge yet, so avoid breaking old systems.
Chris Hofstaedtler <zeha@debian.org> no debian vendor 2020-12-23
0012-Reproducible-build.patch Make the build reproducible Chris Lamb <lamby@debian.org> no 2022-08-03
0006-multipathd.service-re-add-ExecStartPre.patch multipathd.service: re-add ExecStartPre
Upstream commit a1eabea75e8e0f6072f2b655cae25ec473b006c5 removed this,
claiming the modules-load.d snippet would be enough. Maybe it is on other
distributions, but Debian does not reload modules-load.d snippets on
package install. Without this, first time installs would need a reboot
or manual package loading.
Chris Hofstaedtler <zeha@debian.org> no vendor 2023-06-10

All known versions for source package 'multipath-tools'

Links