Recommended update for python-kiwi

Announcement ID: SUSE-RU-2021:1660-1
Rating: moderate
References:
Affected Products:
  • Development Tools Module 15-SP2
  • Development Tools Module 15-SP3
  • SUSE Linux Enterprise Desktop 15 SP2
  • SUSE Linux Enterprise Desktop 15 SP3
  • SUSE Linux Enterprise High Performance Computing 15 SP2
  • SUSE Linux Enterprise High Performance Computing 15 SP3
  • SUSE Linux Enterprise Micro 5.0
  • SUSE Linux Enterprise Real Time 15 SP2
  • SUSE Linux Enterprise Real Time 15 SP3
  • SUSE Linux Enterprise Server 15 SP2
  • SUSE Linux Enterprise Server 15 SP2 Business Critical Linux 15-SP2
  • SUSE Linux Enterprise Server 15 SP3
  • SUSE Linux Enterprise Server 15 SP3 Business Critical Linux 15-SP3
  • SUSE Linux Enterprise Server for SAP Applications 15 SP2
  • SUSE Linux Enterprise Server for SAP Applications 15 SP3
  • SUSE Manager Proxy 4.1
  • SUSE Manager Proxy 4.2
  • SUSE Manager Retail Branch Server 4.1
  • SUSE Manager Retail Branch Server 4.2
  • SUSE Manager Server 4.1
  • SUSE Manager Server 4.2

An update that contains one feature can now be installed.

Description:

This update for python-kiwi fixes the following issues:

  • Fix appx manifest for WSL containers

This patch is two fold

  • This commit prevents KIWI from setting Identity Name attribute and DisplayName and PublisherDisplayName elements. Fixes #1780

  • Fix WSL appx filemap relative paths not preserved During WSL appx image type creation step the file hierarchy under metadata_path is written to a temporary file for eventual use as argument to utility appx. The file hierarchy information is dropped resulting in all filemap entries appearing to be at the metadata_path root. The resulting image will side load and run but without icon and other resources. Stricter checks at Windows Store submission will fail due to mismatch between image manifest and contents. Fix by preserving relative path of filemap entries relative to metadata_path. Add log output showing both input absolute path and output relative path. (jsc#SLE-12986)

  • Recommend kiwi-systemdeps-containers

This commit recommends 'kiwi-systemdeps-containers' instead of a hard requirement in kiwi-systemdeps package for SLE builds. This is needed because the containers tool chain is spread in different SLE modules.

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:

  • Development Tools Module 15-SP2
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP2-2021-1660=1
  • Development Tools Module 15-SP3
    zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP3-2021-1660=1
  • SUSE Linux Enterprise Micro 5.0
    zypper in -t patch SUSE-SUSE-MicroOS-5.0-2021-1660=1

Package List:

  • Development Tools Module 15-SP2 (aarch64 ppc64le s390x x86_64)
    • kiwi-tools-debuginfo-9.23.20-3.40.1
    • dracut-kiwi-live-9.23.20-3.40.1
    • kiwi-systemdeps-core-9.23.20-3.40.1
    • kiwi-systemdeps-disk-images-9.23.20-3.40.1
    • dracut-kiwi-oem-repart-9.23.20-3.40.1
    • kiwi-man-pages-9.23.20-3.40.1
    • kiwi-systemdeps-image-validation-9.23.20-3.40.1
    • kiwi-systemdeps-iso-media-9.23.20-3.40.1
    • dracut-kiwi-oem-dump-9.23.20-3.40.1
    • kiwi-systemdeps-filesystems-9.23.20-3.40.1
    • python3-kiwi-9.23.20-3.40.1
    • dracut-kiwi-lib-9.23.20-3.40.1
    • dracut-kiwi-overlay-9.23.20-3.40.1
    • python-kiwi-debugsource-9.23.20-3.40.1
    • kiwi-systemdeps-bootloaders-9.23.20-3.40.1
    • kiwi-tools-9.23.20-3.40.1
  • Development Tools Module 15-SP2 (x86_64)
    • kiwi-pxeboot-9.23.20-3.40.1
  • Development Tools Module 15-SP3 (aarch64 ppc64le s390x x86_64)
    • kiwi-systemdeps-containers-9.23.20-3.40.1
    • kiwi-tools-debuginfo-9.23.20-3.40.1
    • dracut-kiwi-live-9.23.20-3.40.1
    • kiwi-systemdeps-core-9.23.20-3.40.1
    • kiwi-systemdeps-disk-images-9.23.20-3.40.1
    • dracut-kiwi-oem-repart-9.23.20-3.40.1
    • kiwi-man-pages-9.23.20-3.40.1
    • kiwi-systemdeps-image-validation-9.23.20-3.40.1
    • kiwi-systemdeps-iso-media-9.23.20-3.40.1
    • dracut-kiwi-oem-dump-9.23.20-3.40.1
    • kiwi-systemdeps-9.23.20-3.40.1
    • kiwi-systemdeps-filesystems-9.23.20-3.40.1
    • dracut-kiwi-lib-9.23.20-3.40.1
    • dracut-kiwi-overlay-9.23.20-3.40.1
    • python-kiwi-debugsource-9.23.20-3.40.1
    • kiwi-systemdeps-bootloaders-9.23.20-3.40.1
    • kiwi-tools-9.23.20-3.40.1
    • python3-kiwi-9.23.20-3.40.1
  • Development Tools Module 15-SP3 (x86_64)
    • kiwi-pxeboot-9.23.20-3.40.1
  • SUSE Linux Enterprise Micro 5.0 (aarch64 x86_64)
    • dracut-kiwi-oem-repart-9.23.20-3.40.1
    • dracut-kiwi-lib-9.23.20-3.40.1
    • python-kiwi-debugsource-9.23.20-3.40.1

References: