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