Change logs for s390-tools source package in Mantic

  • s390-tools (2.29.0-0ubuntu2.2) mantic; urgency=medium
    
      * Add the following commits as patches:
        - d/p/lp-2059303-rust-pv-test-Code-Certificate-refactoring.patch
          (excluded patching binary files rust/pv/tests/assets/cert/der.crl and
           rust/pv/tests/assets/cert/der.crt, which is not supported by quilt
           - these files are needed for testing only)
        - d/p/lp-2059303-rust-pv-Support-Armonk-in-IBM-signing-key-subject.patch
        - d/p/lp-2059303-genprotimg-support-Armonk-in-IBM-signing-key-subject.patch
        - d/p/lp-2059303-libpv-Support-Armonk-in-IBM-signing-key-subject.patch
        - d/p/lp-2059303-pvattest-Fix-root-ca-parsing.patch
        to fix Secure Execution tooling and accept new IBM host-key
        subject locality. LP: #2059303
    
     -- Frank Heimes <email address hidden>  Wed, 03 Apr 2024 12:40:19 +0200
  • s390-tools (2.29.0-0ubuntu2.1) mantic; urgency=medium
    
      * Change zkey to generate EP11 keys using a new format (PKEY_TYPE_EP11_AES),
        that allows to keep support for existing key blobs by adding d/p/
        lp-2028936-zkey-Support-EP11-AES-keys-with-prepended-header-to-.patch
        (LP: #2028936)
    
     -- Frank Heimes <email address hidden>  Tue, 28 Nov 2023 14:25:41 +0100
  • 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
  • s390-tools (2.29.0-0ubuntu1) mantic; urgency=medium
    
      [ Frank Heimes ]
       * New upstream release, requested in LP: #2030316
         - Remove d/p/lp-2025578-Recursive-Makefiles-avoid-race-condition.patch
           since it's part of latest upstream version.
         - Adds KVM: Support AP Bindings in SE Header LP: #1983221
         - Adds Userspace Tool for IBK Request Generation and Insertion LP: #2003676
         - d/control: bumped Standards-Version version to 4.6.2.
         - d/s/lintian-overrides: Suppress lintian unknown-field(s)
           Build-Indep-Architecture and Vendored-Sources-Rust messages.
       * Update d/copyright and add. entries for the vendored crates.
       * Add pvsecret files to d/s390-tools.install.
    
      [ Simon Chopin ]
      * d/{rules,control}: Initial Rust packaging, including vendored sources.
      * Add d/p/rust_paths.patch to adapt upstream Rust Makefile for Debian's
        Rust tooling.
      * Add d/p/vendor-remove-unused-deps.patch to remove non relevant dependencies
        on some vendored crates.
    
     -- Frank Heimes <email address hidden>  Sun, 06 Aug 2023 14:48:33 +0200
  • 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
  • s390-tools (2.28.0-0ubuntu1) mantic; urgency=medium
    
      * New upstream release, requested in LP: #2025781
        - Adds Secure Execution APQN binding and IBK association LP: #2003633
        - Adds Support for List-Directed dump from ECKD DASD LP: #2003397
        - Adds DASD autoquiesce support LP: #2025576
        - Add pkg-config to d/control, since it's required now (4bba105).
        - Remove d/p/bashism.patch, since it's incl. in upstream now (5522aae).
      * d/control: 'wrap-and-sort -s' run
    
     -- Frank Heimes <email address hidden>  Tue, 25 Jul 2023 10:10:36 +0200
  • s390-tools (2.26.0-0ubuntu1) lunar; urgency=medium
    
      * New upstream release, requested in LP: #2003284
        but also solves: LP: #1982339, LP: #2003281, LP: #2003286, LP: #2003393 and
        LP: #2003680
      * Update 'Standards-Version' field in d/control to latest version 4.6.1.0.
    
     -- Frank Heimes <email address hidden>  Tue, 14 Feb 2023 15:00:53 +0100