Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

qclib-2.4.0-3.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: qclib Distribution: openSUSE:Factory:zSystems
Version: 2.4.0 Vendor: openSUSE
Release: 3.1 Build date: Fri Oct 27 09:50:27 2023
Group: Development/Libraries/C and C++ Build host: s390zl26
Size: 1440411 Source RPM: qclib-2.4.0-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/ibm-s390-linux/qclib/archive/refs/tags/2.4.0.tar.gz
Summary: Query Capacity library
qclib provides a C API for extraction of system information for Linux on z
Systems.

For instance, it will provide the number of CPUs
  * on the machine (CEC, Central Electronic Complex) layer
  * on the PR/SM (Processor Resource/Systems Manager) layer, i.e. visible to
    LPARs
  * in z/VM hosts, guests and CPU pools
  * in KVM hosts and guests
This allows calculating the upper limit of CPU resources a highest level guest
can use.

E.g.: If an LPAR on a z13 provides 4 CPUs to a z/VM hypervisor, and the
hypervisor provides 8 virtual CPUs to a guest, qclib can be used to retrieve
all of these numbers, and it can be concluded that not more capacity than 4
CPUs can be used by the software running in the guest.

qclib uses various interfaces and provides this data through a common and
consistent API (Application Programming Interface), using information provided
by:
  * STSI (Store System Information) instruction - for more details, refer to
    the z/Architecture Principles of Operation (SA22-7832)
  * STHYI (Store Hypervisor Information) instruction as provided by a z/VM
    hypervisor - for more information, refer to z/VM: V6R3 CP Programming
    Service (SC24-6179), chapter 'Store Hypervisor Information (STHYI)
    Instruction'.
  * hypfs file system - for more information, refer to 'Device Drivers,
    Features, and Commands', chapter 'S/390 hypervisor file system'.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Oct 25 2023 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - Applied a patch(bsc#1216212,bsc#1214466)
    * qclib-sys-kernel-security-lockdown-enabled.patch
* Mon Oct 16 2023 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - Reverted back the if condition (bsc#1216212)
    * %if 0%{?suse_version} from "1500" to "1300" to avoid build error on IBS
* Tue May 30 2023 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - 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"
    * Removed the line: gzip -9 %{buildroot}/%{_mandir}/man8/*
* Tue Sep 20 2022 Mark Post <mpost@suse.com>
  - 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).
* Tue Sep 21 2021 Mark Post <mpost@suse.com>
  - 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
* Mon Oct 19 2020 Mark Post <mpost@suse.com>
  - Upgraded to version 2.2.1 (jsc#SLE-13711)
    Bug fixes:
    - zhypinfo: Fix memory leaks
    - Makefile: Various fixes
  - Removed obsolete qclib.makefile.libdir.patch.
  - Removed obsolete qclib.fix.missing.makefile.if.statement.patch.
  - Updated qclib.makefile.libdir.patch to fit the current version.
* Wed Sep 16 2020 Mark Post <mpost@suse.com>
  - Upgraded to version 2.2.0 (jsc#SLE-13711)
    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.
* Mon Apr 27 2020 Mark Post <mpost@suse.com>
  - 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.
* Tue Mar 03 2020 Mark Post <mpost@suse.com>
  - Added qclib-2.0.1-add-support-for-secure-boot-related-attributes.patch
    Add an attribute in qclib so that we can programmatically detect
    if secure boot is available and active in the current LPAR. (bsc#1165018).
* Wed Jan 22 2020 Martin Pluskal <mpluskal@suse.com>
  - Make building more verbose
* Tue Jan 21 2020 Mark Post <mpost@suse.com>
  - Upgraded to version 2.0.1 (bsc#1160745)
    Changes:
    - Retry up to three times when a live guest migration is detected
    Bug fixes:
    - Attribute qc_num_ziip_threads in CEC layer was not correctly set.
    - Do not account zIIPs in layer QC_LAYER_TYPE_ZOS_ZCX_SERVER for
      qc_num_cpu_* attributes.
    - qc_dump: Handle non-writable /tmp

Files

/usr/bin/zhypinfo
/usr/bin/zname
/usr/share/doc/packages/qclib
/usr/share/doc/packages/qclib/LICENSE
/usr/share/doc/packages/qclib/README.md
/usr/share/doc/packages/qclib/html
/usr/share/doc/packages/qclib/html/annotated.html
/usr/share/doc/packages/qclib/html/bc_s.png
/usr/share/doc/packages/qclib/html/bc_sd.png
/usr/share/doc/packages/qclib/html/bdwn.png
/usr/share/doc/packages/qclib/html/classes.html
/usr/share/doc/packages/qclib/html/closed.png
/usr/share/doc/packages/qclib/html/doc.png
/usr/share/doc/packages/qclib/html/docd.png
/usr/share/doc/packages/qclib/html/doxygen.css
/usr/share/doc/packages/qclib/html/doxygen.svg
/usr/share/doc/packages/qclib/html/dynsections.js
/usr/share/doc/packages/qclib/html/files.html
/usr/share/doc/packages/qclib/html/folderclosed.png
/usr/share/doc/packages/qclib/html/folderopen.png
/usr/share/doc/packages/qclib/html/globals.html
/usr/share/doc/packages/qclib/html/globals_enum.html
/usr/share/doc/packages/qclib/html/globals_eval.html
/usr/share/doc/packages/qclib/html/globals_func.html
/usr/share/doc/packages/qclib/html/hcpinfbk__qclib_8h_source.html
/usr/share/doc/packages/qclib/html/index.html
/usr/share/doc/packages/qclib/html/jquery.js
/usr/share/doc/packages/qclib/html/menu.js
/usr/share/doc/packages/qclib/html/menudata.js
/usr/share/doc/packages/qclib/html/nav_f.png
/usr/share/doc/packages/qclib/html/nav_fd.png
/usr/share/doc/packages/qclib/html/nav_g.png
/usr/share/doc/packages/qclib/html/nav_h.png
/usr/share/doc/packages/qclib/html/nav_hd.png
/usr/share/doc/packages/qclib/html/open.png
/usr/share/doc/packages/qclib/html/query__capacity_8h.html
/usr/share/doc/packages/qclib/html/query__capacity_8h_source.html
/usr/share/doc/packages/qclib/html/query__capacity__data_8h_source.html
/usr/share/doc/packages/qclib/html/search
/usr/share/doc/packages/qclib/html/search/all_0.js
/usr/share/doc/packages/qclib/html/search/all_1.js
/usr/share/doc/packages/qclib/html/search/all_2.js
/usr/share/doc/packages/qclib/html/search/all_3.js
/usr/share/doc/packages/qclib/html/search/all_4.js
/usr/share/doc/packages/qclib/html/search/classes_0.js
/usr/share/doc/packages/qclib/html/search/classes_1.js
/usr/share/doc/packages/qclib/html/search/classes_2.js
/usr/share/doc/packages/qclib/html/search/classes_3.js
/usr/share/doc/packages/qclib/html/search/classes_4.js
/usr/share/doc/packages/qclib/html/search/close.svg
/usr/share/doc/packages/qclib/html/search/enums_0.js
/usr/share/doc/packages/qclib/html/search/enumvalues_0.js
/usr/share/doc/packages/qclib/html/search/files_0.js
/usr/share/doc/packages/qclib/html/search/functions_0.js
/usr/share/doc/packages/qclib/html/search/mag.svg
/usr/share/doc/packages/qclib/html/search/mag_d.svg
/usr/share/doc/packages/qclib/html/search/mag_sel.svg
/usr/share/doc/packages/qclib/html/search/mag_seld.svg
/usr/share/doc/packages/qclib/html/search/search.css
/usr/share/doc/packages/qclib/html/search/search.js
/usr/share/doc/packages/qclib/html/search/searchdata.js
/usr/share/doc/packages/qclib/html/splitbar.png
/usr/share/doc/packages/qclib/html/splitbard.png
/usr/share/doc/packages/qclib/html/structdfs__cpu__info.html
/usr/share/doc/packages/qclib/html/structdfs__diag2fc.html
/usr/share/doc/packages/qclib/html/structdfs__diag__hdr.html
/usr/share/doc/packages/qclib/html/structdfs__info__blk__hdr.html
/usr/share/doc/packages/qclib/html/structdfs__sys__hdr.html
/usr/share/doc/packages/qclib/html/structhypfs__priv.html
/usr/share/doc/packages/qclib/html/structinf0gst.html
/usr/share/doc/packages/qclib/html/structinf0hdr.html
/usr/share/doc/packages/qclib/html/structinf0hdyg.html
/usr/share/doc/packages/qclib/html/structinf0hyp.html
/usr/share/doc/packages/qclib/html/structinf0mac.html
/usr/share/doc/packages/qclib/html/structinf0par.html
/usr/share/doc/packages/qclib/html/structinf1bk.html
/usr/share/doc/packages/qclib/html/structinf1gst.html
/usr/share/doc/packages/qclib/html/structinf1hyp.html
/usr/share/doc/packages/qclib/html/structinf1mac.html
/usr/share/doc/packages/qclib/html/structinf1par.html
/usr/share/doc/packages/qclib/html/structinf1yghd.html
/usr/share/doc/packages/qclib/html/structinf2bk.html
/usr/share/doc/packages/qclib/html/structinf2gst.html
/usr/share/doc/packages/qclib/html/structinf3bk.html
/usr/share/doc/packages/qclib/html/structinf3gst.html
/usr/share/doc/packages/qclib/html/structinf4bk.html
/usr/share/doc/packages/qclib/html/structinf4pool.html
/usr/share/doc/packages/qclib/html/structinf5bk.html
/usr/share/doc/packages/qclib/html/structinf6bk.html
/usr/share/doc/packages/qclib/html/structinf6mem.html
/usr/share/doc/packages/qclib/html/structinfbk.html
/usr/share/doc/packages/qclib/html/structinfchdr.html
/usr/share/doc/packages/qclib/html/structqc__attr.html
/usr/share/doc/packages/qclib/html/structqc__cec.html
/usr/share/doc/packages/qclib/html/structqc__kvm__guest.html
/usr/share/doc/packages/qclib/html/structqc__kvm__hypervisor.html
/usr/share/doc/packages/qclib/html/structqc__lpar.html
/usr/share/doc/packages/qclib/html/structqc__lpar__group.html
/usr/share/doc/packages/qclib/html/structqc__mtype.html
/usr/share/doc/packages/qclib/html/structqc__reg__hdl.html
/usr/share/doc/packages/qclib/html/structqc__zos__hypervisor.html
/usr/share/doc/packages/qclib/html/structqc__zos__tenant__resource__group.html
/usr/share/doc/packages/qclib/html/structqc__zos__zcx__server.html
/usr/share/doc/packages/qclib/html/structqc__zvm__guest.html
/usr/share/doc/packages/qclib/html/structqc__zvm__hypervisor.html
/usr/share/doc/packages/qclib/html/structqc__zvm__pool.html
/usr/share/doc/packages/qclib/html/structsthyi__priv.html
/usr/share/doc/packages/qclib/html/structsysfs__priv.html
/usr/share/doc/packages/qclib/html/sync_off.png
/usr/share/doc/packages/qclib/html/sync_on.png
/usr/share/doc/packages/qclib/html/tab_a.png
/usr/share/doc/packages/qclib/html/tab_ad.png
/usr/share/doc/packages/qclib/html/tab_b.png
/usr/share/doc/packages/qclib/html/tab_bd.png
/usr/share/doc/packages/qclib/html/tab_h.png
/usr/share/doc/packages/qclib/html/tab_hd.png
/usr/share/doc/packages/qclib/html/tab_s.png
/usr/share/doc/packages/qclib/html/tab_sd.png
/usr/share/doc/packages/qclib/html/tabs.css
/usr/share/doc/packages/qclib/html/zhypinfo_8h_source.html
/usr/share/man/man8/zhypinfo.8.gz
/usr/share/man/man8/zname.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024