From e4eb1bbcfd2f0fd5db89b615b873be6b1e3d735c6cca7c5956229e636b06fe1f Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Fri, 24 May 2019 08:55:07 +0000 Subject: [PATCH] =?UTF-8?q?-=20Bump=20version:=209.17.38=20=E2=86=92=209.1?= =?UTF-8?q?7.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