Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package multipath-tools for openSUSE:Factory 
checked in at 2022-02-10 23:11:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old)
 and      /work/SRC/openSUSE:Factory/.multipath-tools.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "multipath-tools"

Thu Feb 10 23:11:37 2022 rev:139 rq:952914 version:0.8.8+57+suse.dfb672fe

Changes:
--------
--- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes  
2022-02-03 23:16:03.116790736 +0100
+++ 
/work/SRC/openSUSE:Factory/.multipath-tools.new.1956/multipath-tools.changes    
    2022-02-10 23:12:16.392238262 +0100
@@ -1,0 +2,9 @@
+Wed Feb  9 10:01:45 UTC 2022 - Martin Wilck <mwi...@suse.com>
+
+- Version 0.8.8+57+suse.dfb672fe
+  * kpartx.rules: skip MD devices (bsc#1195644)
+  * libmultipath: hwtable: use ALUA for all LIO targets (bsc#1195649)
+  * multipathd.service: drop ExecStartPre for loading dm-multipath
+    (bsc#1195397)
+
+-------------------------------------------------------------------

Old:
----
  multipath-tools-0.8.8+45+suse.628d603e.obscpio

New:
----
  multipath-tools-0.8.8+57+suse.dfb672fe.obscpio

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

Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.Jk43Lq/_old  2022-02-10 23:12:17.348240683 +0100
+++ /var/tmp/diff_new_pack.Jk43Lq/_new  2022-02-10 23:12:17.352240693 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package multipath-tools
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,7 +29,7 @@
 %define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
 
 Name:           multipath-tools
-Version:        0.8.8+45+suse.628d603e
+Version:        0.8.8+57+suse.dfb672fe
 Release:        0
 Summary:        Tools to Manage Multipathed Devices with the device-mapper
 License:        GPL-2.0-only
@@ -81,7 +81,6 @@
 
 
 
-
 # Currently, it makes no sense to split out libmpathpersist and libmpathcmd
 # separately. libmultipath has no stable API at all, and it depends
 # on libmpathcmd (to be fixed). libmpathpersist depends on libmultipath

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Jk43Lq/_old  2022-02-10 23:12:17.416240855 +0100
+++ /var/tmp/diff_new_pack.Jk43Lq/_new  2022-02-10 23:12:17.416240855 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/openSUSE/multipath-tools.git</param>
-              <param 
name="changesrevision">628d603e9b71ab3572e7b0219218c4b9d88e202d</param></service></servicedata>
+              <param 
name="changesrevision">dfb672fefaf30f5eb30ef5bfb717d5eefc425e9e</param></service></servicedata>
 (No newline at EOF)
 

++++++ multipath-tools-0.8.8+45+suse.628d603e.obscpio -> 
multipath-tools-0.8.8+57+suse.dfb672fe.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.8.8+45+suse.628d603e/.obs/workflows.yml 
new/multipath-tools-0.8.8+57+suse.dfb672fe/.obs/workflows.yml
--- old/multipath-tools-0.8.8+45+suse.628d603e/.obs/workflows.yml       
2022-02-02 01:00:27.000000000 +0100
+++ new/multipath-tools-0.8.8+57+suse.dfb672fe/.obs/workflows.yml       
2022-02-09 10:49:48.000000000 +0100
@@ -33,35 +33,3 @@
               - aarch64
   filters:
     event: pull_request
-
-push_workflow:
-  steps:
-    - branch_package:
-        source_project: home:mwilck:multipath
-        source_package: multipath-tools
-        target_project: home:mwilck:multipath
-    - configure_repositories:
-        project: home:mwilck:multipath
-        repositories:
-          - name: openSUSE_Tumbleweed
-            paths:
-              - target_project: openSUSE:Factory
-                target_repository: snapshot
-            architectures:
-              - x86_64
-          - name: SLE_15_SP4
-            paths:
-              - target_project: openSUSE:Backports:SLE-15-SP4
-                target_repository: standard
-              - target_project: SUSE:SLE-15-SP4:GA
-                target_repository: pool
-            architectures:
-              - x86_64
-              - s390x
-  filters:
-    event: push
-    branches:
-      only:
-        - next
-        - edge
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multipath-tools-0.8.8+45+suse.628d603e/Makefile.inc 
new/multipath-tools-0.8.8+57+suse.dfb672fe/Makefile.inc
--- old/multipath-tools-0.8.8+45+suse.628d603e/Makefile.inc     2022-02-02 
01:00:27.000000000 +0100
+++ new/multipath-tools-0.8.8+57+suse.dfb672fe/Makefile.inc     2022-02-09 
10:49:48.000000000 +0100
@@ -3,18 +3,17 @@
 #
 
 #
-# Allow to force some libraries to be used statically. (Uncomment one of the
-# following lines or define the values when calling make.)
-#
-# WITH_LOCAL_LIBDM     = 1
-# WITH_LOCAL_LIBSYSFS  = 1
-#
 # Uncomment to disable libdmmp support
 # ENABLE_LIBDMMP = 0
 #
 # Uncomment to disable dmevents polling support
 # ENABLE_DMEVENTS_POLL = 0
 
+# List of scsi device handler modules to load on boot, e.g.
+# SCSI_DH_MODULES_PRELOAD := scsi_dh_alua scsi_dh_rdac
+SCSI_DH_MODULES_PRELOAD :=
+
+
 PKGCONFIG      ?= pkg-config
 
 ifeq ($(TOPDIR),)
@@ -79,6 +78,7 @@
 bindir         = $(exec_prefix)/sbin
 libudevdir     = $(prefix)/$(SYSTEMDPATH)/udev
 udevrulesdir   = $(libudevdir)/rules.d
+modulesloaddir  = $(prefix)/$(SYSTEMDPATH)/modules-load.d
 multipathdir   = $(TOPDIR)/libmultipath
 man8dir                = $(prefix)/usr/share/man/man8
 man5dir                = $(prefix)/usr/share/man/man5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multipath-tools-0.8.8+45+suse.628d603e/README.md 
new/multipath-tools-0.8.8+57+suse.dfb672fe/README.md
--- old/multipath-tools-0.8.8+45+suse.628d603e/README.md        2022-02-02 
01:00:27.000000000 +0100
+++ new/multipath-tools-0.8.8+57+suse.dfb672fe/README.md        2022-02-09 
10:49:48.000000000 +0100
@@ -52,6 +52,62 @@
 Github page: https://github.com/opensvc/multipath-tools
 
 
+Building multipath-tools
+========================
+
+Prerequisites: development packages of for `libdevmapper`, `libreadline`,
+`libaio`, `libudev`, `libjson-c`, `liburcu`, and `libsystemd`.
+
+To build multipath-tools, type:
+
+    make
+       make DESTDIR="/my/target/dir" install
+
+To uninstall, type:
+
+    make uninstall
+
+Customizing the build
+---------------------
+
+The following variables can be passed to the `make` command line:
+
+ * `ENABLE_LIBDMMP=0`: disable building libdmmp
+ * `ENABLE_DMEVENTS_POLL=0`: disable support for the device-mapper event
+   polling API. For use with pre-5.0 kernels that don't supprt dmevent polling
+   (but even if you don't use this option, multipath-tools will work with
+   these kernels).
+ * `SCSI_DH_MODULES_PRELOAD="(list)"`: specify a space-separated list of SCSI
+   device handler kernel modules to load early during boot. Some
+   multipath-tools functionality depends on these modules being loaded
+   early. This option causes a *modules-load.d(5)* configuration file to be
+   created, thus it depends on functionality provided by *systemd*.
+   This variable only matters for `make install`.
+
+Note: The usefulness of the preload list depends on the kernel configuration.
+It's especially useful if `scsi_mod` is builtin but `scsi_dh_alua` and
+other device handler modules are built as modules. If `scsi_mod` itself is 
compiled
+as a module, it might make more sense to use a module softdep for the same
+purpose.
+
+See `Makefile.inc` for additional variables to customize paths and compiler
+flags.
+
+Special Makefile targets
+------------------------
+
+The following targets are intended for developers only.
+
+ * `make test` to build and run the unit tests
+ * `make valgrind-test` to run the unit tests under valgrind
+ * `make abi` to create an XML representation of the ABI of the libraries in
+   the `abi/` subdirectory
+ * `make abi-test` to compare the ABI of a different multipath-tools version,
+   which must be stored in the `reference-abi/` subdirectory. If this test
+   fails, the ABI has changed wrt the reference.
+ * `make compile-commands.json` to create input for 
[clangd](https://clangd.llvm.org/).
+
+
 Add storage devices
 ===================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.8.8+45+suse.628d603e/kpartx/kpartx.rules 
new/multipath-tools-0.8.8+57+suse.dfb672fe/kpartx/kpartx.rules
--- old/multipath-tools-0.8.8+45+suse.628d603e/kpartx/kpartx.rules      
2022-02-02 01:00:27.000000000 +0100
+++ new/multipath-tools-0.8.8+57+suse.dfb672fe/kpartx/kpartx.rules      
2022-02-09 10:49:48.000000000 +0100
@@ -12,6 +12,9 @@
 # Create dm tables for partitions on multipath devices.
 ENV{DM_UUID}!="mpath-?*", GOTO="mpath_kpartx_end"
 
+# Ignore RAID members
+ENV{ID_FS_TYPE}=="linux_raid_member|isw_raid_member|ddf_raid_member", 
GOTO="mpath_kpartx_end"
+
 # DM_SUBSYSTEM_UDEV_FLAG1 is the "skip_kpartx" flag.
 # For events not generated by libdevmapper, we need to fetch it from db:
 # - "change" events with DM_ACTIVATION!="1" (e.g. partition table changes)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.8.8+45+suse.628d603e/libmultipath/hwtable.c 
new/multipath-tools-0.8.8+57+suse.dfb672fe/libmultipath/hwtable.c
--- old/multipath-tools-0.8.8+45+suse.628d603e/libmultipath/hwtable.c   
2022-02-02 01:00:27.000000000 +0100
+++ new/multipath-tools-0.8.8+57+suse.dfb672fe/libmultipath/hwtable.c   
2022-02-09 10:49:48.000000000 +0100
@@ -1039,7 +1039,7 @@
        {
                /* Linux-IO Target */
                .vendor        = "(LIO-ORG|SUSE)",
-               .product       = "RBD",
+               .product       = ".",
                .hwhandler     = "1 alua",
                .pgpolicy      = GROUP_BY_PRIO,
                .pgfailback    = -FAILBACK_IMMEDIATE,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.8.8+45+suse.628d603e/multipath/Makefile 
new/multipath-tools-0.8.8+57+suse.dfb672fe/multipath/Makefile
--- old/multipath-tools-0.8.8+45+suse.628d603e/multipath/Makefile       
2022-02-02 01:00:27.000000000 +0100
+++ new/multipath-tools-0.8.8+57+suse.dfb672fe/multipath/Makefile       
2022-02-09 10:49:48.000000000 +0100
@@ -22,15 +22,24 @@
        $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/
        $(INSTALL_PROGRAM) -d $(DESTDIR)$(udevrulesdir)
        $(INSTALL_PROGRAM) -m 644 11-dm-mpath.rules $(DESTDIR)$(udevrulesdir)
-       $(INSTALL_PROGRAM) -m 644 $(EXEC).rules 
$(DESTDIR)$(libudevdir)/rules.d/56-multipath.rules
+       $(INSTALL_PROGRAM) -m 644 $(EXEC).rules 
$(DESTDIR)$(udevrulesdir)/56-multipath.rules
+       $(INSTALL_PROGRAM) -d $(DESTDIR)$(modulesloaddir)
+       $(INSTALL_PROGRAM) -m 644 modules-load.conf 
$(DESTDIR)$(modulesloaddir)/multipath.conf
        $(INSTALL_PROGRAM) -d $(DESTDIR)$(man8dir)
        $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(man8dir)
        $(INSTALL_PROGRAM) -d $(DESTDIR)$(man5dir)
        $(INSTALL_PROGRAM) -m 644 $(EXEC).conf.5 $(DESTDIR)$(man5dir)
+ifneq ($(SCSI_DH_MODULES_PRELOAD),)
+       $(INSTALL_PROGRAM) -m 644 scsi_dh.conf 
$(DESTDIR)$(modulesloaddir)/scsi_dh.conf
+       for _x in $(SCSI_DH_MODULES_PRELOAD); do echo "$$_x"; done \
+           >>$(DESTDIR)$(modulesloaddir)/scsi_dh.conf
+endif
 
 uninstall:
        $(RM) $(DESTDIR)$(bindir)/$(EXEC)
        $(RM) $(DESTDIR)$(udevrulesdir)/11-dm-mpath.rules
+       $(RM) $(DESTDIR)$(modulesloaddir)/multipath.conf
+       $(RM) $(DESTDIR)$(modulesloaddir)/scsi_dh.conf
        $(RM) $(DESTDIR)$(libudevdir)/rules.d/56-multipath.rules
        $(RM) $(DESTDIR)$(man8dir)/$(EXEC).8
        $(RM) $(DESTDIR)$(man5dir)/$(EXEC).conf.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.8.8+45+suse.628d603e/multipath/modules-load.conf 
new/multipath-tools-0.8.8+57+suse.dfb672fe/multipath/modules-load.conf
--- old/multipath-tools-0.8.8+45+suse.628d603e/multipath/modules-load.conf      
1970-01-01 01:00:00.000000000 +0100
+++ new/multipath-tools-0.8.8+57+suse.dfb672fe/multipath/modules-load.conf      
2022-02-09 10:49:48.000000000 +0100
@@ -0,0 +1,3 @@
+# load dm-multipath early, both multipathd and multipath depend on it
+# (note that multipath may be called from udev rules!)
+dm-multipath
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.8.8+45+suse.628d603e/multipath/scsi_dh.conf 
new/multipath-tools-0.8.8+57+suse.dfb672fe/multipath/scsi_dh.conf
--- old/multipath-tools-0.8.8+45+suse.628d603e/multipath/scsi_dh.conf   
1970-01-01 01:00:00.000000000 +0100
+++ new/multipath-tools-0.8.8+57+suse.dfb672fe/multipath/scsi_dh.conf   
2022-02-09 10:49:48.000000000 +0100
@@ -0,0 +1,2 @@
+# Load SCSI device handler modules for multipath early
+# This file may be empty
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.8.8+45+suse.628d603e/multipathd/multipathd.service 
new/multipath-tools-0.8.8+57+suse.dfb672fe/multipathd/multipathd.service
--- old/multipath-tools-0.8.8+45+suse.628d603e/multipathd/multipathd.service    
2022-02-02 01:00:27.000000000 +0100
+++ new/multipath-tools-0.8.8+57+suse.dfb672fe/multipathd/multipathd.service    
2022-02-09 10:49:48.000000000 +0100
@@ -16,7 +16,6 @@
 [Service]
 Type=notify
 NotifyAccess=main
-ExecStartPre=-/sbin/modprobe dm-multipath
 ExecStart=/sbin/multipathd -d -s
 ExecReload=/sbin/multipathd reconfigure
 TasksMax=infinity

++++++ multipath-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.Jk43Lq/_old  2022-02-10 23:12:17.776241767 +0100
+++ /var/tmp/diff_new_pack.Jk43Lq/_new  2022-02-10 23:12:17.784241787 +0100
@@ -1,5 +1,5 @@
 name: multipath-tools
-version: 0.8.8+45+suse.628d603e
-mtime: 1643760027
-commit: 628d603e9b71ab3572e7b0219218c4b9d88e202d
+version: 0.8.8+57+suse.dfb672fe
+mtime: 1644400188
+commit: dfb672fefaf30f5eb30ef5bfb717d5eefc425e9e
 

Reply via email to