Packages changed: audit-secondary branding-openSUSE dtc ffmpeg-8 fontconfig freerdp (3.21.0 -> 3.20.2) gedit (49.0 -> 48.2) gimp (3.0.8 -> 3.0.6) glslang (16.2.0 -> 16.1.0) harfbuzz (12.3.2 -> 12.3.1) hwinfo (25.1 -> 25.0) java-25-openjdk (25.0.2.0 -> 25.0.1.0) kernel-firmware-amdgpu (20260126 -> 20260116) kernel-firmware-intel (20260123 -> 20260122) kernel-firmware-sound (20260123 -> 20260110) libXcomposite (0.4.7 -> 0.4.6) libXdamage (1.1.7 -> 1.1.6) libXext (1.3.7 -> 1.3.6) libXinerama (1.1.6 -> 1.1.5) libXmu (1.3.0 -> 1.2.1) libXpm (3.5.18 -> 3.5.17) libXrandr (1.5.5 -> 1.5.4) libXvMC (1.0.15 -> 1.0.14) libXxf86dga (1.1.7 -> 1.1.6) libXxf86vm (1.1.7 -> 1.1.6) libgedit-gtksourceview (299.6.0 -> 299.5.0) libgedit-tepl (6.14.0 -> 6.13.0) libmbim (1.34.0 -> 1.32.0) libxkbfile (1.2.0 -> 1.1.3) nvidia-open-driver-G06-signed openSUSE-release (20260128 -> 20260127) pcr-oracle python-kiwi (10.2.32 -> 10.2.37) python-pylsqpack (0.3.23 -> 0.3.20) python-tzdata (2025.3 -> 2025.2) selinux-policy (20260126 -> 20260120) tftp update-bootloader (1.27 -> 1.26) === Details === ==== audit-secondary ==== Subpackages: audit audit-rules python3-audit system-group-audit ==== branding-openSUSE ==== Subpackages: grub2-branding-openSUSE libreoffice-branding-openSUSE plymouth-branding-openSUSE wallpaper-branding-openSUSE yast2-qt-branding-openSUSE ==== dtc ==== ==== ffmpeg-8 ==== Subpackages: libavcodec62 libavfilter11 libavformat62 libavutil60 libswresample6 libswscale9 ==== fontconfig ==== Subpackages: fontconfig-lang libfontconfig1 ==== freerdp ==== Version update (3.21.0 -> 3.20.2) Subpackages: libfreerdp3-3 librdtk0-0 libwinpr3-3 ==== gedit ==== Version update (49.0 -> 48.2) Subpackages: gedit-lang ==== gimp ==== Version update (3.0.8 -> 3.0.6) Subpackages: gimp-plugin-aa gimp-plugin-python3 libgimp-3_0-0 libgimpui-3_0-0 ==== glslang ==== Version update (16.2.0 -> 16.1.0) ==== harfbuzz ==== Version update (12.3.2 -> 12.3.1) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 ==== hwinfo ==== Version update (25.1 -> 25.0) Subpackages: libhd25 ==== java-25-openjdk ==== Version update (25.0.2.0 -> 25.0.1.0) Subpackages: java-25-openjdk-headless ==== kernel-firmware-amdgpu ==== Version update (20260126 -> 20260116) ==== kernel-firmware-intel ==== Version update (20260123 -> 20260122) ==== kernel-firmware-sound ==== Version update (20260123 -> 20260110) ==== libXcomposite ==== Version update (0.4.7 -> 0.4.6) ==== libXdamage ==== Version update (1.1.7 -> 1.1.6) ==== libXext ==== Version update (1.3.7 -> 1.3.6) ==== libXinerama ==== Version update (1.1.6 -> 1.1.5) ==== libXmu ==== Version update (1.3.0 -> 1.2.1) Subpackages: libXmu6 libXmuu1 ==== libXpm ==== Version update (3.5.18 -> 3.5.17) ==== libXrandr ==== Version update (1.5.5 -> 1.5.4) ==== libXvMC ==== Version update (1.0.15 -> 1.0.14) ==== libXxf86dga ==== Version update (1.1.7 -> 1.1.6) ==== libXxf86vm ==== Version update (1.1.7 -> 1.1.6) ==== libgedit-gtksourceview ==== Version update (299.6.0 -> 299.5.0) Subpackages: libgedit-gtksourceview-lang typelib-1_0-GtkSource-300 ==== libgedit-tepl ==== Version update (6.14.0 -> 6.13.0) Subpackages: libgedit-tepl-6-lang typelib-1_0-Tepl-6 ==== libmbim ==== Version update (1.34.0 -> 1.32.0) Subpackages: libmbim-glib4 mbimcli-bash-completion ==== libxkbfile ==== Version update (1.2.0 -> 1.1.3) ==== nvidia-open-driver-G06-signed ==== ==== openSUSE-release ==== Version update (20260128 -> 20260127) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd ==== pcr-oracle ==== ==== python-kiwi ==== Version update (10.2.32 -> 10.2.37) - Bump version: 10.2.36 → 10.2.37 - Move fedora arm build test to dnf5 - Explicitly list dnf as a package to help OBS If not mentioned explicitly OBS does not place it into the repositories to build the image from - Move fedora container build test to dnf5 - Move remaining fedora build tests to dnf5 - Reapply "Set CentOS 9 integration tests to use dnf4 explicitly" This reverts commit 31a0171bbbc9c8ec8319bff48c7de528082a1486. - Reapply "Set CentOS 10 integration tests to use dnf4 explicitly" This reverts commit 9fe29d9925fd3f0866e7c89c6a9573b1fc310a63. - Identify the correct binary for DNF4 This is pretty much the same solution we used back when we supported YUM and had to deal with yum vs yum-deprecated. - Revert "Set CentOS 9 integration tests to use dnf4 explicitly" This causes the environment to not have /usr/bin/dnf. This reverts commit b2c4760e2f6ae9ac4fa71a622a89445c572217b4. - Revert "Set CentOS 10 integration tests to use dnf4 explicitly" This causes the environment to not have /usr/bin/dnf. This reverts commit df77cba989eb80be66fad5c3ce5630287a72e7ea. - Set CentOS 9 integration tests to use dnf4 explicitly - Set CentOS 10 integration tests to use dnf4 explicitly Also, fix the description of the tests to state it's for CentOS 10. - Revert "Switch centos v10 integration tests to dnf5" DNF5 does not exist in CentOS 10 yet. This reverts commit a722acedc512528c1d73bd5c99d1cd2227c8beab. - Switch centos v10 integration tests to dnf5 - Fix agama integration test Service agama-proxy-setup no longer exists - Fix fedora integration test build Explicitly add shadow package - Fix fedora integration test build Explicitly add shadow package - package/spec: Reorganize supported DNF variants in packaging DNF5 has replaced DNF4 and MicroDNF since Fedora Linux 41, and this replacement will take effect with CentOS Stream/RHEL 11 onward. Furthermore, openSUSE Tumbleweed is switching to DNF5 for its support of DNF, so switch things so that DNF5 is available for openSUSE. - Move OVA support to open-vmdk Finally this commit drops the use of the VMware ovftool and moves to the real opensource alternative open-vmdk This Fixes #2292 - Add staging box build to build_status helper - Allow to setup the environment blob for grub Added new section to the existing section which allows to specify environment variables for setting up an environment blob for the selected loader. With this commit we add support for grub by using grub2-editenv. Other loaders do not yet have an implementation or does not support environment blobs. Settings will be ignored for unsupported loaders. This Fixes #2922 Co-authored-by: Rhys Oxenham - Add missing base class method The BootLoaderInstallBase class was missing the default implementation for the set_disk_password API - Set btrfs_relative_path conditional The early boot script and also the ISO template should only set this option if the conditions to set it are met. Conditions for this option are if btrfs is in use and a default subvolume and/or a snapper based snapshot is requested by the image description. This Fixes #2919 - Fixed ramdisk sysroot generator Do not use a custom _dev name and stick with the UUID representation of the disk image in RAM after deployment. Former versions of udev did not create a by-uuid device representation which now seems to have changed. This then leads to the device name RamDisk_rootfs not being created the and respective .device unit times out. In addition the timer unit for the standard device representation changed to infinity. This fixes bsc#1254116 - Fix integration tests Tests using btrfs snapshots with snapper has to install snapper - Bump version: 10.2.35 → 10.2.36 - Update CA target distribution name Instead of rhel better name it redhat - Bump version: 10.2.34 → 10.2.35 - Add dracut to strip list Make sure legacy image builds which uses kiwi to create an initrd keeps dracut such that the initrd format detection continuous to work with the new dracut --printconfig option - Update Fedora integration test Use custom partition IDs for the Virtual profiles with and without an extra boot partition - Add documentation about new attributes Add information about eficsmpart_id - Add support for eficsmpart_id attribute Allow custom partition number also for the EFI CSM (legacy BIOS) partition - Add documentation about new attributes Add information about part_id, efipart_id, rootpart_id and bootpart_id - Added test-image-amazon-linux-layout build test This Fixes #2848 - Add support for custom part id attributes efipart_id, rootpart_id, bootpart_id in and part_id in . Allow to specify a custom partition number instead of the default numbering schema 1-N - Add support for custom partition ID to Disk Allow to specify a custom partition ID in the Disk ... changelog too long, skipping 253 lines ... This Fixes #2873 ==== python-pylsqpack ==== Version update (0.3.23 -> 0.3.20) ==== python-tzdata ==== Version update (2025.3 -> 2025.2) ==== selinux-policy ==== Version update (20260126 -> 20260120) Subpackages: selinux-policy-targeted ==== tftp ==== ==== update-bootloader ==== Version update (1.27 -> 1.26)