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 2022-04-16 00:13:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.1941 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Sat Apr 16 00:13:20 2022 rev:95 rq:969537 version:9.24.31 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2022-03-20 20:54:33.642441177 +0100 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.1941/python-kiwi.changes 2022-04-16 00:13:37.873599588 +0200 @@ -1,0 +2,352 @@ +Wed Apr 06 16:39:44 CEST 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Bump version: 9.24.30 ??? 9.24.31 + +------------------------------------------------------------------- +Wed Apr 06 08:30:38 CEST 2022 - Robert Schweikert <rjsch...@suse.com> + +- Fix LABEL detection (#2112) + + When only "root=" is specified on the kernel command line the match is + located in the first group. Loop through the groups upon mtach to find + what we are looking for. + +------------------------------------------------------------------- +Tue Apr 05 17:22:31 CEST 2022 - Robert Schweikert <rjsch...@suse.com> + +- Preserve LABEL setting (#2108) + + Preserve the LABEL= setting when the grub config file is re-generated. + the GRUB_ENABLE_LINUX_LABEL setting does not exists upstream and + not in any SUSE distribution. Set the grub setting such that LABEL + is preserved on SUSE distros. (bsc#1197616) + +------------------------------------------------------------------- +Tue Apr 05 15:57:23 CEST 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Fix test_setup_default_grub_empty_kernelcmdline + + The unit test exists to check that GRUB_CMDLINE_LINUX_DEFAULT + is not set depending on the provided cmdline. The test exists + for reasons explained in Issue #1650 + +------------------------------------------------------------------- +Fri Apr 01 12:30:17 CEST 2022 - Fabian Vogt <fv...@suse.de> + +- Don't compress .appx containers (#2106) + + The container is actually inside and already compressed. + +------------------------------------------------------------------- +Fri Apr 01 12:19:16 CEST 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Added new CloneDevice class + + Added CloneDevice class to the storage interface. + The class allows to create clone(s) from a given source + block device into a list of target block devices. + The target block devices are clones of the source but + prevents device naming conflicts for unique identifiers + like the UUID. This is requires to still allow to boot + from images containing device clones and needs to be + handled by tools that might work on top of the cloned + devices. + +------------------------------------------------------------------- +Thu Mar 31 22:04:52 CEST 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Improve readability of shell commands + + The way the lsblk pipeline is constructed is improved + to become easier to read by this commit + +------------------------------------------------------------------- +Thu Mar 31 17:05:59 CEST 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Added set_uuid() method to FileSystem API + + Allow to set a custom UUID not only at creation time of + a filesystem but also at a later point in time in an + already existing filesystem + +------------------------------------------------------------------- +Tue Mar 29 19:19:56 CEST 2022 - David Cassany <dcass...@suse.com> + +- Ensure BootloaderConfig resources are cleaned first + + This commit wraps the manual BootloaderConfig instance cleanup in + disk builder into a try/finally scope. This way if KIWI is aborted + or fails within this scope the BootloaderConfig is cleaned up first. + + Signed-off-by: David Cassany <dcass...@suse.com> + +------------------------------------------------------------------- +Tue Mar 29 16:37:13 CEST 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Fixed overlay root dracut module + + make sure there is always only one selection for the + readonly root partition + +------------------------------------------------------------------- +Tue Mar 29 14:39:53 CEST 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Update LUKS integration test for TW + + Use cipher options to make cryptomount work again + +------------------------------------------------------------------- +Tue Mar 29 10:30:24 CEST 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Set LUKS(v1) for TW encryption integration test + + In Tumbleweed LUKS2 became the default but the grub cryptomount + tool is not able to work with the v2 LUKS header. Thus the test + explicitly builds against the former luks version for now + +------------------------------------------------------------------- +Tue Mar 29 10:05:19 CEST 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Set LUKS2 for TW luks encryption integration test + + In Tumbleweed LUKS2 became the default also for grub + and cryptomount, which requires to create a LUKS2 header + in the dm_crypt layer + +------------------------------------------------------------------- +Tue Mar 29 09:40:19 CEST 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Bump version: 9.24.29 ??? 9.24.30 + +------------------------------------------------------------------- +Mon Mar 28 10:18:27 CEST 2022 - Tim Serong <tser...@suse.com> + +- Add ensure_empty_tmpdirs option for OCI containers (bsc#1197783) + + Since #1759 was merged, the contents of /run/ and /tmp/ are excluded from + built images. This causes problems for some containers, notably Ceph when + deployed in a Rook/k8s environment, which needs to have certain directories + present inside /run/. This commit adds the ability to return to the previous + behaviour and *not* empty those temporary directories, if you specify + <image><preferences><type [...] ensure_empty_tmpdirs="false">. + + Fixes: https://github.com/OSInside/kiwi/issues/2093 + Signed-off-by: Tim Serong <tser...@suse.com> + +------------------------------------------------------------------- +Fri Mar 25 08:55:26 CET 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Fixed parsing of veritysetup output + + veritysetup uses tabs to align values. The way kiwi parsed + the values did not strip out the tabs and later on keeps + them in the verification metadata block. The unit test + did not catch this because the mock output used for + veritysetup did not contain tabs. This commit fixes the + test to catch this condition and also fixes the code to + handle all space characters (tabs, space, newlines) in + a safe way + +------------------------------------------------------------------- +Thu Mar 24 16:28:11 CET 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Update contents of store_credentials result file + + The method added information about the PARTUUID as useful + information. However, PARTUUID's are not supported by all + partition tables. The Linux generated artificial values + from the disk identifier are not wanted in this scope. + As the information is not mandatory it's better to not + provide it at all and avoid confusion to users. + +------------------------------------------------------------------- +Thu Mar 24 16:26:18 CET 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Make blkid call more robust + + Do not raise of blkid is not able to read the requested ID. + It is expected that the methods of the BlockID class either + returns a value or none but do not raise and cause the + complete process to terminate + +------------------------------------------------------------------- +Thu Mar 24 15:57:19 CET 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Added embed_verity_metadata attribute + + Specifies to write a binary block at the end of the + partition serving the root filesystem, containing information + for dm_verity verification and to construct the device map + +------------------------------------------------------------------- +Thu Mar 24 14:38:15 CET 2022 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Added create_verification_metadata method + + Along with creating a filesystem including device mapper features + like dm_verity (see verity_blocks) or dm_crypt/dm_integrity (see luks) + there is always the question where to store the metadata information + required to setup the device map. This can include information about + blocksizes, offset addresses and more. The create_verification_metadata() + method allows to write a signed custom data block of a documented + format at the end of the given block special which stores this type + of information such that tools at boot time gets the opportunity to + read this information. In this commit only information connected + to the dm_verity feature activated via the verity_blocks attribute + will be part of the verification block. With future changes other + data might be added ++++ 197 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes ++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.1941/python-kiwi.changes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.4weeNm/_old 2022-04-16 00:13:38.529600464 +0200 +++ /var/tmp/diff_new_pack.4weeNm/_new 2022-04-16 00:13:38.537600475 +0200 @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.24.29 +Version: 9.24.31 Provides: kiwi-schema = 7.5 Release: 0 Url: https://github.com/OSInside/kiwi ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.4weeNm/_old 2022-04-16 00:13:38.569600518 +0200 +++ /var/tmp/diff_new_pack.4weeNm/_new 2022-04-16 00:13:38.573600523 +0200 @@ -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.24.29 +pkgver=9.24.31 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=('c51c42f644d65b25a421121a487feda7') +md5sums=('e91a5ecdb06eea3ce9a4576fd9b8058c') build() { ++++++ python-kiwi.tar.gz ++++++ ++++ 4550 lines of diff (skipped)