SUSE-RU-2020:2658-1: moderate: Recommended update for build

sle-updates at lists.suse.com sle-updates at lists.suse.com
Wed Sep 16 10:17:02 MDT 2020


   SUSE Recommended Update: Recommended update for build
______________________________________________________________________________

Announcement ID:    SUSE-RU-2020:2658-1
Rating:             moderate
References:         #1170956 #1172563 #1174854 
Affected Products:
                    SUSE Linux Enterprise Module for Development Tools 15-SP2
______________________________________________________________________________

   An update that has three recommended fixes can now be
   installed.

Description:

   This update for build fixes the following issues:

   - fix factory version in config file (bsc#1170956)
   - add missing ignores for Leap 15.2 (bsc#1174854)
   - fix sysrq handling for KVM builds
   - avoid double removal of obscpio files
   - docker:
     * support builds using USER root statements
     * proper error handling when obs-docker-support gets called as non-root
     * helm build target support
     * support milestone handling
   - support repo files without types set (SLE 15 SP2 zypp)
   - add default substitute for system-packages:repo-creation
   - Support recursive kiwi profile usage

   - fix dependencies for Fedora 33
   - Set $YAML::XS::LoadBlessed = 0 for Appimage/Snapcraft
   - add a new variable to track build time needed for ccache eviction
   - create folder for ccache archive to be copied before rsync
   - also package pkg-config files by default into baselibs. (bsc#1172563)
   - Use shorter kernel flag for mitigations
   - Ignore, if shutdown behavior changed by build in z/VM
   - Control disk-space consumption while creating ccache archive
   - cleaning ccache
   - create folders before trying to copy ccache.tar
   - Generate .packages and .basepackages files for docker builds

   - enable sysrq operations on boot
   - Set kvm_serial_device to virtio-serial in the fixup
   - Split console arg setting code into kvm_add_console_args
   - Update for zVM to make container builds work.
   - Write to /proc/sys/kernel/hostname if the hostname command is not
     available
   - Use --cgroup-manager=cgroupfs when calling podman
   - Also squash by default in podman builds
   - Support different interpreters in prein/postin scriptlets
   - Use grep -E instead of egrep to check for the needsbinariesforbuild flag
   - Use new Build::Intrepo module
   - Add new Intrepo module to read/write build's internal repo format
   - remove .gz from _ccache archive as it is no longer compressed
   - Add support for Arch in build-recipe-kiwi
   - Autodetect whether to use --pipe option of systemd-nspawn.
   - Split parse_depfile() from readdeps()
   - enable compression on ccache
   - add bugzilla numbers for s390 workaround
   - extend --ccache to generate _ccache.tar.gz and implement --pkg-ccache
   - disable transparent_hugepage on s390x guests for now, causes hangs
   - set buildflavor also for Build::parse

   - Leap 15.2 config update (libzstd1 for rpm)
   - handle obscpio extraction error as fatal
   - Return correct exit code from systemd-nspawn build
   - Spec parser: do not parse included files from end to start
   - running disk full check also outside of VM
   - run disk full check only for chroot

   - Spec parser: add support for %elif, %elifarch, %elifos
   - Support rpm's %include statement (EXPERIMENTAL, known limitations)
   - Do not do vminstall expansion in expanddeps unless --vm is used

   - 15.2 config: preinstall gcrypt deps again
   - Recommends for Fedora based distros
   - support obsgendiff functionality
   - various smaller code cleanups
   - additional test cases for spec file parsing
   - various fixes for cornercases during spec file parsing

   - fix regression in && operator handling of rpm spec file parser
   - Correctly expand macros defined with %global

   - 15.2 config: temporary revert gcrypt preinstall until distro has changed
   - factory config: ignore libxtables for iproute2, not needed for ip tool
   - Follow upstream rpm changes in regard to logical ops
   - Fix macro expansion of lines containing newlines
   - add missing header file to avoid compile warnings

   - support OBS-Milestone comment for kiwi
   - switch to preinstall expansion for factory


Patch Instructions:

   To install this SUSE Recommended Update use the SUSE recommended installation methods
   like YaST online_update or "zypper patch".

   Alternatively you can run the command listed for your product:

   - SUSE Linux Enterprise Module for Development Tools 15-SP2:

      zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP2-2020-2658=1



Package List:

   - SUSE Linux Enterprise Module for Development Tools 15-SP2 (noarch):

      build-20200520-3.3.1
      build-mkbaselibs-20200520-3.3.1


References:

   https://bugzilla.suse.com/1170956
   https://bugzilla.suse.com/1172563
   https://bugzilla.suse.com/1174854



More information about the sle-updates mailing list