[23.10 FEAT] Support for List-Directed dump from ECKD DASD - s390-tools part

Bug #2003397 reported by bugproxy
16
This bug affects 2 people
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

Bug Description

Feature Description:

Support for List-Directed dump from ECKD DASD. This is required to support Secure Boot from a DASD. Secure boot is required by NIAP's Common Criteria OSPP v4.2 profile which is a prereq for US government clients.

bugproxy (bugproxy)
tags: added: architecture-s39064 bugnameltc-201320 severity-high targetmilestone-inin2304
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
Frank Heimes (fheimes)
affects: linux (Ubuntu) → s390-tools (Ubuntu)
Changed in ubuntu-z-systems:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
Changed in s390-tools (Ubuntu):
importance: Undecided → High
Changed in ubuntu-z-systems:
importance: Undecided → High
Changed in s390-tools (Ubuntu):
status: New → Incomplete
Changed in ubuntu-z-systems:
status: New → Incomplete
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2023-02-06 04:23 EDT-------
The s390-tools part for this feature is not done yet and will likely miss the deadline. Therefore i propose moving this to the next possible date.

Revision history for this message
Frank Heimes (fheimes) wrote : Re: [23.04 FEAT] Support for List-Directed dump from ECKD DASD - s390-tools part

Thx for the update Sven.
In this case I suggest to move this to 23.10 instead.

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

------- Comment From <email address hidden> 2023-02-06 08:13 EDT-------
Thank you Sven.
Since the s390-tools part will miss the Lunar FF deadline, we have to move this feature to Ubuntu 23.10.

Therefore, I am changing the target milestone for this bug to: 23.10.

Please note:
The kernel part of this feature has landed already in kernel 6.2 which is the planned target kernel for Ubuntu 23.04 (see
Bug 201319 - LP2003398 : [23.04 FEAT] [KRN2035] Support for List-Directed dump from ECKD DASD - kernel part)

tags: added: targetmilestone-inin2310
removed: targetmilestone-inin2304
Frank Heimes (fheimes)
summary: - [23.04 FEAT] Support for List-Directed dump from ECKD DASD - s390-tools
+ [23.10 FEAT] Support for List-Directed dump from ECKD DASD - s390-tools
part
Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2023-07-02 13:01 EDT-------
In the meantime, the s390-tools part of this feature has landed in s390-tools v2.27.0
(see: https://github.com/ibm-s390-linux/s390-tools/releases/tag/v2.27.0).

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2023-07-04 10:28 EDT-------
For this feature, there is one more fix required on top of s390-tools v2.27.
This fix will be included in the upcoming (1-2 weeks from now) s390-tools version v2.28.0, therefore upgrading s390-tools to version 2.28.0 will be sufficient to make this feature available.

(FYI: The kernel part of this feature went into kernel 6.2 and has already been included in Lunar, see:
Bug 201319 - LP2003398 : [23.10 FEAT] [KRN2035] Support for List-Directed dump from ECKD DASD - kernel part)

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

Ok, thanks for the details.
With that I'll mark it as duplicate (just on our side).

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

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

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

  * Extend s390-tools package to amd64, ppc64el and arm64. (LP: #2025578)
    - d/control: - Extend Architecture: in s390-tools with amd64 ppc64el arm64
                 - Add new package s390-tools-data as 'Architecture: all'.
                 - Extend Depends: in s390-tools with s390-tools-data.
                 - Limit Depends on gcc-multilib to s390x.
                 - Add 'XS-Build-Indep-Architecture: s390x' to ensure building
                   the 'Architecture: all' on s390x.
                 - Mark Depends, Suggests and Recommends for s390x only where
                   needed to avoid confusing messages on non-s390x installs.
                 - Add Replaces and Breaks s390-tools (<< 2.28.0-0ubuntu2)
                   to allow smooth upgrades, since stage3a.bin moved to -data.
    - d/rules: - Separate selected statements in d/rules in s390x
                 (and non-s390x).
               - Add '-Xstage3a.bin -Xstage3b_reloc.bin' to dh_install
                 to avoid having these files in two packages (s390-tools
                 and s390-tools-data).
               - Change SIGN_SIPL condition to enable signing in Launchpad
                 only, and on s390x only.
    - d/s390-tools.install: - Make this old d/s390-tools.install the new s390x
                              specific version (.install.s390x) (by using mv).
                            - Remove lines with "=>" that rename files, to
                              eliminate executable .install.s390x file and
                              remove '#!/usr/bin/dh-exec', since this doesn't
                              seem to work for arch specific install files.
                            - Create new d/s390-tools.install to become the
                              default version for non-s390x, and install only
                              files for pvattest and genprotimg.
    - d/s390-tools-data.install: Pick and install bootloader files (stage3a.bin
                                 and stage3b_reloc.bin) required by genprotimg.
    - d/s390-tools.postinst: Make this old d/s390-tools.postinst now s390x
                             specific (mv to d/s390-tools.postinst.s390x).
    - Add d/p/lp-2025578-Recursive-Makefiles-avoid-race-condition.patch
      to fix random build failures due to race condition in install target.

 -- Frank Heimes <email address hidden> Wed, 26 Jul 2023 16:56:00 +0200

Changed in s390-tools (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.

Other bug subscribers

Remote bug watches

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