SHA256
1
0
forked from pool/python-kiwi

Accepting request 638661 from Virtualization:Appliances:Builder

- Bump version: 9.16.17 → 9.16.18
  

  
- 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
  

  
- Bump version: 9.16.16 → 9.16.17
  

  
- 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
  

  
- Bump version: 9.16.15 → 9.16.16

OBS-URL: https://build.opensuse.org/request/show/638661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=32
This commit is contained in:
Dominique Leuenberger 2018-10-02 17:39:31 +00:00 committed by Git OBS Bridge
parent 173e404f6b
commit 9f4202516f
3 changed files with 249 additions and 4 deletions

View File

@ -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="<group>" 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
-------------------------------------------------------------------

View File

@ -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/*

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b30bdd050a683c0f3c0f70dabc8dd31a39b24c18c1763bbce004ed17893c9c36
size 533819
oid sha256:cb29481480dc3c503a7b94e064852cc6e2adff182cc1ff802b19e0f3bc2e7935
size 1256228