diff --git a/python-kiwi.changes b/python-kiwi.changes index 49fd1e4..1b1c6ef 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -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 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 ------------------------------------------------------------------- diff --git a/python-kiwi.spec b/python-kiwi.spec index 27dcede..c383da1 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -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 diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index baa7582..722f261 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:ced4b9442a0e521c50a4825d471247e927e175d5ee6734ab7c813caa02bc25d6 -size 1259853 +oid sha256:3ceebf249d84c3e3f551998f9102dd577a2f7b70e06da9ecd41f98bc8a5c9472 +size 1270656