[Bug 1982332] Re: [22.10 FEAT] qclib: Add Support for new IBM Z Hardware (z16)
Frank Heimes
1982332 at bugs.launchpad.net
Mon Jul 25 15:29:10 UTC 2022
Well, for kinetic/22.10 (which is the version that is still in development) we indeed plan to version bump to latest 2.3.1:
https://bugs.launchpad.net/ubuntu/+source/qclib/+bug/1982332/+attachment/5604361/+files/debdiff_qclib_kinetic_2.3.0-0ubuntu1_to_2.3.1-0ubuntu1.diff
But version bumps are not allowed for Ubuntu releases that are already out and in service, like jammy/22.04, hence I could only SRU and cherry pick 'Recognize IBM z16' for jammy, hence the minor version increase to v2.3.0-0ubuntu1.1:
https://bugs.launchpad.net/ubuntu/+source/qclib/+bug/1982332/+attachment/5604439/+files/debdiff_qclib_jammy_2.3.0-0ubuntu1_to_2.3.0-0ubuntu1.1.diff
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1982332
Title:
[22.10 FEAT] qclib: Add Support for new IBM Z Hardware (z16)
Status in Ubuntu on IBM z Systems:
In Progress
Status in qclib package in Ubuntu:
In Progress
Status in qclib source package in Jammy:
In Progress
Status in qclib source package in Kinetic:
In Progress
Bug description:
SRU Justification:
==================
[Impact]
* This is a hardware enablement SRU that adds support for IBM z16.
* It just adds a single code line to the qc_mtype struct
that maps from type '3931' to the (real) IBM zSystems name 'IBM z16'.
[Test Plan]
* Install an Ubuntu 22.04 or 22.10 daily on an IBM z16 LPAR, z/VM guest
or KVM vm and install the qclib test package:
sudo apt install qclib-test
that will also pull in libqc2, too.
* Then execute the test program 'qc_test' and look for the qc_type_name.
The updated package will be able to identify 'IBM z16' like this:
$ qc_test | grep qc_type_name
qc_type_name [S ]: IBM z16
[Where problems could occur]
* Problems can occur in case the type '3931' is not the correct
one for IBM z16,
* the qc_type_name is not correct,
* or the qc_mtype struct is not expanded correctly.
* All this can be verified by either a test build, available here:
https://launchpad.net/~fheimes/+archive/ubuntu/lp1982332/+packages
or by the test described above:
qc_test | grep -B 1 qc_type_name
[Other Info]
* Even if only 22.10 is mentioned in the title, it is very useful
to have that hardware enablement patch in 22.04 as well,
since 22.04 is the first Ubuntu Server release with IBM z16 support.
__________
Add support for new IBM Z Hardware in qclib
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1982332/+subscriptions
More information about the Ubuntu-sponsors
mailing list