diff --git a/PKGBUILD b/PKGBUILD index 9afe42e..01d9d03 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.23.28 +pkgver=9.23.31 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=('0feb60a13a1fe74672daea876f0d3659') +md5sums=('f0a4aa5f4d25e0aa8771219e4a4fd81e') build() { diff --git a/python-kiwi.changes b/python-kiwi.changes index ef39255..cde54fb 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,148 @@ +------------------------------------------------------------------- +Tue May 18 18:13:48 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.30 → 9.23.31 + +------------------------------------------------------------------- +Tue May 18 13:10:11 CEST 2021 - Marcus Schäfer + +- Stop plymouth also for progress dialogs + +------------------------------------------------------------------- +Mon May 17 14:39:29 CEST 2021 - Marcus Schäfer + +- Prevent explicit man page compression + + The manual pages are compressed by the packager tooling. + There is no need to do this ourselves + +------------------------------------------------------------------- +Mon May 17 14:27:50 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.29 → 9.23.30 + +------------------------------------------------------------------- +Mon May 17 13:02:02 CEST 2021 - Marcus Schäfer + +- Increase integration tests boot timeout + + Increase integration tests timeout from 2sec to 10sec + +------------------------------------------------------------------- +Mon May 17 10:44:49 CEST 2021 - Marcus Schäfer + +- Update integration tests to be non interactive + + Some integration tests allows for interactive dialogs on the + bootloader menu or in the installation process. As we plan to + use these tests for automated functional testing there should + be no interaction whenever possible. This Fixes #1811 + +------------------------------------------------------------------- +Mon May 17 09:39:53 CEST 2021 - Marcus Schäfer + +- Update kiwi installation documentation + + The installation chapter contained information about the manual + install of package keys. That information is suspect to be always + outdated because these keys changes. Instead of describing the + manual install of the package key the docs moved to use the + auto-import feature of the package manager. As the instructions + were also rpm specific but we also support install via other + package mangers the complete chapter was a bit reworked and + should be more straight forward now. This Fixes #1799 + +------------------------------------------------------------------- +Mon May 17 08:53:26 CEST 2021 - Marcus Schäfer + +- Update documentation qemu calls + + We use the kiwi integration tests as base for the documentation + example images now. The integration tests are all configured + to set the console to serial. Thus the docs should explain + the qemu call for test runs using the -serial stdio option + to make sure the console information is displayed to the + user + +------------------------------------------------------------------- +Sun May 16 17:43:50 CEST 2021 - Marcus Schäfer + +- Update and fix documentation + + The documentation had a broken link to the buildservice + tests for suse. Since we changed this into leap and tumbleweed + the subproject link to :suse became invalid. In addition to + the fix the macro setup and build instructions were moved + to use the kiwi integration tests as example appliance + descriptions. The user experience in building the integration + test images should be better because we only release kiwi + if those appliances build successfully. This Fixes #1812 + +------------------------------------------------------------------- +Sun May 16 16:10:18 CEST 2021 - Marcus Schäfer + +- Fixed package build + + The new version of sphinx puts manual pages into doc/build/man/8 + when it was doc/build/man before. This breaks the Makefile target + to install the documentation. This commit updates the Makefile + to follow the change. + +------------------------------------------------------------------- +Wed May 12 15:47:28 CEST 2021 - Marcus Schäfer + +- Fix dnf arch setting + +------------------------------------------------------------------- +Wed May 12 14:35:39 CEST 2021 - Marcus Schäfer + +- Update shim path lookup + + Distributions like Fedora has changed the EFI binaries location + to be shim.efi in /boot/efi/EFI/ in order to + support multiarch setup for UEFI. This change requires the + lookup in KIWI to be more global matching. This Fixes #1806 + +------------------------------------------------------------------- +Wed May 12 11:42:15 CEST 2021 - Marcus Schäfer + +- Move integration test for Fedora to v34 + +------------------------------------------------------------------- +Wed May 12 11:32:17 CEST 2021 - Marcus Schäfer + +- Fixed live network setup to be generic + + In dracut the network setup comes with different models + providing a different set of functions. The ifup method as + used in the live iso dracut module is only available with the + network-legacy mode and fails with network-wicked. This commit + uses a dracut conf file in /etc/cmdline.d which uses the dracut + network interface parameters instead of calling module specific + methods. This Fixes #1802 + +------------------------------------------------------------------- +Wed May 12 09:45:54 CEST 2021 - Marcus Schäfer + +- Fixed setup of repository architecture + + Unfortunately the architecture reported by uname is not + necessarily the same name as used in the repository metadata. + Therefore it was not a good idea to set the architecture + and manage the name via a mapping table. It also has turned + out that repo arch names are distro specific which causes + more complexity on an eventual mapping table. In the end + this commit changes the way how the repository architecture + is setup in a way that we only set the architecture if + a name was explicitly specified such that the user keeps + full control over it without any mapping magic included + This Fixes bsc#1185287 + +------------------------------------------------------------------- +Fri May 07 15:09:49 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.28 → 9.23.29 + ------------------------------------------------------------------- Mon May 03 12:40:09 CEST 2021 - Marcus Schäfer @@ -204,6 +349,33 @@ Wed Apr 14 12:53:28 CEST 2021 - Marcus Schäfer manage the needed binfmt settings for cross arch image builds +------------------------------------------------------------------- +Tue Apr 13 12:58:22 CEST 2021 - David Cassany + +- Refactor disk and install builders and dracut boot image + + This commit mainly refactors the DiskBuilder class. Then install builder + and dracut boot image refactors are mostly to drop no longer needed + code. The refactors tries to make the build simpler and easier to read and + also prevent the reuse of the BootImage instance used for the main image + when creating the installation media (this aplies only for + dracut based images). + + Fixes #873 + +------------------------------------------------------------------- +Tue Apr 13 12:41:08 CEST 2021 - David Cassany + +- Refactor create_disk method + + This commit refactor create_disk method and related utility methods + to ensure runtime objects are not stored as attributes of the object. + + This is done to ensure proper clearing and destruction of those objects + once create_disk method is done. + + Related to #873 + ------------------------------------------------------------------- Mon Apr 12 10:43:33 CEST 2021 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index c729c93..66ce054 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.23.28 +Version: 9.23.31 Provides: kiwi-schema = 7.4 Release: 0 Url: https://github.com/OSInside/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index ad52268..d4cf93f 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:ddd943e42491b00c92bf854ffcf49dd2b034ee547d5eec29b18469a52c0a897e -size 1818282 +oid sha256:ac369a17127999b3d08aa297749f52a3ea36e6671c970f067fdd444f9fe8fd4e +size 1918683