From 710c32f150567f40175f809443a61ea5da0912559db36778948b4193f5ecae02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20Sch=C3=A4fer?= Date: Tue, 9 Aug 2022 16:28:00 +0000 Subject: [PATCH 1/2] =?UTF-8?q?-=20Bump=20version:=209.24.45=20=E2=86=92?= =?UTF-8?q?=209.24.46?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Support URIs with credentials in solver plugin check if the URI string contains credentials and extract/trim them from the uri object. The urlparse class does not recognize this information as a valid URI and throws an exception - Fixed test-image-disk-legacy Increase size of embedded EFI fat image needed for EFI bootable install ISO. Due to the increased size of the custom kiwi initrd the default size for the FAT image is too small - Support custom size for embedded EFI FAT image For ISO images (live and install) the EFI boot requires an embedded FAT image. As of now a fixed size of 20M was used which leads to a problem if the EFI image or the initrd or the kernel is bigger than 20M. With the new attribute: efifatimagesize="nonNegativeInteger" we can now set a different value for the FAT image. Please note the value must be aligned to the also customizable efipartsize value which allows to configure the size of the EFI partition - Fixed linter complaints after flake update flake now complains about E275 missing whitespace after keyword for the way 'del' is used. This commit fixes it - Added a NOTE: section to explain the finer points of adding tools to a OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=221 --- PKGBUILD | 4 +-- python-kiwi.changes | 88 +++++++++++++++++++++++++++++++++++++++++++++ python-kiwi.spec | 2 +- python-kiwi.tar.gz | 4 +-- 4 files changed, 93 insertions(+), 5 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index db3263e..a613678 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -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=9.24.45 +pkgver=9.24.46 pkgrel=0 pkgdesc="KIWI - Appliance Builder Next Generation" url="https://github.com/SUSE/kiwi/tarball/master" @@ -12,7 +12,7 @@ makedepends=(python-setuptools gcc shadow grep) provides=(kiwi-ng kiwi) source=("${pkgname}.tar.gz") changelog="${pkgname}.changes" -md5sums=('27a49196b4f0b177fd99c69b1682c183') +md5sums=('2b7b9e3057252586101a528c9dd72318') build() { diff --git a/python-kiwi.changes b/python-kiwi.changes index a9de4f7..68049ba 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,91 @@ +------------------------------------------------------------------- +Tue Aug 09 18:24:11 CEST 2022 - Marcus Schäfer + +- Bump version: 9.24.45 → 9.24.46 + +------------------------------------------------------------------- +Tue Aug 09 15:43:44 CEST 2022 - Marcus Schäfer + +- Support URIs with credentials in solver plugin + + check if the URI string contains credentials and + extract/trim them from the uri object. The urlparse + class does not recognize this information as a valid + URI and throws an exception + +------------------------------------------------------------------- +Sun Aug 07 19:14:01 CEST 2022 - Marcus Schäfer + +- Fixed test-image-disk-legacy + + Increase size of embedded EFI fat image needed for EFI + bootable install ISO. Due to the increased size of the + custom kiwi initrd the default size for the FAT image + is too small + +------------------------------------------------------------------- +Sat Aug 06 20:28:30 CEST 2022 - Marcus Schäfer + +- Support custom size for embedded EFI FAT image + + For ISO images (live and install) the EFI boot requires an embedded + FAT image. As of now a fixed size of 20M was used which leads to a + problem if the EFI image or the initrd or the kernel is bigger than + 20M. With the new attribute: + + efifatimagesize="nonNegativeInteger" + + we can now set a different value for the FAT image. Please note the + value must be aligned to the also customizable efipartsize value + which allows to configure the size of the EFI partition + +------------------------------------------------------------------- +Fri Aug 05 11:28:54 CEST 2022 - Marcus Schäfer + +- Fixed linter complaints after flake update + + flake now complains about E275 missing whitespace + after keyword for the way 'del' is used. This commit + fixes it + +------------------------------------------------------------------- +Thu Aug 04 01:27:07 CEST 2022 - J Mixer + +- Added a NOTE: section to explain the finer points of adding tools to a + dracut hook. + +------------------------------------------------------------------- +Sat Jul 30 17:54:20 CEST 2022 - Marcus Schäfer + +- Fixup btrfs based legacy kiwi initrd test + +------------------------------------------------------------------- +Thu Jul 21 13:46:52 CEST 2022 - David Cassany + +- Fix race condition in runtime_config_test + + This commit instead of setting the global variable of the runtime config + file patches it. This is relevant if running unit tests in parallel, + where global variables are shared if not patched. + + Signed-off-by: David Cassany + +------------------------------------------------------------------- +Tue Jul 12 16:39:08 CEST 2022 - Marcus Schäfer + +- EFI Filesystem must be Fat32 formatted + + Given the documentation from Microsoft the EFI partition + must be a fat32 format. fat16 is still supported but + unexpected. This Fixes #2141 + +------------------------------------------------------------------- +Tue Jul 12 15:51:55 CEST 2022 - Marcus Schäfer + +- Fixed typo in overview page + + prevent word duplication. This Fixes #2016 + ------------------------------------------------------------------- Tue Jul 12 09:46:16 CEST 2022 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index a20a527..a8a5e4a 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.24.45 +Version: 9.24.46 Provides: kiwi-schema = 7.5 Release: 0 Url: https://github.com/OSInside/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 15ce032..b1bdd9c 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:e3ee63ebdf9b9675093fcaac12e47efe0847c6d7d269ad9a1ce30b57c3c50284 -size 2209704 +oid sha256:fd435b00d172f3338bf9fcc2cc97b5835e65eb0c946c402f5498473d13ddfb3a +size 2199368 From 716596c7a4cd76a6cd8bb9a7895b12bdbe83b976394b54a90a7a5076459cfefd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20Sch=C3=A4fer?= Date: Wed, 10 Aug 2022 18:44:13 +0000 Subject: [PATCH 2/2] =?UTF-8?q?-=20Bump=20version:=209.24.46=20=E2=86=92?= =?UTF-8?q?=209.24.47?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Revert "EFI Filesystem must be Fat32 formatted" Using fat32 causes failed boots on e.g AWS EC2 arm. This must be solved differently with an attribute to configure it. This reverts commit b8641bdc6825423f8c65b55c8d0870b38874a566. OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=222 --- PKGBUILD | 4 ++-- python-kiwi.changes | 16 ++++++++++++++++ python-kiwi.spec | 2 +- python-kiwi.tar.gz | 4 ++-- 4 files changed, 21 insertions(+), 5 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index a613678..6ba96ba 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -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=9.24.46 +pkgver=9.24.47 pkgrel=0 pkgdesc="KIWI - Appliance Builder Next Generation" url="https://github.com/SUSE/kiwi/tarball/master" @@ -12,7 +12,7 @@ makedepends=(python-setuptools gcc shadow grep) provides=(kiwi-ng kiwi) source=("${pkgname}.tar.gz") changelog="${pkgname}.changes" -md5sums=('2b7b9e3057252586101a528c9dd72318') +md5sums=('650368cc4e288f186d0b1dcc05001c92') build() { diff --git a/python-kiwi.changes b/python-kiwi.changes index 68049ba..bc75cd9 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Wed Aug 10 20:40:42 CEST 2022 - Marcus Schäfer + +- Bump version: 9.24.46 → 9.24.47 + +------------------------------------------------------------------- +Wed Aug 10 20:39:17 CEST 2022 - Marcus Schäfer + +- Revert "EFI Filesystem must be Fat32 formatted" + + Using fat32 causes failed boots on e.g AWS EC2 arm. + This must be solved differently with an attribute + to configure it. + + This reverts commit b8641bdc6825423f8c65b55c8d0870b38874a566. + ------------------------------------------------------------------- Tue Aug 09 18:24:11 CEST 2022 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index a8a5e4a..8b97c1a 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.24.46 +Version: 9.24.47 Provides: kiwi-schema = 7.5 Release: 0 Url: https://github.com/OSInside/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index b1bdd9c..8c02146 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:fd435b00d172f3338bf9fcc2cc97b5835e65eb0c946c402f5498473d13ddfb3a -size 2199368 +oid sha256:a3655b283edc418cf5784f1f0ea2479eac65bf6c4f6adaa210b34840881c4c50 +size 2212013