Hello community, here is the log from the commit of package multipath-tools for openSUSE:Factory checked in at 2019-09-02 13:21:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old) and /work/SRC/openSUSE:Factory/.multipath-tools.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "multipath-tools" Mon Sep 2 13:21:27 2019 rev:117 rq:726995 version:0.8.2+26+suse.d884195 Changes: -------- --- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes 2019-07-21 11:30:00.264821291 +0200 +++ /work/SRC/openSUSE:Factory/.multipath-tools.new.7948/multipath-tools.changes 2019-09-02 13:21:33.297355136 +0200 @@ -1,0 +2,14 @@ +Thu Aug 29 08:22:13 UTC 2019 - mwilck@suse.com + +- Update to version 0.8.2+26+suse.d884195: +- Don't activate NVMe native multipath support by default + * multipath.conf.5: document foreign library support + * multipath.conf: add "enable_foreign" parameter (bsc#1139837) + * Set default for "enable_foreign" to "NONE" (bsc#1139837) + added libmultipath-set-enable_foreign-to-NONE-by-default.patch +- Added reviewed upstream patches (marginal path patch set from Red Hat) + * add "marginal_pathgroups" config option + * deprecate "delay_wait_checks" and "delay_watch_checks"; they are + now automatically mapped to eqivalent "san_path_err_..." settings. + +------------------------------------------------------------------- @@ -7 +21 @@ - * Man page improvements + * Man page improvements (bsc#1148767) @@ -58 +72 @@ -- Update to upstream 0.8.1 +- Update to upstream 0.8.1 (bsc#1148767) @@ -162 +176 @@ - added basic NVMe ANA support (bsc#1119898) + added basic NVMe ANA support (bsc#1119898, bsc#1118495) Old: ---- multipath-tools-0.8.2+11+suse.0f6a649.tar.xz New: ---- libmultipath-set-enable_foreign-to-NONE-by-default.patch multipath-tools-0.8.2+26+suse.d884195.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ multipath-tools.spec ++++++ --- /var/tmp/diff_new_pack.dH5N96/_old 2019-09-02 13:21:33.925355039 +0200 +++ /var/tmp/diff_new_pack.dH5N96/_new 2019-09-02 13:21:33.929355039 +0200 @@ -49,7 +49,7 @@ %define _sysdir usr/lib Name: multipath-tools -Version: 0.8.2+11+suse.0f6a649 +Version: 0.8.2+26+suse.d884195 Release: 0 Summary: Tools to Manage Multipathed Devices with the device-mapper License: GPL-2.0-only @@ -62,6 +62,7 @@ # Dracut conf file to make sure 11-dm-parts.rules is included in initrd Source3: dm-parts.conf Source4: libmpathpersist-example.c +Patch01: libmultipath-set-enable_foreign-to-NONE-by-default.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %{?systemd_requires} BuildRequires: device-mapper-devel @@ -156,7 +157,9 @@ %prep %setup -q -n multipath-tools-%{version} +# This must be before autopatch for code 12, otherwise build error cp %{SOURCE4} . +%autopatch -p1 %build [ -n "$SOURCE_DATE_EPOCH" ] && export KBUILD_BUILD_TIMESTAMP=@$SOURCE_DATE_EPOCH ++++++ _service ++++++ --- /var/tmp/diff_new_pack.dH5N96/_old 2019-09-02 13:21:33.949355035 +0200 +++ /var/tmp/diff_new_pack.dH5N96/_new 2019-09-02 13:21:33.949355035 +0200 @@ -8,7 +8,7 @@ are have been added to factory before upstream will be counted. Determine patch offset manually! It should be the number of patches which are _really_ not upstream (yet). --> - <param name="versionformat">@PARENT_TAG@+11+suse.%h</param> + <param name="versionformat">@PARENT_TAG@+26+suse.%h</param> <param name="revision">factory</param> <param name="match-tag">0.[0-9].[0-9]</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.dH5N96/_old 2019-09-02 13:21:33.961355034 +0200 +++ /var/tmp/diff_new_pack.dH5N96/_new 2019-09-02 13:21:33.961355034 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/multipath-tools.git</param> - <param name="changesrevision">0f6a649dc0d089e65d573cbe69d84ebe2ea1cb96</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">d8841952d8280690ef07c6352159ed9acd847a60</param></service></servicedata> \ No newline at end of file ++++++ libmultipath-set-enable_foreign-to-NONE-by-default.patch ++++++
From f6dc0d0901ba6e22dae1d0b95b9e4e1ce6b4c386 Mon Sep 17 00:00:00 2001 From: Martin Wilck
Date: Wed, 21 Aug 2019 16:07:12 +0200 Subject: [PATCH] libmultipath: set "enable_foreign" to NONE by default
This has been requested by NetApp. --- libmultipath/defaults.h | 4 ++-- multipath/multipath.conf.5 | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/libmultipath/defaults.h b/libmultipath/defaults.h index eea299c5..3fd4fcbd 100644 --- a/libmultipath/defaults.h +++ b/libmultipath/defaults.h @@ -45,8 +45,8 @@ #define DEFAULT_FIND_MULTIPATHS_TIMEOUT -10 #define DEFAULT_UNKNOWN_FIND_MULTIPATHS_TIMEOUT 1 #define DEFAULT_ALL_TG_PT ALL_TG_PT_OFF -/* Enable all foreign libraries by default */ -#define DEFAULT_ENABLE_FOREIGN "" +/* Enable no foreign libraries by default */ +#define DEFAULT_ENABLE_FOREIGN "NONE" #define CHECKINT_UNDEF (~0U) #define DEFAULT_CHECKINT 5 diff --git a/multipath/multipath.conf.5 b/multipath/multipath.conf.5 index 2d8399ea..608178b6 100644 --- a/multipath/multipath.conf.5 +++ b/multipath/multipath.conf.5 @@ -1203,10 +1203,11 @@ Enables or disables foreign libraries (see section .I FOREIGN MULTIPATH SUPPORT below). The value is a regular expression; foreign libraries are loaded if their name (e.g. \(dqnvme\(dq) matches the expression. By default, -all foreign libraries are enabled. +no foreign libraries are enabled. Set this to \(dqnvme\(dq to enable NVMe native +multipath support, or \(dq.*\(dq to enable all foreign libraries. .RS .TP -The default is: \fB\(dq\(dq\fR (the empty regular expression) +The default is: \fB\(dqNONE\(dq\fR .RE . . -- 2.22.0 ++++++ multipath-tools-0.8.2+11+suse.0f6a649.tar.xz -> multipath-tools-0.8.2+26+suse.d884195.tar.xz ++++++ ++++ 2679 lines of diff (skipped)