diff --git a/PKGBUILD b/PKGBUILD index 9b5fb49..87247d9 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=10.2.3 +pkgver=10.2.5 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=('ae804d8cb9db47e0f3c782e4f2177228') +md5sums=('ff7115a7a84e2a57886085103a7f229a') build() { diff --git a/python-kiwi.changes b/python-kiwi.changes index 461d2f2..03df914 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,60 @@ +------------------------------------------------------------------- +Thu Dec 19 10:35:24 CET 2024 - Marcus Schäfer + +- Bump version: 10.2.4 → 10.2.5 + +------------------------------------------------------------------- +Mon Dec 16 10:19:37 CET 2024 - Marcus Schäfer + +- Changed systemfiles provider + + Instead of providing a static list of filenames, provide a list + of package names. It is expected that the pilot of flake-pilot + resolves this list against the local package database to build + up the filelist for provisioning + +------------------------------------------------------------------- +Sat Dec 14 20:59:03 CET 2024 - Marcus Schäfer + +- Bump version: 10.2.3 → 10.2.4 + +------------------------------------------------------------------- +Wed Dec 11 20:40:19 CET 2024 - Marcus Schäfer + +- Update system files setup for containers + + The attribute provide_system_files creates a meta file in the + root tree named 'systemfiles'. The contents of this file were + produced by just a dump of the package database so far. For + a more generic use of this data some adaptions were needed. + First we allow to skip packages matching a pattern from being + part of the system files. Next we do not put ghost and doc + files into account. And last we handle library files in a different + file named 'systemfiles.libs' where we do not add symlink targets + if the target path is also part of the package. The consumer + of this information is flake-pilot which syncs that library system + files from the host via --copy-links. This allows a more generic + use with regards to versioned libraries e.g. libc + +------------------------------------------------------------------- +Tue Dec 10 19:14:52 CET 2024 - Neal Gompa + +- Drop /dev/pts from bind mount locations + + This has created havoc in the Fedora build environments by + fully unmounting /dev/pts and breaking the builders for + subsquent tasks. + + This is a partial revert of commit daf1323c5ded7e4e7783205f5e30457b40eb322f. + +------------------------------------------------------------------- +Sun Dec 08 20:35:42 CET 2024 - Marcus Schäfer + +- Don't take ghost files into account + + When creating the system files information do not + take ghost files and artifact files into account + ------------------------------------------------------------------- Tue Dec 03 14:58:40 CET 2024 - Marcus Schäfer @@ -36,6 +93,40 @@ Mon Dec 02 09:48:50 CET 2024 - Marcus Schäfer to the list to make tools like sudo to work properly when called e.g. from a config.sh script. This Fixes #2686 +------------------------------------------------------------------- +Fri Nov 29 20:12:38 CET 2024 - Adam Williamson + +- xorriso: respect efiparttable and gpt_hybrid_mbr + + This should make the xorriso-based ISO build path respect the + 'efiparttable' and 'gpt_hybrid_mbr' settings when building a + UEFI-compatible image, making it write a GPT disk label by default + instead of an MBR (msdos) one. If it's building an image that is not + UEFI-compatible it will always write an MBR label, regardless of + this setting. + + If 'gpt_hybrid_mbr' is set, xorriso will write an Ubuntu-style + MBR/GPT hybrid partition table, where the MBR partition table + includes a partition with type 00 and the bootable flag, as well + as the partition with type ee required by the UEFI spec. This + mildly violates the UEFI spec but may make the image bootable on + native BIOS or CSM firmwares which refuse to boot from a disk with + no partition marked 'bootable' in the MBR. If 'gpt_hybrid_mbr' is + not set, xorriso will write a strictly UEFI-spec compliant label, + with just the 'protective MBR' required by the UEFI spec (no + bootable partition) and the correct GPT partition table. Note + this is somewhat different from what gpt_hybrid_mbr does for + disk images. + + Also, we now pass -compliance no_emul_toc when building ISOs, as + recommended by upstream in + https://lists.gnu.org/archive/html/bug-xorriso/2024-11/msg00012.html + This tool is generally always going to be building ISOs intended + for write-once use, not multi-session use (and which are rarely, + these days, written to physical discs at all anyway). + + Signed-off-by: Adam Williamson + ------------------------------------------------------------------- Wed Nov 27 15:59:32 CET 2024 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index e42b53d..a084804 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -52,7 +52,7 @@ %endif Name: python-kiwi -Version: 10.2.3 +Version: 10.2.5 Provides: kiwi-schema = 8.1 Release: 0 Url: https://github.com/OSInside/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index b9e77f6..bed16cd 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:d680650cb6ca601f63527184ed805b325de8f4f734e42b379c941ca4d7cb056c -size 1049512 +oid sha256:681a1f27390825e8867f0b05a452bf484b7a7cd85bed492beb47b8d4729b83f4 +size 1050542