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 - mp...@suse.com +Mon Apr 22 19:57:20 UTC 2019 - Mark Post <mp...@suse.com> @@ -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 - mp...@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 - mp...@suse.com +Wed Aug 1 23:15:13 UTC 2018 - mp...@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"