- 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:
Marcus Schaefer 2019-04-11 12:07:18 +00:00 committed by Git OBS Bridge
parent 5114d0e17c
commit cfe60ca4ac
3 changed files with 120 additions and 3 deletions

View File

@ -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>

View File

@ -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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ee0baf6902adc398229ca3e0574f7073e99234341ceaf78597b73038eda4b413
size 1504920
oid sha256:e3980671059734ab4df76174a7004a8eabf0bb48011e2896fa6a68a1e2804d36
size 1508576