Accepting request 705193 from Virtualization:Appliances:Builder

- Bump version: 9.17.38 → 9.17.39

- 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/request/show/705193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=42
This commit is contained in:
Dominique Leuenberger 2019-05-27 06:28:39 +00:00 committed by Git OBS Bridge
parent ac386dc2c9
commit 9042a2d9e0
3 changed files with 363 additions and 3 deletions

View File

@ -1,3 +1,338 @@
-------------------------------------------------------------------
Fri May 24 08:57:42 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Bump version: 9.17.38 → 9.17.39
-------------------------------------------------------------------
Thu May 23 15:33:18 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Update obs docs per review by Tom
-------------------------------------------------------------------
Wed May 22 16:04:47 CEST 2019 - David Cassany <dcassany@suse.de>
- 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 <toms@suse.de>
- 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 <ms@suse.de>
- 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 <ms@suse.de>
- 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 <dcermak@suse.com>
- Extend docs about building multiple profiles on OBS
-------------------------------------------------------------------
Fri May 10 23:04:18 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Remove FIXME from the runtime configuration file example
-------------------------------------------------------------------
Thu May 09 23:33:42 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Improve the documentation about building in the Build Service
Co-Authored-By: Thomas Schraitle <tom_schr@web.de>
-------------------------------------------------------------------
Thu May 09 23:03:36 CEST 2019 - Dan Čermák <dcermak@suse.com>
- 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 <aplanas@gmail.com>
- 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 <ms@suse.de>
- Call isolinux-config only on supported archs
-------------------------------------------------------------------
Mon May 06 15:53:45 CEST 2019 - David Cassany <dcassany@suse.de>
- 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 <dcassany@suse.de>
- 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 <dcermak@suse.com>
- Cleanup TODO & FIXME from xml_description.rst
-------------------------------------------------------------------
Fri Apr 26 15:06:14 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Add GitLab CI pipeline badge to README.rst
-------------------------------------------------------------------
Fri Apr 26 15:05:51 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Extend the development documentation
Co-Authored-By: Thomas Schraitle <tom_schr@web.de>
-------------------------------------------------------------------
Fri Apr 26 12:29:19 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Log thrown exceptions in Compress.get_format()
-------------------------------------------------------------------
Fri Apr 26 12:29:00 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Fix documentation of Compress.get_format()
-------------------------------------------------------------------
Fri Apr 26 11:40:14 CEST 2019 - Dan Čermák <dcermak@suse.com>
- log exception in SystemPrepare.__del__
-------------------------------------------------------------------
Fri Apr 26 10:53:51 CEST 2019 - Dan Čermák <dcermak@suse.com>
- 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 <ms@suse.de>
- Fixing doc source for broken refs and xml syntax
-------------------------------------------------------------------
Wed Apr 24 22:56:24 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Document the usage of profiles via the CLI and OBS
-------------------------------------------------------------------
Wed Apr 24 22:31:44 CEST 2019 - Tom Schraitle <tomschr@users.noreply.github.com>
- 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 <dcermak@suse.com>
- Improve the documentation of the runtime configuration file
Co-Authored-By: Thomas Schraitle <tom_schr@web.de>
-------------------------------------------------------------------
Wed Apr 24 15:33:19 CEST 2019 - Tom Schraitle <tomschr@users.noreply.github.com>
- 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 <dcermak@suse.com>
- Extend the documentation of Custom Disk Volumes
-------------------------------------------------------------------
Wed Apr 24 15:00:49 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Add documentation of the XML schema in a tutorial like fashion
Co-Authored-By: Thomas Schraitle <tom_schr@web.de>
-------------------------------------------------------------------
Wed Apr 24 14:35:42 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Add documentation how to configure VMX build types
-------------------------------------------------------------------
Tue Apr 23 17:05:45 CEST 2019 - Dan Čermák <dcermak@suse.com>
- 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 <dcermak@suse.com>
- 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 <ms@suse.de>
- 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 <ms@suse.de>
- Bump version: 9.17.37 → 9.17.38
-------------------------------------------------------------------
Mon Apr 22 23:02:33 CEST 2019 - Marcus Schäfer <ms@suse.de>
- 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 <ms@suse.de>
- 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 <ms@suse.de>
- 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
-------------------------------------------------------------------
Thu Apr 18 13:39:07 CEST 2019 - Dirk Mueller <dirk@dmllr.de>
- 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 <dcermak@suse.com>
-------------------------------------------------------------------
Tue Apr 16 18:02:02 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Split overview/workflow.rst into multiple files
Co-Authored-By: Thomas Schraitle <tom_schr@web.de>
-------------------------------------------------------------------
Tue Apr 16 17:54:29 CEST 2019 - Tom Schraitle <tomschr@users.noreply.github.com>
- 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 <dcermak@suse.com>
- Rework documentation about building on OBS
-------------------------------------------------------------------
Mon Apr 15 10:00:56 CEST 2019 - Marcus Schäfer <ms@suse.de>
- Added integration test guest image for OpenStack
-------------------------------------------------------------------
Sun Apr 14 19:13:06 CEST 2019 - Marcus Schäfer <ms@suse.de>
- 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
-------------------------------------------------------------------
Fri Apr 12 00:09:22 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Bump copyright year in the docs
-------------------------------------------------------------------
Thu Apr 11 22:31:55 CEST 2019 - Dan Čermák <dcermak@suse.com>
- Fix spelling in kiwi.rnc
-------------------------------------------------------------------
Thu Apr 11 09:38:37 CEST 2019 - Marcus Schäfer <ms@suse.de>
@ -70,6 +405,16 @@ Tue Apr 09 11:26:37 CEST 2019 - David Cassany <dcassany@suse.de>
Fixes #891
-------------------------------------------------------------------
Mon Apr 08 11:33:34 CEST 2019 - David Cassany <dcassany@suse.de>
- 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 <ms@suse.de>
@ -261,6 +606,11 @@ Thu Mar 28 11:20:01 CET 2019 - Marcus Schäfer <ms@suse.de>
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 <dcermak@suse.com>
- Extend live ISO documentation
-------------------------------------------------------------------
Tue Mar 26 11:31:27 CET 2019 - Alberto Planas <aplanas@gmail.com>
@ -279,6 +629,16 @@ Tue Mar 26 11:31:27 CET 2019 - Alberto Planas <aplanas@gmail.com>
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 <dcermak@suse.com>
- 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 <dcermak@suse.com>

View File

@ -45,7 +45,7 @@
%endif
Name: python-kiwi
Version: 9.17.37
Version: 9.17.39
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:e3980671059734ab4df76174a7004a8eabf0bb48011e2896fa6a68a1e2804d36
size 1508576
oid sha256:22714361f17832729b6251a49e52c37446100a39a974eb51843855e9a7a055f7
size 1597876