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 2023-05-13 17:17:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old)
 and      /work/SRC/openSUSE:Factory/.multipath-tools.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "multipath-tools"

Sat May 13 17:17:24 2023 rev:153 rq:1086784 version:0.9.5+68+suse.d1b6a1c

Changes:
--------
--- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes  
2023-03-25 18:54:04.166260295 +0100
+++ 
/work/SRC/openSUSE:Factory/.multipath-tools.new.1533/multipath-tools.changes    
    2023-05-13 17:17:38.386380597 +0200
@@ -1,0 +2,11 @@
+Fri May 12 13:54:09 UTC 2023 - Martin Wilck <[email protected]>
+
+- Update to version 0.9.5+68+suse.d1b6a1c:
+  Upstream bugfixes:
+  * libmultipath: use directio checker for LIO targets
+    (gh#opensvc/multipath-tools#54)
+  * multipathd.service: remove "Also=multipathd.socket"
+    (gh#opensvc/multipath-tools#65)
+  * libmultipathd: Avoid parsing errors due to unsupported designators
+
+-------------------------------------------------------------------

Old:
----
  multipath-tools-0.9.4+86+suse.4d8901e.obscpio

New:
----
  multipath-tools-0.9.5+68+suse.d1b6a1c.obscpio

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

Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.c49nMy/_old  2023-05-13 17:17:39.862389090 +0200
+++ /var/tmp/diff_new_pack.c49nMy/_new  2023-05-13 17:17:39.866389112 +0200
@@ -35,7 +35,7 @@
 %define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
 
 Name:           multipath-tools
-Version:        0.9.4+86+suse.4d8901e
+Version:        0.9.5+68+suse.d1b6a1c
 Release:        0
 Summary:        Tools to Manage Multipathed Devices with the device-mapper
 License:        GPL-2.0-only AND GPL-3.0-or-later

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.c49nMy/_old  2023-05-13 17:17:39.926389458 +0200
+++ /var/tmp/diff_new_pack.c49nMy/_new  2023-05-13 17:17:39.930389481 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/openSUSE/multipath-tools.git</param>
-              <param 
name="changesrevision">4d8901e45d2f2e9274cb947a75e75be1a10845f3</param></service></servicedata>
+              <param 
name="changesrevision">d1b6a1c70de9ee39fab1310ef19f4325c3ec7096</param></service></servicedata>
 (No newline at EOF)
 

++++++ multipath-tools-0.9.4+86+suse.4d8901e.obscpio -> 
multipath-tools-0.9.5+68+suse.d1b6a1c.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.9.4+86+suse.4d8901e/.github/workflows/build-and-unittest.yaml
 
new/multipath-tools-0.9.5+68+suse.d1b6a1c/.github/workflows/build-and-unittest.yaml
--- 
old/multipath-tools-0.9.4+86+suse.4d8901e/.github/workflows/build-and-unittest.yaml
 2023-03-22 16:55:59.000000000 +0100
+++ 
new/multipath-tools-0.9.5+68+suse.d1b6a1c/.github/workflows/build-and-unittest.yaml
 2023-05-12 09:37:11.000000000 +0200
@@ -11,14 +11,24 @@
   pull_request:
 
 jobs:
-  bionic:
-    runs-on: ubuntu-18.04
+  jammy:
+    runs-on: ubuntu-22.04
     strategy:
       fail-fast: false
       matrix:
         rl: ['', 'libreadline', 'libedit']
+        cc: [ gcc, clang ]
     steps:
       - uses: actions/checkout@v2
+      - name: update
+        run: sudo apt-get update
+      - name: dependencies
+        run: >
+          sudo apt-get install --yes gcc
+          make pkg-config valgrind
+          libdevmapper-dev libreadline-dev libaio-dev libsystemd-dev
+          libudev-dev libjson-c-dev liburcu-dev libcmocka-dev libedit-dev
+          libmount-dev linux-modules-extra-$(uname -r)
       - name: mpath
         run: sudo modprobe dm_multipath
       - name: zram
@@ -27,32 +37,42 @@
         run: echo ZRAM=$(sudo cat /sys/class/zram-control/hot_add) >> 
$GITHUB_ENV
       - name: set-zram-size
         run: echo 1G | sudo tee /sys/block/zram$ZRAM/disksize
-      - name: update
-        run: sudo apt-get update
-      - name: dependencies
-        run: >
-          sudo apt-get install --yes gcc
-          make perl-base pkg-config valgrind
-          libdevmapper-dev libreadline-dev libaio-dev libsystemd-dev
-          libudev-dev libjson-c-dev liburcu-dev libcmocka-dev libedit-dev 
libmount-dev
+      - name: set CC
+        run: echo CC=${{ matrix.cc }} >> $GITHUB_ENV
+      - name: set optflags
+        # valgrind doesn't support the dwarf-5 format of clang 14
+        run: echo OPT='-O2 -gdwarf-4 -fstack-protector-strong' >> $GITHUB_ENV
+        if: ${{ matrix.cc == 'clang' }}
       - name: build
-        run: make -Orecurse -j$(grep -c ^processor /proc/cpuinfo) READLINE=${{ 
matrix.rl }}
+        run: >
+          make -Orecurse -j$(grep -c ^processor /proc/cpuinfo)
+          READLINE=${{ matrix.rl }} OPTFLAGS="$OPT"
       - name: test
-        run: make -Orecurse -j$(grep -c ^processor /proc/cpuinfo) test
+        run: >
+          make -Orecurse -j$(grep -c ^processor /proc/cpuinfo)
+          OPTFLAGS="$OPT" test
       - name: valgrind-test
-        run: make -Orecurse -j$(grep -c ^processor /proc/cpuinfo) valgrind-test
+        id: valgrind
+        run: >
+          make -Orecurse -j$(grep -c ^processor /proc/cpuinfo)
+          OPTFLAGS="$OPT" valgrind-test
+        continue-on-error: true
       - name: valgrind-results
         run: cat tests/*.vgr
+      - name: fail if valgrind failed
+        run: /bin/false
+        if: steps.valgrind.outcome != 'success'
       - name: clean-nonroot-artifacts
         run: rm -f tests/dmevents.out tests/directio.out
       - name: root-test
         run: sudo make DIO_TEST_DEV=/dev/zram$ZRAM test
-  focal-gcc10:
+  focal:
     runs-on: ubuntu-20.04
     strategy:
       fail-fast: false
       matrix:
         rl: ['', 'libreadline', 'libedit']
+        cc: [ gcc, clang ]
     steps:
       - uses: actions/checkout@v2
       - name: mpath
@@ -64,53 +84,24 @@
       - name: dependencies
         run: >
           sudo apt-get install --yes gcc-10
-          make perl-base pkg-config valgrind
-          libdevmapper-dev libreadline-dev libaio-dev libsystemd-dev
-          libudev-dev libjson-c-dev liburcu-dev libcmocka-dev libedit-dev
-      - name: set CC
-        run: echo CC=gcc-10 >> $GITHUB_ENV
-      - name: build
-        run: make -Orecurse -j$(grep -c ^processor /proc/cpuinfo) READLINE=${{ 
matrix.rl }}
-      - name: test
-        run: make -Orecurse -j$(grep -c ^processor /proc/cpuinfo) test
-      - name: valgrind-test
-        run: make -Orecurse -j$(grep -c ^processor /proc/cpuinfo) valgrind-test
-      - name: valgrind-results
-        run: cat tests/*.vgr
-      - name: clean-nonroot-artifacts
-        run: rm -f tests/dmevents.out tests/directio.out
-      - name: root-test
-        run: sudo make DIO_TEST_DEV=/dev/ram0 test
-  focal-clang10:
-    runs-on: ubuntu-20.04
-    strategy:
-      fail-fast: false
-      matrix:
-        rl: ['', 'libreadline', 'libedit']
-    steps:
-      - uses: actions/checkout@v2
-      - name: mpath
-        run: sudo modprobe dm_multipath
-      - name: brd
-        run: sudo modprobe brd rd_nr=1 rd_size=65536
-      - name: update
-        run: sudo apt-get update
-      - name: dependencies
-        run: >
-          sudo apt-get install --yes clang
-          make perl-base pkg-config valgrind
+          make pkg-config valgrind
           libdevmapper-dev libreadline-dev libaio-dev libsystemd-dev
           libudev-dev libjson-c-dev liburcu-dev libcmocka-dev libedit-dev
       - name: set CC
-        run: echo CC=clang >> $GITHUB_ENV
+        run: echo CC=${{ matrix.cc }} >> $GITHUB_ENV
       - name: build
         run: make -Orecurse -j$(grep -c ^processor /proc/cpuinfo) READLINE=${{ 
matrix.rl }}
       - name: test
         run: make -Orecurse -j$(grep -c ^processor /proc/cpuinfo) test
       - name: valgrind-test
+        id: valgrind
         run: make -Orecurse -j$(grep -c ^processor /proc/cpuinfo) valgrind-test
+        continue-on-error: true
       - name: valgrind-results
         run: cat tests/*.vgr
+      - name: fail if valgrind failed
+        run: /bin/false
+        if: steps.valgrind.outcome != 'success'
       - name: clean-nonroot-artifacts
         run: rm -f tests/dmevents.out tests/directio.out
       - name: root-test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.9.4+86+suse.4d8901e/libmultipath/Makefile 
new/multipath-tools-0.9.5+68+suse.d1b6a1c/libmultipath/Makefile
--- old/multipath-tools-0.9.4+86+suse.4d8901e/libmultipath/Makefile     
2023-03-22 16:55:59.000000000 +0100
+++ new/multipath-tools-0.9.5+68+suse.d1b6a1c/libmultipath/Makefile     
2023-05-12 09:37:11.000000000 +0200
@@ -71,7 +71,7 @@
 clean: dep_clean
        $(Q)$(RM) core *.a *.o *.so *.so.* *.abi nvme-ioctl.c nvme-ioctl.h 
autoconfig.h $(NV_VERSION_SCRIPT)
 
-include $(wildcard $(OBJS:.o=.d))
+include $(wildcard $(OBJS:.o=.d) $(OBJS-T:.o=.d))
 
 dep_clean:
-       $(Q)$(RM) $(OBJS:.o=.d)
+       $(Q)$(RM) $(OBJS:.o=.d) $(OBJS-T:.o=.d)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.9.4+86+suse.4d8901e/libmultipath/discovery.c 
new/multipath-tools-0.9.5+68+suse.d1b6a1c/libmultipath/discovery.c
--- old/multipath-tools-0.9.4+86+suse.4d8901e/libmultipath/discovery.c  
2023-03-22 16:55:59.000000000 +0100
+++ new/multipath-tools-0.9.5+68+suse.d1b6a1c/libmultipath/discovery.c  
2023-05-12 09:37:11.000000000 +0200
@@ -1211,6 +1211,17 @@
                        invalid = (d[3] < 8);
                        new_prio = 2;
                        break;
+               case 0x6:
+                       /* Logical Unit Group */
+                       invalid = (d[3] != 4);
+                       break;
+               case 0x7:
+                       /* MD5 logical unit designator */
+                       invalid = (d[3] != 16);
+                       break;
+               case 0x0:
+                       /* Vendor Specific */
+                       break;
                case 0xa:
                        condlog(2, "%s: UUID identifiers not yet supported",
                                __func__);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.9.4+86+suse.4d8901e/libmultipath/hwtable.c 
new/multipath-tools-0.9.5+68+suse.d1b6a1c/libmultipath/hwtable.c
--- old/multipath-tools-0.9.4+86+suse.4d8901e/libmultipath/hwtable.c    
2023-03-22 16:55:59.000000000 +0100
+++ new/multipath-tools-0.9.5+68+suse.d1b6a1c/libmultipath/hwtable.c    
2023-05-12 09:37:11.000000000 +0200
@@ -1067,6 +1067,8 @@
                .pgfailback    = -FAILBACK_IMMEDIATE,
                .no_path_retry = 12,
                .prio_name     = PRIO_ALUA,
+               .checker_name  = DIRECTIO,
+               .detect_checker = DETECT_CHECKER_OFF,
        },
        /*
         * DataCore
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.9.4+86+suse.4d8901e/libmultipath/version.h 
new/multipath-tools-0.9.5+68+suse.d1b6a1c/libmultipath/version.h
--- old/multipath-tools-0.9.4+86+suse.4d8901e/libmultipath/version.h    
2023-03-22 16:55:59.000000000 +0100
+++ new/multipath-tools-0.9.5+68+suse.d1b6a1c/libmultipath/version.h    
2023-05-12 09:37:11.000000000 +0200
@@ -20,9 +20,9 @@
 #ifndef _VERSION_H
 #define _VERSION_H
 
-#define VERSION_CODE 0x000904
+#define VERSION_CODE 0x000905
 /* MMDDYY, in hex */
-#define DATE_CODE    0x0C1316
+#define DATE_CODE    0x031717
 
 #define PROG    "multipath-tools"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.9.4+86+suse.4d8901e/multipathd/Makefile 
new/multipath-tools-0.9.5+68+suse.d1b6a1c/multipathd/Makefile
--- old/multipath-tools-0.9.4+86+suse.4d8901e/multipathd/Makefile       
2023-03-22 16:55:59.000000000 +0100
+++ new/multipath-tools-0.9.5+68+suse.d1b6a1c/multipathd/Makefile       
2023-05-12 09:37:11.000000000 +0200
@@ -81,7 +81,7 @@
 clean: dep_clean
        $(Q)$(RM) core *.o $(EXEC) $(CLI)
 
-include $(wildcard $(OBJS:.o=.d))
+include $(wildcard $(OBJS:.o=.d) $(CLI_OBJS:.o=.d))
 
 dep_clean:
-       $(Q)$(RM) $(OBJS:.o=.d)
+       $(Q)$(RM) $(OBJS:.o=.d) $(CLI_OBJS:.o=.d)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/multipath-tools-0.9.4+86+suse.4d8901e/multipathd/multipathd.service 
new/multipath-tools-0.9.5+68+suse.d1b6a1c/multipathd/multipathd.service
--- old/multipath-tools-0.9.4+86+suse.4d8901e/multipathd/multipathd.service     
2023-03-22 16:55:59.000000000 +0100
+++ new/multipath-tools-0.9.5+68+suse.d1b6a1c/multipathd/multipathd.service     
2023-05-12 09:37:11.000000000 +0200
@@ -22,4 +22,3 @@
 
 [Install]
 WantedBy=sysinit.target
-Also=multipathd.socket
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/multipath-tools-0.9.4+86+suse.4d8901e/tests/Makefile 
new/multipath-tools-0.9.5+68+suse.d1b6a1c/tests/Makefile
--- old/multipath-tools-0.9.4+86+suse.4d8901e/tests/Makefile    2023-03-22 
16:55:59.000000000 +0100
+++ new/multipath-tools-0.9.5+68+suse.d1b6a1c/tests/Makefile    2023-05-12 
09:37:11.000000000 +0200
@@ -112,7 +112,7 @@
 # Pass the original values of CFLAGS etc. to the sub-make, which will include
 # Makefile.in again. Otherwise, the flags would be added twice.
 libmultipath.so.0: $(multipathdir)/libmultipath.so.0
-       @CFLAGS=$(ORIG_CFLAGS) CPPFLAGS=$(ORIG_CPPFLAGS) 
LDFLAGS=$(ORIG_LDFLAGS) \
+       @CFLAGS="$(ORIG_CFLAGS)" CPPFLAGS="$(ORIG_CPPFLAGS)" 
LDFLAGS="$(ORIG_LDFLAGS)" \
        $(MAKE) -C $(multipathdir) configdir=$(TESTDIR)/conf.d 
plugindir=$(TESTDIR)/lib test-lib
 
 # COLON will get expanded during second expansion below

++++++ multipath-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.c49nMy/_old  2023-05-13 17:17:40.294391575 +0200
+++ /var/tmp/diff_new_pack.c49nMy/_new  2023-05-13 17:17:40.298391598 +0200
@@ -1,5 +1,5 @@
 name: multipath-tools
-version: 0.9.4+86+suse.4d8901e
-mtime: 1679500559
-commit: 4d8901e45d2f2e9274cb947a75e75be1a10845f3
+version: 0.9.5+68+suse.d1b6a1c
+mtime: 1683877031
+commit: d1b6a1c70de9ee39fab1310ef19f4325c3ec7096
 

Reply via email to