From c519b0c54bc4b94d313c344e28fcbb16929d397ff1145f9bf5891288bd2caeaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20Sch=C3=A4fer?= Date: Fri, 10 Feb 2023 07:47:06 +0000 Subject: [PATCH] =?UTF-8?q?-=20Bump=20version:=209.24.56=20=E2=86=92=209.2?= =?UTF-8?q?4.57?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Allow squashfscompression for plain squashfs The schematron rule to limit the squashfscompression attribute to certain image types did not allow it for a plain squashfs filesystem build. This commit fixes that limitation. This Fixes #2241 - Use rsync defaults to sync the initrd root-tree This commits makes use of rsync default options to sync the root-tree of the boot image for custom initrds. Fixes bsc#1207128 where it was noted hardlinks were not preserved inside the initrd. Signed-off-by: David Cassany - Fixed wrong test assertions Former versions of pytest did ignore invalid assertions. Now they are reported as an error and show the mistakes of the past - Added 90-brd.conf for test-image-disk-ramdisk By default the brd ramdisk module is no longer added to the initrd. For ramdisk deployments this is required though. This Fixes #2230 - Delete CentOS v7 build tests CentOS v7 is EOL for kiwi image build tests - Allow to specify fixed size for the root partition So far the last partition (typically root) in the partition table OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=226 --- PKGBUILD | 4 +- python-kiwi.changes | 160 ++++++++++++++++++++++++++++++++++++++++++++ python-kiwi.spec | 2 +- python-kiwi.tar.gz | 4 +- 4 files changed, 165 insertions(+), 5 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 7c6dccb..424bffa 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.24.55 +pkgver=9.24.57 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=('90bb67123ca2ffef2f8c2886d1e8f493') +md5sums=('0ab51266d89919b640436bfbfa8549a7') build() { diff --git a/python-kiwi.changes b/python-kiwi.changes index 54b89f6..f42836b 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,163 @@ +------------------------------------------------------------------- +Fri Feb 10 08:43:21 CET 2023 - Marcus Schäfer + +- Bump version: 9.24.56 → 9.24.57 + +------------------------------------------------------------------- +Sat Jan 28 22:33:06 CET 2023 - Marcus Schäfer + +- Allow squashfscompression for plain squashfs + + The schematron rule to limit the squashfscompression attribute + to certain image types did not allow it for a plain squashfs + filesystem build. This commit fixes that limitation. + This Fixes #2241 + +------------------------------------------------------------------- +Wed Jan 18 07:09:05 CET 2023 - David Cassany + +- Use rsync defaults to sync the initrd root-tree + + This commits makes use of rsync default options to sync + the root-tree of the boot image for custom initrds. + + Fixes bsc#1207128 where it was noted hardlinks + were not preserved inside the initrd. + + Signed-off-by: David Cassany + +------------------------------------------------------------------- +Tue Jan 17 16:23:37 CET 2023 - Marcus Schäfer + +- Fixed wrong test assertions + + Former versions of pytest did ignore invalid assertions. + Now they are reported as an error and show the mistakes + of the past + +------------------------------------------------------------------- +Tue Jan 17 15:25:38 CET 2023 - Marcus Schäfer + +- Added 90-brd.conf for test-image-disk-ramdisk + + By default the brd ramdisk module is no longer added to the + initrd. For ramdisk deployments this is required though. + This Fixes #2230 + +------------------------------------------------------------------- +Sun Jan 15 19:21:22 CET 2023 - Marcus Schäfer + +- Delete CentOS v7 build tests + + CentOS v7 is EOL for kiwi image build tests + +------------------------------------------------------------------- +Thu Jan 05 12:56:38 CET 2023 - Marcus Schäfer + +- Allow to specify fixed size for the root partition + + So far the last partition (typically root) in the partition table + takes all the rest space of the partition table in the image file. + At deployment/boot time users had several options to let that + partition grow to a custom size. However, during build time of the + image it was not possible to specify a specific fixed size for the + root partition as we don't wanted to produce gaps of unpartitioned + space in the image file. It has turned out that there is hardware + available which requires a partition to be an exact multiple of + some blocksize. As kiwi supports size constraints for all other + partitions but not for root this commit now allows for it. The + oem-systemsize element is now also taken into account at build + time of the image if the oem-resize which would do that at + deployment/boot time is switched off like the following example + shows: + + ```xml + + + 2048 + false + + ``` + + This Fixes #2203 + +------------------------------------------------------------------- +Wed Jan 04 20:56:25 CET 2023 - Marcus Schäfer + +- Delete ppc:fedora from testing report + +------------------------------------------------------------------- +Wed Jan 04 12:47:40 CET 2023 - Marcus Schäfer + +- Remove Fedora PPC build test from index + + The integration test unfortunately never got tested anywhere + is outdated and I have no PPC hardware here to run any tests. + Let's add a real test if there is demand for it + +------------------------------------------------------------------- +Wed Jan 04 12:29:46 CET 2023 - Marcus Schäfer + +- Added kiwi-settings for Fedora arm build tests + +------------------------------------------------------------------- +Thu Dec 22 16:14:09 CET 2022 - Marcus Schäfer + +- Allow fat16/fat32 as filesystem in partitions + + The partitions element allows to specify the filesystem for + the individual partition. In the schema fat16 and fat32 were + missing + +------------------------------------------------------------------- +Tue Dec 20 18:58:10 CET 2022 - Marcus Schäfer + +- Stick with tox v3.28.0 for unit testing + + tox >= 3.0.15 together with virtualenv >= 20.17.1 raises + strange incompatibilities and prevents the unit test run + because tox calls virtualenv in a wrong way leading to + strange error messages like: + --- + usage: virtualenv ... + virtualenv: error: argument dest: destination '{check,devel,packagedoc,doc,doc_gh_pages,doc_suse,doc_man,scripts,}: /home/runner/work/kiwi/kiwi/.tox/3\n/home/runner/work/kiwi/kiwi/.tox/3.8' must not contain the path separator (:) as this would break the activation scripts + --- + All this doesn't make sense to me at all and worked + without any issues before. + +------------------------------------------------------------------- +Tue Dec 20 18:29:33 CET 2022 - Marcus Schäfer + +- Bump version: 9.24.55 → 9.24.56 + +------------------------------------------------------------------- +Tue Dec 20 18:28:51 CET 2022 - Marcus Schäfer + +- Fix gh-pages publish + +------------------------------------------------------------------- +Sun Dec 18 21:51:09 CET 2022 - Marcus Schäfer + +- Fixed systemd boot integration test for rawhide + + systemd-boot was splitted in preparation for secure + boot. The unsigned version of the EFI binary is used + in the test so far + +------------------------------------------------------------------- +Sun Dec 18 21:05:59 CET 2022 - Marcus Schäfer + +- Added device mapper setting for s390 on TW + + Use kpartx as partx fails + +------------------------------------------------------------------- +Sun Dec 18 21:04:18 CET 2022 - Marcus Schäfer + +- Added device mapper setting for s390 + + Use kpartx as partx fails + ------------------------------------------------------------------- Sun Dec 18 20:33:54 CET 2022 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index 5878978..113f0dd 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.24.55 +Version: 9.24.57 Provides: kiwi-schema = 7.5 Release: 0 Url: https://github.com/OSInside/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index d36e3c8..7f174d3 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:feb2b5bc8c679bc2fb584842ada9c0b2c2dfb9d83400ea14814cb504651ebdeb -size 2214170 +oid sha256:d092ff5711ada5cbec980db541f51854a9219963a139b91e39b7d5e560f24a75 +size 2213742