diff --git a/python-kiwi.changes b/python-kiwi.changes index f273c48..f4080fc 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,171 @@ +------------------------------------------------------------------- +Fri Mar 29 15:59:06 CET 2019 - Marcus Schäfer <ms@suse.de> + +- Bump version: 9.17.33 → 9.17.34 + +------------------------------------------------------------------- +Fri Mar 29 13:07:34 CET 2019 - Stefan Seyfried <stefan.seyfried@sap.com> + +- kiwi-repart: avoid race between repart and fsck + + See issue #1034, this fixes non-booting CentOS-7 OEM images that fail + during repartition / FS resize. + Summary: all parted actions trigger a rescan of partition tables and + this repeatedly starts / stops systemd-fsck-root.service until it + finally fails. The workaround is to mask systemd-fsck-root.service + during repartitioning / FS resize. + +------------------------------------------------------------------- +Fri Mar 29 10:23:09 CET 2019 - Marcus Schäfer <ms@suse.de> + +- Update travis doc building target + + Disable doc test on travis, we have this in the gitlab-ci + pipeline. + +------------------------------------------------------------------- +Fri Mar 29 10:16:23 CET 2019 - Marcus Schäfer <ms@suse.de> + +- Move sphinx config to python3 + + Disable modules that have not been ported to sphinx 2.0 API + +------------------------------------------------------------------- +Fri Mar 29 09:50:47 CET 2019 - Marcus Schäfer <ms@suse.de> + +- Disable linkcheck/spellcheck + + The spellcheck plugin has not been moved to the sphinx 2.0 API + and there are tons of spelling mistakes reported due to the use + of technical terms that are unknown to spellcheck. Also disabled + the linkcheck because it just stands more in our way than it + reports issues that needs to be fixed. + +------------------------------------------------------------------- +Thu Mar 28 14:42:33 CET 2019 - Marcus Schäfer <ms@suse.de> + +- Bump version: 9.17.32 → 9.17.33 + +------------------------------------------------------------------- +Thu Mar 28 11:21:23 CET 2019 - Marcus Schäfer <ms@suse.de> + +- Added integration test for bootstrap only builds + +------------------------------------------------------------------- +Thu Mar 28 11:20:01 CET 2019 - Marcus Schäfer <ms@suse.de> + +- Fixed bootstrap only building + + Image descriptions that define packages in the bootstrap section + only don't need a package manager inside of the image. However + the code to update the location of the rpm database did not + check the presence of rpm and failed on such image descriptions. + This Fixes #1030 + +------------------------------------------------------------------- +Tue Mar 26 11:31:27 CET 2019 - Alberto Planas <aplanas@gmail.com> + +- Replace @staticmethod with @classmethod when needed + + @classmethod are used in Python to represent methods that can + query and update the class (cls parameter). Is expected to be + used for metaprograming, or advanced techniques that require the + access to the class itself, before we have an instance. + + @staticmethod are used to associate a function to a class. It will + not be have access to the instance (self) not the class (cls). In + other programming languages are known as class methods. + + This patch replace all the @classmethod with @staticmethod when + there is not need to access to the cls parameter, because the + intention is to be used as normal functions. + +------------------------------------------------------------------- +Mon Mar 25 14:49:11 CET 2019 - Dan Čermák <dcermak@suse.com> + +- Add intersphinx extension to the docs + +------------------------------------------------------------------- +Mon Mar 25 14:46:33 CET 2019 - Dan Čermák <dcermak@suse.com> + +- New method: Path.access - thin wrapper arround os.access + + This function calls os.access, but first checks whether the input parameters are + sane, instead of simply returning false when the file in question does not exist + or an invalid mode was specified. + +------------------------------------------------------------------- +Mon Mar 25 09:56:17 CET 2019 - Marcus Schäfer <ms@suse.de> + +- Added doc chapter on Fstab modifications + +------------------------------------------------------------------- +Fri Mar 22 15:22:14 CET 2019 - Dan Čermák <dcermak@suse.com> + +- Split code_style_plus_unit_test into two jobs for parallel runs + +------------------------------------------------------------------- +Fri Mar 22 14:58:49 CET 2019 - Dan Čermák <dcermak@suse.com> + +- Addapt documentation to changed script calling convention + +------------------------------------------------------------------- +Fri Mar 22 14:36:57 CET 2019 - Dan Čermák <dcermak@suse.com> + +- Only execute scripts via bash when they are not user executable + + Currently we call scripts directly through bash, which has the unfortunate + disadvantage, that the shebang line is completely ignored. + Now we instead check whether the owner of the script is allowed to execute it + and if yes, we let the OS execute it (which takes the shebang into account) or + otherwise call it through bash. + +------------------------------------------------------------------- +Fri Mar 22 11:49:17 CET 2019 - Marcus Schäfer <ms@suse.de> + +- Support optional fstab.patch file + + In addition to the support for fstab.append, users can now also + provide a patch file to change the contents of the fstab file + as it got written by kiwi. The feature is probably rarely used + but needed in the area of suse's transactional update mechanism. + This Fixes bsc#1129566 and Fixes #945 + +------------------------------------------------------------------- +Thu Mar 21 12:24:11 CET 2019 - Dan Čermák <dcermak@suse.com> + +- Add warning about a missing /vagrant/ folder to the documentation + +------------------------------------------------------------------- +Thu Mar 21 12:21:53 CET 2019 - Dan Čermák <dcermak@suse.com> + +- Fix libvirt vagrant box Vagrantfile to use rsync by default + + The documentation is suggesting that rsync is used by default to synchronize the + shared folders, yet the libvirt vagrant boxes used the system default (=nfs). + +------------------------------------------------------------------- +Tue Mar 19 10:09:50 CET 2019 - Marcus Schäfer <ms@suse.de> + +- Bump version: 9.17.31 → 9.17.32 + +------------------------------------------------------------------- +Tue Mar 19 09:45:12 CET 2019 - Stefan Seyfried <stefan.seyfried@sap.com> + +- relax the live iso root dir permissions + + The root of the live ISO has permissions 0700, which is inconvenient if + you mount it to explore its contents. Relax to 0755 instead. + Without this, the mounted ISO FS can only be accessed by root. + +------------------------------------------------------------------- +Mon Mar 18 15:27:16 CET 2019 - Marcus Schäfer <ms@suse.de> + +- Fixed race condition on live overlay mount + + Make sure to wait for all targets of the overlay mount + This Fixes #1015 + ------------------------------------------------------------------- Sun Mar 17 19:41:35 CET 2019 - Marcus Schäfer <ms@suse.de> @@ -33,6 +201,21 @@ Fri Mar 15 15:37:05 CET 2019 - Marcus Schäfer <ms@suse.de> and the workaround in the gitlab-ci rpm stage can be deleted too. +------------------------------------------------------------------- +Fri Mar 15 15:20:23 CET 2019 - David Cassany <dcassany@suse.com> + +- Add buildah tool support for OCI and Docker types + + This commit adds buildah tool support for OCI and Docker types. It + requires buildah and skopeo to be installed in the host. The use of + umoci (kept as default choice) or buildah is configured using the + runtime configuration file; consider the following structure: + + ``` + oci: + - archive_tool: buildah + ``` + ------------------------------------------------------------------- Fri Mar 15 11:05:04 CET 2019 - David Cassany <dcassany@suse.de> diff --git a/python-kiwi.spec b/python-kiwi.spec index b98b048..198ee21 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -45,7 +45,7 @@ %endif Name: python-kiwi -Version: 9.17.31 +Version: 9.17.34 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 dfc9c12..204bd39 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:5fea8c43f137c96124e6530a8814316eece67d372d0d6077362699a4e5a05a03 -size 1468057 +oid sha256:0cd32d533b0bdb1a7c9a87757210a654201d4faec4558edbbb6496b2b515f8c3 +size 1509283