Accepting request 620926 from Virtualization:Appliances:Builder

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/620926
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=29
This commit is contained in:
Dominique Leuenberger 2018-07-13 08:11:59 +00:00 committed by Git OBS Bridge
parent 4fb404dcda
commit 28c5da40e4
3 changed files with 296 additions and 4 deletions

View File

@ -1,6 +1,288 @@
-------------------------------------------------------------------
Wed Jun 20 15:24:31 CEST 2018 - ms@suse.de
- Bump version: 9.16.1 → 9.16.2
-------------------------------------------------------------------
Wed Jun 20 11:56:21 CEST 2018 - ms@suse.de
- Simplify configfile loading
prefix and root variables are correctly set, thus calling
the "normal" command has the same effect than the explicit
call for "configfile"
-------------------------------------------------------------------
Tue Jun 19 13:21:30 CEST 2018 - ms@suse.de
- Prevent building custom efi image
If the distribution provides a prebuilt efi image kiwi
should use it instead of building its own image.
-------------------------------------------------------------------
Wed Jun 13 14:42:12 CEST 2018 - ms@suse.de
- Bump version: 9.16.0 → 9.16.1
-------------------------------------------------------------------
Wed Jun 13 11:08:09 CEST 2018 - ms@suse.de
- Avoid module loading in grub config template
This patch is two fold. First part replaces the import of
dedicated video modules in the grub image by the all_video
module. Second part avoids runtime module insertion which
requires access to the boot filesystem which is not
guaranteed on sophisticated rootfs structures like btrfs
plus readonly snapshots and what not. Thus we make sure
all boot code is embedded into the grub image(s) and no
extra loading of modules at runtime will be needed.
This Fixes bsc#1096937
-------------------------------------------------------------------
Tue Jun 12 18:05:22 CEST 2018 - dcassany@suse.de
- Fix for bsc#1094788
This is just an empty commit to include the bugfix reference in
the repository history.
The bugfix for bsc#1094788 was actually commited in:
commit 835cebfe5c488515dfbcdf33dab6262613ca5508
Author: Marcus Schäfer <ms@suse.de>
Date: Tue May 29 16:42:55 2018 +0200
-------------------------------------------------------------------
Tue Jun 12 17:25:12 CEST 2018 - ms@suse.de
- Complete GUID change from signed to unsigned
Follow up fix to complete the binary packing of the GUID
format to use unsigned types. Missed to move short source
from signed to unsigned. This Fixes bsc#1095267
-------------------------------------------------------------------
Wed Jun 6 13:32:11 CEST 2018 - ms@suse.de
- Bump version: 9.15.4 → 9.16.0
-------------------------------------------------------------------
Wed Jun 6 13:16:22 CEST 2018 - ms@suse.de
- Move fedora integration test build to fc28 distro
-------------------------------------------------------------------
Wed Jun 6 08:28:14 CEST 2018 - ngompa13@gmail.com
- Use the versioned Python interpreter path to run build helper scripts
The kiwi build process mostly does the right thing in terms of executing
with the correct Python interpreter throughout the build process, with
the exception of the Makefile not correctly locating the versioned Python
interpreter executable path, and the bash completion generator being executed
using '/usr/bin/python' without regard for what the target environment was.
This is a problem when a build environment complying with PEP 394 as it
stands today does not have Python 2 installed, such as when kiwi is being
built as a Python 3-only package in Fedora. Thus, the Makefile has been
adjusted to not only correctly locate the versioned Python interpreter, but
to also execute 'completion_helper' with the correct interpreter.
Additionally, a trivial change to the shebang to 'completion_helper'
was made to be consistent with other Python-based build helper scripts.
This is part of the overall effort to eliminate the dependencies on
Python 2 in Fedora.
Reference: https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
-------------------------------------------------------------------
Tue Jun 5 15:00:32 CEST 2018 - ms@suse.de
- Bump version: 9.15.3 → 9.15.4
-------------------------------------------------------------------
Tue Jun 5 12:22:38 CEST 2018 - ms@suse.de
- Fixup move_to_root method
move_to_root is called to check each element of a given list
and changes any path specification to a valid path if the given
root path would be it's root(/). This tranformation implied the
creation of paths containing double slashes like //foo which
was considered harmless. However it has turned out that the dnf
package manager makes a difference here which requires to fix
the resulting paths. This Fixes #761
-------------------------------------------------------------------
Mon Jun 4 17:16:12 CEST 2018 - dcassany@suse.de
- Adding license tag under description tag in schema
This license tag does not effect the resulting image in any way. The tag
is just included to state the license of the kiwi image sources in case
they are distributed.
Fixes #728
-------------------------------------------------------------------
Mon Jun 4 11:00:55 CEST 2018 - ms@suse.de
- Make sure profile env is included in live images
For all images which boots via dracut the .profile file is included
except for live iso's because no information is needed from that file
to boot or customize the boot. However the .profile contains the
kiwi_revision information which is useful for any image type.
This Fixes #755
-------------------------------------------------------------------
Mon Jun 4 10:46:49 CEST 2018 - ms@suse.de
- Add config-cdroot to description import list
During the prepare step the image description and mandatory
files needed in the create step are copied into the image
root system below the image/ directory. In case of the
optional config-cdroot archive this copy action was missing
which lead to the problem that the archive was not present
if the kiwi system create command is sequence is used.
This Fixes #756
-------------------------------------------------------------------
Mon Jun 4 10:20:24 CEST 2018 - ms@suse.de
- Added true module to grub image list
When kiwi creates a grub image a list of modules are embedded.
For the purpose of snapshot boot the true module seems to be
used but was not included at build time when kiwi created
the grub image. This Fixes bsc#1093917
-------------------------------------------------------------------
Mon Jun 4 09:59:35 CEST 2018 - ms@suse.de
- Changed GUID format from signed to unsigned
With reference to Microsoft Guid constructors it seems unsigned
values are allowed which could exceed the value range of the
binary unpack used in kiwi. This Fixes bsc#1095267
-------------------------------------------------------------------
Fri Jun 1 16:13:07 CEST 2018 - dcassany@suse.de
- Fix SC2164 complain of shellcheck
-------------------------------------------------------------------
Thu May 31 09:33:01 CEST 2018 - dcassany@suse.de
- Updating shellcheck call from tox
Recent shellcheck versions are more strict and complain about
backslashes "\" used in literals claiming it is preferred to use
double backslashes "\\". As is just a styling advise and we use
backslashes in multiple commands (echo, sed, etc) I believe this
can be ignored.
-------------------------------------------------------------------
Wed May 30 17:55:05 CEST 2018 - dcassany@suse.de
- Relax runtime check for ISO images using dmsquash
This commit relaxes the dracut-kiwi-live module requirement if
dmsquash dracut module is selected in flags attribute.
-------------------------------------------------------------------
Tue May 29 16:42:55 CEST 2018 - ms@suse.de
- omit multipath module in live iso initrd
The multipath module creates device maps which puts the device
in a busy state and prevents the creation of a persistent write
partition. As multipath seems never useful for the root of a live
iso image we generally omit this module from being included
-------------------------------------------------------------------
Tue May 29 10:26:03 CEST 2018 - ms@suse.de
- Fixup LOADER_LOCATION in sysconfig/bootloader
By default we always set LOADER_LOCATION=mbr which is wrong
if EFI is in use. This patch updates the value to be correct.
It also seems that this variable is only consumed by the
yast2 bootloader module from past days. Thus we consider
it obsolete and on the to be droped list in future releases.
This Fixes #746
-------------------------------------------------------------------
Tue May 29 09:14:28 CEST 2018 - ms@suse.de
- Bump version: 9.15.2 → 9.15.3
-------------------------------------------------------------------
Mon May 28 17:46:49 CEST 2018 - ms@suse.de
- Fix setup of LOADER_TYPE in sysconfig/bootloader
LOADER_TYPE value for the grub2 bootloader depends on
the use of EFI. This Fixes bsc#1094883
-------------------------------------------------------------------
Mon May 28 17:34:34 CEST 2018 - ms@suse.de
- Added documentation for config-cdroot archive
-------------------------------------------------------------------
Mon May 28 17:17:00 CEST 2018 - ms@suse.de
- Added support for config-cdroot archive
The image description now allows an optional file named:
config-cdroot.tar[.compression_postfix]. The file gets
unpacked as user data for live and install ISO images.
This allows users to add e.g license files or reference
documentation to the ISO image. This Fixes #737
-------------------------------------------------------------------
Mon May 28 15:37:09 CEST 2018 - dcassany@suse.com
- Verify file does not exist before creating symlink
-------------------------------------------------------------------
Mon May 28 11:17:53 CEST 2018 - dcassany@suse.com
- Add service dependencies in generators
Correctly adding the initrd-root-fs.target service dependency to
auto generated sysroot.mount for kiwi-live and kiwi-overlay dracut
modules.
Fixes #741
-------------------------------------------------------------------
Mon May 28 10:20:57 CEST 2018 - ms@suse.de
- Do not create static dev nodes in root init
For compatibility reasons kiwi created a set of static device
nodes when initializing a new image root system. With the
presence of devtmpfs this should no longer be needed. In addition
the static dev node setup now also causes problems on filesystems
like btrfs which was the reason to delete this code now.
This Fixes bsc#1087104
-------------------------------------------------------------------
Thu May 24 10:53:11 CEST 2018 - dcassany@suse.com
- Do not delete uncompressed base docker images
Fixes #739
-------------------------------------------------------------------
Wed May 16 11:48:00 CEST 2018 - ms@suse.de
- Bump version: 9.15.1 → 9.15.2
-------------------------------------------------------------------
@ -54,6 +336,16 @@ Tue May 15 10:02:52 CEST 2018 - ms@suse.de
only uncompress if a supported format could be detected.
This Fixes #730
-------------------------------------------------------------------
Mon May 14 14:57:33 CEST 2018 - dcassany@suse.com
- Add additionaltags containerconfig attribute
This commit adds `additionaltags` attribute, so multiple tags to
a container image can be defined in a comma separated value.
Fixes #713
-------------------------------------------------------------------
Wed May 9 14:53:02 CEST 2018 - ms@suse.de

View File

@ -38,7 +38,7 @@
%endif
Name: python-kiwi
Version: 9.15.2
Version: 9.16.2
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:5b6879fead294e9a7326b44cb119fc090391f307aa292d3cc2c14ae31f66e0fc
size 524823
oid sha256:72c41c8ca1a8d65c6d155e21f4c9842df56f861f517528e28e6213b84668600a
size 527903