[ubuntu/eoan-proposed] multipath-tools 0.7.9-3ubuntu1 (Accepted)
Christian Ehrhardt
christian.ehrhardt at canonical.com
Fri May 3 08:50:13 UTC 2019
multipath-tools (0.7.9-3ubuntu1) eoan; urgency=medium
* Merge from Debian. 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
libchecktur.so to link with libgcc_s.so.1 (even with -static-libgcc),
which is not available in the installer environment.
- d/p/disable-fexceptions-udeb.patch: conditionally disable -fexceptions
with CFLAGS_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)
- 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)
- d/p/kpartx-Improve-finding-loopback-device-by-file.patch: Improve
finding loopback devices (LP 1747044)
- d/p/kpartx-print-loop-deleted-to-stdout-not-stderr.patch: Print loop
deleted message to stdout again, not stderr; to fix autopkgtest
- Install friendly names multipath.conf by default, instead of
generating it in every installer.
- Use stable wwn-* names in autopkgtest that work with or without
friendly names, as scsi-${DM_NAME} is not a stable symlink name.
- Do not attempt to start multipath-tools in containers, should switch
for on-demand udev/socket based activation in the future. LP 1823093
- Adjust initramfs integration for new udev rules
- debian/tests/tgtbasedmpaths: Add sleep to allow for device creation
* Dropped 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
[all above in Debian now]
- Import upstream commit to fix crash in multipathd
[part of the new upstream version]
- d/p/1000--set-umask-in-multipathd.patch: Set umask in multipathd.
[new upstream sets umask before calling before uxsock_listen]
- d/control mark transition of file /etc/init.d/multipath-tools-boot
according to case #9 of https://wiki.debian.org/PackageTransition
[no more needed post 18.04]
- Apply fix from fedora to trigger change uevent on device creation,
this also ensures new devices are discovered automatically.
[upstream since 0.7.7]
* Added Changes:
- d/p/kpartx-Improve-finding-loopback-device-by-file.patch
[updated to match new upstream version]
- d/p/disable-fexceptions-udeb.patch: to match new upstream version
[updated to match new upstream version]
- d/p/enable-find-multipaths.patch: since upstream change c36f2f42 we need
to set yes to retain the Ubuntu behavior instead of 1 as we did before.
- d/p/kpartx-Improve-finding-loopback-device-by-file.patch
[updated to match new upstream version]
multipath-tools (0.7.9-3) unstable; urgency=medium
* [51a7724] Reliably extract the running systemd version
(Closes: #924860)
multipath-tools (0.7.9-2) unstable; urgency=medium
* [c2f0c23] Enable proper cross build.
Thanks to Helmut Grohne (Closes: #916521)
multipath-tools (0.7.9-1) unstable; urgency=medium
* [c3bbe11] Fix installation of incorrect file to del-part-nodes.rules.
Thanks to Jean-François Remy (Closes: #914158)
* [9421efd] Add filter config to exclude file .gitignore
* [16da907] New upstream version 0.7.9
multipath-tools (0.7.8-2) unstable; urgency=medium
* [8b8f73c] Update debian/gbp.conf
* Upload to Unstable
multipath-tools (0.7.8-1) experimental; urgency=medium
[ Ritesh Raj Sarraf ]
* [1dea65d] New upstream version 0.7.8 (Closes: #909926)
* [2d9b752] Refresh patches and drop some that are now applied upstream
* [63ac09f] Drop RADOS support
multipath-tools (0.7.7-3) unstable; urgency=medium
[ Chris Hofstaedtler ]
* [fc0938c] Synchronize loading of kernel modules
dm-round-robin is auto-loaded by the kernel if needed, but the
scsi_dh_* modules are not. They need to be loaded before setting
up the mappings. This makes sure all paths (initramfs, early and
late sysvinit and systemd) load the same modules. (Closes: #827407)
* [3d59bff] Add myself to Uploaders:
* [f78c116] Update Priority to be optional instead of deprecated extra
* [7543c5d] debian/tests/control: Fix Restrictions syntax
multipath-tools (0.7.7-2) unstable; urgency=medium
* [315dacd] Also include the wwids file
* [57d84ce] Update NEWS file about systemd integration
multipath-tools (0.7.7-1) unstable; urgency=medium
* [d4529eb] Switch packaging repository to Salsa (Closes: #899615)
* [d2c41ec] Use tracker as maintainer email address
* [1d49dfa] New upstream version 0.7.7
* [012281c] Refresh patches and drop one patch which is merged
upstream
multipath-tools (0.7.4-3) unstable; urgency=medium
[ Ritesh Raj Sarraf ]
* [a22d317] Make build reproducible.
Thanks to Chris Lamb (Closes: #885408)
* [f029a76] Add linux-initramfs-tool as a initramfs dependency
instead of initramfs-tools. This extends multipath to other
implementations like dracut.
Thanks to Thomas Lange (Closes: #887917)
[ Julian Andres Klode ]
* [1b595cb] Move dm-mpath rules from position 11 to position 56
* [6053243] Install dm-parts.rule
* [c1a1a53] Fix /usr/lib/udev to be /lib/udev
* [c80ab6e] Fix 11-dm-mpath.rules to check for DM_UDEV_RULES,
not DM_UDEV_RULES_VSN
* [75d7eff] d/rules: Run dh_clean from clean target
* [83c25f2] Install 68-del-part-nodes.rules
* [5136bc1] Import upstream commit to fix crash in multipathd
* (Closes: #886938)
Date: Mon, 29 Apr 2019 16:14:26 +0200
Changed-By: Christian Ehrhardt <christian.ehrhardt at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/multipath-tools/0.7.9-3ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 29 Apr 2019 16:14:26 +0200
Source: multipath-tools
Binary: multipath-tools kpartx kpartx-boot multipath-tools-boot multipath-udeb kpartx-udeb
Architecture: source
Version: 0.7.9-3ubuntu1
Distribution: eoan
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Christian Ehrhardt <christian.ehrhardt at canonical.com>
Description:
kpartx - create device mappings for partitions
kpartx-boot - Provides kpartx during boot
kpartx-udeb - create device mappings for partitions - udeb package (udeb)
multipath-tools - maintain multipath block device access
multipath-tools-boot - Support booting from multipath devices
multipath-udeb - maintain multipath block device access - udeb package (udeb)
Closes: 827407 885408 886938 887917 899615 909926 914158 916521 924860
Changes:
multipath-tools (0.7.9-3ubuntu1) eoan; urgency=medium
.
* Merge from Debian. 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
libchecktur.so to link with libgcc_s.so.1 (even with -static-libgcc),
which is not available in the installer environment.
- d/p/disable-fexceptions-udeb.patch: conditionally disable -fexceptions
with CFLAGS_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)
- 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)
- d/p/kpartx-Improve-finding-loopback-device-by-file.patch: Improve
finding loopback devices (LP 1747044)
- d/p/kpartx-print-loop-deleted-to-stdout-not-stderr.patch: Print loop
deleted message to stdout again, not stderr; to fix autopkgtest
- Install friendly names multipath.conf by default, instead of
generating it in every installer.
- Use stable wwn-* names in autopkgtest that work with or without
friendly names, as scsi-${DM_NAME} is not a stable symlink name.
- Do not attempt to start multipath-tools in containers, should switch
for on-demand udev/socket based activation in the future. LP 1823093
- Adjust initramfs integration for new udev rules
- debian/tests/tgtbasedmpaths: Add sleep to allow for device creation
* Dropped 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
[all above in Debian now]
- Import upstream commit to fix crash in multipathd
[part of the new upstream version]
- d/p/1000--set-umask-in-multipathd.patch: Set umask in multipathd.
[new upstream sets umask before calling before uxsock_listen]
- d/control mark transition of file /etc/init.d/multipath-tools-boot
according to case #9 of https://wiki.debian.org/PackageTransition
[no more needed post 18.04]
- Apply fix from fedora to trigger change uevent on device creation,
this also ensures new devices are discovered automatically.
[upstream since 0.7.7]
* Added Changes:
- d/p/kpartx-Improve-finding-loopback-device-by-file.patch
[updated to match new upstream version]
- d/p/disable-fexceptions-udeb.patch: to match new upstream version
[updated to match new upstream version]
- d/p/enable-find-multipaths.patch: since upstream change c36f2f42 we need
to set yes to retain the Ubuntu behavior instead of 1 as we did before.
- d/p/kpartx-Improve-finding-loopback-device-by-file.patch
[updated to match new upstream version]
.
multipath-tools (0.7.9-3) unstable; urgency=medium
.
* [51a7724] Reliably extract the running systemd version
(Closes: #924860)
.
multipath-tools (0.7.9-2) unstable; urgency=medium
.
* [c2f0c23] Enable proper cross build.
Thanks to Helmut Grohne (Closes: #916521)
.
multipath-tools (0.7.9-1) unstable; urgency=medium
.
* [c3bbe11] Fix installation of incorrect file to del-part-nodes.rules.
Thanks to Jean-François Remy (Closes: #914158)
* [9421efd] Add filter config to exclude file .gitignore
* [16da907] New upstream version 0.7.9
.
multipath-tools (0.7.8-2) unstable; urgency=medium
.
* [8b8f73c] Update debian/gbp.conf
* Upload to Unstable
.
multipath-tools (0.7.8-1) experimental; urgency=medium
.
[ Ritesh Raj Sarraf ]
* [1dea65d] New upstream version 0.7.8 (Closes: #909926)
* [2d9b752] Refresh patches and drop some that are now applied upstream
* [63ac09f] Drop RADOS support
.
multipath-tools (0.7.7-3) unstable; urgency=medium
.
[ Chris Hofstaedtler ]
* [fc0938c] Synchronize loading of kernel modules
dm-round-robin is auto-loaded by the kernel if needed, but the
scsi_dh_* modules are not. They need to be loaded before setting
up the mappings. This makes sure all paths (initramfs, early and
late sysvinit and systemd) load the same modules. (Closes: #827407)
* [3d59bff] Add myself to Uploaders:
* [f78c116] Update Priority to be optional instead of deprecated extra
* [7543c5d] debian/tests/control: Fix Restrictions syntax
.
multipath-tools (0.7.7-2) unstable; urgency=medium
.
* [315dacd] Also include the wwids file
* [57d84ce] Update NEWS file about systemd integration
.
multipath-tools (0.7.7-1) unstable; urgency=medium
.
* [d4529eb] Switch packaging repository to Salsa (Closes: #899615)
* [d2c41ec] Use tracker as maintainer email address
* [1d49dfa] New upstream version 0.7.7
* [012281c] Refresh patches and drop one patch which is merged
upstream
.
multipath-tools (0.7.4-3) unstable; urgency=medium
.
[ Ritesh Raj Sarraf ]
* [a22d317] Make build reproducible.
Thanks to Chris Lamb (Closes: #885408)
* [f029a76] Add linux-initramfs-tool as a initramfs dependency
instead of initramfs-tools. This extends multipath to other
implementations like dracut.
Thanks to Thomas Lange (Closes: #887917)
.
[ Julian Andres Klode ]
* [1b595cb] Move dm-mpath rules from position 11 to position 56
* [6053243] Install dm-parts.rule
* [c1a1a53] Fix /usr/lib/udev to be /lib/udev
* [c80ab6e] Fix 11-dm-mpath.rules to check for DM_UDEV_RULES,
not DM_UDEV_RULES_VSN
* [75d7eff] d/rules: Run dh_clean from clean target
* [83c25f2] Install 68-del-part-nodes.rules
* [5136bc1] Import upstream commit to fix crash in multipathd
* (Closes: #886938)
Checksums-Sha1:
88910ef8fde29b432a8333223984f93e38d55be9 2789 multipath-tools_0.7.9-3ubuntu1.dsc
189bc5b2d150413211b7dd69b23850b712c8c010 419298 multipath-tools_0.7.9.orig.tar.gz
903cdced5f6904fd93f2bbfd5caafce71baa9932 45548 multipath-tools_0.7.9-3ubuntu1.debian.tar.xz
8fc15d31e987749e08d45007b2eff4365d680ab0 7492 multipath-tools_0.7.9-3ubuntu1_source.buildinfo
Checksums-Sha256:
5b4aa080c282b851a401f8a2f8a8dd0cd09ab38c8ae4d09fb762e17ce7e4f431 2789 multipath-tools_0.7.9-3ubuntu1.dsc
5537996bc053d059f28343ce00b5d722a0ff42aac28110a5429a67259fb50c12 419298 multipath-tools_0.7.9.orig.tar.gz
22aedeb26bcc440c88ecd857d63ac5ef0d0113020b4ba478b21cac6be060e83f 45548 multipath-tools_0.7.9-3ubuntu1.debian.tar.xz
75076c176022b5a4b17f40ba6caac0642cabed0ea7f265e6cc0273a7978bc34c 7492 multipath-tools_0.7.9-3ubuntu1_source.buildinfo
Files:
17c7075d7c4a7f68d7663294a64b4c17 2789 admin optional multipath-tools_0.7.9-3ubuntu1.dsc
de10966b84d62874f078526d18bd6c23 419298 admin optional multipath-tools_0.7.9.orig.tar.gz
66b8a7b6ece95cdd880a90a72450708a 45548 admin optional multipath-tools_0.7.9-3ubuntu1.debian.tar.xz
5222de3eb04061fa345ae71183bbab0e 7492 admin optional multipath-tools_0.7.9-3ubuntu1_source.buildinfo
Original-Maintainer: Debian DM Multipath Team <team+linux-blocks at tracker.debian.org>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEktYY9mjyL47YC+71uj4pM4KAskIFAlzMAI8ACgkQuj4pM4KA
skKkQw/8DEjtxvjo8ZQsJZsyX6uKtTDqaISOcCu06STB8G0EHeebeV+HQaReBb3h
/bvnwITCPsCHgLVDI+FFtC6ec20vwRpk0xeW/L6NA9aUSR8ydBDlgJs1GEMtQwMv
r7lx+RR0nU6T0P6z0K2bQIEFvtSeD8JA+0jwqafu7dddn+NftYLwJ12MxovBf79L
+ySiIuZmVn6mStv3HSRkM9UAp6ru55+NNmLl7Bi7VxwR7naEjvXeloa5HkbYEz3X
9DvyprlZ2Be2cUywr6W2V0O5Ye5QXUhGoJzN81LyWJIOk7+phAh5bxGpr4erxnCh
F/0k6AOBBlt/wue3/+0YWPcCGwhz1CME1uQYsSUI5+g5mlmb1z5rJLN+zu5q1M+U
8j6wQaQNREic8G4JsbOsOot4kc8bpsI/q5sDm/4fT+/2ccP/1QljO66M0dxH1+xN
MIA0LVBdYhE9Q+xDb6jljYAkpHtHtztjAcXxzg3mCZyH30t6ellNco3kyVIx+5jQ
mNcvef6YF6A4aRxpP/1qNzjGK48F9wEejNpc+eXF4UqXSQyP1iWVfUifWpzdvL4R
VtVYd/2E6k4cAn2um3wne9/NqEVcOwXPYZWmwli5SNqWphoBQUXrMPNa7zanCpED
9IxZ7WdUJHvf0d2TMLSZzFDZ/WNOQkHugPWU9IXxH9tR6lNnvXQ=
=IY0G
-----END PGP SIGNATURE-----
More information about the Eoan-changes
mailing list