Hello community,
here is the log from the commit of package kiwi for openSUSE:Factory checked in at 2015-05-15 07:42:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kiwi (Old)
and /work/SRC/openSUSE:Factory/.kiwi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiwi"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kiwi/kiwi.changes 2015-05-03 09:47:32.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes 2015-05-15 07:42:44.000000000 +0200
@@ -1,0 +2,415 @@
+Tue May 12 15:41:31 CEST 2015 - ms@suse.de
+
+- v7.02.47 released
+
+-------------------------------------------------------------------
+Tue May 12 10:34:50 CEST 2015 - ms@suse.de
+
+- Google doesn't like pretty print of json metadata
+
+-------------------------------------------------------------------
+Tue May 12 10:20:47 CEST 2015 - ms@suse.de
+
+- v7.02.46 released
+
+-------------------------------------------------------------------
+Tue May 12 09:30:56 CEST 2015 - ms@suse.de
+
+- Fixed console initialization on exception
+
+ If multiple consoles are used like console=tty0 console=ttyS0
+ the output is multiplexed among all consoles if plymouth or blogd
+ is in use. However if a system shell exception occurs the
+ exception shell was not correctly initialized as controlling
+ terminal. In order to fix this the sulogin program is used and
+ the shell .bashrc will reset the spawned console first.
+ This fixes (bnc#928090)
+
+-------------------------------------------------------------------
+Mon May 11 12:32:16 CEST 2015 - ms@suse.de
+
+- Fixed use of ovftool v3.5.x
+
+ If format="ova" is specified kiwi uses VMware's ovftool if installed
+ on the host to generated the ova tarball. In addition kiwi extracts
+ the vmdk and ovf metadata from the ovftool generated data and overwrites
+ it with the files created by kiwi. This allows us to create vmdk
+ versions like VSphere needs it
+
+-------------------------------------------------------------------
+Fri May 8 10:20:06 CEST 2015 - ms@suse.de
+
+- v7.02.45 released
+
+-------------------------------------------------------------------
+Fri May 8 10:16:46 CEST 2015 - ms@suse.de
+
+- Allow archives to be bootstrap or image archives
+
+ Archives listed in the bootstrap section should be installed
+ as part of the bootstrap phase. before this patch all archives
+ from all packages sections were collected and installed in one
+ shot after all packages were installed.
+
+-------------------------------------------------------------------
+Fri May 8 09:46:24 CEST 2015 - ms@suse.de
+
+- Fixed creation of bootincluded_archives.filelist
+
+ This should only be done for archives marked as bootinclude
+
+-------------------------------------------------------------------
+Thu May 7 12:40:29 CEST 2015 - ms@suse.de
+
+- v7.02.44 released
+
+-------------------------------------------------------------------
+Thu May 7 12:39:01 CEST 2015 - ms@suse.de
+
+- Follow up fix for kiwi repository runtime script
+
+ The temporary creation of KIWIAnalyse.tgz should be done with
+ the login user identity
+
+-------------------------------------------------------------------
+Thu May 7 12:26:50 CEST 2015 - ms@suse.de
+
+- v7.02.43 released
+
+-------------------------------------------------------------------
+Thu May 7 12:15:06 CEST 2015 - ms@suse.de
+
+- Fixed kiwi repository runtime script
+
+ It unpacked metadata/KIWIAnalyse.tgz even if the data already exists
+
+-------------------------------------------------------------------
+Thu May 7 12:05:26 CEST 2015 - ms@suse.de
+
+- Follow up fix for grub_cpu validation
+
+ Incorrect shell syntax
+
+-------------------------------------------------------------------
+Thu May 7 11:39:33 CEST 2015 - ms@suse.de
+
+- Added runtime check for target directories
+
+ Setting the target directory as part of /var/cache/kiwi leads
+ to busy mount processes because this shared cache location is
+ used by kiwi as part of the building process
+
+-------------------------------------------------------------------
+Thu May 7 10:27:06 CEST 2015 - ms@suse.de
+
+- Fixed cache selector
+
+ Calling the cache selector while in init-cache mode doesn't make sense
+
+-------------------------------------------------------------------
+Thu May 7 10:22:08 CEST 2015 - ms@suse.de
+
+- Changed default image cache location
+
+ The previous location was set to /var/cache/kiwi/image but this leads
+ to busy mounts when preparing a cache image below this path because
+ /var/cache/kiwi is bind mounted during preparation of a cache. Thus
+ the default cache location is set to /var/cache/kiwi-images
+
+-------------------------------------------------------------------
+Thu May 7 09:56:40 CEST 2015 - ms@suse.de
+
+- Fixed error message on --init-cache
+
+ If the given cache dir does not exist display a proper error message
+
+-------------------------------------------------------------------
+Tue May 5 15:42:20 CEST 2015 - bgeuken@suse.de
+
+- Fix lvm volume regex to allow volume names that are just have a forbidden name as prefix
+
+-------------------------------------------------------------------
+Mon May 4 17:35:06 CEST 2015 - ms@suse.de
+
+- Make sure btrfs subvolumes are listed in fstab
+
+ In order to leave a rollback prepared system after first boot
+ it's important to configure SUSE_BTRFS_SNAPSHOT_BOOTING as
+ well as add all subvolumes as single mountpoints to the fstab
+ file
+
+-------------------------------------------------------------------
+Mon May 4 15:26:38 CEST 2015 - ms@suse.de
+
+- Added support to filter install devices
+
+ There is now a <oem-device-filter> element which allows to receive
+ a free form text evaluated as input for the bash regexp operator.
+ Every device matching the rule is filtered out and not part of
+ the selection list for the install targets in an oem installation
+ process. This addresses (bnc #924436)
+
+-------------------------------------------------------------------
+Mon May 4 09:54:20 CEST 2015 - ms@suse.de
+
+- Fixed use of fdasd on SLE12
+
+ when using fdasd on an empty disk two questions raises which
+ needs to be answered/confirmed before kiwi can proceed to create
+ partitions (bnc #928550)
+
+-------------------------------------------------------------------
+Fri May 1 20:40:57 CEST 2015 - ms@suse.de
+
+- v7.02.42 released
+
+-------------------------------------------------------------------
+Thu Apr 30 16:20:32 CEST 2015 - ms@suse.de
+
+- Update RHEL7 JeOS template
+
+ Added lan0 udev rule, don't use lvm to simplify setup
+
+-------------------------------------------------------------------
+Thu Apr 30 10:51:16 CEST 2015 - ms@suse.de
+
+- Fixed use of custom kernel options for recovery
+
+ custom kernel paratmers are stored in $kiwi_cmdline inside
+ of the boot code. The information was not used for the recovery
+ grub config. Therefore a difference in kernel boot options for
+ standard boot and for recovery boot could happen which should
+ not be the case
+
+-------------------------------------------------------------------
+Thu Apr 30 10:39:37 CEST 2015 - ms@suse.de
+
+- Fixed boot_efilabel for elilo compat mode
+
+ The efi boot label should match the title set in the bootloader
+ menu. This is should be set to kiwi_oemtitle
+
+-------------------------------------------------------------------
+Wed Apr 29 11:45:46 CEST 2015 - ms@suse.de
+
+- v7.02.41 released
+
+-------------------------------------------------------------------
++++ 218 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kiwi/kiwi.changes
++++ and /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kiwi.spec ++++++
--- /var/tmp/diff_new_pack.wNUo6g/_old 2015-05-15 07:42:45.000000000 +0200
+++ /var/tmp/diff_new_pack.wNUo6g/_new 2015-05-15 07:42:45.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package kiwi
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products 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,31 +11,32 @@
# 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/openSUSE/kiwi/issues
+#
+#
#perl_verion is not defined in centos/RHEL yet
%if 0%{?rhel_version} || 0%{?centos_version}
%define perl_version %(eval "`%{__perl} -V:version`"; echo $version)
%endif
Summary: KIWI - Appliance Builder
-License: GPL-2.0
-Group: System/Management
Url: http://github.com/openSUSE/kiwi
Name: kiwi
-Version: 7.02.37
-Release: 0
+License: GPL-2.0
+Group: System/Management
+Version: 7.02.47
+Provides: kiwi-schema = 6.2
Provides: kiwi-image:lxc
Provides: kiwi-image:tbz
-Provides: kiwi-schema = 6.2
-Provides: kiwi:%{_mandir}/man1/KIWI::config.sh.1.gz
+Provides: kiwi:%{_mandir}/man1/kiwi.1.gz
Provides: kiwi:%{_mandir}/man1/KIWI::images.sh.1.gz
+Provides: kiwi:%{_mandir}/man1/KIWI::config.sh.1.gz
Provides: kiwi:%{_mandir}/man1/KIWI::kiwirc.1.gz
-Provides: kiwi:%{_mandir}/man1/kiwi.1.gz
Conflicts: kiwi-doc < 5
+Release: 0
# requirements to build packages
BuildRequires: diffutils
BuildRequires: e2fsprogs
@@ -43,20 +44,20 @@
BuildRequires: libxslt
BuildRequires: lvm2
BuildRequires: module-init-tools
+BuildRequires: rsync
+BuildRequires: screen
+BuildRequires: zlib-devel
BuildRequires: perl-Class-Singleton
BuildRequires: perl-Config-IniFiles
BuildRequires: perl-Digest-SHA1
BuildRequires: perl-File-Slurp
BuildRequires: perl-JSON
BuildRequires: perl-Readonly
-BuildRequires: perl-Test-Unit-Lite
BuildRequires: perl-XML-LibXML
BuildRequires: perl-XML-LibXML-Common
BuildRequires: perl-XML-SAX
BuildRequires: perl-libwww-perl
-BuildRequires: rsync
-BuildRequires: screen
-BuildRequires: zlib-devel
+BuildRequires: perl-Test-Unit-Lite
%if 0%{?suse_version}
BuildRequires: fdupes
%endif
@@ -71,11 +72,11 @@
BuildRequires: zypper
%endif
# requirements to run kiwi
+Requires: perl >= %{perl_version}
Requires: checkmedia
Requires: coreutils
Requires: kiwi-tools >= %{version}
Requires: libxslt
-Requires: perl >= %{perl_version}
Requires: perl-Class-Singleton
Requires: perl-Config-IniFiles >= 2.49
Requires: perl-Digest-SHA1
@@ -86,10 +87,10 @@
Requires: perl-XML-LibXML-Common
Requires: perl-XML-SAX
Requires: perl-libwww-perl
-Requires: psmisc
Requires: rsync
Requires: screen
Requires: tar
+Requires: psmisc
Requires: util-linux
%if 0%{?suse_version}
# SUSE specific requires
@@ -98,8 +99,8 @@
Requires: libsolv-tools
Requires: perl-solv
%else
-Requires: perl-satsolver >= 0.42
Requires: satsolver-tools
+Requires: perl-satsolver >= 0.42
%endif
%if %suse_version == 1110
Requires: virt-utils
@@ -194,20 +195,20 @@
%package -n kiwi-requires
Summary: KIWI - buildservice package requirements
-License: GPL-2.0
-Group: System/Management
Provides: kiwi-filesystem:btrfs
+Provides: kiwi-filesystem:xfs
Provides: kiwi-filesystem:ext3
Provides: kiwi-filesystem:ext4
Provides: kiwi-filesystem:squashfs
-Provides: kiwi-filesystem:xfs
+Provides: kiwi-packagemanager:zypper
Provides: kiwi-image:docker
Provides: kiwi-image:tbz
-Provides: kiwi-packagemanager:zypper
Requires: btrfsprogs
Requires: e2fsprogs
Requires: kiwi = %{version}
Requires: zypper
+License: GPL-2.0
+Group: System/Management
%if 0%{?rhel_version} || 0%{?centos_version}
Requires: squashfs-tools
%endif
@@ -226,18 +227,18 @@
%package -n kiwi-instsource
Provides: kiwi-packagemanager:instsource
Summary: KIWI - Product media creator
-License: GPL-2.0
-Group: System/Management
Requires: build
-Requires: cdrkit-cdrtools-compat
Requires: createrepo
-Requires: genisoimage
Requires: inst-source-utils
-Requires: kiwi = %{version}
Requires: kiwi-instsource-plugin
+Requires: kiwi = %{version}
+Requires: cdrkit-cdrtools-compat
+Requires: genisoimage
%ifarch %ix86 x86_64
Requires: syslinux
%endif
+License: GPL-2.0
+Group: System/Management
%description -n kiwi-instsource
This package contains modules used for installation source creation.
@@ -287,8 +288,6 @@
%package -n kiwi-pxeboot
Summary: KIWI - PXE boot structure
-License: GPL-2.0+
-Group: System/Management
PreReq: coreutils
%if 0%{?rhel_version} || 0%{?centos_version}
PreReq: shadow-utils
@@ -302,6 +301,8 @@
%ifarch %ix86 x86_64
Requires: syslinux
%endif
+License: GPL-2.0+
+Group: System/Management
%if 0%{?suse_version} > 1120
BuildArch: noarch
%endif
@@ -319,8 +320,6 @@
%package -n kiwi-desc-isoboot
Summary: KIWI - Live ISO boot templates
-License: GPL-2.0+
-Group: System/Management
Requires: e2fsprogs
Requires: kiwi = %{version}
%ifarch %ix86 x86_64
@@ -328,9 +327,11 @@
%endif
Requires: dosfstools
%if 0%{?suse_version}
-Requires: cdrkit-cdrtools-compat
Requires: genisoimage
+Requires: cdrkit-cdrtools-compat
%endif
+License: GPL-2.0+
+Group: System/Management
%description -n kiwi-desc-isoboot
This package contains kiwi boot (initrd) descriptions for booting
@@ -341,11 +342,11 @@
Marcus Schaefer