Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-kiwi for openSUSE:Factory checked in at 2026-07-10 17:37:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Fri Jul 10 17:37:12 2026 rev:145 rq:1364923 version:10.3.9 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2026-05-07 15:44:40.166371670 +0200 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.1991/python-kiwi.changes 2026-07-10 17:39:37.245707258 +0200 @@ -1,0 +2,432 @@ +Fri Jul 10 13:43:12 CEST 2026 - Marcus Schäfer <[email protected]> + +- Bump version: 10.3.8 → 10.3.9 + +------------------------------------------------------------------- +Fri Jul 10 11:11:46 CEST 2026 - Marcus Schäfer <[email protected]> + +- fixed return value for get video_mode + + The method get_build_type_bootloader_video_mode() is expected + to return "auto" if no video mode is available. However a bug + in that method caused it to return a None value which should + not happen. This commit fixes the condition checking. + This Fixes #3023 and Fixes bsc#1271164 + +------------------------------------------------------------------- +Fri Jul 10 10:40:57 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fix derived container integration test + + This integration test installed kiwi as part of the test. + Actually using a simpler application with less dependencies + increases the build time of the test and does not violate + the purpose of the test. This commit just sets the joe + editor as test package to install on top of the derived + container. + +------------------------------------------------------------------- +Thu Jul 09 16:15:07 CEST 2026 - Marcus Schäfer <[email protected]> + +- Bump version: 10.3.7 → 10.3.8 + +------------------------------------------------------------------- +Wed Jul 08 14:30:10 CEST 2026 - Marcus Schäfer <[email protected]> + +- Add blocksize sanity check in oem dump + + Dumping an image file to a target requires that the I/O blocksize + of the image file at creation time matches with the I/O blocksize + of the target device. If this is not the case the dumped image + will not be able to work on this target. Such issues are very + hard to debug and therefore this commit adds a blocksize sanity + check prior dumping the image to target. This Fixes bsc#1271057 + +------------------------------------------------------------------- +Tue Jul 07 11:32:22 CEST 2026 - Marcus Schäfer <[email protected]> + +- Refactor credentials handling from the cmdline + + When passing a repo definition on the cmdline it is + possible to provide the credentials information as + file name reference. Doing so deleted that file after + reading which is unexpected and should not be done. + This Fixes #2992 + +------------------------------------------------------------------- +Mon Jul 06 13:10:26 CEST 2026 - Marcus Schäfer <[email protected]> + +- Allow to build kis image without archiving + + By default the files (kernel, initrd, system) plus the metadata + information (shasum, append) are all placed into a tar archive + and served as one entity. In some cases this archived bundle + is unwanted and users want to just handle the files individually. + To allow this a new type attribute named: archive="true|false" + is introduced which is evaluated for the kis type only at the + moment. If set to false no tar archive is produced and the + kiwi bundler handles all result files individually. In addition + the documentation around the topic has been improved/corrected. + This Fixes #3016 + +------------------------------------------------------------------- +Fri Jul 03 14:50:27 CEST 2026 - Marcus Schäfer <[email protected]> + +- Update documentation + + Fix style and layout errors + +------------------------------------------------------------------- +Fri Jul 03 12:42:38 CEST 2026 - Marcus Schäfer <[email protected]> + +- Bump version: 10.3.6 → 10.3.7 + +------------------------------------------------------------------- +Fri Jul 03 12:40:36 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fix test_reading_custom_config_file unit test + + The test intentionally reads all available config + files. As such the assertion must be specific to + the file we expect among others. + +------------------------------------------------------------------- +Fri Jul 03 12:33:12 CEST 2026 - Marcus Schäfer <[email protected]> + +- Bump version: 10.3.5 → 10.3.6 + +------------------------------------------------------------------- +Thu Jul 02 15:31:42 CEST 2026 - Marcus Schäfer <[email protected]> + +- Followup fix for sha512sum support + + Yet another use of get_checksum_handler in the KIS builder + with only a filename and not file path reference + +------------------------------------------------------------------- +Thu Jul 02 12:21:35 CEST 2026 - Marcus Schäfer <[email protected]> + +- Followup fix for sha512sum support + + The use of get_checksum_handler in the KIS builder was + broken because the provided file did not exist at call + time of the method + +------------------------------------------------------------------- +Wed Jul 01 18:16:49 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fix reading of runtime config files + + Make sure the reading of the runtime config files in the + different locations is not an exclusive procedure. According + to the systemd/uapi spec both vendor(/usr) and admin(/etc) + places needs to be taken into account and not only one. + In addition the drop-ins directories should also be taken + into account if their main file is not present. + This Fixes #3014 + +------------------------------------------------------------------- +Wed Jul 01 16:02:05 CEST 2026 - Marcus Schäfer <[email protected]> + +- Add shasum_size set to 512 for fedora test builds + +------------------------------------------------------------------- +Wed Jul 01 12:57:59 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fix system resize + + When resizing the partition table via sfdisk --relocate, + the resize failed when the device was locked beforehand. + In addition the resize of the actual filesystem failed + the prior filesystem check if the btrfs filesystem is + used. btrfs reports the free space cache to be outdated/corrupt + after kiwi has resized the partition table. This is an + expected condition prior resize of the filesystem and + should not prevent the following resize. As such the + filesystem check is not applied for btrfs prior resize. + +------------------------------------------------------------------- +Mon Jun 29 19:17:00 CEST 2026 - Marcus Schäfer <[email protected]> + +- Update settings + + "onlyRequired" pattern should just be mandatory, while the "plusRecommended" + pattern would have default,mandatory,conditional. Also updated one integration + test to apply a pattern type for a reality check on the option settings. + Not sure though if it has an impact on the package selection. A small + group name with some optional packages in it for testing would be nice + +------------------------------------------------------------------- +Mon Jun 29 18:02:01 CEST 2026 - Marcus Schäfer <[email protected]> + +- Add support for sha512sum + + Allow to select between the default shasum size 256 and 512 + via a new runtime config section named: shasum + This Fixes #3004 + +------------------------------------------------------------------- +Mon Jun 29 16:02:44 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fix dnf5 handling for patternType attribute + + The patternType attribute is used to control the mandatory vs. + optional installation for the concept of patterns,groups aka collections + for the respective package manager. In dnf5 this is also controlled + by the group_package_types option which is used now in combination + with install_weak_deps. This Fixes #3008 + +------------------------------------------------------------------- +Mon Jun 29 15:45:54 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fix Matrix room alias link + + The index page of the documentation has a broken + link to the matrix room. This commit fixes it + +------------------------------------------------------------------- +Mon Jun 29 11:33:02 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fix qemu-xxx requirement + + Do not require qemu variant packages for 32bit architectures. + This Fixes bsc#1263564 + + Co-authored-by: Ana Guerrero <[email protected]> + +------------------------------------------------------------------- +Wed Jun 17 13:06:22 CEST 2026 - Marcus Schäfer <[email protected]> + +- Update Rawhide test-image-live-disk + + Add a build variant without shim for testing the vendor + directory lookup from the distro provided grub binary + +------------------------------------------------------------------- +Wed Jun 17 12:54:56 CEST 2026 - Marcus Schäfer <[email protected]> + +- Update Fedora test-image-live-disk + + Add a build variant without shim for testing the vendor + directory lookup from the distro provided grub binary + +------------------------------------------------------------------- +Fri Jun 12 11:39:38 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fixed grub vendor directory lookup + + If the grub vendor directory cannot be found by the static + list of directories used to lookup the shim binary, kiwi also + checks the encoded boot paths from the distribution provided + grub binary. This information can be a multiline string holding + more than one path. With this commit we support multiple + vendor directories. This Fixes #3003 + +------------------------------------------------------------------- +Thu Jun 11 12:13:47 CEST 2026 - Marcus Schäfer <[email protected]> + +- Update SLFO integration test build + + Drop cloud toolchain packages to be part of this integration + test image. The way how the cloud toolchains are build cannot + be tested publicly. + +------------------------------------------------------------------- +Wed Jun 10 13:01:24 CEST 2026 - Marcus Schäfer <[email protected]> + +- Bump version: 10.3.4 → 10.3.5 + +------------------------------------------------------------------- +Mon Jun 01 16:31:32 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fix test-image-custom-partitions integration test + + Use partx to reread the partition table not partprobe + +------------------------------------------------------------------- +Sun May 31 11:11:30 CEST 2026 - Marcus Schäfer <[email protected]> + +- Drop parted requirement for msdos partitioner + + parted was used in kiwi at one place to set the active flag + on a partition in the DOS table. This action can also be + done via sfdisk and drops the parted requirement from the + kiwi builder code + +------------------------------------------------------------------- +Wed May 20 11:21:29 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fixed partition name validation + + The method get_partition_name returns a default name value + in case a partition name cannot be retrieved, for example + if the partition table does not support this value. In this + case the default name was 'unsupported'. However there is + a naming policy in kiwi for partition names to match 'p:name' + This policy is expected to be true and applied at some + places for example in create_dasd_partitions. If the default + name is in use which is the case on DASD devices because + no partition names exists, then the non policy conform default + name causes the method create_dasd_partitions to create + an invalid partition setup instructions file. This results + in the partition resize to fail. This commit fixes the + default name to match the policy as 'p:unsupported' + +------------------------------------------------------------------- +Wed May 20 08:54:48 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fix debian integration test build + + For some reason kernel-obs-build is no longer found + for debian based image builds in OBS. The kernel + for the OBS worker is provided in OBS:DefaultKernel. + This commit adds this repo explicitly to make the + integration test build work again + +------------------------------------------------------------------- +Mon May 18 10:41:42 CEST 2026 - Marcus Schäfer <[email protected]> + +- Fix rereading DASD partition table with partprobe + + On s390 and with a DASD disk the rereading of the partition + table can only be done properly with partprobe. This commit + changes the dracut code to Require parted and partprobe only + for DASD disks on s390. + + In addition this commit prevents the active device locking + for parted and partprobe when called in the context of a ++++ 135 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes ++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.1991/python-kiwi.changes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.CSFtMr/_old 2026-07-10 17:39:41.289846851 +0200 +++ /var/tmp/diff_new_pack.CSFtMr/_new 2026-07-10 17:39:41.289846851 +0200 @@ -56,7 +56,7 @@ %endif Name: python-kiwi -Version: 10.3.3 +Version: 10.3.9 Provides: kiwi-schema = 8.1 Release: 0 Url: https://github.com/OSInside/kiwi @@ -326,6 +326,7 @@ %else Requires: squashfs-tools %endif +%ifnarch %{ix86} %{arm} %if "%{_vendor}" == "debbuild" Requires: qemu-utils %else @@ -335,6 +336,7 @@ Requires: qemu-img %endif %endif +%endif Requires: kiwi-systemdeps-core = %{version}-%{release} %description -n kiwi-systemdeps-filesystems @@ -365,7 +367,6 @@ Requires: gdisk %endif Requires: lvm2 -Requires: parted Requires: kpartx Requires: cryptsetup Requires: mdadm ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.CSFtMr/_old 2026-07-10 17:39:41.329848231 +0200 +++ /var/tmp/diff_new_pack.CSFtMr/_new 2026-07-10 17:39:41.333848369 +0200 @@ -3,7 +3,7 @@ pkgname=('python-kiwi' 'kiwi-man-pages' 'dracut-kiwi-lib' 'dracut-kiwi-oem-repart' 'dracut-kiwi-oem-dump' 'dracut-kiwi-live' 'dracut-kiwi-overlay') arch=(x86_64) -pkgver=10.3.3 +pkgver=10.3.9 pkgrel=0 pkgdesc="KIWI - Appliance Builder Next Generation" url="https://github.com/SUSE/kiwi/tarball/master" @@ -12,7 +12,7 @@ provides=(kiwi-ng kiwi) source=("${pkgname}.tar.gz") changelog="${pkgname}.changes" -md5sums=('52a6dcf436c66c73880951d56ac82130') +md5sums=('7ac1c4212a024c7036aba000dcea864c') build() { ++++++ python-kiwi.tar.gz ++++++ ++++ 4352 lines of diff (skipped)
