- Bump version: 9.17.36 → 9.17.37
- Fix rpm metadata creation There are rpm versions that require access to /dev and fail with the error message 'Failed to initialize NSS library' For details see: https://bugs.centos.org/view.php?id=14767 Due to the rpm location checkup fix from Issue #1037 this change impacts builds for distributions that uses an rpm version with the above behavior (e.g CentOS) and fails as consequence of the rpm call error. This commit fixes this in a way that we make sure the host /dev is available at the time of the call. - Bump version: 9.17.35 → 9.17.36 - Fix xml syntax on documentation example - Add custom curl options docs - Refactor handling of runtime tests check dict Consolidate check list into CliTask base class such that we can avoid duplication of runtime check dicts. Only runtime tests that require stateful information according to the commandline call are handled directly in the task code - Delete check_grub_efi_installed_for_efi_firmware The motivation is nice to check if the required grub module package is part of the package list if the efi firmware is requested, but as long as there is no distribution wide standard for packaging grub this check will cause more trouble OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=139
This commit is contained in:
parent
5114d0e17c
commit
cfe60ca4ac
@ -1,3 +1,120 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 11 09:38:37 CEST 2019 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Bump version: 9.17.36 → 9.17.37
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 10 22:19:07 CEST 2019 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Fix rpm metadata creation
|
||||
|
||||
There are rpm versions that require access to /dev and fail
|
||||
with the error message 'Failed to initialize NSS library'
|
||||
For details see: https://bugs.centos.org/view.php?id=14767
|
||||
Due to the rpm location checkup fix from Issue #1037 this
|
||||
change impacts builds for distributions that uses an rpm
|
||||
version with the above behavior (e.g CentOS) and fails as
|
||||
consequence of the rpm call error. This commit fixes this
|
||||
in a way that we make sure the host /dev is available at
|
||||
the time of the call.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 10 18:11:58 CEST 2019 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Bump version: 9.17.35 → 9.17.36
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 10 17:13:58 CEST 2019 - David Cassany <dcassany@suse.de>
|
||||
|
||||
- Fix xml syntax on documentation example
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 10 12:18:57 CEST 2019 - David Cassany <dcassany@suse.de>
|
||||
|
||||
- Add custom curl options docs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 09 14:53:07 CEST 2019 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Refactor handling of runtime tests check dict
|
||||
|
||||
Consolidate check list into CliTask base class such that we
|
||||
can avoid duplication of runtime check dicts. Only runtime
|
||||
tests that require stateful information according to the
|
||||
commandline call are handled directly in the task code
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 09 12:08:33 CEST 2019 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Delete check_grub_efi_installed_for_efi_firmware
|
||||
|
||||
The motivation is nice to check if the required grub module
|
||||
package is part of the package list if the efi firmware is
|
||||
requested, but as long as there is no distribution wide
|
||||
standard for packaging grub this check will cause more trouble
|
||||
than it is of help. Currently it failed for the arm architecture
|
||||
and the grub2-arm64-efi package. We decided to prevent checking
|
||||
against static lists and dropped this runtime check. Missing
|
||||
grub modules will be recognized at the grub stage when we
|
||||
search for them.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 09 11:26:37 CEST 2019 - David Cassany <dcassany@suse.de>
|
||||
|
||||
- Adding custom curl options for dracut-kiwi-lib module
|
||||
|
||||
This commit parses the `rd.kiwi.install.pxe.curl_options` argument from
|
||||
the kernel command line to read and use curl options for the
|
||||
`fetch_file` function of `kiwi-net-lib.sh` utility. Options are passed
|
||||
as comma separated values.
|
||||
|
||||
Fixes #891
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 05 14:23:13 CEST 2019 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Auto upgrade all image descriptions to v7.0 schema
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 05 13:59:37 CEST 2019 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Deleted pxedeploy section
|
||||
|
||||
There is no further demand in the client config creation for the
|
||||
legacy netboot code. Customers using the netboot initrd already
|
||||
create the client config.<MAC> file manually or through another
|
||||
system. With the next generation kiwi we also recommend the disk
|
||||
based network deployment using the dracut capabilities and marked
|
||||
the netboot code as still supported but on the legacy stream.
|
||||
Along with the deletion in the schema the following changes
|
||||
were also done:
|
||||
|
||||
* Deleted use of pxedeploy section in implementation
|
||||
* Increase schema version to v7.0
|
||||
* Update documentation on schema version update
|
||||
* Added xsl stylesheet conversion from v6.9 to v7.0
|
||||
Automatic schema version upgrade from v6.9 to v7.0 deletes
|
||||
the pxedeploy section from any type specification
|
||||
|
||||
This Fixes #19
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 04 15:06:22 CEST 2019 - David Cassany <dcassany@suse.de>
|
||||
|
||||
- Fix filesystem labels
|
||||
|
||||
If multiple volumes were defined they were not properly labeled. This
|
||||
commit fixes a miss use of custom_args dictonary by the filesystem
|
||||
base class. This class was modifying the given custom_args that is
|
||||
passed by reference, thus modifiyng the custom_args instance of the
|
||||
caller. This issue was causing to propagate the modified
|
||||
create_options of a filesystem across all the volumes, causing all
|
||||
volumes to be labelled as ROOT. With this commit Filesystem class
|
||||
performs a deepcopy of the custom_args dictionary to limit the scope of
|
||||
any change inside each Filesystem instance.
|
||||
|
||||
Fixes #1044
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 04 13:24:21 CEST 2019 - David Cassany <dcassany@suse.de>
|
||||
|
||||
|
@ -45,7 +45,7 @@
|
||||
%endif
|
||||
|
||||
Name: python-kiwi
|
||||
Version: 9.17.35
|
||||
Version: 9.17.37
|
||||
Provides: kiwi-schema = 6.6
|
||||
Release: 0
|
||||
Url: https://github.com/SUSE/kiwi
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ee0baf6902adc398229ca3e0574f7073e99234341ceaf78597b73038eda4b413
|
||||
size 1504920
|
||||
oid sha256:e3980671059734ab4df76174a7004a8eabf0bb48011e2896fa6a68a1e2804d36
|
||||
size 1508576
|
||||
|
Loading…
Reference in New Issue
Block a user