Hello community,
here is the log from the commit of package qclib for openSUSE:Factory checked in at 2019-05-03 22:23:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qclib (Old)
and /work/SRC/openSUSE:Factory/.qclib.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qclib"
Fri May 3 22:23:14 2019 rev:4 rq:699778 version:1.4.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/qclib/qclib.changes 2017-12-13 11:55:47.272152916 +0100
+++ /work/SRC/openSUSE:Factory/.qclib.new.5148/qclib.changes 2019-05-03 22:23:15.855991402 +0200
@@ -2 +2 @@
-Fri Dec 8 22:07:04 UTC 2017 - mpost@suse.com
+Mon Apr 22 19:57:20 UTC 2019 - Mark Post
@@ -4 +4,39 @@
-- Added qclib-sles15-fix-mismatch-case-with-STHYI.patch (bsc#1071687).
+- Upgraded to version 1.4.1 (jsc#SLE-5908)
+ Version 1.4.1
+ Bug fixes:
+ * qc_dump: Don't abort the dump in case qc_test fails.
+ * Attributes qc_cp_weight_capping and qc_ifl_weight_capping were set even
+ when initial capping was not set in the LPAR's activation profile.
+ Version 1.4.0
+ Changes:
+ * Added SMT support by properly differentiating between cores and CPUs.
+ * Added new attributes qc_num_threads_cp and qc_num_threads_ifl to layers
+ CEC, LPAR and ZVM_HYPERVISOR.
+ * Deprecated attribute qc_mobility_eligible (remains valid for now) and
+ replaced with qc_mobility_enabled to match z/VM terminology. Likewise
+ switched QC_LAYER_TYPE_ZVM_CPU_POOL to QC_LAYER_TYPE_ZVM_RESOURCE_POOL.
+ * Moved build customization defines (e.g. CONFIG_V1_COMPATIBILITY) to
+ query_capacity.h.
+ * Don't build with textual hypfs per default anymore due to unrecoverable
+ issues (see section 'Bug fixes').
+ Bug fixes:
+ * Added an exception to consistency check to ignore inconsistencies between
+ textual hypfs and STHYI for attributes qc_num_cp_total and
+ qc_num_ifl_total in the LPAR layer.
+ Version 1.3.1
+ Bug fixes:
+ * Security: Fix PATH attack vulnerability when dumping (see QC_DEBUG=2)
+ * STHYI: Add fallback for pre-glibc 2.16 (not using getauxval())
+ * Handle mismatching STHYI and /proc/sysinfo layer counts
+ * On LPAR, fix incomplete dump of binary hypfs when textual hypfs is mounted
+- Dropped obsolete qclib-sles15-fix-mismatch-case-with-STHYI.patch.
+- Updated qclib.makefile.libdir.patch to apply cleanly to the new version.
+- Made numerous changes to the spec file based on the output from
+ spec-cleaner.
+- Updated qclib-rpmlintrc file to catch all duplicate file messages
+
+-------------------------------------------------------------------
+Thu Aug 9 23:14:55 UTC 2018 - mpost@suse.com
+
+- Added qclib-sles15-fix-mismatch-case-with-STHYI.patch
+ (bsc#1071687, bsc#1104304).
@@ -7 +45 @@
-Thu Nov 2 20:03:27 UTC 2017 - mpost@suse.com
+Wed Aug 1 23:15:13 UTC 2018 - mpost@suse.com
@@ -9 +47 @@
-- Upgraded to version 1.3.0
+- Upgraded to version 1.3.0 (Fate#325039)
Old:
----
qclib-1.3.0.tgz
qclib-sles15-fix-mismatch-case-with-STHYI.patch
New:
----
qclib-1.4.1.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qclib.spec ++++++
--- /var/tmp/diff_new_pack.quKiVA/_old 2019-05-03 22:23:16.295992346 +0200
+++ /var/tmp/diff_new_pack.quKiVA/_new 2019-05-03 22:23:16.295992346 +0200
@@ -1,7 +1,7 @@
#
# spec file for package qclib
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017, 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,24 +12,22 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: qclib
-Version: 1.3.0
+Version: 1.4.1
Release: 0
Summary: Query Capacity library
License: BSD-3-Clause
Group: Development/Libraries/C and C++
-Url: http://www.ibm.com/developerworks/linux/linux390/qclib.html
+URL: http://www.ibm.com/developerworks/linux/linux390/qclib.html
Source: %{name}-%{version}.tgz
Source1: %{name}-rpmlintrc
Patch1: qclib.makefile.libdir.patch
-Patch2: qclib-sles15-fix-mismatch-case-with-STHYI.patch
BuildRequires: doxygen
BuildRequires: gcc-c++
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: s390 s390x
%if 0%{?suse_version} > 1300
BuildRequires: glibc-devel-static
@@ -97,16 +95,15 @@
%prep
%setup -q
%patch1 -p1
-%patch2 -p1
%build
MYCFLAGS=$(grep ^CFLAGS Makefile | cut -f2 -d=)
-make all CFLAGS="${MYCFLAGS} %{optflags}"
-make doc
+make %{?_smp_mflags} all CFLAGS="${MYCFLAGS} %{optflags}"
+make %{?_smp_mflags} doc
%check
-make test
-make test-sh
+make %{?_smp_mflags} test
+make %{?_smp_mflags} test-sh
%install
%make_install LIBDIR=%{_lib} V=1
++++++ qclib-1.3.0.tgz -> qclib-1.4.1.tgz ++++++
++++ 1921 lines of diff (skipped)
++++++ qclib-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.quKiVA/_old 2019-05-03 22:23:16.363992492 +0200
+++ /var/tmp/diff_new_pack.quKiVA/_new 2019-05-03 22:23:16.363992492 +0200
@@ -2,5 +2,5 @@
addFilter("libqclib1.* shlib-policy-missing-lib")
addFilter("file-contains-date-and-time /usr/share/doc/packages/qclib/*")
addFilter("files-duplicate /usr/share/doc/packages/qclib/html/ftv2*")
-addFilter("files-duplicate /usr/share/doc/packages/qclib/html/search/all_[12].js")
-addFilter("files-duplicate /usr/share/doc/packages/qclib/html/search/classes_[04].js")
+addFilter("files-duplicate /usr/share/doc/packages/qclib/html/search/all_[0-4].js")
+addFilter("files-duplicate /usr/share/doc/packages/qclib/html/search/classes_[0-4].js")
++++++ qclib.makefile.libdir.patch ++++++
--- /var/tmp/diff_new_pack.quKiVA/_old 2019-05-03 22:23:16.371992509 +0200
+++ /var/tmp/diff_new_pack.quKiVA/_new 2019-05-03 22:23:16.375992518 +0200
@@ -1,6 +1,6 @@
--- qclib-1.0.0/Makefile 2015-10-26 07:46:09.000000000 +0100
+++ qclib-1.0.0/Makefile 2015-10-26 07:50:21.000000000 +0100
-@@ -61,10 +61,10 @@
+@@ -64,10 +64,10 @@
install: libqc.a libqc.so.$(VERSION)
echo " INSTALL"