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 2025-07-26 13:39:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.13279 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Sat Jul 26 13:39:41 2025 rev:138 rq:1295613 version:10.2.29 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2025-07-20 15:28:33.498793962 +0200 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.13279/python-kiwi.changes 2025-07-26 13:39:43.765314423 +0200 @@ -1,0 +2,19 @@ +Thu Jul 24 19:42:56 CEST 2025 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 10.2.28 → 10.2.29 + +------------------------------------------------------------------- +Thu Jul 24 19:03:08 CEST 2025 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix return from repart stage + + If we return from the repart stage it's important to wait + for the root device to appear. This is because the device + setup from udev might still be held back due to a former + lock on the device. This means if we return fast after + locking for example when check_repart_possible() quickly + finds out that it's not possible, then udev has not yet + got the time to create the device nodes. + This Fixes #2863 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.HPunJ3/_old 2025-07-26 13:39:45.781397274 +0200 +++ /var/tmp/diff_new_pack.HPunJ3/_new 2025-07-26 13:39:45.785397439 +0200 @@ -56,7 +56,7 @@ %endif Name: python-kiwi -Version: 10.2.28 +Version: 10.2.29 Provides: kiwi-schema = 8.1 Release: 0 Url: https://github.com/OSInside/kiwi ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.HPunJ3/_old 2025-07-26 13:39:45.825399082 +0200 +++ /var/tmp/diff_new_pack.HPunJ3/_new 2025-07-26 13:39:45.829399247 +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.2.28 +pkgver=10.2.29 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=('075592cbe9a1827895829de75595ad4d') +md5sums=('ffa1a64be8bcae034a315956f75a09ef') build() { ++++++ python-kiwi.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-10.2.28/.bumpversion.cfg new/kiwi-10.2.29/.bumpversion.cfg --- old/kiwi-10.2.28/.bumpversion.cfg 2025-07-18 13:59:31.103774300 +0200 +++ new/kiwi-10.2.29/.bumpversion.cfg 2025-07-24 19:42:56.431033000 +0200 @@ -1,5 +1,5 @@ [bumpversion] -current_version = 10.2.28 +current_version = 10.2.29 commit = True tag = True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-10.2.28/PKG-INFO new/kiwi-10.2.29/PKG-INFO --- old/kiwi-10.2.28/PKG-INFO 1970-01-01 01:00:00.000000000 +0100 +++ new/kiwi-10.2.29/PKG-INFO 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: kiwi -Version: 10.2.28 +Version: 10.2.29 Summary: KIWI - Appliance Builder Home-page: https://osinside.github.io/kiwi/ License: GPL-3.0-or-later diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-10.2.28/doc/source/conf.py new/kiwi-10.2.29/doc/source/conf.py --- old/kiwi-10.2.28/doc/source/conf.py 2025-07-18 13:59:31.103774300 +0200 +++ new/kiwi-10.2.29/doc/source/conf.py 2025-07-24 19:42:56.431033000 +0200 @@ -142,7 +142,7 @@ # built documents. # # The short X.Y version. -version = '10.2.28' +version = '10.2.29' # The full version, including alpha/beta/rc tags. release = version diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-10.2.28/dracut/modules.d/90kiwi-repart/kiwi-repart-disk.sh new/kiwi-10.2.29/dracut/modules.d/90kiwi-repart/kiwi-repart-disk.sh --- old/kiwi-10.2.28/dracut/modules.d/90kiwi-repart/kiwi-repart-disk.sh 2025-07-18 13:59:19.763772000 +0200 +++ new/kiwi-10.2.29/dracut/modules.d/90kiwi-repart/kiwi-repart-disk.sh 2025-07-24 19:40:38.058904400 +0200 @@ -256,6 +256,9 @@ relocate_gpt_at_end_of_disk "${disk}" fi +# wait for the root device to appear +wait_for_storage_device "${root_device}" + # resize disk partition table if lvm_system;then repart_lvm_disk || return @@ -283,3 +286,6 @@ else resize_filesystem "$(get_root_map)" fi + +# wait for the root device to appear +wait_for_storage_device "${root_device}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-10.2.28/kiwi/version.py new/kiwi-10.2.29/kiwi/version.py --- old/kiwi-10.2.28/kiwi/version.py 2025-07-18 13:59:31.103774300 +0200 +++ new/kiwi-10.2.29/kiwi/version.py 2025-07-24 19:42:56.431033000 +0200 @@ -18,5 +18,5 @@ """ Global version information used in kiwi and the package """ -__version__ = '10.2.28' +__version__ = '10.2.29' __githash__ = '$Format:%H$' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi-10.2.28/pyproject.toml new/kiwi-10.2.29/pyproject.toml --- old/kiwi-10.2.28/pyproject.toml 2025-07-18 13:59:31.103774300 +0200 +++ new/kiwi-10.2.29/pyproject.toml 2025-07-24 19:42:56.431033000 +0200 @@ -1,6 +1,6 @@ [tool.poetry] name = "kiwi" -version = "10.2.28" +version = "10.2.29" description = "KIWI - Appliance Builder" license = "GPL-3.0-or-later" readme = "README.rst"