[23.10 FEAT] Upgrade s390-tools to latest version (2.29, incl. Rust enablement)

Bug #2030316 reported by Frank Heimes
30
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Skipper Bug Screeners
s390-tools (Ubuntu)
Fix Released
High
Unassigned
s390-tools-signed (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Yet another s390-tools version got release:
https://github.com/ibm-s390-linux/s390-tools/releases/tag/v2.29.0
v2.29 is the one that fits to kernel 6.5
and that comes on top with initial support for tools,
that are implemented in Rust (besides other updates and fixes):

General:

s390-tools now supports tools written in Rust.
Add compdb Makefile target to create 'compile_commands.json' to LSP
backends in IDEs and editors

Add new tools / libraries:

rust/pv: Library for pv tools written in rust
rust/pvsecret: Tool to manage UV-secrets

Changes of existing tools:

dbginfo.sh: Global IFS variable
genprotimg: Add support for add-secret requests
genprotimg: Build debuginfo files for bootloader
hyptop: Add real SMT utilization field
hyptop: Allow users to set speedup factor
pvattest: Add yaml-output for verify command
zipl: Build debuginfo files for bootloader

Bug Fixes:

dump2tar: Fix truncated paths
zdev/dracut: fix kdump build to integrate with site support

Tags: mantic s390x
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
importance: Undecided → High
Changed in s390-tools (Ubuntu):
importance: Undecided → High
Frank Heimes (fheimes)
tags: added: mantic
Changed in ubuntu-z-systems:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

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

Successful test builds were done at the following PPA:
https://launchpad.net/~fheimes/+archive/ubuntu/lp2030316

And the debdiffs are attached (for s390-tools and s390-tools-signed).

Changed in s390-tools-signed (Ubuntu):
status: Confirmed → In Progress
Changed in s390-tools (Ubuntu):
status: Confirmed → In Progress
Changed in ubuntu-z-systems:
status: Confirmed → In Progress
Frank Heimes (fheimes)
Changed in s390-tools-signed (Ubuntu):
importance: Undecided → High
Revision history for this message
Simon Chopin (schopin) wrote :

Uploaded.

Nice job overall, I particularly like the lintian overrides :)

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

Thx ;-)

Package just landed in -proposed:
s390-tools | 2.29.0-0ubuntu1 | mantic-proposed | source, amd64, arm64, ppc64el
quickly updating the status.

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

This bug was fixed in the package s390-tools - 2.29.0-0ubuntu2

---------------
s390-tools (2.29.0-0ubuntu2) mantic; urgency=medium

  * d/rules: Split the vendoring process into several discrete targets to be
    able to update the vendored code without having to update the tarball.
    This can be useful for security updates.
  * d/update-crate.sh: introduce a script to help updating a single crate
  * d/rules: don't overwrite the vendor tarball if it already exists. This
    should prevent some borked uploads.
  * d/README.source: Document the procedures for single-crate update as well
    as wholesale refresh of the vendor tarball.

 -- Simon Chopin <email address hidden> Wed, 20 Sep 2023 11:21:48 +0200

Changed in s390-tools (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package s390-tools-signed - 2.29.0-0ubuntu2

---------------
s390-tools-signed (2.29.0-0ubuntu2) mantic; urgency=medium

  * Rebuild against 2.29.0-0ubuntu2

 -- Simon Chopin <email address hidden> Wed, 20 Sep 2023 15:30:59 +0200

Changed in s390-tools-signed (Ubuntu):
status: Fix Committed → Fix Released
Frank Heimes (fheimes)
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.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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