Hello community,
here is the log from the commit of package multipath-tools for openSUSE:Factory
checked in at 2018-12-21 08:18:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old)
and /work/SRC/openSUSE:Factory/.multipath-tools.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "multipath-tools"
Fri Dec 21 08:18:32 2018 rev:107 rq:658870 version:0.7.9+85+suse.766b95e
Changes:
--------
--- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes
2018-12-11 15:44:58.826394709 +0100
+++
/work/SRC/openSUSE:Factory/.multipath-tools.new.28833/multipath-tools.changes
2018-12-21 08:18:34.997729223 +0100
@@ -1,0 +2,13 @@
+Wed Dec 12 12:50:37 UTC 2018 - [email protected]
+
+- Update to version 0.7.9+85+suse.766b95e:
+ * upstream patch series to make verbosity level 3
+ less verbose and thus better usable (bsc#1118937)
+ * fix for handling device size mismatch in coalesce_paths()
+ (bsc#1037379)
+ * libmultipath: fix false removes in dmevents polling code
+ (bsc#1116272)
+ * Spec file: remove build dependency on dracut which causes
+ build errors for some distributions
+
+-------------------------------------------------------------------
@@ -22 +35 @@
- * fix posible failure to shut down (bsc#1110060, bsc#1110439)
+ * fix possible failure to shut down (bsc#1110060, bsc#1110439)
@@ -32 +45 @@
- Not-yet-merged bug fixes from upstream, and SUSE bug fixes:
+ Bug fixes from upstream, and SUSE bug fixes
@@ -33,0 +47 @@
+ (bsc#1108875)
@@ -37 +50,0 @@
- * multipathd: remove useless check and fix format
@@ -44,2 +56,0 @@
- * libmultipath: remove unused code
- * libmultipath: _install_keyword cleanup
@@ -47 +57,0 @@
- * libmultipath: fix set_int error path
@@ -51 +61 @@
- * libmultipath: nvme: shorter topology output
+ * libmultipath: nvme: shorter topology output (bsc#1082419)
@@ -63,12 +73,2 @@
-- Update to upstream 1a8625abd:
- * kpartx: remove duplicated gpt validation check
- * kpartx: fix bad dm_devn return
- * kpartx: Fix memory leak of uuid found by coverity
- * kpartx: minor fixes to make coverity happy
- * mpathpersist: add missing --param-rk usage info
- * multipath tests: add blacklist tests
- * multipath tests: change to work with old make versions
- * libmultipath: remove _filter_* blacklist functions
- * libmultipath: add "protocol" blacklist option.
- * multipathd: add new protocol path wildcard
- * libmutipath: remove unused IDE bus type
+- Update to upstream 1a8625abd (0.7.7+82)
+ * minor fixes for kpartx, found by coverity
@@ -76,6 +76,2 @@
- * multipath: fix setting conf->version
- * libmultipath: fix detect alua corner case
- * libmultipath: remove last of rbd code
- * multipath-tools: check for C compiler option -Werror=discarded-qualifiers
- * multipath-tools: fix compilation with gcc < 4.9 on dash shell
- * kpartx: compare image filenames with backing files
+ * libmultipath: add "protocol" blacklist option.
+ * multipathd: add new wildcard "%P" for "protocol"
@@ -122 +118 @@
- remove support for it in openSUSE, too (boo#1099037)
+ remove support for it in SUSE, too (boo#1099037, FATE#826853)
@@ -126,0 +123 @@
+ (Wed Jun 12 2018: these are now upstream, since 0.7.8)
@@ -128 +125,2 @@
- * libmultipath: print correct default for delay_*_checks (boo#1099026)
+ * libmultipath: print correct default for delay_*_checks
+ (boo#1099026, bsc#1110418)
@@ -165,0 +164 @@
+ (bsc#1085212, bsc#1075129)
@@ -167,12 +166,9 @@
-- Update to upstream version 0.7.7-50-g39ad8dc8
- This includes the patch series for config file handling (bsc#1067789).
- Upstream commit log:
- * multipath-tools: fix help for hds prio
- * multipath-tools: remove unused SCSI_REV_SIZE
- * Fix lintian complaint about bad whatis entry
- * fixup "libmultipath: merge hwentries inside a conf file"
- * tests/hwtable: add test for broken hwentry filtering
- * multipath.conf(5): various corrections and clarifications
- * libmultipath: escape '"' chars while dumping config
- * libmultipath: implement and use blacklist merging
- * libmultipath: merge "multipath" config sections by wwid
+- Update to upstream version 0.7.7+50 (39ad8dc8)
+- rework of "find_multipaths" logic
+ * find_multipaths can now be "strict", "yes", "no", "greedy", or "smart"
+ * SUSE default is "greedy" for now, consistent with previous behavior
+ * "multipath -u -i" not necessary in udev rules any more
+ (removed SUSE patch "multipath.rules: use -i flag to multipath")
+- patch series for config file handling (bsc#1067789):
+ * fix inconsistent handling of multiple config file entries
+ matching the same device (bsc#1067789)
@@ -181,20 +177,19 @@
- * libmultipath: allow printing local maps in snprint_config
- * tests/hwtable: add test for local configuration dump
- * libmultipath: allow dumping only "local" hwtable in snprint_config
- * tests/hwtable: implement configuration dump + reload test
- * multipath, multipathd: consolidate config dumping
- * libmultipath: don't merge by regex in setup_default_blist()
- * libmultipath/hwtable: remove inherited props from ONTAP NVMe
- * libmultipath: merge hwentries inside a conf file
- * libmultipath: don't merge hwentries by regex
- * libmultipath: allow more than one hwentry
- * libmultipath: use vector for for pp->hwe and mp->hwe
- * libmultipath: add debug messages to hwentry lookup/merging code
- * tests/hwtable: tests for config file handling and hwentry merging
- * tests/test-lib: cmocka helpers to simulate path and map discovery
- * tests/Makefile: autogenerate list of symbols to be wrapped
- * libmultipath/prio: constify simple getters
- * libmultipath: change prototypes of hwe_regmatch() and find_hwe()
- * libmultipath: some const usage in hwentry handling
- * libmultipath/structs.c: constify some functions
- * libmultipath: remove superfluous conditionals in load_config()
+ * libmultipath: merge "multipath" config sections by wwid
+ * multipathd: add path format wildcard "%0" for failures
+ * libmultipath: config parser: Allow '"' in strings
+- multipath-tools: foreign/NVME implementation (bsc#1082419) for
+ native NVME multipath configurations
+
+
+- Other new upstream features:
+ * mpathpersist: add all_tg_pt option
+ * add polling dmevent handler (only one thread waiting for device-mapper
+ events rather than one per map).
+ * multipath: add "ghost_delay" parameter
+ * "marginal path" path state checking for better handling of
+ unstable "shaky" connections in a SAN.
+ conf options "marginal_path_err_rate_threshold" etc, see man page.
+ This replaces the previous "san_path_err_threshold" functionality.
+
+- Upstream bug fixes:
+ * Man page corrections and improvements for multipath.conf(5)
@@ -202,2 +196,0 @@
- * kpartx: no need to use FREE_CONST
- * multipath.conf.5: update the description of
marginal_path_err_rate_threshold
@@ -205,16 +198,3 @@
- * mpathpersist: fix aptpl support
- * mpathpersist: add all_tg_pt option
- * libmultipath: remove rbd code
- * libmultipath: fix error parsing "find_multipaths strict"
- * multipathd: handle errors in uxlsnr as fatal
- * libmultipath: don't reject maps with undefined prio
- * multipath-tools: configure hitachi ams2000 and hus100 as full active arrays
- * multipath-tools: refresh kernel-doc from kernel sources
- * multipath-tools: add +x to doc-preclean.pl and split-man.pl
- * multipath-tools: fix compilation with musl libc
- * multipath-tools: Remove trailing/leading whitespaces and reformat code
- * multipath-tools: replace FSF address with a www pointer
- * multipath-tools: remove emacs autoconfig of kpartx/gpt.h
- * multipath-tools: remove "c" from __cpluscplus, misspelled
- * multipath-tools: add RDAC SUN/ArrayStorage to hwtable
- * Bump version to 0.7.7
+ * multipathd: handle errors in uxlsnr as fatal (bsc#1086025)
+ * libmultipath: don't reject maps with undefined prio (bsc#1085212,
+ bsc#1075129)
@@ -222,27 +201,0 @@
- * multipathd: add failures path format wildcard
- * multipath.rules: find_multipaths "smart" logic
- * libmultipath: enable find_multipaths "smart"
- * multipath -u: test if path is busy
- * multipath -u: don't grab devices already passed to system
- * multipath -u: quick check if path is multipathed
- * multipath -u: cleanup logic
- * multipath -u : set FIND_MULTIPATHS_WAIT_UNTIL from /dev/shm
- * libmultipath: implement find_multipaths_timeout
- * multipath -u: add DM_MULTIPATH_DEVICE_PATH=2 for "maybe"
- * multipath -u: treat failed wwids as invalid
- * multipath -u: change output to environment/key format
- * multipath -u: common code path for result message
- * libmultipath: indicate wwid failure in dm_addmap_create()
- * libmultipath: functions to indicate mapping failure in /dev/shm
- * libmultipath: use const char* in open_file()
- * libmultipath: change find_multipaths option to multi-value
- * libmultipath: trigger path uevent only when necessary
- * libmultipath: trigger change uevent on new device creation
- * multipath -u -i: respect entries in WWIDs file
- * libmultipath: should_multipath: keep existing maps
- * Revert "multipathd: imply -n if find_multipaths is set"
- * Revert "multipath: ignore -i if find_multipaths is set"
- * libmultipath: Fix logic in should_multipath
- * multipath-tools: add licence info to README
- * multipath-tools: create LICENSES dir with the text of all used licences
- * multipath-tools: create LICENSES dir with the text of all used licences
@@ -250,11 +203 @@
- * libmpathpersist: decrease log level of various messages
- * multipathd: decrease log level of waiter thread start/stop msgs
- * libmultipath: decrease log level of uevent filter/merge messages
- * multipathd: decrease log level of "spurious uevent" message
- * libmultipath: don't print undefined values
- * mpathcmd: fix libmpathcmd license
- * multipathd: remove unneeded function parameter
- * multipathd: minor dmevents polling code cleanups
- * multipath: add comments
- * multipathd: remove incorrect pthread_testcancel
- * libmultipath/propsel: (re)use static const vars for origin
+ (bsc#1084748)
@@ -262,2 +205 @@
- * multipath-tools: add GPLv2 as COPYING
- * multipath-tools: move COPYING to COPYING.LESSER
+ (bsc#1085212, bsc#1075129)
@@ -266,4 +207,0 @@
++++ 164 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes
++++ and
/work/SRC/openSUSE:Factory/.multipath-tools.new.28833/multipath-tools.changes
Old:
----
multipath-tools-0.7.9+58+suse.0790830.tar.xz
New:
----
multipath-tools-0.7.9+85+suse.766b95e.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.YNnltv/_old 2018-12-21 08:18:35.577728681 +0100
+++ /var/tmp/diff_new_pack.YNnltv/_new 2018-12-21 08:18:35.581728677 +0100
@@ -50,7 +50,7 @@
Name: multipath-tools
Url: http://christophe.varoqui.free.fr/
-Version: 0.7.9+58+suse.0790830
+Version: 0.7.9+85+suse.766b95e
Release: 0
Summary: Tools to Manage Multipathed Devices with the device-mapper
License: GPL-2.0-only AND LGPL-2.0-or-later
@@ -75,8 +75,6 @@
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
@@ -222,6 +220,9 @@
/%{_sysdir}/systemd/system/multipathd.socket
%dir /usr/lib/modules-load.d
/usr/lib/modules-load.d/multipath.conf
+%dir /usr/lib/dracut
+%dir /usr/lib/dracut/dracut.conf.d
+
%{_mandir}/man8/multipath.8*
%{_mandir}/man5/multipath.conf.5*
%{_mandir}/man8/multipathd.8*
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.YNnltv/_old 2018-12-21 08:18:35.617728643 +0100
+++ /var/tmp/diff_new_pack.YNnltv/_new 2018-12-21 08:18:35.617728643 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/multipath-tools.git</param>
- <param
name="changesrevision">0790830cdb0d6d61df8fae6ab52bb0cbebd76632</param></service><service
name="tar_scm">
+ <param
name="changesrevision">766b95ec60edf90f98a280ef20f1662a54e64466</param></service><service
name="tar_scm">
<param
name="url">https://github.com/mwilck/multipath-tools.git</param>
<param
name="changesrevision">08a969b7fce0db769b63bdbfead2a452dc417d58</param></service></servicedata>
\ No newline at end of file
++++++ multipath-tools-0.7.9+58+suse.0790830.tar.xz ->
multipath-tools-0.7.9+85+suse.766b95e.tar.xz ++++++
++++ 1848 lines of diff (skipped)