From b0020f9157274c26ca2ddef1b6b53e547d213a7b9b4006b3a04907dfffa26341 Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Fri, 11 Jan 2019 10:19:57 +0000 Subject: [PATCH 1/3] =?UTF-8?q?-=20Bump=20version:=209.17.7=20=E2=86=92=20?= =?UTF-8?q?9.17.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Make result compression in the bundler optional Calling kiwi result bundle will take the image build results and bundle the relevant image files according to their image type. Depending on the result configuration this could instruct the bundler to compress one or more files from the result. By default this compression is switched off in the bundler but can be activated to save storage space and speedup download of the image with the following runtime configuration: bundle: - compress: true|false If compression is activated the result image has to be uncompressed before it can be used. This Fixes #901 OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=129 --- python-kiwi.changes | 26 +++++++++++++++++++++++++- python-kiwi.spec | 2 +- python-kiwi.tar.gz | 4 ++-- 3 files changed, 28 insertions(+), 4 deletions(-) diff --git a/python-kiwi.changes b/python-kiwi.changes index 2c43a62..c05174a 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,6 +1,30 @@ +------------------------------------------------------------------- +Fri Jan 11 10:57:10 CET 2019 - ms@suse.de + +- Bump version: 9.17.7 → 9.17.8 + +------------------------------------------------------------------- +Thu Jan 10 15:52:49 CET 2019 - ms@suse.de + +- Make result compression in the bundler optional + + Calling kiwi result bundle will take the image build results + and bundle the relevant image files according to their image + type. Depending on the result configuration this could instruct + the bundler to compress one or more files from the result. + By default this compression is switched off in the bundler but + can be activated to save storage space and speedup download + of the image with the following runtime configuration: + + bundle: +- compress: true|false + + If compression is activated the result image has to be + uncompressed before it can be used. This Fixes #901 + ------------------------------------------------------------------- Mon Jan 7 11:17:52 CET 2019 - ms@suse.de - + - Bump version: 9.17.6 → 9.17.7 ------------------------------------------------------------------- diff --git a/python-kiwi.spec b/python-kiwi.spec index b378e24..9a6bdec 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -45,7 +45,7 @@ %endif Name: python-kiwi -Version: 9.17.7 +Version: 9.17.8 Provides: kiwi-schema = 6.6 Release: 0 Url: https://github.com/SUSE/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 9382d1c..393634f 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47e0dcc86d274c6016e0e0728655b08557e6b8f96bd240f7433cb4f73c8b2983 -size 1186069 +oid sha256:2066220de858a93796747d031efc99894be8defea4798111542c2f0f0032b33a +size 1188342 From 27e4282671cb763bfb1d083a3eb2a1e495530cfee331b7af0954bccb5856d0b8 Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Tue, 29 Jan 2019 16:37:05 +0000 Subject: [PATCH 2/3] =?UTF-8?q?-=20Bump=20version:=209.17.12=20=E2=86=92?= =?UTF-8?q?=209.17.13?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- python-kiwi.changes | 155 +++++++++++++++++++++++++++++++++++++++++++- python-kiwi.spec | 5 +- python-kiwi.tar.gz | 4 +- 3 files changed, 158 insertions(+), 6 deletions(-) diff --git a/python-kiwi.changes b/python-kiwi.changes index c05174a..1950266 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,6 +1,159 @@ +------------------------------------------------------------------- +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: + + + + 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 - + - Bump version: 9.17.7 → 9.17.8 ------------------------------------------------------------------- diff --git a/python-kiwi.spec b/python-kiwi.spec index 9a6bdec..f313c74 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -45,7 +45,7 @@ %endif Name: python-kiwi -Version: 9.17.8 +Version: 9.17.13 Provides: kiwi-schema = 6.6 Release: 0 Url: https://github.com/SUSE/kiwi @@ -564,7 +564,6 @@ fi %ghost %_sysconfdir/alternatives/kiwi-ng %ghost %_sysconfdir/alternatives/kiwicompat %{python2_sitelib}/* -%config %_sysconfdir/bash_completion.d/kiwi-ng-2*.sh %if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9 %files -n python3-kiwi @@ -578,7 +577,6 @@ fi %ghost %_sysconfdir/alternatives/kiwi-ng %ghost %_sysconfdir/alternatives/kiwicompat %{python3_sitelib}/* -%config %_sysconfdir/bash_completion.d/kiwi-ng-3*.sh %endif %files -n kiwi-man-pages @@ -587,6 +585,7 @@ fi %{_defaultdocdir}/python-kiwi/kiwi.pdf %{_defaultdocdir}/python-kiwi/LICENSE %{_defaultdocdir}/python-kiwi/README +%config %_sysconfdir/bash_completion.d/kiwi-ng.sh %doc %{_mandir}/man8/* %files -n kiwi-tools diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 393634f..c2669d3 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2066220de858a93796747d031efc99894be8defea4798111542c2f0f0032b33a -size 1188342 +oid sha256:fda68f66f80d2d35b317dcc2ddd0d920b585d8da748b6d218aecabadb707076e +size 1190599 From 4d88a94bf20fb8f3174d48fc7334488c6e741d80b668d8c0b573121c08171de8 Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Thu, 31 Jan 2019 10:20:30 +0000 Subject: [PATCH 3/3] =?UTF-8?q?-=20Bump=20version:=209.17.14=20=E2=86=92?= =?UTF-8?q?=209.17.15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixup code issues reported by new flake8 version Travis has updated the flake8 version which caused more strict issue reports on the code. This commit fixes the new issues reported by flake8 - Bump version: 9.17.13 → 9.17.14 - Changed default value for bundler compression If no compression is configured in the kiwi config file the default was set to: False. However this lead to big trouble on the obs side for images which has fixed storage disk sizes configured, e.g Azure images which requests 30G disk size per instance. Thus the default for the bundler compression has changed to be: True OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=131 --- python-kiwi.changes | 33 ++++++++++++++++++++++++++++++++- python-kiwi.spec | 2 +- python-kiwi.tar.gz | 4 ++-- 3 files changed, 35 insertions(+), 4 deletions(-) diff --git a/python-kiwi.changes b/python-kiwi.changes index 1950266..81c16f8 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,6 +1,37 @@ +------------------------------------------------------------------- +Thu Jan 31 11:09:53 CET 2019 - ms@suse.de + +- Bump version: 9.17.14 → 9.17.15 + +------------------------------------------------------------------- +Thu Jan 31 11:08:15 CET 2019 - ms@suse.de + +- Fixup code issues reported by new flake8 version + + Travis has updated the flake8 version which caused more + strict issue reports on the code. This commit fixes the + new issues reported by flake8 + +------------------------------------------------------------------- +Thu Jan 31 10:40:27 CET 2019 - ms@suse.de + +- Bump version: 9.17.13 → 9.17.14 + +------------------------------------------------------------------- +Thu Jan 31 10:28:53 CET 2019 - ms@suse.de + +- Changed default value for bundler compression + + If no compression is configured in the kiwi config file + the default was set to: False. However this lead to big + trouble on the obs side for images which has fixed + storage disk sizes configured, e.g Azure images which + requests 30G disk size per instance. Thus the default + for the bundler compression has changed to be: True + ------------------------------------------------------------------- Tue Jan 29 13:05:03 CET 2019 - ms@suse.de - + - Bump version: 9.17.12 → 9.17.13 ------------------------------------------------------------------- diff --git a/python-kiwi.spec b/python-kiwi.spec index f313c74..0a06b63 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -45,7 +45,7 @@ %endif Name: python-kiwi -Version: 9.17.13 +Version: 9.17.15 Provides: kiwi-schema = 6.6 Release: 0 Url: https://github.com/SUSE/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index c2669d3..bae2882 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fda68f66f80d2d35b317dcc2ddd0d920b585d8da748b6d218aecabadb707076e -size 1190599 +oid sha256:05523067288ccf40800ecc6771cb67fd0ebf77740178bdd2edcf50bc7aced10d +size 1190571