SHA256
1
0
forked from pool/python-kiwi

Accepting request 653664 from Virtualization:Appliances:Builder

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/653664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=34
This commit is contained in:
Dominique Leuenberger 2018-12-10 11:25:26 +00:00 committed by Git OBS Bridge
parent 25e76d8c66
commit eaacc8d6fc
3 changed files with 322 additions and 4 deletions

View File

@ -1,6 +1,324 @@
-------------------------------------------------------------------
Fri Nov 9 11:23:16 CET 2018 - ms@suse.de
- Bump version: 9.17.0 → 9.17.1
-------------------------------------------------------------------
Fri Nov 9 11:05:22 CET 2018 - dcassany@suse.de
- Little code styling fix
-------------------------------------------------------------------
Fri Nov 9 09:56:33 CET 2018 - ms@suse.de
- Fixed oem installer
In the implementation of the ramdisk installer from
SUSE/ramdisk_deployment(4fdeee3faa3) an error for the
standard case was introduced such that the lsblk call
was invalid. This lead to no devices being present
for the installation. This patch Fixes #877
-------------------------------------------------------------------
Thu Nov 8 16:34:35 CET 2018 - dcassany@suse.de
- Fix rsync call for filesystem images
For filesystem images the rsync call was missing a finale slash for
the source path causing the sync also the containing directory. With
this change the filesystem image does not include the rootfs in any
subdirectory.
Fixes #875
-------------------------------------------------------------------
Tue Nov 6 16:31:37 CET 2018 - dcassany@suse.de
- Add history metadata for container builds
This commit adds the history section in contianerconfig. With it
'author', 'created_by' and 'comment' can be customized. In addition
'created' is always included with the image creation date time.
'created_by' entry is set to 'KIWI __version__' by default if nothing
is provided.
Fixes #852
-------------------------------------------------------------------
Tue Nov 6 15:20:59 CET 2018 - ms@suse.de
- Bump version: 9.16.36 → 9.17.0
-------------------------------------------------------------------
Tue Nov 6 11:58:03 CET 2018 - ms@suse.de
- Change bundling of image formats
By default none of the image formats were stored as compressed
file. The reason behind this was the assumption that some
formats automatically makes use of compression, which is true
but only in their processing and not in their data blocks at
creation time. Storage and handling of the image file itself
becomes cumbersome and therefore we change the default bundle
setup for image formats to be compressed. This means the image
as it gets packed by KIWI needs to be uncompressed before use.
The following image formats are affected by the change in a
call of the result bundler:
kiwi result bundle ...
* qcow2 (.qcow2.xz)
* vdi (.vdi.xz)
* vhd (.vhd.xz)
* vhdx (.vhdx.xz)
* vmdk (.vmdk.xz)
All other image formats already defined a custom bundling
setup including compression and are not affected by this change.
This Fixes #650
-------------------------------------------------------------------
Tue Nov 6 11:00:18 CET 2018 - ms@suse.de
- Fixed firmware strip and lookup for kiwi initrd
In a kiwi initrd the function baseStripFirmware can be
used to strip down the firmware to the actually used
kernel drivers in that initrd. The code to do this was
broken due to the changes in #64cb5b003140a. This
patch done by Ruediger Oertel <ro@suse.de> fixes the
method to work correctly again.
-------------------------------------------------------------------
Tue Nov 6 10:39:21 CET 2018 - seife+dev@b1-systems.com
- kiwi-partitions-lib: wait for udev before lsblk
A LVM-enabled oem image spuriously did not resize its PV / LVs. Tracking
this down, I discovered that lsblk was sometimes racing with udev and
the disk was just not available during get_partition_node_name().
Call udev_pending() before all lsblk calls to avoid that.
(lsblk man page also advocates this to synchronize with udev)
-------------------------------------------------------------------
Tue Nov 6 10:11:08 CET 2018 - ms@suse.de
- Bump version: 9.16.35 → 9.16.36
-------------------------------------------------------------------
Tue Nov 6 10:09:44 CET 2018 - ms@suse.de
- Bypass Jekyll processing for github pages
sphinx uses directories that start with underscores which
Jekyll considers these to be special resources and does not copy
them to the final site.
-------------------------------------------------------------------
Mon Nov 5 22:21:25 CET 2018 - ms@suse.de
- Bump version: 9.16.34 → 9.16.35
-------------------------------------------------------------------
Mon Nov 5 22:20:11 CET 2018 - ms@suse.de
- Revert last travis.yml change
This reverts commit 7fb7e8c39fa861b6226d54e04483be8e96a5f8be.
-------------------------------------------------------------------
Mon Nov 5 22:14:37 CET 2018 - ms@suse.de
- Bump version: 9.16.33 → 9.16.34
-------------------------------------------------------------------
Mon Nov 5 22:13:38 CET 2018 - ms@suse.de
- Next try to fixup pypi deployment
Reset to encrypted password hash which worked before
-------------------------------------------------------------------
Mon Nov 5 16:30:28 CET 2018 - ms@suse.de
- Bump version: 9.16.32 → 9.16.33
-------------------------------------------------------------------
Mon Nov 5 16:29:58 CET 2018 - ms@suse.de
- Move pypi secret to secure variable on travis
-------------------------------------------------------------------
Mon Nov 5 16:25:44 CET 2018 - ms@suse.de
- Bump version: 9.16.31 → 9.16.32
-------------------------------------------------------------------
Mon Nov 5 16:24:35 CET 2018 - ms@suse.de
- Use travis-sphinx to generate github pages doc
The output from the sphinx build does not render css
and java script correctly on github pages, thus switch
back to travis-sphinx to generate that data
-------------------------------------------------------------------
Mon Nov 5 15:30:17 CET 2018 - ms@suse.de
- Bump version: 9.16.30 → 9.16.31
-------------------------------------------------------------------
Mon Nov 5 15:29:42 CET 2018 - ms@suse.de
- Move github token to secure variable on travis
-------------------------------------------------------------------
Mon Nov 5 14:58:04 CET 2018 - ms@suse.de
- Bump version: 9.16.29 → 9.16.30
-------------------------------------------------------------------
Mon Nov 5 14:56:57 CET 2018 - ms@suse.de
- Run pages deployment before pypi
In addition update the pypi secret
-------------------------------------------------------------------
Mon Nov 5 14:08:04 CET 2018 - ms@suse.de
- Move travis references to .com domain
-------------------------------------------------------------------
Mon Nov 5 14:03:45 CET 2018 - ms@suse.de
- Bump version: 9.16.28 → 9.16.29
-------------------------------------------------------------------
Mon Nov 5 12:34:51 CET 2018 - dcassany@suse.de
- Arrange command test arguments to match py2 and py3 order
Apparently dictionary keys are not sorted equaly in py2 and py3. While
the code does not relay on command flags order the test command
validation does. This commit ensures the umoci command is the same for
both, py2 and py3, with all the flags in the same order.
-------------------------------------------------------------------
Mon Nov 5 10:56:26 CET 2018 - dcassany@suse.de
- Make process config arguments method static
-------------------------------------------------------------------
Mon Nov 5 10:38:41 CET 2018 - ms@suse.de
- Added oci_tools to package MANIFEST
-------------------------------------------------------------------
Mon Nov 5 10:30:46 CET 2018 - ms@suse.de
- Use the travis pages provider for doc deployment
In the past we used the travis-sphinx script to deploy
the documentation to gh-pages via the travis CI. However
with the change to the travis github App we need to
change this deployment into a real deployment stage
of the travis setup
-------------------------------------------------------------------
Mon Nov 5 10:22:21 CET 2018 - ms@suse.de
- Fixed azurectl redirect in documentation
-------------------------------------------------------------------
Mon Nov 5 09:13:12 CET 2018 - ms@suse.de
- Bump version: 9.16.27 → 9.16.28
-------------------------------------------------------------------
Sun Nov 4 17:17:06 CET 2018 - ms@suse.de
- Added Deploy and Run System in a RamDisk docu
-------------------------------------------------------------------
Wed Oct 31 17:42:23 CET 2018 - dcassany@suse.de
- Refactor containerconfig xml evaluation
This commit refactors the extracted data from containerconfig section
to be tool agnostic.
Related to #863
-------------------------------------------------------------------
Tue Oct 30 19:57:29 CET 2018 - ms@suse.de
- Support ramdisk deployment in OEM images
Using the rd.kiwi.ramdisk boot option enables the deployment
into a ramdisk. If this option is enabled only ramdisk devices
as provided by the brd kernel driver will be available for
deployment
-------------------------------------------------------------------
Mon Oct 29 17:48:17 CET 2018 - ms@suse.de
- Apply OCI interface for container and root_import
Instead of directly calling the container archiving tool,
in this case umoci, the code has been changed to use the
new OCI interface class. This Fixes #859
-------------------------------------------------------------------
Mon Oct 29 16:29:34 CET 2018 - dcassany@suse.de
- Distinguish install and image dracut config
This commit distinguishes the files that should be installed inside
the image dracut only than the ones installed in both, in install initrd
and image initrd.
Fixes #858
-------------------------------------------------------------------
Mon Oct 29 09:33:21 CET 2018 - ms@suse.de
- Added OCI tooling interface class
An initiative to formulate industry standards around container
formats and runtime is available at https://www.opencontainers.org
Different tools to implement the specifications had been
created. The purpose of this class and its sub-classes is
to provide a common interface in kiwi to allow using all
tools such that the container support in kiwi covers every
linux distribution no matter what tooling was preferred.
Related to Issue #859
-------------------------------------------------------------------
Fri Oct 26 15:17:59 CEST 2018 - ms@suse.de
- Warn on Modifications to intermediate config files
Some files are taken from the host and managed as intermediate
config files during the build of the image. Changes to those
files during the build run by e.g a script will not become
effective because the file gets restored. With this patch we
detect the modification condition and throw a warning message
such that the author of the image can adapt the description
as suggested in the message. This Fixes #817
-------------------------------------------------------------------
Thu Oct 25 11:22:34 CEST 2018 - ms@suse.de
- Cleanup code to make flake8 happy
The new version of flake8 is more strict on code checking and
complained at several places. This commit fixes the code smells
such that flake8 is happy again
-------------------------------------------------------------------
Fri Oct 19 14:26:39 CEST 2018 - ms@suse.de
- Bump version: 9.16.26 → 9.16.27
-------------------------------------------------------------------

View File

@ -38,7 +38,7 @@
%endif
Name: python-kiwi
Version: 9.16.27
Version: 9.17.1
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:ced4b9442a0e521c50a4825d471247e927e175d5ee6734ab7c813caa02bc25d6
size 1259853
oid sha256:3ceebf249d84c3e3f551998f9102dd577a2f7b70e06da9ecd41f98bc8a5c9472
size 1270656