Hello community, here is the log from the commit of package multipath-tools for openSUSE:Factory checked in at 2017-09-07 22:10:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old) and /work/SRC/openSUSE:Factory/.multipath-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "multipath-tools" Thu Sep 7 22:10:03 2017 rev:90 rq:520381 version:0.7.2+44+suse.3a8d750c Changes: -------- --- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes 2017-08-23 11:52:50.042438935 +0200 +++ /work/SRC/openSUSE:Factory/.multipath-tools.new/multipath-tools.changes 2017-09-07 22:10:06.705210711 +0200 @@ -1,0 +2,59 @@ +Sat Sep 02 21:38:13 UTC 2017 - [email protected] + +- Update to version 0.7.2+44.3a8d750c: + Misc bug fixes: + * multipathd: don't flood system with sd_notify calls (bsc#1056011) + * libmultipath: add_feature: skip pointless NULL check (bsc#1055635) + * libmultipath: add_feature: allow only 1 feature (bsc#1055635) + * multipath: delegate dangerous commands to multipathd (bsc#1047639) + * libmultipath: fix partition_delimiter config option (bsc#1056526) + * kpartx: helper functions for name and uuid generation (bsc#1056508) + * kpartx: search partitions by UUID, and rename (bsc#1056508) + * kpartx: fix a corner case when renaming partitions (bsc#1056508) + * kpartx: -d must work with empty partition table (boo#1056599) + * kpartx: only recognize dasd part table on DASD (boo#1056599) + + Rework of the udev rules related to multipath and kpartx (bsc#1054363): + * libmultipath: support MPATH_UDEV_NO_PATHS_FLAG on map creation + * libmultipath: add get_udev_device + * libmultipath: get_refwwid: use get_udev_device + * libmultipath: use const char* in some dm helpers + * libmultipath: add DI_NOIO flag for pathinfo + * libmultipath: add dm_get_multipath + * multipath: implement "check usable paths" (-C/-U) + * 11-dm-mpath.rules: multipath -U for READY check + * 11-dm-mpath.rules: import more ID_FS_xxx vars from db + * 11-dm-mpath.rules: no need to test before IMPORT + * 11-dm-mpath.rules: handle new maps with READY==0 + * 11-dm-mpath.rules: don't set READY->ACTIVATION + * 11-dm-mpath.rules: Remember DM_ACTIVATION + * multipath.rules: set ID_FS_TYPE to "mpath_member" + * kpartx.rules: don't rely on DM_DEPS and DM_TABLE_STATE + * kpartx.rules: respect DM_UDEV_LOW_PRIORITY_FLAG + * kpartx.rules: improved logic for by-uuid and by-label links + * kpartx.rules: create by-partuuid and by-partlabel symlinks + * kpartx.rules: generate type-name links only for multipath devices + * kpartx.rules: fix logic for adding partitions + * multipath/kpartx rules: avoid superfluous scanning + * kpartx/del-part-nodes.rules: new udev file + * kpartx.rules: move symlink code to other files + +- multipath-tools.spec: + * added 68-del-part-nodes.rules to support partition deletion + * added 00-dont-del-part-nodes.rules to disable partition deletion + by default on openSUSE/SLES for now. + * added 11-dm-parts.rules to kpartx package + * added dracut.conf file to make sure 11-dm-parts.rules is included + in initrd + +------------------------------------------------------------------- +Mon Aug 14 21:22:38 UTC 2017 - [email protected] + +- Update to version 0.7.2+14+suse.5721c345: + * cli_add_map: Use CMD_NONE (bsc#1053515) + * multipath-tools: link internal libraries before foreigns + (bsc#1028132) + * multipathd daemon: Fix incorrect use of CLOCK_MONOTONIC in + pthread (bsc#1053757) + +------------------------------------------------------------------- Old: ---- multipath-tools-0.7.2+11+suse.448921a2.tar.xz New: ---- dm-parts.conf dont-del-part-nodes.rules multipath-tools-0.7.2+44+suse.3a8d750c.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ multipath-tools.spec ++++++ --- /var/tmp/diff_new_pack.qHtJz4/_old 2017-09-07 22:10:08.280988608 +0200 +++ /var/tmp/diff_new_pack.qHtJz4/_new 2017-09-07 22:10:08.284988045 +0200 @@ -89,13 +89,17 @@ Name: multipath-tools Url: http://christophe.varoqui.free.fr/ -Version: 0.7.2+11+suse.448921a2 +Version: 0.7.2+44+suse.3a8d750c Release: 0 Summary: Tools to Manage Multipathed Devices with the device-mapper License: GPL-2.0 Group: System/Base Source: multipath-tools-%{version}.tar.xz Source1: multipath.conf +# SUSE policy: disable partition deletion by default +Source2: dont-del-part-nodes.rules +# Dracut conf file to make sure 11-dm-parts.rules is included in initrd +Source3: dm-parts.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build %{?systemd_requires} BuildRequires: device-mapper-devel @@ -112,6 +116,8 @@ BuildRequires: udev BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(systemd) +# dracut owns dracut.conf.d +BuildRequires: dracut Requires: device-mapper >= 1.2.78 Requires: kpartx Requires: sg3_utils @@ -190,6 +196,8 @@ ln -sf /usr/sbin/service %{buildroot}/usr/sbin/rcmultipathd mkdir -p %{buildroot}/usr/lib/modules-load.d install -m 644 -D %{SOURCE1} "%{buildroot}/usr/lib/modules-load.d/multipath.conf" +install -m 644 %{SOURCE2} %{buildroot}%{_udevrulesdir}/00-dont-del-part-nodes.rules +install -m 644 -D %{SOURCE3} %{buildroot}/usr/lib/dracut/dracut.conf.d/dm-parts.conf %pre [ -f /.buildenv ] && exit 0 @@ -255,10 +263,18 @@ %files -n kpartx %defattr(-,root,root) /sbin/kpartx +%{_udevrulesdir}/00-dont-del-part-nodes.rules +%{_udevrulesdir}/11-dm-parts.rules %{_udevrulesdir}/66-kpartx.rules +%{_udevrulesdir}/68-del-part-nodes.rules /%{_sysdir}/udev/kpartx_id +/%{_sysdir}/dracut/dracut.conf.d/dm-parts.conf %{_mandir}/man8/kpartx.8* +%posttrans -n kpartx +# The kpartx package contains udev rules that may need to be in initrd. +%{?regenerate_initrd_posttrans} + %if 0%{?with_libdmmp} == 1 %post -n libdmmp%{libdmmp_version} ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.qHtJz4/_old 2017-09-07 22:10:08.332981280 +0200 +++ /var/tmp/diff_new_pack.qHtJz4/_new 2017-09-07 22:10:08.336980716 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/multipath-tools.git</param> - <param name="changesrevision">448921a22a6ecba055562399b5ec3cf6ddade572</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">3a8d750ca3665cb801ab4571dacb59e1d0454134</param></service></servicedata> \ No newline at end of file ++++++ dm-parts.conf ++++++ # This file has recently been added to kpartx. # Not all dracut versions know about it. install_items+="/usr/lib/udev/rules.d/11-dm-parts.rules" ++++++ dont-del-part-nodes.rules ++++++ # This system's udev rules support deletion of partition device nodes # for disks which are members of multipath devices. That is useful # to avoid using the member device partitions accidentally. # # See also 68-del-part-nodes.rules. # # On SUSE distributions, this feature is disabled by default, for # backwards compatibility reasons, by means of this rule file. # In order to enable the feature, copy this file to /etc/udev/rules.d # and comment out the lines below. SUBSYSTEM=="block", KERNEL=="sd*|dasd*|rbd*", ACTION=="add|change", \ ENV{DONT_DEL_PART_NODES}="1" ++++++ multipath-tools-0.7.2+11+suse.448921a2.tar.xz -> multipath-tools-0.7.2+44+suse.3a8d750c.tar.xz ++++++ ++++ 1688 lines of diff (skipped)
