diff --git a/python-kiwi.changes b/python-kiwi.changes index c8ba05e..77255e3 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,6 +1,244 @@ +------------------------------------------------------------------- +Wed Sep 26 17:00:15 CEST 2018 - ms@suse.de + +- Bump version: 9.16.17 → 9.16.18 + +------------------------------------------------------------------- +Wed Sep 26 15:57:05 CEST 2018 - dcassany@suse.de + +- Create parent qgroup when snapper is present + + This commit creates a new parent quota group (1/0) of level 1 when + btrfs_quota_groups is enabled and snapper present into the image + root tree. + + Related to bsc#1093518 and #812 + +------------------------------------------------------------------- +Wed Sep 26 13:39:20 CEST 2018 - ms@suse.de + +- Bump version: 9.16.16 → 9.16.17 + +------------------------------------------------------------------- +Wed Sep 26 13:38:07 CEST 2018 - ms@suse.de + +- Fixup make build target + + Don't include auto generated schema docs into the source + tarball. Also cleanup MANIFEST.in from files no longer + present in the repository + +------------------------------------------------------------------- +Wed Sep 26 12:28:00 CEST 2018 - ms@suse.de + +- Bump version: 9.16.15 → 9.16.16 + +------------------------------------------------------------------- +Wed Sep 26 12:26:30 CEST 2018 - ms@suse.de + +- Disable warnings report from pytest + + By default pytest now generates warnings for all modules + used in the tox environment. This information is nice + but taints the test output of the code of this project + and is therefore unwanted. + +------------------------------------------------------------------- +Wed Sep 26 12:19:22 CEST 2018 - ms@suse.de + +- Bump version: 9.16.14 → 9.16.15 + +------------------------------------------------------------------- +Wed Sep 26 10:58:12 CEST 2018 - ms@suse.de + +- Customize latex output for look and feel + +------------------------------------------------------------------- +Wed Sep 26 10:35:52 CEST 2018 - ms@suse.de + +- Update development doc chapter per review by Tom + +------------------------------------------------------------------- +Tue Sep 25 11:05:20 CEST 2018 - dcassany@suse.de + +- Make volume id customizable for installation ISOs + + This commit makes volid attribute also available for OEM images. + The installation media makes use of the volid value. Only posix + safe names are allowed, up to 32 characters. + + Fixes #811 + +------------------------------------------------------------------- +Mon Sep 24 12:39:29 CEST 2018 - ms@suse.de + +- Include PDF build of documentation to the package + + Bundle a PDF version of the online documentation with the rpm package + build. Due to the complexity of getting a latex build environment into + the travis CI which does not take forever to install, the bundling of + a built PDF into the pypi archive has been skipped. Users installing + from pypi would need to install a latex env on their machine and + run make latexpdf from the installed bundle. + This Fixes #819 + +------------------------------------------------------------------- +Mon Sep 24 11:43:10 CEST 2018 - ms@suse.de + +- Update docs for setting up development environment + + Reference py3.6 when showing example tox call. Also + delete a py version reference where it was not needed + +------------------------------------------------------------------- +Fri Sep 21 16:45:19 CEST 2018 - ms@suse.de + +- Update kiwi tools README + + Delete obsolete entries for tools no longer present + +------------------------------------------------------------------- +Thu Sep 20 17:46:42 CEST 2018 - dcassany@suse.de + +- Adding bugfix trace for bsc#1108508 + + bsc#1108508 ticket was fixed with bf556a96 and 77517cff commits. Just + adding the ticket reference here. + +------------------------------------------------------------------- +Wed Sep 19 16:01:11 CEST 2018 - ms@suse.de + +- Fixed disk detection for live iso in loopback grub + + If the live iso is used as a disk on e.g USB sticks and + is configured to setup a persistent write space via the + initrd option rd.live.overlay.persistent, it's required + to find the disk device to create a write partition on + it. + + This detection worked if the live iso is binary dumped + on the disk and bootet due to the hybrid support each + iso built by kiwi provides. + + However if the live ISO deployment should not destroy + existing data on the disk there is an alternative setup + which uses grub's loopback support and puts the iso as a + file on some partition of the disk. In this mode the + kiwi-live dracut module failed to find the disk device + and could not setup a persistent write partition. + +------------------------------------------------------------------- +Fri Sep 14 11:39:24 CEST 2018 - ms@suse.de + +- Bump version: 9.16.13 → 9.16.14 + +------------------------------------------------------------------- +Fri Sep 14 11:38:21 CEST 2018 - ms@suse.de + +- Fixed spec template + + Directory delimiter missing in call for install_dracut target + +------------------------------------------------------------------- +Fri Sep 14 11:21:46 CEST 2018 - ms@suse.de + +- Bump version: 9.16.12 → 9.16.13 + +------------------------------------------------------------------- +Thu Sep 13 17:54:58 CEST 2018 - dcassany@suse.de + +- Make use of kiwi/utils/sysconfig + + This commit makes use the sysconfig kiwi utility in order to + read and eventually update the /etc/sysconfig/snapper file. + +------------------------------------------------------------------- +Thu Sep 13 11:35:53 CEST 2018 - dcassany@suse.de + +- Snapper configuration for btrfs quota support refactored + + This commit refactors the snapper configuration for btrfs quota support + when btrfs_root_is_snapshot is enabled. The sysconfig file + /etc/sysconfig/snapper is now taken into consideration. + + Fixes bsc#1093518 + +------------------------------------------------------------------- +Wed Sep 12 17:27:28 CEST 2018 - ms@suse.de + +- Fixed overlay of intermediate config files + + Some config files e.g etc/hosts needs to be temporary copied + from the buildsystem host to the image root system. This is + done by a custom copy with the .kiwi extension and a symlink + to that file. During the installation process the package + manager either overwrites the file or creates a .rpmnew variant. + In case a .rpmnew variant exists there is code in kiwi which + restores that .rpmnew variant to become the real file. However + that _restore_intermediate_config_rpmnew_variants() method + runs after overlay files has been applied to the system because + it's part of the final cleanup step. In order to preserve + an eventual overlay version of the file the .rpmnew variant + gets only restored if the real file does not exist. + This Fixes #807 + +------------------------------------------------------------------- +Wed Sep 12 09:55:18 CEST 2018 - ms@suse.de + +- Fixed dice documentation + + The chapter: Building in a Self-Contained Environment holds + a fixed ruby version in the package install which was outdated. + It also still referenced the container as tar.xz but we have + changed to uncompressed containers by default a while back + +------------------------------------------------------------------- +Tue Sep 11 18:11:16 CEST 2018 - ms@suse.de + +- Fixed filesystem builder use of exclude list + + kiwi defines a global Defaults.get_exclude_list_for_root_data_sync + method but it was not used in the scope of the filesystem builder. + Thus this builder was missing the exclusion of the .buildenv + file. This references Issue #422 and Fixes #814 + +------------------------------------------------------------------- +Wed Sep 5 14:35:16 CEST 2018 - dcassany@suse.de + +- Enhance /etc/snapper/configs/root file parser + +------------------------------------------------------------------- +Tue Sep 4 16:51:28 CEST 2018 - dcassany@suse.de + +- Fix quota groups management when snapper is present + + * Fixes the config file path if root is snapshot + * Uses the correct QGROUP="" syntax + * Do not overwrite the config file if already present + + Fixes bsc#1093518 + +------------------------------------------------------------------- +Sat Aug 25 20:52:07 CEST 2018 - ms@suse.de + +- Separate dracut module install by Makefile target + + The dracut modules like kiwi provides it should not be part of the + default install target. If kiwi gets installed from source or via + pip all dracut code gets installed on that system which is unwanted + and in the worst case leads to boot trouble next time this system + rebuilds its initrd via dracut. Therefore an extra Makefile target + which is used in the spec of an rpm but not in the install target + of setup.py is provided in this commit. + + As a consequence the installation from pip will not install any + dracut modules on that system which is intentional. Installing from + source requires to run make install_dracut which if called assumes + the caller knows what he/she does :) + ------------------------------------------------------------------- Mon Aug 20 22:42:46 CEST 2018 - ms@suse.de - + - Bump version: 9.16.11 → 9.16.12 ------------------------------------------------------------------- diff --git a/python-kiwi.spec b/python-kiwi.spec index c231986..fa8192b 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -38,7 +38,7 @@ %endif Name: python-kiwi -Version: 9.16.12 +Version: 9.16.18 Provides: kiwi-schema = 6.6 Release: 0 Url: https://github.com/SUSE/kiwi @@ -427,6 +427,12 @@ python2 setup.py install --prefix=%{_prefix} --root=%{buildroot} %{?is_deb:--ins python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} %{?is_deb:--install-layout=deb} %endif +# Install dracut modules +make buildroot=%{buildroot}/ install_dracut + +# Install documentation in PDF format +make buildroot=%{buildroot}/ install_pdf_docs + %if %{_vendor} != "debbuild" # init alternatives setup mkdir -p %{buildroot}%{_sysconfdir}/alternatives @@ -546,6 +552,7 @@ fi %files -n kiwi-man-pages %defattr(-, root, root) %dir %{_defaultdocdir}/python-kiwi +%{_defaultdocdir}/python-kiwi/kiwi.pdf %{_defaultdocdir}/python-kiwi/LICENSE %{_defaultdocdir}/python-kiwi/README %doc %{_mandir}/man8/* diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 1f92408..5f0e099 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:b30bdd050a683c0f3c0f70dabc8dd31a39b24c18c1763bbce004ed17893c9c36 -size 533819 +oid sha256:cb29481480dc3c503a7b94e064852cc6e2adff182cc1ff802b19e0f3bc2e7935 +size 1256228