- Upgrade to version 2.4.0 (jsc#PED-3284, jsc#PED-3285)
* Changes:
- Recognize single frame models and rackable models
- zname: Add support for option --json
- qc_dump: Add trace and JSON dump to .tgz
- Amended the .spec file for the error "static-library-without-debuginfo"
* Added a line: rm %buildroot/%_libdir/*.a
* Removed the line: %{_libdir}/libqc.a from %files devel-static
* Removed the line: gzip -9 %{buildroot}/%{_mandir}/man8/*
OBS-URL: https://build.opensuse.org/request/show/1089517
OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=37
- Upgraded to version 2.3.2 (jsc#PED-585, jsc#PED-626)
* __v2.3.2 (2022-09-19)__
_Changes_:
- Recognize IBM LinuxONE Emperor 4
* __v2.3.1 (2022-04-05)__
_Changes_:
- Recognize IBM z16
- Removed the following obsolete patches:
* qclib-sles15sp4-doc-fix-installing-README.patch.
* qclib-sles15sp4-Fix-version-info.patch
- Updated spec file to eliminate rpmlint warnings about
self-obsoleting.
- Updated rpmlintrc file to suppress an inaccurate warning about
qclib-devel not depending on the correct package(s).
OBS-URL: https://build.opensuse.org/request/show/1005098
OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=35
- Upgraded to version 2.3.0 (jsc#SLE-18327)
* Changes:
- Only export symbols exposed in public header
- `config.doxygen`: Remove obsolete variables
- `zname`, `zhypinfo`: Add version switch
- Updated the URL in the spec file to point to the github repository
- Added the following patches from IBM's git repository
* qclib-sles15sp4-doc-fix-installing-README.patch
* qclib-sles15sp4-Fix-version-info.patch
OBS-URL: https://build.opensuse.org/request/show/920678
OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=34
- Upgraded to version 2.2.0 (jsc#SLE-14064)
Changes:
- Add new tools zname and zhypinfo
Bug fixes:
- KVM hosts in mixed mode LPARs indicated both, CPs and IFLs, while only
CPs are actually used
- Updated qclib.makefile.libdir.patch to apply against the current
version, and to make sure the two new man pages go to the right
directory.
- Added qclib.fix.missing.makefile.if.statement.patch to correct a
problem in the Makefile.
- Changed spec file from "make" to "%make_build" per spec-cleaner.
- Updated the URL in the spec file to point to current location of
the package.
OBS-URL: https://build.opensuse.org/request/show/835596
OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=28
- Upgraded to version 2.1.0 (bsc#1170410)
Changes:
- New attributes in support of secure boot in all final layers:
* qc_has_secure
* qc_secure
Note: Changed src column indicator from 'o' to 'F' to summarize
firmware-related data
- Recognize IBM z15 midrange models
Bug fixes:
- qc_open(): Memory leaks on errors
- Removed obsolete qclib-2.0.1-add-support-for-secure-boot-related-attributes.patch.
OBS-URL: https://build.opensuse.org/request/show/798379
OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=26
- Upgraded to verson 2.0.0 (jsc#SLE-7867)
Changes:
* New attributes in layer CEC:
* qc_type_name
* qc_type_family
* qc_lic_identifier
* qc_test: Reworked output for subtle consistency improvements
* Replaced attribute qc_hardlimit_consumption with
qc_limithard_consumption. Use CONFIG_V1_COMPATIBILITY for previous
version.
* Require CONFIG_DUMP_READING in query_capacity.h to allow running from a
dump. Disabled by default.
* Disabled v1 compatibility functionality per default. To re-enable,
activate CONFIG_V1_COMPATIBILITY in query_capacity.h.
OBS-URL: https://build.opensuse.org/request/show/751137
OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=17
- 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
- Added qclib-sles15-fix-mismatch-case-with-STHYI.patch
(bsc#1071687, bsc#1104304).
OBS-URL: https://build.opensuse.org/request/show/699777
OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=15
- Upgraded to version 1.3.0 (bsc#1070359)
Changes:
* Added STHYI support in LPAR
* Added new env variable QC_DEBUG_FILE (see qc_open())
Note: Failure to open a file for logging is now treated as a fatal error
* Added script qc_dump to collect debug data in a standardized manner
* Added attributes qc_layer_uuid and qc_layer_extended_name to LPAR layer
* /proc/sysinfo parsing: Switch from "KVM/Linux" to the less strict "KVM"
to detect KVM systems
* Detect unregistered and closed handles
* Makefile: Compile SONAME into shared library
Bug fixes:
* STHYI: Properly support cc==3&&rc==4 as introduced in APAR VM65419
* Logs: Fix month in timestamp (was off by 1)
* qc_test: Fix flags for qc_layer_name in QC_LAYER_TYPE_ZVM_HYPERVISOR
- Dropped obsolete patch qclib.correctly.interpret.sthyi.check.patch
OBS-URL: https://build.opensuse.org/request/show/546852
OBS-URL: https://build.opensuse.org/package/show/hardware/qclib?expand=0&rev=11