- Bump version: 9.17.12 → 9.17.13

- Fixed grub theme lookup
  
  If the theme was not found at the expected place an exception
  was thrown. However the alternative lookup code in /boot was
  not reached with that exception. This commit fixes this
  

  
- Bump version: 9.17.11 → 9.17.12
  

  
- Add a runtime check for preferences metadata
  
  This commit adds a runtime check for preferences metadata. More
  specfic verifies there is a packagemanager defined and an image version
  defined.
  
  Fixes #925
  

  
- Support alternative EFI and grub modules paths
  
  In SUSE products EFI binaries are historically located in
  /usr/lib*/efi. In a recent move to package grub2 as noarch

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=130
This commit is contained in:
Marcus Schaefer 2019-01-29 16:37:05 +00:00 committed by Git OBS Bridge
parent b0020f9157
commit 27e4282671
3 changed files with 158 additions and 6 deletions

View File

@ -1,3 +1,156 @@
-------------------------------------------------------------------
Tue Jan 29 13:05:03 CET 2019 - ms@suse.de
- Bump version: 9.17.12 → 9.17.13
-------------------------------------------------------------------
Tue Jan 29 11:20:30 CET 2019 - ms@suse.de
- Fixed grub theme lookup
If the theme was not found at the expected place an exception
was thrown. However the alternative lookup code in /boot was
not reached with that exception. This commit fixes this
-------------------------------------------------------------------
Mon Jan 28 17:34:52 CET 2019 - ms@suse.de
- Bump version: 9.17.11 → 9.17.12
-------------------------------------------------------------------
Mon Jan 28 11:17:07 CET 2019 - dcassany@suse.de
- Add a runtime check for preferences metadata
This commit adds a runtime check for preferences metadata. More
specfic verifies there is a packagemanager defined and an image version
defined.
Fixes #925
-------------------------------------------------------------------
Fri Jan 25 17:13:43 CET 2019 - ms@suse.de
- Support alternative EFI and grub modules paths
In SUSE products EFI binaries are historically located in
/usr/lib*/efi. In a recent move to package grub2 as noarch
fate#326960, a collision between x86_64 and aarch64 has been
identified, as both place platform-specific files in the same
spot. To rectify this, a new location was devised:
/usr/share/efi/$(uname -m). At the same time /usr/lib/grub2 will
move to /usr/share/grub2. This Fixes #924
-------------------------------------------------------------------
Fri Jan 25 10:30:27 CET 2019 - ms@suse.de
- Fixed Xen guest detection
We only support Xen setup e.g in the Amazon Cloud for the
x86_64 architecture. This Fixes bsc#1123186 and bsc#1123185
-------------------------------------------------------------------
Thu Jan 24 17:07:54 CET 2019 - ms@suse.de
- Fixed location of grub unicode font file
grub2 is expecting the unicode font below the fonts
directory in the /boot/grub*/ depending on how the
distribution installs grub2. This Fixes bsc#1119416
-------------------------------------------------------------------
Thu Jan 24 15:24:00 CET 2019 - ms@suse.de
- Fix documentation howto delete a package
The documentation described an invalid XML grammar
-------------------------------------------------------------------
Thu Jan 24 11:31:49 CET 2019 - ms@suse.de
- Bump version: 9.17.10 → 9.17.11
-------------------------------------------------------------------
Thu Jan 24 11:27:48 CET 2019 - ms@suse.de
- Fix package conflict for completion file
The completion can only be provided by one package if not
python version specific completion files are provided. Due
to the fix in #920 the completion file must be provided by
another sub-package. This commit moves it to the
kiwi-man-pages package. Actually kiwi man pages provides
more than just the man pages, but also the PDF documentation
and I think the completion information serves the purpose of
documentation to some degree too.
-------------------------------------------------------------------
Thu Jan 24 10:00:28 CET 2019 - ms@suse.de
- Bump version: 9.17.9 → 9.17.10
-------------------------------------------------------------------
Thu Jan 24 09:32:44 CET 2019 - ms@suse.de
- Fixed file name of completion file
The bash completion file must match one of the alternatives links.
Otherwise the bash completion mechanism will not match. kiwi-ng is
the unique alternative link name compared to the still present
legacy kiwi version and should be used preferably
-------------------------------------------------------------------
Wed Jan 23 12:08:06 CET 2019 - dcassany@suse.de
- Add container history metadata on umoci repack call
This commit makes sure that `umoci repack` call includes history
metadata and skips that in `umoci config` call.
Fixes #918
-------------------------------------------------------------------
Thu Jan 17 14:06:16 CET 2019 - ms@suse.de
- Bump version: 9.17.8 → 9.17.9
-------------------------------------------------------------------
Thu Jan 17 11:22:01 CET 2019 - ms@suse.de
- Update schematron rule
install_continue_on_timeout is only for oem types
-------------------------------------------------------------------
Thu Jan 17 10:13:48 CET 2019 - dcassany@suse.de
- Do not assume package manager is always there
This commit modifies the dump_reload_package_database method
for zypper to not assume rpm binary is always part of the image.
An image could be bootstrapped only without zypper or rpm, in that
case it does not make sense and it is not possible to dump and reload
rpmdb.
Fixes #915 and related to #550
-------------------------------------------------------------------
Thu Jan 17 10:09:40 CET 2019 - ms@suse.de
- Allow to switch off install image boot timeout
This commit adds a new attribute called:
<type ... install_continue_on_timeout="true|false"/>
It allows to setup the boot timeout for install images
build with KIWI. If not set or set to 'true' the configured
boottimeout or its default applies to the install image
as it was before. If set to 'false' there will be no
timeout in the install image bootloader setup and the boot
only continues on manual intervention.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jan 11 10:57:10 CET 2019 - ms@suse.de Fri Jan 11 10:57:10 CET 2019 - ms@suse.de

View File

@ -45,7 +45,7 @@
%endif %endif
Name: python-kiwi Name: python-kiwi
Version: 9.17.8 Version: 9.17.13
Provides: kiwi-schema = 6.6 Provides: kiwi-schema = 6.6
Release: 0 Release: 0
Url: https://github.com/SUSE/kiwi Url: https://github.com/SUSE/kiwi
@ -564,7 +564,6 @@ fi
%ghost %_sysconfdir/alternatives/kiwi-ng %ghost %_sysconfdir/alternatives/kiwi-ng
%ghost %_sysconfdir/alternatives/kiwicompat %ghost %_sysconfdir/alternatives/kiwicompat
%{python2_sitelib}/* %{python2_sitelib}/*
%config %_sysconfdir/bash_completion.d/kiwi-ng-2*.sh
%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9 %if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
%files -n python3-kiwi %files -n python3-kiwi
@ -578,7 +577,6 @@ fi
%ghost %_sysconfdir/alternatives/kiwi-ng %ghost %_sysconfdir/alternatives/kiwi-ng
%ghost %_sysconfdir/alternatives/kiwicompat %ghost %_sysconfdir/alternatives/kiwicompat
%{python3_sitelib}/* %{python3_sitelib}/*
%config %_sysconfdir/bash_completion.d/kiwi-ng-3*.sh
%endif %endif
%files -n kiwi-man-pages %files -n kiwi-man-pages
@ -587,6 +585,7 @@ fi
%{_defaultdocdir}/python-kiwi/kiwi.pdf %{_defaultdocdir}/python-kiwi/kiwi.pdf
%{_defaultdocdir}/python-kiwi/LICENSE %{_defaultdocdir}/python-kiwi/LICENSE
%{_defaultdocdir}/python-kiwi/README %{_defaultdocdir}/python-kiwi/README
%config %_sysconfdir/bash_completion.d/kiwi-ng.sh
%doc %{_mandir}/man8/* %doc %{_mandir}/man8/*
%files -n kiwi-tools %files -n kiwi-tools

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:2066220de858a93796747d031efc99894be8defea4798111542c2f0f0032b33a oid sha256:fda68f66f80d2d35b317dcc2ddd0d920b585d8da748b6d218aecabadb707076e
size 1188342 size 1190599