From 0ee77e4a8eed38f9c7dc9e24910f7fbcf69a5207457be80b0e2f77ae03e3abcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20Sch=C3=A4fer?= Date: Tue, 17 Oct 2023 07:36:08 +0000 Subject: [PATCH] =?UTF-8?q?-=20Bump=20version:=209.25.16=20=E2=86=92=209.2?= =?UTF-8?q?5.17?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 - Allow test-image-disk-ramdisk to be build locally - Bump version: 9.25.15 → 9.25.16 - 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 - Bump version: 9.25.14 → 9.25.15 - Make codacy happy - 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 - Bump version: 9.25.13 → 9.25.14 - Update pypi release to trusted workflow OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=230 --- PKGBUILD | 6 +- python-kiwi.changes | 227 ++++++++++++++++++++++++++++++++++++++++++++ python-kiwi.spec | 4 +- python-kiwi.tar.gz | 4 +- 4 files changed, 234 insertions(+), 7 deletions(-) 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