From 6f4609c799e26f4f870d264c9fa49662de748217d2411162101da4849accc248 Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Mon, 13 May 2019 14:37:08 +0000 Subject: [PATCH 1/2] =?UTF-8?q?-=20Bump=20version:=209.17.37=20=E2=86=92?= =?UTF-8?q?=209.17.38?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Delete obsolete repository types Deleted red-carpet, slack-site, up2date-mirrors, urpmi and yast2 from the allowed values list of the repository type attribute. This Fixes #1029 - Fixed build_in_buildservice stale references Fixed style issues reported on sphinx build. Also deleted pointers to non existing references - Delete suseRemovePackagesMarkedForDeletion Any package removal is controlled by kiwi itself. There is no need to provide a shell helper method that is rpm specific. This Fixes #1054 - Update doc/source/building/build_in_buildservice.rst Co-Authored-By: dcermak <45594031+dcermak@users.noreply.github.com> - Rework documentation about building on OBS - Added integration test guest image for OpenStack - Update suse integration tests per Factory changes The way plymouth themes are provided has changed on suse. The package plymouth-branding-openSUSE is no longer providing the theme named openSUSE. In fact the plan is to switch to the upstream bgrt theme which is provided in another package. This commit adapts to the changes in the distribution OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=140 --- python-kiwi.changes | 69 +++++++++++++++++++++++++++++++++++++++++++++ python-kiwi.spec | 2 +- python-kiwi.tar.gz | 4 +-- 3 files changed, 72 insertions(+), 3 deletions(-) diff --git a/python-kiwi.changes b/python-kiwi.changes index dc7f3be..614bf76 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,62 @@ +------------------------------------------------------------------- +Mon Apr 22 23:44:39 CEST 2019 - Marcus Schäfer + +- Bump version: 9.17.37 → 9.17.38 + +------------------------------------------------------------------- +Mon Apr 22 23:02:33 CEST 2019 - Marcus Schäfer + +- Delete obsolete repository types + + Deleted red-carpet, slack-site, up2date-mirrors, urpmi and yast2 + from the allowed values list of the repository type attribute. + This Fixes #1029 + +------------------------------------------------------------------- +Mon Apr 22 21:57:22 CEST 2019 - Marcus Schäfer + +- Fixed build_in_buildservice stale references + + Fixed style issues reported on sphinx build. Also deleted + pointers to non existing references + +------------------------------------------------------------------- +Mon Apr 22 21:42:51 CEST 2019 - Marcus Schäfer + +- Delete suseRemovePackagesMarkedForDeletion + + Any package removal is controlled by kiwi itself. There is no + need to provide a shell helper method that is rpm specific. + This Fixes #1054 + +------------------------------------------------------------------- +Tue Apr 16 17:54:29 CEST 2019 - Tom Schraitle + +- Update doc/source/building/build_in_buildservice.rst + + Co-Authored-By: dcermak <45594031+dcermak@users.noreply.github.com> + +------------------------------------------------------------------- +Mon Apr 15 14:08:50 CEST 2019 - Dan Čermák + +- Rework documentation about building on OBS + +------------------------------------------------------------------- +Mon Apr 15 10:00:56 CEST 2019 - Marcus Schäfer + +- Added integration test guest image for OpenStack + +------------------------------------------------------------------- +Sun Apr 14 19:13:06 CEST 2019 - Marcus Schäfer + +- Update suse integration tests per Factory changes + + The way plymouth themes are provided has changed on suse. + The package plymouth-branding-openSUSE is no longer providing + the theme named openSUSE. In fact the plan is to switch to + the upstream bgrt theme which is provided in another package. + This commit adapts to the changes in the distribution + ------------------------------------------------------------------- Thu Apr 11 09:38:37 CEST 2019 - Marcus Schäfer @@ -70,6 +129,16 @@ Tue Apr 09 11:26:37 CEST 2019 - David Cassany Fixes #891 +------------------------------------------------------------------- +Mon Apr 08 11:33:34 CEST 2019 - David Cassany + +- Update bootstrap macro management + + This commit extends the bootstrap macro management to also consider + the case where image was already bootstrap. Note this is a common case + for building derived container images and also the situation when + `--allow-existing-root` flag is in use. + ------------------------------------------------------------------- Fri Apr 05 14:23:13 CEST 2019 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index 7bd3d0a..82dcaa5 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -45,7 +45,7 @@ %endif Name: python-kiwi -Version: 9.17.37 +Version: 9.17.38 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 16ba7f7..5438e2c 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:e3980671059734ab4df76174a7004a8eabf0bb48011e2896fa6a68a1e2804d36 -size 1508576 +oid sha256:0560ae5bc38f82f07a8ea6639d8498d1ea314d58cfe252e33d49817847b41b0a +size 1514769 From e4eb1bbcfd2f0fd5db89b615b873be6b1e3d735c6cca7c5956229e636b06fe1f Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Fri, 24 May 2019 08:55:07 +0000 Subject: [PATCH 2/2] =?UTF-8?q?-=20Bump=20version:=209.17.38=20=E2=86=92?= =?UTF-8?q?=209.17.39?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update obs docs per review by Tom - Disable check-valid-until with repository_gpgcheck This commit is two fold: * From one side fixes a wrong use of the `trusted` option for apt repositories. `trusted=no` does not force to run the gpg checks it just forces the repository to be considered untrusted regardless the result of the security checks. * From the other side it disables the option `check-valid-until` in case gpg checks are disabled using the `repository_gpgcheck`. It works at repository level. This enables using unmaintained or expired repositories for the build. Fixes #1028 - Simplify shell pipe expression with shell builtin Replace "echo $var | sed ..." expression with ${var//SEARCH/REPLACE} shell builtin as suggested by Codacy - Make mediacheck runtime check arch independent The check_mediacheck_only_for_x86_arch runtime check fails on non x86 architectures but the tagmedia toolchain exists independent of the platform architecture. This Fixes #1091 - Set home as protected path Along with adding home to the protection list, cleanup the prepare instance cleanup code in a way that it only runs if a root_bind object exists which needs to call its cleanup path OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=141 --- python-kiwi.changes | 291 ++++++++++++++++++++++++++++++++++++++++++++ python-kiwi.spec | 2 +- python-kiwi.tar.gz | 4 +- 3 files changed, 294 insertions(+), 3 deletions(-) diff --git a/python-kiwi.changes b/python-kiwi.changes index 614bf76..360a476 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,249 @@ +------------------------------------------------------------------- +Fri May 24 08:57:42 CEST 2019 - Marcus Schäfer + +- Bump version: 9.17.38 → 9.17.39 + +------------------------------------------------------------------- +Thu May 23 15:33:18 CEST 2019 - Marcus Schäfer + +- Update obs docs per review by Tom + +------------------------------------------------------------------- +Wed May 22 16:04:47 CEST 2019 - David Cassany + +- Disable check-valid-until with repository_gpgcheck + + This commit is two fold: + + * From one side fixes a wrong use of the `trusted` option for + apt repositories. `trusted=no` does not force to run the gpg checks + it just forces the repository to be considered untrusted regardless + the result of the security checks. + + * From the other side it disables the option `check-valid-until` in + case gpg checks are disabled using the `repository_gpgcheck`. It + works at repository level. This enables using unmaintained or + expired repositories for the build. + + Fixes #1028 + +------------------------------------------------------------------- +Fri May 17 14:08:21 CEST 2019 - Thomas Schraitle + +- Simplify shell pipe expression with shell builtin + + Replace "echo $var | sed ..." expression with ${var//SEARCH/REPLACE} + shell builtin as suggested by Codacy + +------------------------------------------------------------------- +Wed May 15 08:55:52 CEST 2019 - Marcus Schäfer + +- Make mediacheck runtime check arch independent + + The check_mediacheck_only_for_x86_arch runtime check fails on + non x86 architectures but the tagmedia toolchain exists independent + of the platform architecture. This Fixes #1091 + +------------------------------------------------------------------- +Tue May 14 08:45:21 CEST 2019 - Marcus Schäfer + +- Set home as protected path + + Along with adding home to the protection list, cleanup + the prepare instance cleanup code in a way that it only + runs if a root_bind object exists which needs to call + its cleanup path + +------------------------------------------------------------------- +Mon May 13 17:17:02 CEST 2019 - Dan Čermák + +- Extend docs about building multiple profiles on OBS + +------------------------------------------------------------------- +Fri May 10 23:04:18 CEST 2019 - Dan Čermák + +- Remove FIXME from the runtime configuration file example + +------------------------------------------------------------------- +Thu May 09 23:33:42 CEST 2019 - Dan Čermák + +- Improve the documentation about building in the Build Service + + Co-Authored-By: Thomas Schraitle + +------------------------------------------------------------------- +Thu May 09 23:03:36 CEST 2019 - Dan Čermák + +- Turn sphinx warnings into errors + + Modify the sphinx Makefile to treat warnings + like undefined references as errors + +------------------------------------------------------------------- +Wed May 08 17:02:41 CEST 2019 - Alberto Planas + +- kiwi-live-lib: mount live ISO as read-only + + During the boot process of a live image, dracut shows this WARNING: + + dracut-initqueue: mount: /run/initramfs/live: WARNING: device write-protected, mounted read-only + + This is not a problem, as the live ISO image is, indeed, read-only. + + This patch fix this cosmetic issue being explicit in the mount + options in `mountIso` function. + +------------------------------------------------------------------- +Tue May 07 11:10:39 CEST 2019 - Marcus Schäfer + +- Call isolinux-config only on supported archs + +------------------------------------------------------------------- +Mon May 06 15:53:45 CEST 2019 - David Cassany + +- Discard default dependencies for sysroot.mount + + This commit makes default dependencies from sysroot.mount to be + explicitly omitted. This fixes potential inconsistencies in + ordering pre-mount.service with local-fs.target. This change is + also applied to upstream sysroot.mount generator here: + + https://github.com/systemd/systemd/pull/12281 + + Fixes #1015 + +------------------------------------------------------------------- +Fri May 03 11:51:02 CEST 2019 - David Cassany + +- Fix locale setting + + For pre-Leap 15 openSUSE versions KIWI >= 9.12.0 was not completely + setting locale, as it was missingto set the RC_LANG variable from + `/etc/sysconfig/language` file. Current commit enforces to update + locale in `/etc/sysconfig/language` (if the file exists) at the + same time it applies systemd-firstboot configurations. + + Fixes #1081 + +------------------------------------------------------------------- +Thu May 02 16:17:50 CEST 2019 - Dan Čermák + +- Cleanup TODO & FIXME from xml_description.rst + +------------------------------------------------------------------- +Fri Apr 26 15:06:14 CEST 2019 - Dan Čermák + +- Add GitLab CI pipeline badge to README.rst + +------------------------------------------------------------------- +Fri Apr 26 15:05:51 CEST 2019 - Dan Čermák + +- Extend the development documentation + + Co-Authored-By: Thomas Schraitle + +------------------------------------------------------------------- +Fri Apr 26 12:29:19 CEST 2019 - Dan Čermák + +- Log thrown exceptions in Compress.get_format() + +------------------------------------------------------------------- +Fri Apr 26 12:29:00 CEST 2019 - Dan Čermák + +- Fix documentation of Compress.get_format() + +------------------------------------------------------------------- +Fri Apr 26 11:40:14 CEST 2019 - Dan Čermák + +- log exception in SystemPrepare.__del__ + +------------------------------------------------------------------- +Fri Apr 26 10:53:51 CEST 2019 - Dan Čermák + +- Use yaml.safe_load instead of yaml.load + + yaml.load is relatively dangerous when the loaded data comes from untrusted + sources, as it can allow for arbitrary code execution, see: + https://pyyaml.org/wiki/PyYAMLDocumentation#LoadingYAML + + safe_load limits the created python objects to the basic Python types like + integers and strings, which is all that we need for the runtime configuration + file. + +------------------------------------------------------------------- +Thu Apr 25 16:40:39 CEST 2019 - Marcus Schäfer + +- Fixing doc source for broken refs and xml syntax + +------------------------------------------------------------------- +Wed Apr 24 22:56:24 CEST 2019 - Dan Čermák + +- Document the usage of profiles via the CLI and OBS + +------------------------------------------------------------------- +Wed Apr 24 22:31:44 CEST 2019 - Tom Schraitle + +- Apply suggestions from @tomschr + + Co-Authored-By: dcermak <45594031+dcermak@users.noreply.github.com> + +------------------------------------------------------------------- +Wed Apr 24 17:26:52 CEST 2019 - Dan Čermák + +- Improve the documentation of the runtime configuration file + + Co-Authored-By: Thomas Schraitle + +------------------------------------------------------------------- +Wed Apr 24 15:33:19 CEST 2019 - Tom Schraitle + +- Apply suggestions from @tomschr + + Co-Authored-By: dcermak <45594031+dcermak@users.noreply.github.com> + +------------------------------------------------------------------- +Wed Apr 24 15:03:34 CEST 2019 - Dan Čermák + +- Extend the documentation of Custom Disk Volumes + +------------------------------------------------------------------- +Wed Apr 24 15:00:49 CEST 2019 - Dan Čermák + +- Add documentation of the XML schema in a tutorial like fashion + + Co-Authored-By: Thomas Schraitle + +------------------------------------------------------------------- +Wed Apr 24 14:35:42 CEST 2019 - Dan Čermák + +- Add documentation how to configure VMX build types + +------------------------------------------------------------------- +Tue Apr 23 17:05:45 CEST 2019 - Dan Čermák + +- Cleanup warnings in utils/size.py + + - use a raw string for the regexp search string + - improve the readability of the returned value + +------------------------------------------------------------------- +Tue Apr 23 16:13:59 CEST 2019 - Dan Čermák + +- Make the user.password attribute mandatory + + Not providing a user password results in an error when usermod or openssl + is later called by kiwi (depending on the value of `pwdformat`). + + This fixes #1061. + +------------------------------------------------------------------- +Tue Apr 23 09:41:51 CEST 2019 - Marcus Schäfer + +- Fixed repo setup for cloud integration test builds + + Using the devel:languages:python repos leads to inconsistencies + on the module dependencies + ------------------------------------------------------------------- Mon Apr 22 23:44:39 CEST 2019 - Marcus Schäfer @@ -29,6 +275,26 @@ Mon Apr 22 21:42:51 CEST 2019 - Marcus Schäfer need to provide a shell helper method that is rpm specific. This Fixes #1054 +------------------------------------------------------------------- +Thu Apr 18 13:39:07 CEST 2019 - Dirk Mueller + +- Preserve licenses/other txt files by baseStripFirmware (bsc#1132455) (Fixes #1063) + + LICENSES are usually not large and should be kept alongside + of the binaries. Also some firmware files sideload additional + txt files (like for example brcmfmac43430 needs the sdio description + txt files). We should just always include them because they're + not listed as needed files. + + Co-Authored-By: Dan Čermák + +------------------------------------------------------------------- +Tue Apr 16 18:02:02 CEST 2019 - Dan Čermák + +- Split overview/workflow.rst into multiple files + + Co-Authored-By: Thomas Schraitle + ------------------------------------------------------------------- Tue Apr 16 17:54:29 CEST 2019 - Tom Schraitle @@ -57,6 +323,16 @@ Sun Apr 14 19:13:06 CEST 2019 - Marcus Schäfer the upstream bgrt theme which is provided in another package. This commit adapts to the changes in the distribution +------------------------------------------------------------------- +Fri Apr 12 00:09:22 CEST 2019 - Dan Čermák + +- Bump copyright year in the docs + +------------------------------------------------------------------- +Thu Apr 11 22:31:55 CEST 2019 - Dan Čermák + +- Fix spelling in kiwi.rnc + ------------------------------------------------------------------- Thu Apr 11 09:38:37 CEST 2019 - Marcus Schäfer @@ -330,6 +606,11 @@ Thu Mar 28 11:20:01 CET 2019 - Marcus Schäfer check the presence of rpm and failed on such image descriptions. This Fixes #1030 +------------------------------------------------------------------- +Tue Mar 26 14:34:32 CET 2019 - Dan Čermák + +- Extend live ISO documentation + ------------------------------------------------------------------- Tue Mar 26 11:31:27 CET 2019 - Alberto Planas @@ -348,6 +629,16 @@ Tue Mar 26 11:31:27 CET 2019 - Alberto Planas there is not need to access to the cls parameter, because the intention is to be used as normal functions. +------------------------------------------------------------------- +Mon Mar 25 16:13:29 CET 2019 - Dan Čermák + +- Minor improvements to the documentation + + - add a newline to the workflow's abstract + - add warning to installation via the distro's package manager + - fix package name of git + - add marker for `Installation from OBS` section + ------------------------------------------------------------------- Mon Mar 25 14:49:11 CET 2019 - Dan Čermák diff --git a/python-kiwi.spec b/python-kiwi.spec index 82dcaa5..52af78d 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -45,7 +45,7 @@ %endif Name: python-kiwi -Version: 9.17.38 +Version: 9.17.39 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 5438e2c..f9ace23 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:0560ae5bc38f82f07a8ea6639d8498d1ea314d58cfe252e33d49817847b41b0a -size 1514769 +oid sha256:22714361f17832729b6251a49e52c37446100a39a974eb51843855e9a7a055f7 +size 1597876