SHA256
1
0
forked from pool/python-kiwi

- Bump version: 9.24.0 → 9.24.1

- Make sure embedded test exposes the kernel

- Fixed use of LUKS encrypted images with empty pass
  For initial provisioning of LUKS encrypted disk images an
  empty passphrase key is handy to avoid interaction in the
  deployment process. However, the dracut kiwi modules were
  lacking the information that the luks keyfile could be an
  empty passphrase key which must not be opened with the
  potential risk to get prompted for input. This commit
  introduces a new profile environment variable evaluated
  by the dracut kiwi lib code to open the LUKS pool and
  allows to distinguish the situation on key files with
  or without a passphrase

- Fixed type annotations for LuksDevice class

- Fixed repo setup for test-image-embedded
  Use obsrepositories

- Added a build test for no-initrd / no-bootloader
  It's allowed to configure an image building without an
  initrd and/or bootloader setup. These are settings mostly
  used in the embedded world and this build test makes sure
  images of that kind can be build

- Add support for portable result data (#1949)
  In addition to the serialized Result instance kiwi.result
  file this commit also creates a portable version of this

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=207
This commit is contained in:
Marcus Schaefer 2021-10-15 08:08:55 +00:00 committed by Git OBS Bridge
parent fcc0cada28
commit 8e654bda5e
4 changed files with 74 additions and 5 deletions

View File

@ -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.0
pkgver=9.24.1
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=('83e3f0776a09b90ef04108ec46ee76bc')
md5sums=('070111b542fb65e4bebff3cf6affe8c0')
build() {

View File

@ -1,3 +1,71 @@
-------------------------------------------------------------------
Fri Oct 15 10:02:06 CEST 2021 - Marcus Schäfer <ms@suse.de>
- Bump version: 9.24.0 → 9.24.1
-------------------------------------------------------------------
Thu Oct 14 16:00:27 CEST 2021 - Marcus Schäfer <ms@suse.de>
- Make sure embedded test exposes the kernel
-------------------------------------------------------------------
Thu Oct 14 11:27:16 CEST 2021 - Marcus Schäfer <ms@suse.de>
- Fixed use of LUKS encrypted images with empty pass
For initial provisioning of LUKS encrypted disk images an
empty passphrase key is handy to avoid interaction in the
deployment process. However, the dracut kiwi modules were
lacking the information that the luks keyfile could be an
empty passphrase key which must not be opened with the
potential risk to get prompted for input. This commit
introduces a new profile environment variable evaluated
by the dracut kiwi lib code to open the LUKS pool and
allows to distinguish the situation on key files with
or without a passphrase
-------------------------------------------------------------------
Thu Oct 14 10:11:01 CEST 2021 - Marcus Schäfer <ms@suse.de>
- Fixed type annotations for LuksDevice class
-------------------------------------------------------------------
Wed Oct 13 17:10:30 CEST 2021 - Marcus Schäfer <ms@suse.de>
- Fixed repo setup for test-image-embedded
Use obsrepositories
-------------------------------------------------------------------
Wed Oct 13 17:03:48 CEST 2021 - Marcus Schäfer <ms@suse.de>
- Added a build test for no-initrd / no-bootloader
It's allowed to configure an image building without an
initrd and/or bootloader setup. These are settings mostly
used in the embedded world and this build test makes sure
images of that kind can be build
-------------------------------------------------------------------
Wed Oct 13 00:31:49 CEST 2021 - Marcus Schäfer <ms@suse.de>
- Add support for portable result data (#1949)
In addition to the serialized Result instance kiwi.result
file this commit also creates a portable version of this
information in kiwi.result.json. Only the information that
can be expressed as json document is part of the portable
version. This is related to Issue #1918
-------------------------------------------------------------------
Thu Oct 07 16:12:47 CEST 2021 - Marcus Schäfer <ms@suse.de>
- Added documentation for kiwi stackbuild plugin
Restructure the documentation to put all plugin documentation
under its own category. Add a chapter about the stackbuild
plugin, it's concepts and use cases. This Fixes #1907
-------------------------------------------------------------------
Thu Oct 07 09:54:22 CEST 2021 - Marcus Schäfer <ms@suse.de>

View File

@ -43,7 +43,7 @@
%endif
Name: python-kiwi
Version: 9.24.0
Version: 9.24.1
Provides: kiwi-schema = 7.4
Release: 0
Url: https://github.com/OSInside/kiwi
@ -335,6 +335,7 @@ Requires: python%{python3_pkgversion}-yaml
%else
Requires: python%{python3_pkgversion}-PyYAML
%endif
Requires: python%{python3_pkgversion}-simplejson
Requires: python%{python3_pkgversion}-docopt
Requires: python%{python3_pkgversion}-lxml
Requires: python%{python3_pkgversion}-requests

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f29abd993b32fb5adc63d2865ba82a9b47fa45ad0bdbd170bbac7593162a359f
size 2129107
oid sha256:915ccfcbb035bbb4d3035200517bbecef780b37b779151ed0dcb7191434e5481
size 2142495