- Fix TW integration test to build outside OBS

- Make sure BootLoaderConfig fixes are effective
  The BootLoaderConfigGrub2 class has methods to fix the grub-mkconfig
  generated files. It does that by mounting the system and changing the
  respective files after the mkconfig call. However, after the change
  the class instance stays open in combination with BootLoaderInstallGrub2
  instance which itself under certain circumstances also mounts the
  system to call grub-install. At the time grub-install is called it
  cannot be guaranteed that all changes has been written unless an
  explicit umount in the BootLoaderConfigGrub2 class instance happened.
  This commit address the potential race condition.

- Bump version: 10.0.19 → 10.0.20

- Update rawhide integration test
  Use new arch attribute for testing in the repository
  element of the rawhide/test-image-live-disk integration
  test.

- Add support for arch attr in repository element
  Allow to provide different repository sections per architecture

- Add --list-profiles to image info
  Allow to list available profiles from the processed image
  description

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=253
This commit is contained in:
Marcus Schäfer 2024-06-04 07:22:44 +00:00 committed by Git OBS Bridge
parent d91aa3a4e8
commit c492db8580
4 changed files with 54 additions and 5 deletions

View File

@ -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.0.19
pkgver=10.0.20
pkgrel=0
pkgdesc="KIWI - Appliance Builder Next Generation"
url="https://github.com/SUSE/kiwi/tarball/master"
@ -12,7 +12,7 @@ makedepends=(make gcc python-build python-docopt python-installer python-lxml py
provides=(kiwi-ng kiwi)
source=("${pkgname}.tar.gz")
changelog="${pkgname}.changes"
md5sums=('57e3c2063f957f448bd085685fa1358a')
md5sums=('92879b7842c6e0baad6b824c067259c0')
build() {

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Mon Jun 03 17:59:18 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fix TW integration test to build outside OBS
-------------------------------------------------------------------
Mon Jun 03 17:46:52 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Make sure BootLoaderConfig fixes are effective
The BootLoaderConfigGrub2 class has methods to fix the grub-mkconfig
generated files. It does that by mounting the system and changing the
respective files after the mkconfig call. However, after the change
the class instance stays open in combination with BootLoaderInstallGrub2
instance which itself under certain circumstances also mounts the
system to call grub-install. At the time grub-install is called it
cannot be guaranteed that all changes has been written unless an
explicit umount in the BootLoaderConfigGrub2 class instance happened.
This commit address the potential race condition.
-------------------------------------------------------------------
Mon Jun 03 09:22:00 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Bump version: 10.0.19 → 10.0.20
-------------------------------------------------------------------
Mon Jun 03 08:25:11 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Update rawhide integration test
Use new arch attribute for testing in the repository
element of the rawhide/test-image-live-disk integration
test.
-------------------------------------------------------------------
Sat Jun 01 20:55:02 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Add support for arch attr in repository element
Allow to provide different repository sections per architecture
-------------------------------------------------------------------
Fri May 31 12:38:04 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Add --list-profiles to image info
Allow to list available profiles from the processed image
description
-------------------------------------------------------------------
Thu May 30 21:55:20 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>

View File

@ -44,7 +44,7 @@
%endif
Name: python-kiwi
Version: 10.0.19
Version: 10.0.20
Provides: kiwi-schema = 8.1
Release: 0
Url: https://github.com/OSInside/kiwi

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7e82753e7ab32c9d10a2741b6f51fb44698e4a4d47eceb4cf8767444e14d8538
size 1024756
oid sha256:66b9145060bac8d7d686d7474c1781bece9d9482b85d107bb387e66a15401bec
size 1021092