[22.04 FEAT] Upgrade s390utils/s390-tools to latest version

Bug #1959420 reported by bugproxy
52
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Skipper Bug Screeners
s390-tools (Ubuntu)
Fix Released
High
Skipper Bug Screeners
s390-tools-signed (Ubuntu)
Fix Released
High
Skipper Bug Screeners

Bug Description

Upgrade s390utils/s390-tools to latest version

Description:
Update s390utils/s390-tools to latest version (> 2.19)

bugproxy (bugproxy)
tags: added: architecture-s39064 bugnameltc-196184 severity-high targetmilestone-inin2204
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
Revision history for this message
Frank Heimes (fheimes) wrote :

Updating ticket to Incomplete until version >2.19 is available.

affects: linux (Ubuntu) → s390-tools (Ubuntu)
Changed in s390-tools-signed (Ubuntu):
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
Changed in ubuntu-z-systems:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
importance: Undecided → High
Changed in s390-tools-signed (Ubuntu):
importance: Undecided → High
Changed in s390-tools (Ubuntu):
importance: Undecided → High
Changed in ubuntu-z-systems:
status: New → Incomplete
Changed in s390-tools (Ubuntu):
status: New → Incomplete
Changed in s390-tools-signed (Ubuntu):
status: New → Incomplete
Revision history for this message
Christian Ehrhardt  (paelzer) wrote (last edit ):

As part of that please remember to update the dependency to fuse to fuse3.
Other than the required upstream changes that needs in d/control
  libfuse-dev -> libfuse3-dev
And after build should end up as a dependency to
  libfuse3-3 instead of the current libfuse2 (>= 2.8)

This is for bug 1934510, 1956949, 1935659 - the s390x-tools aspect of this is already tracked in bug 1935666
But I wanted to ping here to avoid it will fall through the cracks.

Revision history for this message
Frank Heimes (fheimes) wrote (last edit ):

New s390-tools version just became available:
https://github.com/ibm-s390-linux/s390-tools/releases/tag/v2.20.0
This is going to become the target version for jammy.
Updating ticket to Confirmed (and with that actionable) ...

Changed in s390-tools-signed (Ubuntu):
status: Incomplete → New
status: New → Confirmed
Changed in s390-tools (Ubuntu):
status: Incomplete → Confirmed
Changed in ubuntu-z-systems:
status: Incomplete → Confirmed
Revision history for this message
Frank Heimes (fheimes) wrote :

debdiff for version bump from 2.17 to 2.20
with quite some changes:

  * New upstream release. LP: #1959420
  * Refreshed some patches
  * Removed d/p/0001-libkmipclient-Fix-parsing-of-hex-values-for-XML-and-.patch
    since it's upstream with >= v2.18
  * Removed d/p/zipl-optional.patch since the zipl code was significantly
    modified and the patch is no longer applicable
  * Added d/adjust-runlevels-in-dumpconf-initd-script.patch to fix issue
    with runlevels in init.d/dumpconf
  * d/control changes
    - removed the udeb packages from d/c, d/r and d/s390-tools*-udeb.*
    - updated Build-Depends to libfuse3-dev
    - added new binary package s390-tools-chreipl-fcp-mpath
      incl. s390-tools-cpuplugd.install
    - changed s390-tools Depends from perl to ${perl:Depends}
    - removed unneeded Depends on ${misc:Depends} from the lib*-dev packages
  * d/rules change to fix permissions
  * expanded d/debian/s390-tools-zkey.install to include 81-dpm.rules

PPA Test build was made available here: https://launchpad.net/~fheimes/+archive/ubuntu/lp1959420

Revision history for this message
Frank Heimes (fheimes) wrote :

Since an s390-tools-signed package is needed with the exact same version number than the s390-tools package, I'm attaching here a debdiff for a no-change rebuild of the s390-tools-signed package, just to align the package version.

Revision history for this message
Frank Heimes (fheimes) wrote :

quilt patch (based on https://github.com/ibm-s390-linux/s390-tools/pull/2/files) that does now fail with v2.20.

Frank Heimes (fheimes)
information type: Private → Public
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "debdiff for version bump from 2.17 to 2.20" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2022-02-21 07:08 EDT-------
Commit ee2c6d4160c9 ("zipl: Allow optional entries that are left out when files are missing.")
is now available adapting the suggested patches in https://github.com/ibm-s390-linux/s390-tools/pull/2.

Here the GitHub link to the commit as well:
https://github.com/ibm-s390-linux/s390-tools/commit/ee2c6d4160c99d2500c36dbea4a8e592d1af3f52

Please verify that this fixes the issues you've encountered. Thanks.

Revision history for this message
Frank Heimes (fheimes) wrote :

Many thx, Jan!

Revision history for this message
Frank Heimes (fheimes) wrote :

debdiff for version bump from 2.17 to 2.20 (+ 3 additional fixes on top)

Revision history for this message
bugproxy (bugproxy) wrote : debdiff for version bump from 2.17 to 2.20

Default Comment by Bridge

Revision history for this message
Frank Heimes (fheimes) wrote :

updated debdiff with 81-dpm.rules included in d/debian/s390-tools.install

Revision history for this message
Frank Heimes (fheimes) wrote :
Revision history for this message
bugproxy (bugproxy) wrote :

Default Comment by Bridge

Revision history for this message
Frank Heimes (fheimes) wrote :

Uploaded another updated debdiff that now includes the three patches from LP#1959965 that were made available over night.

debdiff for version bump from 2.17 to 2.20 (including LP#1959965)

Revision history for this message
bugproxy (bugproxy) wrote : debdiff_s390-tools_2.17_to_2.20.diff

Default Comment by Bridge

Frank Heimes (fheimes)
Changed in s390-tools-signed (Ubuntu):
status: Confirmed → Fix Committed
Changed in s390-tools (Ubuntu):
status: Confirmed → Fix Committed
Changed in ubuntu-z-systems:
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package s390-tools - 2.20.0-0ubuntu1

---------------
s390-tools (2.20.0-0ubuntu1) jammy; urgency=medium

  * New upstream release. LP: #1959420
  * Refresh several patches
  * Remove d/p/0001-libkmipclient-Fix-parsing-of-hex-values-for-XML-and-.patch
    since it's upstream with >= v2.18
  * Add d/adjust-runlevels-in-dumpconf-initd-script.patch to fix issue
    with runlevels in init.d/dumpconf
  * Add upstream commit/patch
    e8fca95-zdev-Fix-off-by-one-errors-in-cio_ignore-handling.patch
  * Add upstream commit/patch 455ad95-zdump-Fix-dev-mem-reading.patch
  * Remove d/p/zipl-optional.patch an replaced it by upstream commit/patch
    d/p/ee2c6d4-zipl-Allow-optional-entries-that-are-left-out-when-f.patch
  * Change d/control to:
    - remove the udeb packages from d/c, d/r and d/s390-tools*-udeb.*
    - add support for and updated Build-Depends to libfuse3-dev LP: #1935666
    - add new binary package s390-tools-chreipl-fcp-mpath
      incl. s390-tools-cpuplugd.install
    - change s390-tools Depends from perl to ${perl:Depends}
    - remove unneeded Depends on ${misc:Depends} from the lib*-dev packages
  * Change d/rules to fix permissions
  * Expand d/debian/s390-tools.install to include 81-dpm.rules
  * Add patches for KVM: Secure Execution guest dump encryption with
    customer keys LP: #1959965
    - d/p/a9e13a2d-genprotimg-introduce-macro-for-the-control-flags-and.patch
    - d/p/0906293c-genprotimg-enable-pckmo-and-disable-pckmo-are-mutual.patch
    - d/p/5394cd36-genprotimg-add-PV-guest-dump-support.patch

 -- Frank Heimes <email address hidden> Sun, 06 Feb 2022 11:27:24 +0100

Changed in s390-tools (Ubuntu):
status: Fix Committed → Fix Released
Frank Heimes (fheimes)
Changed in s390-tools-signed (Ubuntu):
status: Fix Committed → Fix Released
Changed in ubuntu-z-systems:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.