Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-kiwi for openSUSE:Factory checked in at 2024-12-08 11:36:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.21547 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Sun Dec 8 11:36:21 2024 rev:126 rq:1228733 version:10.2.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2024-11-09 20:52:58.528952972 +0100 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.21547/python-kiwi.changes 2024-12-08 11:37:30.866578797 +0100 @@ -1,0 +2,188 @@ +Tue Dec 03 14:58:40 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 10.2.2 â 10.2.3 + +------------------------------------------------------------------- +Tue Dec 03 14:56:47 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Update STYLEROOT to SUSE 2022 + +------------------------------------------------------------------- +Mon Dec 02 14:57:30 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix broken links in the documentation + +------------------------------------------------------------------- +Mon Dec 02 11:30:51 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix legacy_bios_mode detection + + The code in this method does not work correctly if the + firmware is set to 'bios'. In bios only mode the method + returned a false value which is incorrect as it should + return a true value in this case. Without this patch + ISO images will fail to boot because no loader gets + configured. + +------------------------------------------------------------------- +Mon Dec 02 09:48:50 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Added /dev/pts to bind mount locations + + During runtime several kernel filesystems are bind mounted into + the image root system such that programs expecting it can work. + /dev/pts was not needed so far but seems to be a good addition + to the list to make tools like sudo to work properly when called + e.g. from a config.sh script. This Fixes #2686 + +------------------------------------------------------------------- +Wed Nov 27 15:59:32 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Added provide/require system files for containers + + Added the attributes provide_system_files and require_system_files + to control the provider and requester of system files in + container image builds. systemfiles is a metadata file which + contains all files from the package database at call time. + It is used in flake-pilot to provision the systemfiles data + from the host into the container instance. One possible use + case for this data is a flake registration which uses a + base container that is derived from a runtime container but + all data from the runtime should be provisioned from the + host. Using this feature tightly couples the flake to the + host OS distribution and version. + +------------------------------------------------------------------- +Wed Nov 27 09:59:27 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 10.2.1 â 10.2.2 + +------------------------------------------------------------------- +Wed Nov 27 09:49:05 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix scope issue + + Increase livetime of the the compressor instances + to the livetime of RootImportOCI. They create temporary + files which are referenced later and need to live longer + than the block they got created in + +------------------------------------------------------------------- +Tue Nov 26 13:14:19 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 10.2.0 â 10.2.1 + +------------------------------------------------------------------- +Mon Nov 25 16:30:53 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fixed use of fscreateoptions for iso type + + The information for fscreateoptions was not passed along to the + tooling if a custom filesystem attribute was specified. + This Fixes #2681 + +------------------------------------------------------------------- +Mon Nov 25 12:32:20 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Allow to derive from multiple containers + + Add support for multi inheritance to the derived_from attribute + In the order of a comma seperated list of docker source URI's + a base tree is created. This was possible only with one container + so far and Fixes #2680 as well as jira#OBS-354 + +------------------------------------------------------------------- +Thu Nov 21 11:52:53 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 10.1.18 â 10.2.0 + +------------------------------------------------------------------- +Thu Nov 21 11:33:25 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Add selinux test build to TW + + Also update derived docker integration test to latest Leap + +------------------------------------------------------------------- +Wed Nov 20 02:14:58 CET 2024 - Neal Gompa <ngo...@velocitylimitless.com> + +- kiwi/schema: Fix allowed value type for ISO publisher and application ID + + According to the spec, this should be constrained to 128 characters + but also allow quite a few other special characters (as well as spaces). + We didn't allow spaces in application ID, but allowed too much for Publisher. + + Now we set up both correctly. + +------------------------------------------------------------------- +Sun Nov 17 23:25:35 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix setup of kiwi environment variables + + Some kiwi env vars are initialized with an empty value + and not overwritten if another value is provided. For + the selected variables an empty value setting is not + allowed because the schema also enforces the value to + be set at least once. In addition a helpful option + named --print-kiwi-env was added to the 'image info' + command which allows to print the environment variables + and their values. + +------------------------------------------------------------------- +Tue Nov 12 09:52:44 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Add random key support for LUKS encryption + + Allow to pass luks="random". In random mode use the + generated keyfile as the only key to decrypt. This is + only secure if the generated initrd also gets protected + e.g. through encryption like it is done with the secure + linux execution on zSystems + +------------------------------------------------------------------- +Thu Nov 07 08:43:03 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Added development group in pyproject setup + + generateDS and other tools are needed and were forgotten + to be added when we deleted the tox dependency + +------------------------------------------------------------------- +Wed Nov 06 10:13:01 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Added containers integration with OBS + + When building in the Open Build Service (OBS) there is no way + to create outgoing connections from the build workers. To allow + the <containers> section to fetch containers from the SUSE + registry we need to apply an OCI URI translation into a local + path. The actual OCI container image is expected to be provided + by the obs backend on the worker. Along with this commit also an + integration test named test-image-disk-containers is provided. + This Fixes jira#OBS-351 + +------------------------------------------------------------------- +Sun Nov 03 18:17:43 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix rendering of SUSE docs + + The SUSE documentation is produced through a conversion + of the ReST source into docbook. The name kiwi is reserved + in the index and needs to be referenced as kiwi-ng when + used as command. + +------------------------------------------------------------------- +Sun Nov 03 14:37:49 CET 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Remove tox dependency + + tox was used as sort of a make target to run unit tests + and more in a python virtualenv. However, since we switched + everything to poetry it's no longer needed to let tox create + the python virtual environments. This commit moves the tox + targets into the Makefile and adapts the github workflow + files accordingly. In addition the scripts container based + tests were re-activated and fixed such that they succeed + again. + +------------------------------------------------------------------- @@ -1672,0 +1861,20 @@ + +------------------------------------------------------------------- +Fri Apr 12 10:39:31 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Added IBM Secure Execution support on s390 + + IBM SEL(Secure Execution for Linux) is supported for s390 + KVM guests. SEL images used to start a confidential computing + protected guest contain an encrypted boot image which encapsulates + the kernel the initrd and the bootparams. The encrypted Image is + provided by the KVM/hypervisor to the Embedded zFirmware of the + system (the ultravisor device). The decryption keys are hardware + based and each system has an individual keypool unique to that + system. The root filesystem is LUKS encrypted with a random key + produced by kiwi at build time and kept inside of the initrd which + exists only inside of the encrypted boot image and the encrypted + rootfs to allow kernel updates. The commit to support secure + execution also comes with an integration test that provides + profiled image builds to target SUSE's LinuxONE as well + as IBM Cloud systems. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.kU2jCk/_old 2024-12-08 11:37:31.534606548 +0100 +++ /var/tmp/diff_new_pack.kU2jCk/_new 2024-12-08 11:37:31.538606715 +0100 @@ -52,7 +52,7 @@ %endif Name: python-kiwi -Version: 10.1.18 +Version: 10.2.3 Provides: kiwi-schema = 8.1 Release: 0 Url: https://github.com/OSInside/kiwi ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.kU2jCk/_old 2024-12-08 11:37:31.602609373 +0100 +++ /var/tmp/diff_new_pack.kU2jCk/_new 2024-12-08 11:37:31.606609539 +0100 @@ -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.1.18 +pkgver=10.2.3 pkgrel=0 pkgdesc="KIWI - Appliance Builder Next Generation" url="https://github.com/SUSE/kiwi/tarball/master" @@ -12,7 +12,7 @@ provides=(kiwi-ng kiwi) source=("${pkgname}.tar.gz") changelog="${pkgname}.changes" -md5sums=('e2b8d60701a2aad923b1e353d98f4f4d') +md5sums=('ae804d8cb9db47e0f3c782e4f2177228') build() { ++++++ python-kiwi.tar.gz ++++++ ++++ 3750 lines of diff (skipped)