Hello community, here is the log from the commit of package python3-kiwi for openSUSE:Factory checked in at 2017-01-18 21:56:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-kiwi (Old) and /work/SRC/openSUSE:Factory/.python3-kiwi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-kiwi" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-kiwi/python3-kiwi.changes 2017-01-09 10:51:09.426607356 +0100 +++ /work/SRC/openSUSE:Factory/.python3-kiwi.new/python3-kiwi.changes 2017-01-18 21:56:14.694046184 +0100 @@ -1,0 +2,39 @@ +Tue Jan 10 13:51:47 CET 2017 - ms@suse.com + +- Bump version: 8.28.3 → 8.29.0 + +------------------------------------------------------------------- +Mon Jan 9 18:33:38 CET 2017 - dcassany@suse.com + +- Running config.sh after including the image repositories + + This commit rearranges some code lines in order to run the config.sh + script after the repositories of the image have been included, this + way repositories can be trusted and refreshed in config.sh script. + +------------------------------------------------------------------- +Mon Jan 9 11:30:01 CET 2017 - ms@suse.com + +- Update container builder code to new schema layout + +------------------------------------------------------------------- +Mon Jan 9 11:04:10 CET 2017 - ms@suse.com + +- Auto update image descriptions to schema v6.5 + +------------------------------------------------------------------- +Mon Jan 9 10:52:41 CET 2017 - ms@suse.com + +- Update schema for container setup + + In preparation to support creation of native docker containers the + way docker likes it, the kiwi schema has to be adapted. So far there + was no way to specify additional metadata information for containers. + With this commit a new section called <containerconfig> is provided. + containerconfig is a subsection of the type and only allowed for + the docker image type. This constraint is checked via a schematron + rule. In addition an xslt stylesheet moves the currently existing + container attribute, which was used to set a name for the container, + into the new containerconfig section as name attribute + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.ygcBBf/_old 2017-01-18 21:56:15.589919456 +0100 +++ /var/tmp/diff_new_pack.ygcBBf/_new 2017-01-18 21:56:15.601917760 +0100 @@ -1,7 +1,7 @@ # -# spec file for package kiwi +# spec file for package python3-kiwi # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -11,15 +11,15 @@ # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# Please submit bugfixes or comments via: -# -# https://github.com/SUSE/kiwi/issues -# + + Name: python3-kiwi -Version: 8.28.3 -Provides: kiwi-schema = 6.2 +Version: 8.29.0 Release: 0 +Provides: kiwi-schema = 6.2 Url: https://github.com/SUSE/kiwi Summary: KIWI - Appliance Builder Next Generation License: GPL-3.0+ @@ -28,50 +28,50 @@ Source1: %{name}-boot-packages Source2: %{name}-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: fdupes BuildRequires: python3-devel BuildRequires: python3-setuptools -BuildRequires: fdupes -BuildRequires: update-alternatives BuildRequires: shadow -Provides: kiwi-image:tbz +BuildRequires: update-alternatives Provides: kiwi-image:docker Provides: kiwi-image:iso -Provides: kiwi-image:vmx -Provides: kiwi-image:pxe Provides: kiwi-image:oem -Requires: update-alternatives +Provides: kiwi-image:pxe +Provides: kiwi-image:tbz +Provides: kiwi-image:vmx Requires: python3-docopt -Requires: python3-setuptools +Requires: python3-future Requires: python3-lxml -Requires: python3-xattr +Requires: python3-setuptools Requires: python3-six -Requires: python3-future +Requires: python3-xattr +Requires: update-alternatives Requires(post): update-alternatives Requires(postun): update-alternatives # tools used by kiwi %if 0%{?suse_version} -Requires: zypper Requires: squashfs +Requires: zypper Provides: kiwi-packagemanager:zypper %endif %if 0%{?rhel_version} || 0%{?centos_version} -Requires: yum Requires: squashfs-tools +Requires: yum Provides: kiwi-packagemanager:yum %endif -Requires: genisoimage -Requires: kiwi-tools -Requires: rsync -Requires: tar >= 1.2.7 -Requires: gptfdisk -Requires: qemu-tools Requires: dosfstools Requires: e2fsprogs -Requires: lvm2 -Requires: parted -Requires: multipath-tools +Requires: genisoimage +Requires: gptfdisk Requires: grub2 +Requires: kiwi-tools +Requires: lvm2 Requires: mtools +Requires: multipath-tools +Requires: parted +Requires: qemu-tools +Requires: rsync +Requires: tar >= 1.2.7 %ifarch %arm aarch64 Requires: u-boot-tools %endif @@ -124,7 +124,6 @@ %package -n kiwi-tools Summary: KIWI - Collection of Boot Helper Tools -License: GPL-3.0+ Group: System/Management %description -n kiwi-tools @@ -136,9 +135,8 @@ %ifarch %ix86 x86_64 %package -n kiwi-pxeboot Summary: KIWI - PXE boot structure -Requires: syslinux -License: GPL-3.0+ Group: System/Management +Requires: syslinux %description -n kiwi-pxeboot This package contains the basic PXE directory structure which is @@ -147,22 +145,21 @@ %package -n kiwi-boot-requires Summary: KIWI - buildservice package requirements for boot images +Group: System/Management Provides: kiwi-boot:isoboot -Provides: kiwi-boot:vmxboot Provides: kiwi-boot:netboot Provides: kiwi-boot:oemboot +Provides: kiwi-boot:vmxboot Provides: kiwi-filesystem:btrfs -Provides: kiwi-filesystem:xfs Provides: kiwi-filesystem:ext3 Provides: kiwi-filesystem:ext4 Provides: kiwi-filesystem:squashfs +Provides: kiwi-filesystem:xfs Requires: btrfsprogs Requires: e2fsprogs -Requires: xfsprogs Requires: python3-kiwi = %{version} +Requires: xfsprogs Requires: %(echo `cat %{S:1}|grep %{_target_cpu}:%{distro}:|cut -f3- -d:`) -License: GPL-3.0+ -Group: System/Management %description -n kiwi-boot-requires Meta package for the buildservice to pull in all required packages in ++++++ python3-kiwi.tar.gz ++++++ ++++ 1642 lines of diff (skipped)