- Bump version: 9.20.7 → 9.20.8

- Fixed return value from _get_grub2_mkconfig_tool
  The method returned the basename of the tool if it could
  be found by Path.which(). But the method's scope has been
  changed in a way that the return value of the method must
  be the result from Path.which() to allow working on the
  full path name.

- Bump version: 9.20.6 → 9.20.7

- Make CommandCapabilities.check_version take the longest match
  This commit ensures that when trying to parse the version of a tool
  the comparison is done with the longest match for the given regular
  expression. This solves cases such in `grub2` where the tool name
  already provides some digit that could be seen as a version.

- Fixed check for grub mkconfig capabilities
  The check for the capabilities of the tool were applied to
  the tool installed on the host but the later call of the
  tool will be done with the tool inside the image root

- Validate use of GRUB_USE_LINUXEFI
  On systems that uses GRUB_USE_LINUXEFI with grub2 version
  less than 2.04 there is no support for dynamic EFI
  environment checking. In this condition we extend the grub
  setup to add this support. The change kiwi does is as
  follows:
  * Apply only on grub < 2.04
  1. Modify 10_linux to set linux/initrd as variables

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=168
This commit is contained in:
Marcus Schaefer 2020-04-16 10:28:11 +00:00 committed by Git OBS Bridge
parent dafbf83c68
commit 93ea3ef997
3 changed files with 88 additions and 3 deletions

View File

@ -1,3 +1,88 @@
-------------------------------------------------------------------
Thu Apr 16 12:13:39 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Bump version: 9.20.7 → 9.20.8
-------------------------------------------------------------------
Thu Apr 16 11:24:28 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Fixed return value from _get_grub2_mkconfig_tool
The method returned the basename of the tool if it could
be found by Path.which(). But the method's scope has been
changed in a way that the return value of the method must
be the result from Path.which() to allow working on the
full path name.
-------------------------------------------------------------------
Thu Apr 16 10:26:29 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Bump version: 9.20.6 → 9.20.7
-------------------------------------------------------------------
Wed Apr 15 15:53:48 CEST 2020 - David Cassany <dcassany@suse.com>
- Make CommandCapabilities.check_version take the longest match
This commit ensures that when trying to parse the version of a tool
the comparison is done with the longest match for the given regular
expression. This solves cases such in `grub2` where the tool name
already provides some digit that could be seen as a version.
-------------------------------------------------------------------
Wed Apr 15 11:20:45 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Fixed check for grub mkconfig capabilities
The check for the capabilities of the tool were applied to
the tool installed on the host but the later call of the
tool will be done with the tool inside the image root
-------------------------------------------------------------------
Wed Apr 15 10:51:44 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Validate use of GRUB_USE_LINUXEFI
On systems that uses GRUB_USE_LINUXEFI with grub2 version
less than 2.04 there is no support for dynamic EFI
environment checking. In this condition we extend the grub
setup to add this support. The change kiwi does is as
follows:
* Apply only on grub < 2.04
1. Modify 10_linux to set linux/initrd as variables
2. Write hybrid setup as 01_efihybrid
This Fixes bsc#1165960 and bsc#1168480
-------------------------------------------------------------------
Tue Apr 14 16:25:48 CEST 2020 - Jan Löser <jan.loeser@elektrobit.com>
- Fixed typo in docstring
Istall -> Install
-------------------------------------------------------------------
Sat Apr 11 18:18:02 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Create qcow2 images in two steps
The creation of the qcow2 format was done in one qemu-img
convert call. That call instructs qemu to compress and
convert in one call. The downside of this approach is that
not all qcow2 options can be used. For example the setup
of:
<type ... formatoptions="preallocation=metadata"/>
failed the build with an error message that compression and
preallocation is not possible at the same time. Thus this patch
changes the way the qcow2 image is created to be done in two
steps. The first step converts the format without compression
and therefore allows for any format option to be used. The
second call only applies the compression and leads to the
final result.
-------------------------------------------------------------------
Fri Apr 03 16:11:57 CEST 2020 - Marcus Schäfer <ms@suse.de>

View File

@ -43,7 +43,7 @@
%endif
Name: python-kiwi
Version: 9.20.6
Version: 9.20.8
Provides: kiwi-schema = 7.1
Release: 0
Url: https://github.com/SUSE/kiwi

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:755485f496b2b29128558b721bbfa79f549189ba263ed3cff2999fe028d486a8
size 1654027
oid sha256:bda608040faf657ca74967e4c2d6e9572ca6d598e1544e5211f679a3496bab11
size 1654872