From c299effffffacee55f49dd52012b52bc8178ef3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Thu, 4 Apr 2024 13:50:26 +0200 Subject: [PATCH] Sync from SUSE:ALP:Source:Standard:1.0 python-kiwi revision b0eeed092504feb26a37dd6c820781f7 --- PKGBUILD | 2 +- python-kiwi.changes | 18 ++++++++++++++++++ python-kiwi.tar.gz | 4 ++-- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 077c7c0..9d3f51a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -12,7 +12,7 @@ makedepends=(python-setuptools gcc shadow grep) provides=(kiwi-ng kiwi) source=("${pkgname}.tar.gz") changelog="${pkgname}.changes" -md5sums=('6bbd27ea5eabf8e0bf5de250d51cfe2a') +md5sums=('71e993802d05c9b5f0217a59859e4844') build() { diff --git a/python-kiwi.changes b/python-kiwi.changes index 1ece9e9..deeab98 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Mon Mar 25 12:26:24 CET 2024 - Marcus Schäfer + +- Live ISO Wait for udev events after repart + + Make sure to wait for the event queue to become empty after + the creation of the write partition. When kiwi calls the + code to create the write partition this emits new udev events. + It's important to wait for the event queue to become empty + to avoid a potential regression on the use of the device nodes. + In the processing of the events it can happen that a device + gets removed and re-added. If we don't want for udev + to process the entire queue it can happen that the + wrong block device is used. This wrong selection is only + possible because the way how hybrid ISOs are designed exposes + both, the disk and the partition for the root device with + the same label. This Fixes bsc#1213595 + ------------------------------------------------------------------- Tue Mar 19 09:33:17 CET 2024 - Marcus Schäfer diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 05375f5..7b5632e 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8899c2b26471e84e8f6eff1b5df99184b0dc6aff589eab8f83a77b5b8ecc50ce -size 2284079 +oid sha256:e2599196fdeb906873bbc77e0c292ff3ac3956700d1330f6de5d0d858a84be10 +size 2300147