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 - [email protected]
+
+- 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 <[email protected]>
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)