SUSE-RU-2026:23201-1: important: Recommended update for python-kiwi
SLE-UPDATES
null at suse.de
Tue Aug 25 12:36:47 UTC 2026
# Recommended update for python-kiwi
Announcement ID: SUSE-RU-2026:23201-1
Release Date: 2026-08-18T08:30:33Z
Rating: important
References:
* bsc#1253637
* bsc#1254116
* bsc#1260340
* bsc#1263564
* bsc#1263973
* bsc#1271367
* jsc#PED-15927
Affected Products:
* SUSE Linux Micro 6.0
* SUSE Linux Micro Extras 6.0
An update that contains one feature and has six fixes can now be installed.
## Description:
This update for python-kiwi fixes the following issues:
Update from version 10.2.29 to 10.2.33
New features and enhancements:
* Add support for OCI format for disk images: store a disk image inside an
OCI-compliant container, optionally layered on a reference container via the
derived_from attribute
* Add support for import of custom CA certificates during the build via the
new <certificates> section or the command line. Certificates are imported
right after bootstrap, before further packages are retrieved (bsc#1271367)
* Add support for sha512sum: select between shasum size 256 and 512 via the
new 'shasum' runtime config section
* Support SOURCE_DATE_EPOCH for OCI containers for reproducible container
creation time and history (jsc#PED-15927)
* Refactor use of the kiwi settings file: additionally read
/etc/kiwi.yml.d/_.yml, /usr/share/kiwi/kiwi.yml and
/usr/share/kiwi/kiwi.yml.d/_.yml, and install the default settings as
/usr/share/kiwi/kiwi.yml.example from the main package
* Drop the parted requirement for the msdos partitioner; the active flag is
now set via sfdisk
* Do not hardcode the dracut omit module list in the live builder; special
settings should come from /etc/dracut.conf.d/*.conf in the image description
(bsc#1260340)
* Follow the recommended dracut module ordering (50-59 range) for out-of-tree
modules as required by dracut v108 and later
Bug fixes:
* Fix reading of runtime config files: honor both vendor (/usr) and admin
(/etc) locations per the systemd/uapi spec, including drop-in directories
* Do not require qemu variant packages on 32bit architectures (bsc#1263564)
* Fix rereading of the DASD partition table with partprobe on s390 and avoid a
possible dead-lock caused by double locking with parted (bsc#1263973)
* Fix system resize: avoid failure when the device was locked beforehand and
skip the pre-resize filesystem check for btrfs
* Fix repartitioning with parted: parted locks itself, wrapping it in udevadm
lock resulted in a deadlock that broke boot
* Fix the ramdisk sysroot generator to use the UUID device representation
(bsc#1254116)
* Fix resize for RAID devices: load variables such as kiwi_RaidDev before
setting the disk variable
* Fix the exclude list for live image builds when a filesystem attribute is
set
* Fix the result bundler dropping the container format type from result names
for uncompressed container data
* Fix the caller environment for non-chroot scripts so they know about the
kiwi profile environment
* Mount proc when needed, as cp -a may look up proc/self
* Run grub mkconfig with os-prober disabled
* Skip the kiwi-repart module in install and live ISOs
* Do not clobber the initialize method shared between the kiwi-lib and kiwi-
repart dracut modules; the library function is now lib_initialize
* Power off instead of halt on OEM shutdown
* Handle zstd-compressed repository metadata files in the solver
* Log the metalink URI when it cannot be resolved
* Catch exceptions from pathlib.Path.mkdir instead of ending in a stack trace
* Fix a shell condition that always printed "Settings from the kiwi
description will be ignored"
* kiwi-pxeboot now uses systemd-tmpfiles
* Drop the erofs requirement for SLES where it does not exist
* Fix the binutils requirement condition to also cover SLES16/Leap16
(bsc#1253637)
* Fix a documentation rendering indentation bug and an invalid XML syntax typo
in the documentation
## 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:
* SUSE Linux Micro Extras 6.0
zypper in -t patch SUSE-SLE-Micro-Extras-6.0-849=1
## Package List:
* SUSE Linux Micro Extras 6.0 (aarch64 s390x x86_64)
* kiwi-systemdeps-bootloaders-10.2.33-1.1
* kiwi-systemdeps-core-10.2.33-1.1
* kiwi-systemdeps-disk-images-10.2.33-1.1
* kiwi-systemdeps-iso-media-10.2.33-1.1
* kiwi-systemdeps-filesystems-10.2.33-1.1
* python3-kiwi-10.2.33-1.1
## References:
* https://bugzilla.suse.com/show_bug.cgi?id=1253637
* https://bugzilla.suse.com/show_bug.cgi?id=1254116
* https://bugzilla.suse.com/show_bug.cgi?id=1260340
* https://bugzilla.suse.com/show_bug.cgi?id=1263564
* https://bugzilla.suse.com/show_bug.cgi?id=1263973
* https://bugzilla.suse.com/show_bug.cgi?id=1271367
* https://jira.suse.com/browse/PED-15927
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20260825/db3d4680/attachment-0001.htm>
More information about the sle-updates
mailing list