diff --git a/PKGBUILD b/PKGBUILD index 33b2a0a..1f34247 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.25.12 +pkgver=9.25.17 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=('6d2d1b9a5d67515fec29465d8f4365b3') +md5sums=('89281997b74f517c6f39040fb421fab2') build() { @@ -21,7 +21,7 @@ build() { } package_python-kiwi(){ - depends=(python-docopt python-simplejson python-future python-lxml python-requests python-setuptools python-six python-pyxattr python-yaml grub qemu squashfs-tools gptfdisk pacman e2fsprogs xfsprogs btrfs-progs libisoburn lvm2 mtools parted multipath-tools rsync tar shadow screen kiwi-man-pages) + depends=(python-docopt python-simplejson python-lxml python-requests python-setuptools python-yaml grub qemu squashfs-tools gptfdisk pacman e2fsprogs xfsprogs btrfs-progs libisoburn lvm2 mtools parted multipath-tools rsync tar shadow screen kiwi-man-pages) optdepends=('gnupg: keyring creation for APT package manager') cd kiwi-${pkgver} python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build diff --git a/python-kiwi.changes b/python-kiwi.changes index 1693cd4..b34d459 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,230 @@ +------------------------------------------------------------------- +Tue Oct 17 09:30:49 CEST 2023 - Marcus Schäfer + +- Bump version: 9.25.16 → 9.25.17 + +------------------------------------------------------------------- +Mon Oct 16 20:55:59 CEST 2023 - Marcus Schäfer + +- Fixed argument processing of config.bootoptions + + Instead of adding an extra space to make the subsequent reading + to work, use an awk script that does it without nasty workarounds + +------------------------------------------------------------------- +Mon Oct 16 20:55:31 CEST 2023 - Marcus Schäfer + +- Allow test-image-disk-ramdisk to be build locally + +------------------------------------------------------------------- +Mon Oct 16 15:27:24 CEST 2023 - Marcus Schäfer + +- Bump version: 9.25.15 → 9.25.16 + +------------------------------------------------------------------- +Mon Oct 16 15:26:25 CEST 2023 - Marcus Schäfer + +- Fixed doc search field + + The search in the documentation is broken with the rtd + schema and latest sphinx. Stick with sphinx 5.0.0 for the + moment which fixes the issue + +------------------------------------------------------------------- +Mon Oct 16 14:16:45 CEST 2023 - Marcus Schäfer + +- Bump version: 9.25.14 → 9.25.15 + +------------------------------------------------------------------- +Mon Oct 16 10:44:05 CEST 2023 - Marcus Schäfer + +- Make codacy happy + +------------------------------------------------------------------- +Mon Oct 16 09:23:42 CEST 2023 - Marcus Schäfer + +- Support release version in signkey URLs + + Using one of the $releasever/${releasever} variable placeholders + in an URL as part of a element did not replace + the placeholder with the value of the element. + This commit fixes this and also makes sure that the result list + for downloading signing keys is unique. This Fixes #2381 + +------------------------------------------------------------------- +Sun Oct 08 18:20:13 CEST 2023 - Marcus Schäfer + +- Bump version: 9.25.13 → 9.25.14 + +------------------------------------------------------------------- +Sun Oct 08 18:19:47 CEST 2023 - Marcus Schäfer + +- Update pypi release to trusted workflow + +------------------------------------------------------------------- +Fri Sep 22 10:39:44 CEST 2023 - Marcus Schäfer + +- Added unit test for testing grub prefix + + Cover the condition if an extra boot partition is used + +------------------------------------------------------------------- +Wed Sep 13 09:52:04 CEST 2023 - Marcus Schäfer + +- Fix documentation for btrfs_set_default_volume + + The behavior documentation regarding the fstab entry when + using the btrfs_set_default_volume attribute was wrong. + This commit fixes the docs to match the code. Related + to Issue #2366 + +------------------------------------------------------------------- +Wed Sep 13 08:30:06 CEST 2023 - Radoslav Kolev + +- Fix typo in 'image results' doc section + +------------------------------------------------------------------- +Wed Sep 13 02:03:30 CEST 2023 - Marcus Schäfer + +- Fixed root entry in fstab for btrfs layout + + A root (/) entry in fstab for btrfs is only required if no + default volume is configured. This commit adapts the code + path which adds an fstab entry for (/) to be effective only + if btrfs_set_default_volume is set to false. + + Additionally, the documentation around btrfs_set_default_volume + was clarified to describe the behavior the switch triggers. + + This Fixes #2366 + +------------------------------------------------------------------- +Wed Sep 13 02:01:04 CEST 2023 - David Cassany Viladomat + +- Remove community repository from Arch images + + Community repository is no longer needed for the test image. OBS does + not pull any package from this repository and in Arch linux there is not + the concept of empty repositories, so the build fails in an OBS context + if this repository is included within the build stack. + + Signed-off-by: David Cassany + +------------------------------------------------------------------- +Thu Sep 07 15:39:24 CEST 2023 - Leif Liddy + +- use / prefix when boot partition is used + +------------------------------------------------------------------- +Fri Sep 01 03:17:08 CEST 2023 - Leif Liddy + +- use os.path.join to create path + + os.path.join to create the path for the early_boot.write functions + this will prevent paths from containing double slashes // + +------------------------------------------------------------------- +Thu Aug 31 16:11:23 CEST 2023 - Neal Gompa + +- PKGBUILD: Drop unused Python dependencies + + We haven't used some of these dependencies in years... + +------------------------------------------------------------------- +Sat Aug 26 16:59:34 CEST 2023 - Leif Liddy + +- add info on none console type + +------------------------------------------------------------------- +Fri Aug 25 09:14:20 CEST 2023 - Leif Liddy + +- allow value of GRUB_TERMINAL to be empty + + allow value of GRUB_TERMINAL to be empty. When setting grub_console="none" + this now leads to an empty setting of GRUB_TERMINAL in the /etc/default/grub + system configuration file. This Fixes #2261 + +------------------------------------------------------------------- +Thu Aug 24 09:33:45 CEST 2023 - Marcus Schäfer + +- Bump version: 9.25.12 → 9.25.13 + +------------------------------------------------------------------- +Tue Aug 22 18:08:47 CEST 2023 - Marcus Schäfer + +- Fixed mounting of subvolumes for data sync + + The subvolumes must be mounted below the root of the + filesystem tree such that the sync mechanism correctly + shuffles the data to the correct volumes. + This Fixes #2356 + +------------------------------------------------------------------- +Tue Aug 22 09:41:58 CEST 2023 - Joerg Vehlow + +- Make verity metadata always readonly + + If a partition is verity protected, it can never be writable, + since verity is by-definition read-only. + +------------------------------------------------------------------- +Wed Aug 16 00:06:13 CEST 2023 - Evan Goode + +- Require DNF 5 in Fedora >= 41, not Fedora > 38 + + The switch to DNF 5 has been postponed to (likely) Fedora 41. + +------------------------------------------------------------------- +Tue Aug 15 22:23:49 CEST 2023 - Marcus Schäfer + +- Add kiwi_live_volid variable to profile + + As part of the profile environment only the kiwi_install_volid + variable existed with the default value 'INSTALL'. This information + is correct when building an oem image with installiso set to + true. The resulting .install.iso image has the configured volid + or the mentioned default 'INSTALL'. However, when building a live + ISO image the default volid value is set to 'CDROM' but the profile + environment contains kiwi_install_volid which is misleading and + in case no volid is provided in the configuration file, the + default value would also be a wrong information. This commit cleans + up the mess and provides kiwi_install_volid for install ISO media + and kiwi_live_volid for Live ISO media with their respective + default values + +------------------------------------------------------------------- +Tue Aug 15 12:33:19 CEST 2023 - Tom Schraitle + +- Add some hints about KIWI extensions and dependencies for SLE (#2348) + + SUSE Linux Enterprise Server (SLES) has KIWI as a package. + However, some KIWI plugins and their dependencies can + be unavailable. + + This commit introduces a new section which deals with this + aspect. + + Fixes bsc#1209302 + +------------------------------------------------------------------- +Fri Aug 11 15:04:56 CEST 2023 - Marcus Schäfer + +- Package lockdev no longer exists on TW + + Update TW based integration tests and delete the install + of the lockdev package + +------------------------------------------------------------------- +Thu Aug 10 14:34:16 CEST 2023 - Tom Schraitle + +- Update GitHub Actions "actions/*" part + + Update to the latest versions: + + * actions/checkout@v3 + * action/setup-python@v4 + * action/cache@v3 + ------------------------------------------------------------------- Wed Aug 09 22:39:20 CEST 2023 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index 9bbc7e1..945f2d3 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.25.12 +Version: 9.25.17 Provides: kiwi-schema = 7.5 Release: 0 Url: https://github.com/OSInside/kiwi @@ -102,7 +102,7 @@ Recommends: dnf Provides: kiwi-packagemanager:microdnf Requires: microdnf %endif -%if 0%{?fedora} >= 39 +%if 0%{?fedora} >= 41 Requires: dnf5 Requires: dnf5-plugins Provides: kiwi-packagemanager:dnf5 diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index a01e795..3d82bcc 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:98b82d0d89e1185ce7d9ccfcd53ccc4f7a89e98621810e28dfba54c26aa4b57d -size 2288356 +oid sha256:e2d4af027cf1ea4bdd3090ce6698b15046f619e5540714c834b9d7c9dcf17175 +size 2266895