diff --git a/PKGBUILD b/PKGBUILD index ee5e83b..de536fd 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.22 +pkgver=9.25.19 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=('1d7002c75b6febc1cc94b0dd662518ea') +md5sums=('2c2579761c6953e6955eb37873fe9cda') build() { diff --git a/python-kiwi.changes b/python-kiwi.changes index 99718a3..efba04d 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,200 +1,3 @@ -------------------------------------------------------------------- -Tue Jan 09 15:31:06 CET 2024 - Marcus Schäfer - -- Disable workflow runs from master - - The following github actions will be disabled from master - because they are expected to run from main: - - - ci-publish-pages.yml - - ci-publish-to-pypi.yml - - ci-update-build-tests.yml - -------------------------------------------------------------------- -Tue Jan 09 15:19:30 CET 2024 - Marcus Schäfer - -- Bump version: 9.25.21 → 9.25.22 - -------------------------------------------------------------------- -Tue Jan 09 11:18:30 CET 2024 - Marcus Schäfer - -- Fixed regression in GRUB_SERIAL_COMMAND setup - - The condition to write the serial line setup was broken. - This commit fixes it. Related to Issue #2419 - -------------------------------------------------------------------- -Mon Jan 08 17:26:00 CET 2024 - Marcus Schäfer - -- Fixed grub terminal setup - - The grub terminal setup is divided into the setting for the output - and the input console. For both settings different parameters exists. - So far kiwi did not differentiate between the two parts of the - console setup and that could lead to a wrong setting if only one - value is provided in kiwi's console= attribute which lead to the - grub setting, GRUB_TERMINAL=value. If value is set to e.g gfxterm - grub takes this for both input and output and it's obviously - wrong for the input. To make this less error prune the kiwi code - changes with this commit to set GRUB_TERMINAL_INPUT and - GRUB_TERMINAL_OUTPUT rather than GRUB_TERMINAL and also runs sanity - checks on the provided values if they are applicable. The information - for setting up the console in the schema stays untouched though. - That's because it's used for all bootloaders and also because grub - supports multiple values for the console in/out setting in one - GRUB_TERMINAL variable even though kiwi does no longer use it. - To make this clear for the users also the documentation for the - console attribute setup has been updated. If we want to wish two - distinct attributes for input and output console settings a schema - change and also differentiation between bootloaders is needed and - that I only see for the kiwi-10 branch if at all. This Fixes #2419 - -------------------------------------------------------------------- -Thu Jan 04 13:16:26 CET 2024 - Marcus Schäfer - -- Fix tox.ini - - python 3.12 unit target did not specify a 3.12 interpreter - -------------------------------------------------------------------- -Thu Jan 04 13:05:39 CET 2024 - Marcus Schäfer - -- Fix overwrite of kiwi_oemunattended - - In case rd.kiwi.oem.installdevice is set, there is an overwrite - of the kiwi_oemunattended setting. However the variable was set - in local scope of a function and therefore the change was not - effective in other methods which also evaluates this variable. - This commit fixes it such that the overwrite happens in the early - initialize method which provides the environment for all code - running in the dracut module. This is related to jira#PED-7180 - -------------------------------------------------------------------- -Fri Dec 29 20:23:17 CET 2023 - Neal Gompa - -- Ensure setfiles is detected inside the image-root - - We do not actually use setfiles from the host, we use it from the - image root we create for the image build. Thus, we should look in - the image root instead of on the host system. - - This prevents us from incorrectly detecting that setfiles is not - available for setting SELinux contexts. - - Fixes: https://github.com/OSInside/kiwi/issues/2414 - Fixes: 2a22901ddd11ae23b6724b5e1aaa4261f219ccb6 - -------------------------------------------------------------------- -Thu Dec 28 13:52:32 CET 2023 - Dan Čermák - -- Use xdist on the CI to speed up the test runs - -------------------------------------------------------------------- -Thu Dec 28 13:51:52 CET 2023 - Dan Čermák - -- Add unit test job using python 3.12 - -------------------------------------------------------------------- -Thu Dec 28 13:51:19 CET 2023 - Dan Čermák - -- Only run the job for this python environment - -------------------------------------------------------------------- -Thu Dec 28 13:49:31 CET 2023 - Dan Čermák - -- [ci] Switch runner to ubuntu-latest - -------------------------------------------------------------------- -Thu Dec 28 13:40:34 CET 2023 - Dan Čermák - -- Add missing raw string identifier infront of regexes - -------------------------------------------------------------------- -Tue Dec 26 12:31:11 CET 2023 - Jianhua Lu - -- Allow target_blocksize to be available for kis image - -------------------------------------------------------------------- -Sun Dec 17 20:35:36 CET 2023 - Marcus Schäfer - -- Bump version: 9.25.20 → 9.25.21 - -------------------------------------------------------------------- -Sun Dec 17 20:33:43 CET 2023 - Marcus Schäfer - -- Cleanup tox targets - - Align tox targets with github workflows and fix targets - not associated with a specific python version to use - the python3 version installed on the host - -------------------------------------------------------------------- -Sun Dec 17 19:59:46 CET 2023 - Marcus Schäfer - -- Bump version: 9.25.19 → 9.25.20 - -------------------------------------------------------------------- -Sun Dec 17 16:12:42 CET 2023 - Marcus Schäfer - -- Fixed unit tests for parallel invokation - -------------------------------------------------------------------- -Fri Dec 15 10:43:17 CET 2023 - Marcus Schäfer - -- Make sure selinux policy is effectively applied - - setup_selinux_file_contexts is now called after the config.sh - script. This makes sure that eventual policy related changes - done in the optional config.sh are covered by a late setfiles - call. In addition setup_selinux_file_contexts is called again - at the end of any chroot based script hook. So we assume that - any optional script target can change the system in a way that - a new setfiles call might be required. It can happen that - setfiles is called more often than required but as we cannot - know what custom scripts does, it's better to call it more - often compared to not often enough. This Fixes bsc#1210604 - -------------------------------------------------------------------- -Thu Dec 14 16:57:45 CET 2023 - Marcus Schäfer - -- Decrease image size for encrypted integration test - - Encrypted images do not compress well, therefore the size - should be smaller such that we don't produce monsters - -------------------------------------------------------------------- -Thu Dec 14 15:51:23 CET 2023 - Marcus Schäfer - -- Use ext4 for rawhide integration test - -------------------------------------------------------------------- -Thu Dec 14 10:59:22 CET 2023 - Marcus Schäfer - -- Fixed typo in error message - -------------------------------------------------------------------- -Wed Dec 13 21:31:56 CET 2023 - Neal Gompa - -- package: Drop unused xorriso dep on dracut-kiwi-live subpackage - - We do not actually use xorriso anywhere inside of the dracut module, - nor do we pull in any utilities from the xorriso package into the - generated initramfs anyway. - - Fixes: https://github.com/OSInside/kiwi/issues/2404 - -------------------------------------------------------------------- -Mon Dec 11 09:43:50 CET 2023 - Marcus Schäfer - -- Set kpartx as default mapper tool for s390 - - Some time ago we moved the default partition mapper from - kpartx to partx to reduce a package dependencies. - However, on the s390 architecture partx does not work - proplerly on e.g DASD devices. Thus the default mapper - tool for this architecture will change to kpartx - with this PR - ------------------------------------------------------------------- Fri Dec 08 09:25:22 CET 2023 - Marcus Schäfer @@ -203,16 +6,6 @@ Fri Dec 08 09:25:22 CET 2023 - Marcus Schäfer Incorporate latest changes from upstream MicroOS and also add an encrypted profile build for testing -------------------------------------------------------------------- -Wed Dec 06 22:10:45 CET 2023 - Marcus Schäfer - -- Include either partx or partprobe to dracut - - The code in the 99kiwi-lib dracut module can either use - partprobe or partx to do the job. We prefer partx over - partprobe and error out if none of them could be found - This Fixes #2400 - ------------------------------------------------------------------- Tue Nov 28 08:54:36 CET 2023 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index 23d9bc7..d6d6c52 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.25.22 +Version: 9.25.19 Provides: kiwi-schema = 7.5 Release: 0 Url: https://github.com/OSInside/kiwi @@ -561,6 +561,7 @@ Requires: dracut-network Requires: device-mapper %endif Requires: dracut +Requires: xorriso License: GPL-3.0-or-later Group: %{sysgroup} diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 625085f..1e9d6bc 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:236706146b734f7d5e7a14e707ddb452cbeadbd8b12db36986a115e3ec77b608 -size 2300813 +oid sha256:958147ca33b811111f3006c02606b54592ba355feefcc5b2f0b8c936b3e7b154 +size 2270135