From 78beb0501ad15a58415db695dd465ca635354529bb37db60866f96b1634eae6b Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Thu, 25 Jun 2020 15:09:37 +0000 Subject: [PATCH] =?UTF-8?q?-=20Bump=20version:=209.21.2=20=C3=A2=E2=80=A0?= =?UTF-8?q?=E2=80=99=209.21.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixes live ISOs This commit fixes iso images. Due to a change introduced in c7ed1cf live ISOs were no longer booting as the rootfs.img filesystem was copied to the squashfs container while being still mounted. Because of that, at boot time, it refused to mount. This commit adds umount method for the filesystem base class, so it can be umounted before deleting the instance. Fixes #1489 and bsc#1173356 - Global variables (#1485) * Fix according to PEP8 * Refactor global variables pythonic way * Remove unused import - Add locale configuration hints in docs - Add missing decorator for static methods - Bump version: 9.21.1 → 9.21.2 - Fixed check for root device in grub config There is a code path that fixes the grub2-mkconfig used root device when building in an environment that does not allow to resolve the by-X path names, e.g an obs build worker without udev. For images that explicitly defines a root=... value in the kernelcmdline attribute the root device check was not called because the _get_root_cmdline_parameter method returns None. This commit fixes the method to return the expected root device in any case such that OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=178 --- PKGBUILD | 4 +-- python-kiwi.changes | 72 +++++++++++++++++++++++++++++++++++++++++++++ python-kiwi.spec | 2 +- python-kiwi.tar.gz | 4 +-- 4 files changed, 77 insertions(+), 5 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 25c2986..ce7b6f0 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.21.1 +pkgver=9.21.3 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=('8363e05921059c1909b80fc64915c0f9') +md5sums=('3f7102c4f00ed91be532d0c012c596e3') build() { diff --git a/python-kiwi.changes b/python-kiwi.changes index 84b96e3..92450a4 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,75 @@ +------------------------------------------------------------------- +Thu Jun 25 16:42:49 CEST 2020 - Marcus Schäfer + +- Bump version: 9.21.2 → 9.21.3 + +------------------------------------------------------------------- +Thu Jun 25 14:03:53 CEST 2020 - David Cassany + +- Fixes live ISOs + + This commit fixes iso images. Due to a change introduced in c7ed1cf + live ISOs were no longer booting as the rootfs.img filesystem was + copied to the squashfs container while being still mounted. Because of + that, at boot time, it refused to mount. + + This commit adds umount method for the filesystem base class, so it + can be umounted before deleting the instance. + + Fixes #1489 and bsc#1173356 + +------------------------------------------------------------------- +Fri Jun 19 15:46:29 CEST 2020 - Bo Maryniuk + +- Global variables (#1485) + + * Fix according to PEP8 + + * Refactor global variables pythonic way + + * Remove unused import + +------------------------------------------------------------------- +Thu Jun 18 12:27:04 CEST 2020 - David Cassany + +- Add locale configuration hints in docs + +------------------------------------------------------------------- +Wed Jun 17 17:22:09 CEST 2020 - Bo Maryniuk + +- Add missing decorator for static methods + +------------------------------------------------------------------- +Mon Jun 15 15:18:28 CEST 2020 - Marcus Schäfer + +- Bump version: 9.21.1 → 9.21.2 + +------------------------------------------------------------------- +Fri Jun 12 18:39:11 CEST 2020 - Marcus Schäfer + +- Fixed check for root device in grub config + + There is a code path that fixes the grub2-mkconfig used root device + when building in an environment that does not allow to resolve the + by-X path names, e.g an obs build worker without udev. For images + that explicitly defines a root=... value in the kernelcmdline + attribute the root device check was not called because the + _get_root_cmdline_parameter method returns None. This commit fixes + the method to return the expected root device in any case such that + the grub2-mkconfig root device check has a chance to fix what + grub2-mkconfig has created. This fixes bsc#1172928 + +------------------------------------------------------------------- +Fri Jun 12 15:43:37 CEST 2020 - David Cassany + +- Remove /etc/sysconfig/language support + + As of SLE15 and onwards /etc/sysconfig/language is considered to be + obsolete and just kept for compatibility purposes. Thus there is no + need to manage the file anymore. + + Fixes #1471 + ------------------------------------------------------------------- Fri Jun 12 14:23:20 CEST 2020 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index 3a394b7..f38b893 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.21.1 +Version: 9.21.3 Provides: kiwi-schema = 7.2 Release: 0 Url: https://github.com/OSInside/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index f21f2f7..a27243e 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:11b8b8cf0387e3faf2b0a80f8e5cb544efc8de1aa16b0d3488e1b7828395a371 -size 1679855 +oid sha256:30a1649976d26a0e400295ade62c54cf29620398c4d7736ae78bd978a193a10e +size 1681788