Merge multipath-tools from Debian unstable for mantic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
multipath-tools (Ubuntu) |
Fix Released
|
High
|
Mitchell Dzurick |
Bug Description
Upstream: 0.9.5
Debian: 0.9.4-3
Ubuntu: 0.8.8-1ubuntu2
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.
### New Debian Changes ###
multipath-tools (0.9.4-3) unstable; urgency=medium
[ Chris Lamb ]
* [f6f7ab0] Avoid race condition in man page build.
Leads to unreproducible contents. (Closes: #1030727)
-- Chris Hofstaedtler <email address hidden> Tue, 07 Feb 2023 10:16:57 +0000
multipath-tools (0.9.4-2) unstable; urgency=medium
* [1517c01] Install tmpfiles.d snippet into non-usr-merged compatible location
-- Chris Hofstaedtler <email address hidden> Thu, 02 Feb 2023 07:52:50 +0000
multipath-tools (0.9.4-1) unstable; urgency=medium
* [369b812] New upstream version 0.9.4 (Closes: #1022742)
* [ee2206e] Refresh patches
* [bcb0b07] Rework build steps to follow upstream changes.
And install libmpathutil.so.
* [f8ef90a] Use upstream-supported way of disabling systemd (for udeb)
* [8785eef] Update lintian-overrides
-- Chris Hofstaedtler <email address hidden> Sun, 25 Dec 2022 23:19:21 +0000
multipath-tools (0.9.0-4) unstable; urgency=medium
[ Chris Lamb ]
* [3a71447] Make the build reproducible (Closes: #1016583)
[ Chris Hofstaedtler ]
* [d815e6b] Use libedit instead of libreadline.
Using patches from openSUSE, expected to go upstream in the next
release.
Thanks to Martin Wilck <email address hidden>, Bastian Germann <email address hidden>
(Closes: #979095)
* [f0e62a1] Add more patches from openSUSE to fix small bugs
-- Chris Hofstaedtler <email address hidden> Sat, 13 Aug 2022 13:08:06 +0000
multipath-tools (0.9.0-3) unstable; urgency=medium
* [baa940a] Install reportbug helper using dh_bugfiles (Closes: #1016512)
-- Chris Hofstaedtler <email address hidden> Tue, 02 Aug 2022 08:21:25 +0000
multipath-tools (0.9.0-2) unstable; urgency=medium
[ Athos Ribeiro ]
* [e3e7c47] d/t/kpartx-
[ Chris Hofstaedtler ]
* [057ee38] Apply wrap-and-sort -a
* [8c9d6fe] Use debhelper compat level 13
* [99f87ed] Use dh_missing
* [f7cde4c] Use dh_installsystemd
* [6797e0c] d/control: fix Depends/Pre-Depends mixup
* [c1cb1ba] Use debhelper sequencer (Closes: #801884)
* [eeb7a95] Remove upgrade code from versions before oldoldoldstable.
Specifically remove the debconf warning if scsi_id is still used (old
udev), and the init script bug fix. Rids us of all custom postinst/prerm
scripts.
* [8491532] Use only one way of installing manpages
* [32fb1aa] Fix typo in README.Debian
* [5be350e] Possibly fix multipath in d-i
* [c46f47a] Make initramfs scripts +x again
-- Chris Hofstaedtler <email address hidden> Sat, 30 Jul 2022 14:31:16 +0000
multipath-tools (0.9.0-1) unstable; urgency=medium
* [6f546d1] New upstream version 0.9.0
* [8ff5696] Refresh patches
* [11da4e0] Follow manpages filename changes
* [bde7d75] Install new modules-load.d dropin file
* [1ac2df6] Avoid setting EXTRAVERSION
-- Chris Hofstaedtler <email address hidden> Fri, 29 Jul 2022 22:02:31 +0000
multipath-tools (0.8.8-1) unstable; urgency=medium
[ Utkarsh Gupta ]
* [74952ce] d/t/kpartx-
* [a3ad859] d/t/tgtbasedmpaths: Use stable wwn-* names in autopkgtest
* [7a22711] d/t/tgtbasedmpaths: Add sleep to allow for device creation
[ Ritesh Raj Sarraf ]
* [9169942] Add some documentation about LVM + DM-Multipath setup.
Thanks to Carlos Barros (Closes: 1001710)
[ Chris Hofstaedtler ]
* [7fcb8ba] New upstream version 0.8.8
* [e63a379] Refresh patches
* [4ab9ce2] Drop old dmsetup_env hack
dmsetup long supports DM_NAME and DM_UUID, and the other variables
are not used anymore.
* [2cd669e] Avoid installing libmpathvalid.so until users appear
-- Chris Hofstaedtler <email address hidden> Sun, 16 Jan 2022 22:57:28 +0000
### Old Ubuntu Delta ###
multipath-tools (0.8.8-1ubuntu2) lunar; urgency=medium
* SECURITY UPDATE: symlink attack
- debian/
.gitignore, Makefile.inc, libmultipath/
multipath
multipath
- debian/
- debian/rules: copy udev rule after build.
- CVE-2022-41973
* SECURITY UPDATE: authorization bypass
- debian/
interactive mode in multipathd/
multipath
- debian/
multipath
multipath
- debian/
robust parser in multipathd/cli.c, multipathd/cli.h,
multipath
- debian/
in Makefile.inc, tests/Makefile, tests/cli.c, multipathd/cli.h,
multipath
- debian/
invalid commands in multipathd/
- CVE-2022-41974
-- Marc Deslauriers <email address hidden> Fri, 28 Oct 2022 14:43:41 -0400
multipath-tools (0.8.8-1ubuntu1) jammy; urgency=medium
* Merge with Debian unstable (LP: #1946834, #1961136). Remaining changes:
- d/p/enable-
default -- see the removed 'add_find-
- d/p/kpartx-
finding loopback devices (LP 1747044)
- d/multipath.conf: Install friendly names multipath.conf by default,
instead of generating it in every installer.
- debian/
for new udev rules
- Remove d/initramfs/
+ 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/
- debian/
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
+ d/initramfs/hooks: copy multipath udev rules to initramfs
+ d/initramfs/hooks: do not copy kpartx rules to initramfs
+ d/initramfs/
+ d/initramfs/
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/
assign names nor change /etc/multipath/
initramfs (LP 1561103)
+ d/rules: install d/initramfs/
+ d/rules: install d/initramfs/
- debian/
socket to close, so to avoid multipathd.socket unit failure.
(LP 1682178)
- Split kpartx initramfs bits into kpartx-boot for dmraid (LP 941874)
+ d/initramfs/
+ d/kpartx-
+ d/kpartx-
+ d/control: Add kpartx-boot package for dmraid
+ d/rules: Install kpartx initramfs hook
- d/rules: Move udev rules to priority 95, because rules that load
modules should be >90.
- Don't build the multipath-tools binary package on i386; we only want
kpartx.
* Dropped changes:
- Use stable wwn-* names in autopkgtest that work with or without
friendly names, as scsi-${DM_NAME} is not a stable symlink name.
[ Included in 0.8.8-1 ]
- debian/
[ Included in 0.8.8-1 ]
- d/p/kpartx_
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)
[ Applied upstream in 0.8.6 ]
- d/p/no-
multipath
based activation in the future. (LP 1823093)
[ Applied upstream in 0.8.7 ]
- d/t/control: use allow-stderr for kpartx-
gdisks version displays warnings on stderr now.
[ Fixed in 0.8.8-1 ]
* Added changes:
- d/t/kpartx-
- d/rules: remove -Bsymbolic-
-- Athos Ribeiro <email address hidden> Mon, 21 Feb 2022 18:18:27 -0300
Related branches
- git-ubuntu bot: Approve
- Simon Chopin (community): Approve
- Lena Voytek (community): Approve
- Canonical Server Core Reviewers: Pending requested
- Canonical Server Reporter: Pending requested
-
Diff: 2784 lines (+2377/-31)17 files modifieddebian/changelog (+2105/-0)
debian/control (+10/-1)
debian/initramfs/hooks/multipath (+22/-2)
debian/initramfs/scripts/init-top/multipath (+18/-2)
debian/initramfs/scripts/local-bottom/multipath (+24/-22)
debian/initramfs/scripts/local-premount/multipath (+30/-0)
debian/kpartx-boot.install (+1/-0)
debian/kpartx-boot.postinst (+34/-0)
debian/kpartx-boot.postrm (+45/-0)
debian/kpartx-initramfs/hooks/kpartx (+22/-0)
debian/multipath-tools.dm-mpath-lvm.udev (+26/-0)
debian/multipath-tools.install (+1/-0)
debian/multipath-udeb.install (+1/-0)
debian/multipath.conf (+3/-0)
debian/patches/enable-find-multipaths.patch (+17/-0)
debian/patches/series (+1/-0)
debian/rules (+17/-4)
CVE References
Changed in multipath-tools (Ubuntu): | |
milestone: | none → ubuntu-23.07 |
Changed in multipath-tools (Ubuntu): | |
assignee: | nobody → Bryce Harrington (bryce) |
Changed in multipath-tools (Ubuntu): | |
milestone: | ubuntu-23.07 → ubuntu-23.06 |
Changed in multipath-tools (Ubuntu): | |
assignee: | Bryce Harrington (bryce) → Mitchell Dzurick (mitchdz) |
Changed in multipath-tools (Ubuntu): | |
status: | Confirmed → In Progress |
importance: | Undecided → High |
Changed in multipath-tools (Ubuntu): | |
status: | In Progress → Fix Committed |
Status changed to 'Confirmed' because the bug affects multiple users.