Hello community,

here is the log from the commit of package multipath-tools for openSUSE:Factory 
checked in at 2018-07-25 16:05:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old)
 and      /work/SRC/openSUSE:Factory/.multipath-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "multipath-tools"

Wed Jul 25 16:05:32 2018 rev:104 rq:623334 version:0.7.7+75+suse.6287aef

Changes:
--------
--- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes  
2018-04-16 12:43:58.892043211 +0200
+++ /work/SRC/openSUSE:Factory/.multipath-tools.new/multipath-tools.changes     
2018-07-25 16:05:40.473036252 +0200
@@ -1,0 +2,347 @@
+Mon Jul 02 12:01:36 UTC 2018 - mwi...@suse.com
+
+- Update to version 0.7.7+75+suse.6287aef:
+  Added minor updates from upstream
+  * multipath-tools: add info about how to enable ALUA in ONTAP
+  * multipath-tools: add directio path_checker for DASD devices
+  * multipath-tools: make Product Name mandatory and add all of them
+  Minor rebase, as some SUSE patches have been merged upstream
+  (all mentioned in previous changelogs)
+
+-------------------------------------------------------------------
+Fri Jun 29 07:57:45 UTC 2018 - mwi...@suse.com
+
+- Update to version 0.7.7+72+suse.4b24466:
+ * multipath: fix return code handling in delegate_to_multipathd
+  (bsc#1098177)
+  * multipath: don't start multipathd unnecessarily
+  (bsc#1098177)
+
+-------------------------------------------------------------------
+Mon Jun 25 19:48:59 UTC 2018 - mwi...@suse.com
+
+- Update to version 0.7.7+70+suse.4a5941e:
+  * libmultipath: change partition_delimiter default to "-part"
+  (bsc#1073622, bsc#1056526)
+  * change default for find_multipaths to "greedy" (bsc#1099054)
+  * libmultipath: allow distributions to change partition_delim default
+  (bsc#1073622, bsc#1056526)
+
+-------------------------------------------------------------------
+Mon Jun 25 16:20:23 UTC 2018 - mwi...@suse.com
+- Update to version 0.7.7+67+suse.a7d1e14:
+
+- RBD/RADOS backend support has been removed upstream
+  remove support for it in openSUSE, too (boo#1099037)
+  * added Obsoletes: for multipath-tools-rbd.
+- libdmmp version has changed to 0.2.0
+
+- New patches not yet upstream:
+  * multipathd: fix mpp->hwe handling on path removal (boo#1099028)
+  * libmultipath: print correct default for delay_*_checks (boo#1099026)
+  * libmultipath: avoid error messages from RDAC check (bsc#1075539)
+  * (lib)mpathpersist: use O_RDONLY file descriptors (bsc#1093220)
+  * libmpathpersist: fix byte swapping for big endian systems (bsc#1099036)
+  * multipath-tools/tests: add tests for get_unaligned_beXX (bsc#1099036)
+  * libmultipath: add (get|put)_unaligned_be64 (bsc#1099036)
+  * libmpathpersist: fix stack overflow in mpath_format_readfullstatus()
+  (bsc#1099007)
+  * multipathd: fix buffer size in cli_getprkey (bsc#1099028)
+  * libmultipath: fix gcc 8.1 "truncated output" warnings
+  (bsc#1099007)
+  * libmpathpersist: fix typo in mpath_format_readfullstatus
+  (bsc#1099007)
+  * libmpathpersist: remove duplicate test in readfullstatus
+  (bsc#1099007)
+
+- SUSE specific patches preserved:
+  * multipath.rules: temporary rule to obtain ID_WWN for NVMe (bsc#1076828)
+  * kpartx: create symlinks for dmraid devices (bsc#1064212)
+  * multipath.conf.5: document no_partitons compat support (fate#323406)
+  * libmultipath: compat support for 'features "1 no_partitions"' (fate#323406)
+  * Added fossology assessment as README.licenses (bsc#1088801)
+
+- Dropped patches from previous factory/SLE15 release (0.7.3+69+suse.218a0d0):
+  * libmultipath: don't [un]set queue_if_no_path after domap
+  obsoleted by "libmultipath: cleanup features handling code"
+  * multipath.rules: use -i flag to multipath
+  obsoleted by path detection patch series
+  * libmpathpersist: add support for prkeys file v3
+  obsoleted by "mpathpersist: Fix invalid condition check"
+  * libmultipath: fix deadlock in tur.c
+  obsoleted by "libmultipath: fix tur checker locking"
+  * checkers/rbd: missing pthread_lock() on failure path
+  obsolete because of RBD removal
+  * libmultipath/hwtable: don't hard-code ALUA for IBM IPR
+  obsoleted by "libmultipath: hwhandler auto-detection for ALUA" and
+  "libmultipath: don't reject maps with undefined prio"
+
+- 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
+  * multipath: implement "multipath -T" (bsc#1067789)
+  * multipathd: implement "show config local" (bsc#1067789)
+  * 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: fix memory leak in process_config_dir()
+  * kpartx: no need to use FREE_CONST
+  * multipath.conf.5: update the description of 
marginal_path_err_rate_threshold
+  * multipath: don't check timestamps without a path
+  * 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: fix reservation_key check
+  * 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
+  * 11-dm-mpath.rules: dont't run "multipath -U" during coldplug
+  * 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
+  * libmultipath: hwhandler auto-detection for ALUA
+  * multipath-tools: add GPLv2 as COPYING
+  * multipath-tools: move COPYING to COPYING.LESSER
+  * multipath: fix rcu thread cancellation hang
+  * multipathd: register threads that use rcu calls
+  * libmultipath: Fix recently introduced inconsistencies
+  * Allow the compiler to verify consistency of declarations and definitions
+  * multipathd: stop waiter in __setup_multipath
+  * multipathd: move __setup_multipath to multipathd
+  * multipathd: fix waiter thread cancelling
+  * multipath-tools: remove DF arrays from HP
+  * multipath: add unit tests for dmevents code
+  * multipathd: add new polling dmevents waiter thread
+  * libmultipath: add helper functions
+  * call start_waiter_thread() before setup_multipath()
+  * move waiter code from libmultipath to multipathd
+  * libmultipath: move remove_map waiter code to multipathd
+  * multipathd: use nanosleep for strict timing
+  * libmultipath: fix log_pthread processing
+  * multipathd: log thread cleanup
+  * libmultipath: set dm_conf_verbosity
+  * libmultipath: fix basenamecpy
+  * Unit tests for basenamecpy
+  * multipath-tools: fix errors in auto generated man pages
+  * Bump version to 0.7.6
++++ 150 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes
++++ and /work/SRC/openSUSE:Factory/.multipath-tools.new/multipath-tools.changes

Old:
----
  multipath-tools-0.7.3+67+suse.8f0c27b.tar.xz

New:
----
  multipath-tools-0.7.7+75+suse.6287aef.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.2Rk7Bt/_old  2018-07-25 16:05:41.113037538 +0200
+++ /var/tmp/diff_new_pack.2Rk7Bt/_new  2018-07-25 16:05:41.113037538 +0200
@@ -25,53 +25,6 @@
 %endif
 %endif
 
-# Whether to build with RADOS support
-# Default YES on openSUSE factory and leap >= 42.2 and SLES12 >= SP3
-# (but only on architectures for which ceph is enabled).
-# Default NO on SLES 12 >= SP2
-# Always NO on other distros
-
-%if 0%{?suse_version} == 1315
-%if 0%{?is_opensuse} == 1
-#### Leap 42.x: Support from 42.2 on, for ceph-supported archs
-#### (see ExclusiveArch in ceph spec file)
-%ifarch x86_64 aarch64 ppc64 ppc64le
-%if 0%{?sle_version} >= 120200
-%bcond_without rados
-%endif # 0%{?sle_version} >= 120200
-%endif # arch
-%else  # 0%{?is_opensuse} == 1
-#### SLE12: Support from SP3 on, for ceph-supported archs
-#### (see ExclusiveArch in ceph spec file *on IBS*)
-%ifarch x86_64 aarch64
-%if 0%{?sle_version} >= 120300
-%bcond_without rados
-%else  # 0%{?sle_version} >= 120300
-#### SLE12 SP2: rados can be enabled here using --with rados
-%if 0%{?sle_version} >= 120200
-%bcond_with rados
-%endif # 0%{?sle_version} >= 120200
-%endif # 0%{?sle_version} >= 120300
-%endif # arch
-%endif # 0%{?is_opensuse} == 1
-%else  # 0%{?suse_version} == 1315
-%if 0%{?suse_version} >= 1330
-%if 0%{?is_opensuse} == 1
-#### Factory / Tumbleweed
-#### (see ExclusiveArch in ceph spec file)
-%ifarch x86_64 aarch64 ppc64 ppc64le
-%bcond_without rados
-%endif # arch
-%else  # 0%{?is_opensuse} == 1
-#### SLE15
-#### (see ExclusiveArch in ceph spec file)
-%ifarch x86_64 aarch64 ppc64le s390x
-%bcond_without rados
-%endif # arch
-%endif # 0%{?is_opensuse} == 1
-%endif # 0%{?suse_version} >= 1330
-%endif # 0%{?suse_version} == 1315
-
 # Whether to build libdmmp
 # Default YES on openSUSE factory, SLE15, and leap
 # Default NO on SLES 12
@@ -89,7 +42,7 @@
 %endif # 0%{?suse_version} == 1315
 
 # This should match the version in libdmmp/Makefile
-%define _libdmmp_version 0.1.0
+%define _libdmmp_version 0.2.0
 %define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
 
 # path prefix for systemd unit files and udev rules
@@ -97,7 +50,7 @@
 
 Name:           multipath-tools
 Url:            http://christophe.varoqui.free.fr/
-Version:        0.7.3+67+suse.8f0c27b
+Version:        0.7.7+75+suse.6287aef
 Release:        0
 Summary:        Tools to Manage Multipathed Devices with the device-mapper
 License:        GPL-2.0-only AND LGPL-2.0-or-later
@@ -113,9 +66,6 @@
 %{?systemd_requires}
 BuildRequires:  device-mapper-devel
 BuildRequires:  libaio-devel
-%if 0%{?with_rados} == 1
-BuildRequires:  librados-devel
-%endif
 %if 0%{?with_libdmmp} == 1
 BuildRequires:  libjson-c-devel
 %endif
@@ -130,7 +80,7 @@
 Requires:       device-mapper >= 1.2.78
 Requires:       kpartx
 Requires:       sg3_utils
-Recommends:     multipath-tools-rbd = %{version}
+Obsoletes:      multipath-tools-rbd <= %{version}
 PreReq:         coreutils grep
 
 %description
@@ -169,19 +119,6 @@
 This package contains the development libraries for multipath-tools
 and libmpath_persist.
 
-%if 0%{?with_rados} == 1
-%package rbd
-Summary:        RADOS support for multipath-tools
-License:        LGPL-2.1-only
-Group:          System/Libraries
-Requires:       multipath-tools = %{version}
-
-%description rbd
-This package contains the path checker for RADOS block devices
-(provided by the Ceph distributed storage system) for multipath-tools.
-
-%endif
-
 %if 0%{?with_libdmmp} == 1
 %package -n libdmmp%{libdmmp_version}
 Summary:        C API for multipath-tools
@@ -203,7 +140,7 @@
 
 %endif
 
-%define makeflags %{!?with_rados:ENABLE_RADOS=0} 
%{!?with_libdmmp:ENABLE_LIBDMMP=0}
+%define makeflags %{!?with_libdmmp:ENABLE_LIBDMMP=0}
 %define dirflags LIB=%{_lib} usr_prefix=%{_prefix} SYSTEMDPATH=%{_sysdir}
 
 %prep
@@ -275,9 +212,6 @@
 /%{_lib}/libmpathcmd.so.0
 /%{_lib}/libmpathpersist.so.0
 /%{_lib}/multipath
-%if 0%{?with_rados} == 1
-%exclude /%{_lib}/multipath/libcheckrbd.so
-%endif
 /sbin/multipath
 /sbin/multipathd
 /sbin/mpathpersist
@@ -325,12 +259,6 @@
 # The kpartx package contains udev rules that may need to be in initrd.
 %{?regenerate_initrd_posttrans}
 
-%if 0%{?with_rados} == 1
-%files rbd
-%defattr(-,root,root)
-/%{_lib}/multipath/libcheckrbd.so
-%endif
-
 %if 0%{?with_libdmmp} == 1
 
 %post -n libdmmp%{libdmmp_version}

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.2Rk7Bt/_old  2018-07-25 16:05:41.149037610 +0200
+++ /var/tmp/diff_new_pack.2Rk7Bt/_new  2018-07-25 16:05:41.149037610 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/openSUSE/multipath-tools.git</param>
-              <param 
name="changesrevision">8f0c27b0c8867a4dd0a5c6a9eb67b4966d9ca9f8</param></service><service
 name="tar_scm">
+              <param 
name="changesrevision">4a5941e3763db9ec29b53cdefc92788d4ac08796</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.3+67+suse.8f0c27b.tar.xz -> 
multipath-tools-0.7.7+75+suse.6287aef.tar.xz ++++++
++++ 22994 lines of diff (skipped)


Reply via email to