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)


Reply via email to