From 442501e252528a256d095e107cc6cc7ea235a698a53a592ea8ef41721f1da4b2 Mon Sep 17 00:00:00 2001 From: Martin Wilck Date: Tue, 20 Jun 2017 09:04:28 +0000 Subject: [PATCH 1/4] Accepting request 504980 from home:bmwiedemann:branches:Base:System set KBUILD_BUILD_TIMESTAMP to generate reproducible man-pages to fix build-compare OBS-URL: https://build.opensuse.org/request/show/504980 OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=124 --- multipath-tools.changes | 6 ++++++ multipath-tools.spec | 1 + 2 files changed, 7 insertions(+) diff --git a/multipath-tools.changes b/multipath-tools.changes index 38e4f78..bdec569 100644 --- a/multipath-tools.changes +++ b/multipath-tools.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jun 20 06:57:53 UTC 2017 - bwiedemann@suse.com + +- set KBUILD_BUILD_TIMESTAMP to generate reproducible man-pages + to fix build-compare + ------------------------------------------------------------------- Wed Jun 14 08:58:23 UTC 2017 - mwilck@suse.com diff --git a/multipath-tools.spec b/multipath-tools.spec index b23ba21..0f2e6a8 100644 --- a/multipath-tools.spec +++ b/multipath-tools.spec @@ -176,6 +176,7 @@ This package provides development files and documentation for libdmmp. %setup -q -n multipath-tools-%{version} %build +[ -n "$SOURCE_DATE_EPOCH" ] && export KBUILD_BUILD_TIMESTAMP=@$SOURCE_DATE_EPOCH make CC="%__cc" OPTFLAGS="%{optflags}" %{dirflags} %{makeflags} %install From 31f29213bb3039dff16a643d9827e6b35e3b088b1f173e28506ac8de17524bf7 Mon Sep 17 00:00:00 2001 From: Martin Wilck Date: Tue, 20 Jun 2017 10:20:58 +0000 Subject: [PATCH 2/4] Accepting request 505021 from home:mwilck:branches:Base:System Added bsc references to .changes file OBS-URL: https://build.opensuse.org/request/show/505021 OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=125 --- multipath-tools.changes | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/multipath-tools.changes b/multipath-tools.changes index bdec569..9aecd82 100644 --- a/multipath-tools.changes +++ b/multipath-tools.changes @@ -2,18 +2,13 @@ Tue Jun 20 06:57:53 UTC 2017 - bwiedemann@suse.com - set KBUILD_BUILD_TIMESTAMP to generate reproducible man-pages - to fix build-compare + to fix build-compare (bsc#1045111) ------------------------------------------------------------------- Wed Jun 14 08:58:23 UTC 2017 - mwilck@suse.com -- Update to version 0.7.1+53+suse.07c2f6ac: - Merged upstream fixes: - * multipath: Merge the DELL MD3xxx device configs - * multipath: fix up position independent code - * libmultipath: fix partition detection - * kpartx: default to running in sync mode - * libmultipath: force udev reloads +- Update to version 0.7.1+53+suse.07c2f6ac +- kpartx patch series from upstream (bsc#1037533, bsc#1033541) * kpartx: only check for 'no_partitions' feature on dm devices * kpartx: test-kpartx: new unit test program * kpartx: remove is_loop_device @@ -26,14 +21,29 @@ Wed Jun 14 08:58:23 UTC 2017 - mwilck@suse.com * kpartx: use absolute path for regular files * kpartx: find_loop_by_file: use sysfs * kpartx: include sys/sysmacros.h - * libmultipath: print.c: make sure lines are 0-terminated + * Revert "kpartx: relax check when checking for a kpartx device" + +- Spec file: use new build flag for libdmmp installation + (bsc#1036652), enabled by upstream fix: + * libdmmp: enable library installation in alternative directory + +- Other bug fixes from upstream: + * libmultipath: print.c: make sure lines are 0-terminated (bsc#1038865) * multipath-tools: fix compilation with gcc < 4.9 + * kpartx: fix device checks + * mpath_persist: Don't join threads that don't exist + * libmultipath: fix suspended devs from failed reloads + * mpathpersist: fix one more crash possiblity + +- Minor upstream changes: + * multipath: Merge the DELL MD3xxx device configs + * multipath: fix up position independent code + * libmultipath: fix partition detection (bsc#1037533) + * kpartx: default to running in sync mode + * libmultipath: force udev reloads * libmultipath: print alias with no_path_retry message * multipathd: force reload device on all resizes * libmultipath: refactor calls to get dm device info - * libmultipath: fix suspended devs from failed reloads - * kpartx: fix device checks - * mpath_persist: Don't join threads that don't exist * multipath-tools: document uid_attribute for NVME devices * Makefile: Remove assignments to unused variables * libmultipath/configure.h: Add a forward declaration @@ -41,11 +51,7 @@ Wed Jun 14 08:58:23 UTC 2017 - mwilck@suse.com * Remove mpath_reverse_8bytes_order() * Move the declaration of mpath_mx_alloc_len to a header file * Remove a superfluous "extern" keyword - * mpathpersist: fix one more crash possiblity - * Revert "kpartx: relax check when checking for a kpartx device" * mpathpersist.8: add missing documentation for -K, -C, -l - * libdmmp: enable library installation in alternative directory -- Spec file: use new build flag for libdmmp installation --------------------------------------------------------------------- Thu Apr 27 18:15:26 UTC 2017 - mwilck@suse.com From fd0358b63253ba365bd4a8e81953e0e60c3f744fd6ab2757f71a8c182b5b6e6d Mon Sep 17 00:00:00 2001 From: Martin Wilck Date: Wed, 21 Jun 2017 20:18:27 +0000 Subject: [PATCH 3/4] Accepting request 505512 from home:mwilck:branches:Base:System - Update to version 0.7.1+62+suse.7fd2387b: * Revert "kpartx: use mapname if no uuid is present" (bsc#1037533, bsc#1033541) - "no_path_retry" patch series (bsc#1043027) * libmultipath: load_config: skip setting unnecessary defaults * libmultipath: add/remove_feature: use const char* for feature * libmultipath: clarify option conflicts for "features" * libmultipath: merge_hwe: fix queue_if_no_path logic * libmultipath: assemble_map: fix queue_if_no_path logic * multipath.conf.5: document no_path_retry vs. queue_if_no_path * multipath.conf.5: Remove ??? and other minor fixes * libmultipath: add deprecated warning for some features settings - _service: Use "sles12-sp3" branch as revision, as factory and SLE12-SP3 submissions are in sync. Will be changed when factory forks off (latest at SLE12-SP3 GA). OBS-URL: https://build.opensuse.org/request/show/505512 OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=126 --- _service | 2 +- _servicedata | 2 +- multipath-tools-0.7.1+53+suse.07c2f6ac.tar.xz | 3 --- multipath-tools-0.7.1+62+suse.7fd2387b.tar.xz | 3 +++ multipath-tools.changes | 20 +++++++++++++++++++ multipath-tools.spec | 2 +- 6 files changed, 26 insertions(+), 6 deletions(-) delete mode 100644 multipath-tools-0.7.1+53+suse.07c2f6ac.tar.xz create mode 100644 multipath-tools-0.7.1+62+suse.7fd2387b.tar.xz diff --git a/_service b/_service index b6155c8..b81382e 100644 --- a/_service +++ b/_service @@ -5,7 +5,7 @@ multipath-tools @PARENT_TAG@+@TAG_OFFSET@+suse.%h - factory + sles12-sp3 enable diff --git a/_servicedata b/_servicedata index f2f7cfd..9080946 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/openSUSE/multipath-tools.git - 07c2f6ac8454445babad7927af041c3ad45279e8 \ No newline at end of file + 7fd2387b55af4b0a2be10aa5e04f41a07dd752ba \ No newline at end of file diff --git a/multipath-tools-0.7.1+53+suse.07c2f6ac.tar.xz b/multipath-tools-0.7.1+53+suse.07c2f6ac.tar.xz deleted file mode 100644 index 61cf9a2..0000000 --- a/multipath-tools-0.7.1+53+suse.07c2f6ac.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e5030019ce5a7f96096ec1cb9254d3b6e2acc00fc2cc11fad95d6499ae19568e -size 255232 diff --git a/multipath-tools-0.7.1+62+suse.7fd2387b.tar.xz b/multipath-tools-0.7.1+62+suse.7fd2387b.tar.xz new file mode 100644 index 0000000..51ddbfe --- /dev/null +++ b/multipath-tools-0.7.1+62+suse.7fd2387b.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f79094828ac6cef195bfec445ebbf63676905a72f256a0b801da6a98f167fdbd +size 255868 diff --git a/multipath-tools.changes b/multipath-tools.changes index 9aecd82..7057427 100644 --- a/multipath-tools.changes +++ b/multipath-tools.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Wed Jun 21 15:30:09 UTC 2017 - mwilck@suse.com + +- Update to version 0.7.1+62+suse.7fd2387b: + * Revert "kpartx: use mapname if no uuid is present" + (bsc#1037533, bsc#1033541) +- "no_path_retry" patch series (bsc#1043027) + * libmultipath: load_config: skip setting unnecessary defaults + * libmultipath: add/remove_feature: use const char* for feature + * libmultipath: clarify option conflicts for "features" + * libmultipath: merge_hwe: fix queue_if_no_path logic + * libmultipath: assemble_map: fix queue_if_no_path logic + * multipath.conf.5: document no_path_retry vs. queue_if_no_path + * multipath.conf.5: Remove ??? and other minor fixes + * libmultipath: add deprecated warning for some features settings + +- _service: Use "sles12-sp3" branch as revision, as factory + and SLE12-SP3 submissions are in sync. Will be changed when + factory forks off (latest at SLE12-SP3 GA). + ------------------------------------------------------------------- Tue Jun 20 06:57:53 UTC 2017 - bwiedemann@suse.com diff --git a/multipath-tools.spec b/multipath-tools.spec index 0f2e6a8..b065c7c 100644 --- a/multipath-tools.spec +++ b/multipath-tools.spec @@ -89,7 +89,7 @@ Name: multipath-tools Url: http://christophe.varoqui.free.fr/ -Version: 0.7.1+53+suse.07c2f6ac +Version: 0.7.1+62+suse.7fd2387b Release: 0 Summary: Tools to Manage Multipathed Devices with the device-mapper License: GPL-2.0 From d62a06d9db463a6dfef2efe0e9400fad9482f3419b0df21cec34c3c16e509f1e Mon Sep 17 00:00:00 2001 From: Martin Wilck Date: Wed, 21 Jun 2017 21:02:03 +0000 Subject: [PATCH 4/4] Accepting request 505573 from home:mwilck:branches:Base:System - Update to version 0.7.1+62+suse.62a2c36e: * kpartx: only check for 'no_partitions' feature on dm devices (bsc#1037533) OBS-URL: https://build.opensuse.org/request/show/505573 OBS-URL: https://build.opensuse.org/package/show/Base:System/multipath-tools?expand=0&rev=127 --- _servicedata | 2 +- multipath-tools-0.7.1+62+suse.62a2c36e.tar.xz | 3 +++ multipath-tools-0.7.1+62+suse.7fd2387b.tar.xz | 3 --- multipath-tools.changes | 6 ++++-- multipath-tools.spec | 2 +- 5 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 multipath-tools-0.7.1+62+suse.62a2c36e.tar.xz delete mode 100644 multipath-tools-0.7.1+62+suse.7fd2387b.tar.xz diff --git a/_servicedata b/_servicedata index 9080946..0da2a0d 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/openSUSE/multipath-tools.git - 7fd2387b55af4b0a2be10aa5e04f41a07dd752ba \ No newline at end of file + 62a2c36e5565adb1b3637237b3866cfcacf3f31d \ No newline at end of file diff --git a/multipath-tools-0.7.1+62+suse.62a2c36e.tar.xz b/multipath-tools-0.7.1+62+suse.62a2c36e.tar.xz new file mode 100644 index 0000000..4b5d9b1 --- /dev/null +++ b/multipath-tools-0.7.1+62+suse.62a2c36e.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ab01ed22c323a3abc5b4396a950da8c1cb0dc13a6c4fe08ff11c016f1299028 +size 255776 diff --git a/multipath-tools-0.7.1+62+suse.7fd2387b.tar.xz b/multipath-tools-0.7.1+62+suse.7fd2387b.tar.xz deleted file mode 100644 index 51ddbfe..0000000 --- a/multipath-tools-0.7.1+62+suse.7fd2387b.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f79094828ac6cef195bfec445ebbf63676905a72f256a0b801da6a98f167fdbd -size 255868 diff --git a/multipath-tools.changes b/multipath-tools.changes index 7057427..fd5a332 100644 --- a/multipath-tools.changes +++ b/multipath-tools.changes @@ -1,7 +1,9 @@ ------------------------------------------------------------------- -Wed Jun 21 15:30:09 UTC 2017 - mwilck@suse.com +Wed Jun 21 20:41:18 UTC 2017 - mwilck@suse.com -- Update to version 0.7.1+62+suse.7fd2387b: +- Update to version 0.7.1+62+suse.62a2c36e: + * kpartx: only check for 'no_partitions' feature on dm devices + (bsc#1037533) * Revert "kpartx: use mapname if no uuid is present" (bsc#1037533, bsc#1033541) - "no_path_retry" patch series (bsc#1043027) diff --git a/multipath-tools.spec b/multipath-tools.spec index b065c7c..fd08f93 100644 --- a/multipath-tools.spec +++ b/multipath-tools.spec @@ -89,7 +89,7 @@ Name: multipath-tools Url: http://christophe.varoqui.free.fr/ -Version: 0.7.1+62+suse.7fd2387b +Version: 0.7.1+62+suse.62a2c36e Release: 0 Summary: Tools to Manage Multipathed Devices with the device-mapper License: GPL-2.0