Hello community,
here is the log from the commit of package multipath-tools for openSUSE:Factory
checked in at 2020-05-14 23:23:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old)
and /work/SRC/openSUSE:Factory/.multipath-tools.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "multipath-tools"
Thu May 14 23:23:45 2020 rev:122 rq:805306 version:0.8.4+31+suse.8f53764
Changes:
--------
--- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes
2020-01-30 09:32:11.641194481 +0100
+++
/work/SRC/openSUSE:Factory/.multipath-tools.new.2738/multipath-tools.changes
2020-05-14 23:23:49.904854921 +0200
@@ -2 +2 @@
-Fri Jan 24 14:05:48 UTC 2020 - Dominique Leuenberger <[email protected]>
+Tue May 12 20:17:49 UTC 2020 - [email protected]
@@ -4,2 +4,55 @@
-- BuildRequire pkgconfig((lib)?udev) instead of (lib)?udev: allow
- OBS to shortcut through the -mini flavors.
+- Update to version 0.8.4+31+suse.8f53764:
+ * Fix sporadic build failures caused by missing build dependencies
+
+-------------------------------------------------------------------
+Mon May 11 22:18:07 UTC 2020 - [email protected]
+
+- Update to version 0.8.4+29+suse.c27ed8d:
+ * multipath-tools: Makefile.inc: set -Wno-error=clobbered
+ * Makefile.inc: keep warning flags during rpm build
+ * Eliminate compiler warnings on 32bit build.
+ * Fixes for tests under i586
+- Spec file: add %check section to run multipath-tools CI
+ * not on SLE12, as cmocka is missing
+ * add build dependency on cmocka for building tests
+ * run "make test" with parallel make
+
+-------------------------------------------------------------------
+Mon May 11 12:25:31 UTC 2020 - [email protected]
+
+- Update to version 0.8.4+19+suse.48fc2f4:
+ * multipath: add "-e" option to enable foreign libraries
+ * libmultipath: set "enable_foreign" to NONE by default
+ * deleted libmultipath-set-enable_foreign-to-NONE-by-default.patch
+ (included in factory git repo now).
+ * Makefile: dependency fixes for parallel build
+- Get rid of %is_opensuse:
+ * drop build workaround for Leap 42.1
+ * build libdmmp for everything except SLE12/Leap42 and older
+- Other spec file updates:
+ * use %make_build to speed up build (possible with 0.8.4)
+- Migrated to .obscpio format.
+
+-------------------------------------------------------------------
+Fri May 08 16:13:36 UTC 2020 - [email protected]
+
+- Update to version 0.8.4+16+suse.f319f7ea
+- Changed github workflow back from merge-based to rebase-based.
+ This makes it much easier to assess differences between upstream
+ and SUSE code.
+ * Use TAG_OFFSET in _service, as this is now possible again.
+- Reviewed upstream patches added:
+ * kpartx.rules: fix handling of synthetic uevents (bsc#1161923)
+ * libmpathpersist: limit PRIN allocation length to 8192 bytes
+ (bsc#1165786)
+- Update upstream version to 0.8.4
+ * drop nr_active field, always count active paths (bsc#1125043)
+ * directio path checker fixes
+ * lots of fixes for compiler warnings, and cleanups
+ * nvme: update to nvme-cli 1.9
+
+-------------------------------------------------------------------
+Wed Feb 12 20:41:59 UTC 2020 - [email protected]
+
+- Update to version 0.8.3+11+suse.7dcdf2f:
+ * libmultipath: fix files read from config_dir (bsc#1162896)
Old:
----
libmultipath-set-enable_foreign-to-NONE-by-default.patch
multipath-tools-0.8.3+10+suse.86684b9.tar.xz
New:
----
multipath-tools-0.8.4+31+suse.8f53764.obscpio
multipath-tools.obsinfo
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.ByxhrT/_old 2020-05-14 23:23:50.988857287 +0200
+++ /var/tmp/diff_new_pack.ByxhrT/_new 2020-05-14 23:23:50.992857296 +0200
@@ -15,31 +15,20 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
-
-# Workaround for Leap 42.1 bug, bsc#940315
-%if 0%{?suse_version} == 1315
-%if 0%{?is_opensuse} == 1
-%if 0%{?sle_version} == 0
-%define sle_version 120100
-%endif
-%endif
-%endif
-
# Whether to build libdmmp
-# Default YES on openSUSE factory, SLE15, and leap
-# Default NO on SLES 12
-# Always NO on other distros
-%if 0%{?suse_version} == 1315
-%if 0%{?is_opensuse} == 1
+# Default YES except for SLE12 / Leap 42
+%if 0%{?suse_version} >= 1500
%bcond_without libdmmp
-%else # 0%{?is_opensuse} == 1
+%else
%bcond_with libdmmp
-%endif # 0%{?is_opensuse} == 1
-%else # 0%{?is_opensuse} == 1
-%if 0%{?suse_version} >= 1330
-%bcond_without libdmmp
-%endif # 0%{?suse_version} >= 1330
-%endif # 0%{?suse_version} == 1315
+%endif
+
+# "make test" disabled on SLE12 (cmocka not available)
+%if 0%{?suse_version} >= 1500
+%bcond_without check
+%else
+%bcond_with check
+%endif
# This should match the version in libdmmp/Makefile
%define _libdmmp_version 0.2.0
@@ -49,7 +38,7 @@
%define _sysdir usr/lib
Name: multipath-tools
-Version: 0.8.3+10+suse.86684b9
+Version: 0.8.4+31+suse.8f53764
Release: 0
Summary: Tools to Manage Multipathed Devices with the device-mapper
License: GPL-2.0-only
@@ -62,7 +51,6 @@
# Dracut conf file to make sure 11-dm-parts.rules is included in initrd
Source3: dm-parts.conf
Source4: libmpathpersist-example.c
-Patch01: libmultipath-set-enable_foreign-to-NONE-by-default.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{?systemd_requires}
BuildRequires: device-mapper-devel
@@ -76,6 +64,9 @@
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(udev)
+%if 0%{?with_check} == 1
+BuildRequires: pkgconfig(cmocka)
+%endif
# For regenerate_initrd_posttrans macro
BuildRequires: suse-module-tools
# For regenerate-initrd-posttrans
@@ -163,7 +154,15 @@
%build
[ -n "$SOURCE_DATE_EPOCH" ] && export
KBUILD_BUILD_TIMESTAMP=@$SOURCE_DATE_EPOCH
-make CC="%__cc" OPTFLAGS="%{optflags}" %{dirflags} %{makeflags}
+# %%make_build is not supported in SLE12
+%{?make_build}%{!?make_build:make %{?_smp_mflags}} \
+ CC="%__cc" OPTFLAGS="%{optflags}" %{dirflags} %{makeflags}
+
+%if 0%{?with_check} == 1
+%check
+cd tests
+make %{_make_output_sync} %{?_smp_mflags}
+%endif
%install
%make_install %{dirflags} %{makeflags}
@@ -265,8 +264,8 @@
%if 0%{?sle_version}
%if 0%{?sle_version} <= 120100
%dir /%{_sysdir}/dracut/dracut.conf.d
-%endif # 0%{?sle_version} <= 120100
-%endif # 0%{?sle_version}
+%endif
+%endif
/%{_sysdir}/dracut/dracut.conf.d/dm-parts.conf
%{_mandir}/man8/kpartx.8*
@@ -292,6 +291,6 @@
%{_includedir}/libdmmp
%{_libdir}/pkgconfig/libdmmp.pc
-%endif # with_libdmmp
+%endif
%changelog
++++++ _service ++++++
--- /var/tmp/diff_new_pack.ByxhrT/_old 2020-05-14 23:23:51.020857357 +0200
+++ /var/tmp/diff_new_pack.ByxhrT/_new 2020-05-14 23:23:51.020857357 +0200
@@ -1,20 +1,17 @@
<services>
- <service name="tar_scm" mode="disabled">
+ <service name="obs_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">https://github.com/openSUSE/multipath-tools.git</param>
<param name="subdir"></param>
<param name="filename">multipath-tools</param>
- <!-- for factory, TAG_OFFSET doesn't work, because patches that
- are have been added to factory before upstream will be
- counted. Determine patch offset manually! It should be the number
- of patches which are _really_ not upstream (yet). -->
- <param name="versionformat">@PARENT_TAG@+10+suse.%h</param>
+ <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@+suse.%h</param>
<param name="revision">factory</param>
<param name="match-tag">0.[0-9].[0-9]</param>
<param name="changesgenerate">enable</param>
</service>
- <service name="recompress" mode="disabled">
- <param name="file">*multipath-tools*.tar</param>
+ <service mode="buildtime" name="tar" />
+ <service mode="buildtime" name="recompress">
+ <param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="disabled"/>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.ByxhrT/_old 2020-05-14 23:23:51.048857418 +0200
+++ /var/tmp/diff_new_pack.ByxhrT/_new 2020-05-14 23:23:51.048857418 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/multipath-tools.git</param>
- <param
name="changesrevision">86684b95ae94365b977aa8d1a0826bbe85b36191</param></service></servicedata>
\ No newline at end of file
+ <param
name="changesrevision">8f5376473185e79aa7b2a68746a4ec83d870d02f</param></service></servicedata>
\ No newline at end of file
++++++ multipath-tools.obsinfo ++++++
name: multipath-tools
version: 0.8.4+31+suse.8f53764
mtime: 1589314526
commit: 8f5376473185e79aa7b2a68746a4ec83d870d02f