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)

Reply via email to