Recommended update for build

Announcement ID: SUSE-RU-2023:0452-1
Rating: moderate
References:
Affected Products:
  • Development Tools Module 15-SP4
  • openSUSE Leap 15.4
  • SUSE Linux Enterprise Desktop 15 SP4
  • SUSE Linux Enterprise High Performance Computing 15 SP4
  • SUSE Linux Enterprise Real Time 15 SP3
  • SUSE Linux Enterprise Real Time 15 SP4
  • SUSE Linux Enterprise Server 15 SP4
  • SUSE Linux Enterprise Server for SAP Applications 15 SP4
  • SUSE Manager Proxy 4.3
  • SUSE Manager Retail Branch Server 4.3
  • SUSE Manager Server 4.3

An update that contains one feature can now be installed.

Description:

This update for build fixes the following issues:

build was updated to the current version:

  • CycloneDX SBOM support added
  • added support for generating VCS url information into rpms
  • SPDX SBOM generation for container and product builds
  • Revert & Redo "Better filetype detection for temp changes files"
  • Fix typo in glibc hwcaps supplements
  • Implement lua string macros
  • configure mkbaselibs to create glibc-hwcaps baselibs as well
  • Better filetype detection for temp changes files
  • Add hook to run checks after mkbaselibs run
  • Delete leftover multilinedefine variable definition
  • Support multiline macros in the config's macro sections
  • Support #!BuildConstraint lines
  • Support #!BuildTarget in spec files to set the build target (as workaround of broken BuildArch in rpm since 2001)
  • Support a regexp for file renames
  • Set home to /root when running build time services
  • INCOMPATIBLE CHANGE: get rid off the power8 cpu limitation (#889) on powerpc
  • Add handling of non-compressed tar when creating Debian archive for DSC 3.0
  • Add automatic build-in-place detection
  • Support dist/package subdir builds in pbuild
  • Skip iothreads on QEMU 7.1.0
  • Fix permissions of /dev/pts/ptmx
  • Add license to container package list output
  • initial SP5 build configurations
  • vm-type:qemu use virtio on x86_64
  • Improve installation of obs-docker-support for multi-stage builds
  • Tweak ARG handling in dockerfile parser
  • fixed Undefined subroutine &PBuild::Job::ls issue
  • Add missing dependencies from vc as Recommends
  • sync factory build config
  • build-recipe-livebuild: run as root
  • vm_kill_kvm: Use SIGKILL after 3 minutes if the kvm process is not going away
  • Zip: Allow extraction of symlink targets
  • Convert obsolete egrep/fgrep calls to grep -E/-F
  • Add RemoteAsset support for Dockerfile based builds
  • new image format: mkosi
  • Support stacked container builds
  • Revert "build-vm-kvm: enable l3-cache on i386/x86_64 builds"
  • handling of non-compressed tar when creating Debian archive for DSC 3.0
  • kvm: exclude powerpc from io_uring, enable iothreads always (#829)
  • kvm: enable more performant I/O also for s390(x) (#828)
  • Changelog patching when building DSC format 3.0. (#831)
  • support for building from slsa provenance files

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • openSUSE Leap 15.4
    zypper in -t patch openSUSE-SLE-15.4-2023-452=1
  • Development Tools Module 15-SP4
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP4-2023-452=1
  • SUSE Linux Enterprise Real Time 15 SP3
    zypper in -t patch SUSE-SLE-Product-RT-15-SP3-2023-452=1

Package List:

  • openSUSE Leap 15.4 (noarch)
    • build-mkbaselibs-20230215-150200.15.1
    • build-20230215-150200.15.1
    • build-initvm-aarch64-20230215-150200.15.1
    • build-initvm-x86_64-20230215-150200.15.1
    • build-initvm-s390x-20230215-150200.15.1
    • build-initvm-powerpc64le-20230215-150200.15.1
    • build-mkdrpms-20230215-150200.15.1
  • Development Tools Module 15-SP4 (noarch)
    • build-20230215-150200.15.1
    • build-mkbaselibs-20230215-150200.15.1
  • SUSE Linux Enterprise Real Time 15 SP3 (noarch)
    • build-20230215-150200.15.1
    • build-mkbaselibs-20230215-150200.15.1

References: