Hello community,
here is the log from the commit of package kiwi for openSUSE:Factory checked in at 2014-03-18 16:21:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 2014-03-06 19:29:45.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes 2014-03-18 16:21:54.000000000 +0100
@@ -1,0 +2,515 @@
+Tue Mar 18 11:21:50 CET 2014 - ms@suse.de
+
+- v5.06.55 released
+
+-------------------------------------------------------------------
+Tue Mar 18 10:24:40 CET 2014 - ms@suse.de
+
+- Fixed use of <showlicense> support
+ * the value was not correctly added to the .profile environment
+ * In addition <showlicense> is often used in combination with
+ the repository attribute prefer-license which downloads the
+ license information and unpacks it below /etc/YaST2/licenses/base
+ In order to let the displayEULA() function in the boot code find
+ this files we had to extend the license search path
+
+-------------------------------------------------------------------
+Tue Mar 18 09:27:00 CET 2014 - ms@suse.de
+
+- Simplify jenkins codebase job script
+
+-------------------------------------------------------------------
+Mon Mar 17 21:53:29 CET 2014 - ms@suse.de
+
+- Update jenkins prepare worker script
+ * install kiwi on worker to allow validation and building
+
+-------------------------------------------------------------------
+Mon Mar 17 21:50:15 CET 2014 - ms@suse.de
+
+- Fixed Makefile
+ * target 'valid' should return non zero exit code in error case
+
+-------------------------------------------------------------------
+Mon Mar 17 21:42:12 CET 2014 - ms@suse.de
+
+- Fixed jenkins prepare worker script
+ * typo in path name
+
+-------------------------------------------------------------------
+Mon Mar 17 21:39:38 CET 2014 - ms@suse.de
+
+- Fixed jenkins prepare worker script
+ * don't use relative path names, we don't know where we are
+
+-------------------------------------------------------------------
+Mon Mar 17 21:35:17 CET 2014 - ms@suse.de
+
+- Fixed jenkins prepare worker script
+ * make sure it exits with an error if there was an error
+
+-------------------------------------------------------------------
+Mon Mar 17 21:27:57 CET 2014 - ms@suse.de
+
+- Fixed jenkins prepare worker script
+ * path to git repo checkout was wrong for pull
+
+-------------------------------------------------------------------
+Mon Mar 17 15:00:19 CET 2014 - ms@suse.de
+
+- Make sure jenkins/codebase.sh update the git before calling the job
+
+-------------------------------------------------------------------
+Mon Mar 17 14:47:29 CET 2014 - ms@suse.de
+
+- Added jenkins scripts:
+ * jenkins/prepare.sh: setup a worker
+ * jenkins/codebase.sh: allow to call unit/validation
+ and critic tests
+
+-------------------------------------------------------------------
+Mon Mar 17 11:56:28 CET 2014 - ms@suse.de
+
+- v5.06.54 released
+
+-------------------------------------------------------------------
+Mon Mar 17 11:16:22 CET 2014 - adrian@suse.de
+
+- patterns are handled via rpm dependencies now.
+
+ drop the plugin to extract old suse-style patterns
+
+-------------------------------------------------------------------
+Mon Mar 17 10:47:49 CET 2014 - ms@suse.de
+
+- Fixup KIWICollect.pm for coding style and code comments
+ There is a lot more to do in this module to make the code
+ more readable and understandable. Thus this is just a start
+
+-------------------------------------------------------------------
+Mon Mar 17 09:04:54 CET 2014 - ms@suse.de
+
+- Provide more verbose warning message in __checkVMConverterExist
+
+-------------------------------------------------------------------
+Sun Mar 16 19:14:23 CET 2014 - ms@suse.de
+
+- Removed clicfs from RHEL boot descriptions
+ Switch to a split ext3+squashfs live iso type instead
+
+-------------------------------------------------------------------
+Sun Mar 16 18:38:52 CET 2014 - ms@suse.de
+
+- Fixed rhel-06.0-JeOS template
+ * allow easy overwrite via --set-repo of the RHEL distro repo
+ * yum-priorities listed twice
+
+-------------------------------------------------------------------
+Sun Mar 16 14:13:45 CET 2014 - ms@suse.de
+
+- Update SLE11 and RHEL6 JeOS templates to use same source
+ pool from the Virtualization:/Appliances project
+
+-------------------------------------------------------------------
+Sun Mar 16 05:40:01 CET 2014 - magist3r@suse.de
+
+- Dramatically reduce creation time of persistent storage. Also disable journal and use ext4 instead of ext3 to enable unibit_bg option
+
+-------------------------------------------------------------------
+Sat Mar 15 16:35:39 CET 2014 - ms@suse.de
+
+- Fixed spec file: directory /srv/tftpboot listed twice
+
+-------------------------------------------------------------------
+Sat Mar 15 13:43:54 CET 2014 - ms@suse.de
+
+- Fixed spec file requires to be valid for rhel and fedora builds
+
+-------------------------------------------------------------------
+Fri Mar 14 15:34:52 CET 2014 - adrian@suse.de
+
+- fix package names for subpackage containers
+
+-------------------------------------------------------------------
+Fri Mar 14 14:44:21 CET 2014 - adrian@suse.de
+
+- use correct attribute for supportstatus
+
+-------------------------------------------------------------------
+Fri Mar 14 14:42:27 CET 2014 - adrian@suse.de
+
+- fix missing space for channel file
+
+-------------------------------------------------------------------
+Fri Mar 14 13:55:23 CET 2014 - adrian@suse.de
+
+- call create_sha1sum also when descrdir is not set
+
+-------------------------------------------------------------------
+Fri Mar 14 13:49:47 CET 2014 - ms@suse.de
+
+- v5.06.53 released
+
+-------------------------------------------------------------------
+Fri Mar 14 11:52:13 CET 2014 - ms@suse.de
+
+- Make sure empty directories still appear as directory node
+ on the kiwi analyse report page
+
+-------------------------------------------------------------------
+Fri Mar 14 11:42:53 CET 2014 - ms@suse.de
+
+- Fixed accounting of items in subtree at KIWIAnalyseSystem
+
+-------------------------------------------------------------------
+Fri Mar 14 11:33:32 CET 2014 - ms@suse.de
+
+- Don't display a link to a non existing page on the report page
+
+-------------------------------------------------------------------
+Fri Mar 14 11:20:18 CET 2014 - ms@suse.de
+
+- Added openssh to the suse-SLE12-JeOS template
+
+-------------------------------------------------------------------
+Fri Mar 14 11:20:00 CET 2014 - ms@suse.de
+
+- Fixed product detection in kiwi --describe for SLE12
+
+-------------------------------------------------------------------
+Fri Mar 14 10:55:41 CET 2014 - ms@suse.de
+
+- Fixed git check in kiwi --describe
+
+-------------------------------------------------------------------
+Fri Mar 14 10:38:04 CET 2014 - ms@suse.de
+
+- The installation of patterns and products in SLE12 requires
+ the use of zypper for SLE12. That's because the repository
+ metadata has changed with regards to the product definition
+ and in addition patterns are now provided as extra packages.
+ In order to stay compatible the suse-SLE12-JeOS template
+ adds the installation of the base pattern and the SLES
+ product by installing the appropriate packages and includes
+ a comment describing that the definition of <product> and
+ <namedCollection> only works if the build host uses the
+ SLE12 zypper
+
++++ 327 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.NgVFNF/_old 2014-03-18 16:21:56.000000000 +0100
+++ /var/tmp/diff_new_pack.NgVFNF/_new 2014-03-18 16:21:56.000000000 +0100
@@ -17,7 +17,7 @@
#perl_verion is not defined in centos/RHEL yet
-%if 0%{?rhel_version} || 0%{?fedora}
+%if 0%{?rhel_version} || 0%{?fedora} || 0%{?centos}
%define perl_version %(eval "`%{__perl} -V:version`"; echo $version)
%endif
@@ -26,16 +26,14 @@
Group: System/Management
Url: http://github.com/openSUSE/kiwi
Name: kiwi
-Version: 5.06.47
+Version: 5.06.55
Release: 0
# requirements to build packages
BuildRequires: diffutils
BuildRequires: e2fsprogs
-BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: libxslt
BuildRequires: lvm2
-BuildRequires: lxc
BuildRequires: module-init-tools
BuildRequires: perl-Class-Singleton
BuildRequires: perl-Config-IniFiles
@@ -51,6 +49,9 @@
BuildRequires: rsync
BuildRequires: screen
BuildRequires: zlib-devel
+%if 0%{?suse_version}
+BuildRequires: fdupes
+%endif
%ifarch %ix86 x86_64
BuildRequires: syslinux
%endif
@@ -121,6 +122,12 @@
%if 0%{?rhel_version}
%define mysystems %(echo `VER=%{rhel_version} echo "rhel-0${VER:0:1}.${VER:1:2}"`)
%endif
+%if 0%{?fedora}
+%define mysystems %(echo `VER=%{fedora} echo "fedora-0${VER:0:1}.${VER:1:2}"`)
+%endif
+%if 0%{?centos}
+%define mysystems %(echo `VER=%{centos} echo "centos-0${VER:0:1}.${VER:1:2}"`)
+%endif
# find out about my arch name, could be done also via symlinks
%define myarch %{_target_cpu}
%ifarch armv7l armv7hl
@@ -207,12 +214,12 @@
License: GPL-2.0+
Group: System/Management
PreReq: coreutils
+%if 0%{?rhel_version} || 0%{?fedora} || 0%{?centos}
+PreReq: shadow-utils
+%else
%if 0%{?suse_version} > 1220
PreReq: shadow
%else
-%if 0%{?fedora}
-Requires: shadow-utils
-%else
PreReq: pwdutils
%endif
%endif
@@ -248,7 +255,7 @@
Requires: genisoimage
Requires: virt-utils
%endif
-%if 0%{?rhel_version} || 0%{?fedora}
+%if 0%{?rhel_version} || 0%{?fedora} || 0%{?centos}
Requires: qemu-img
%endif
%if 0%{?suse_version} > 1120
@@ -290,12 +297,11 @@
Requires: multipath-tools
Requires: virt-utils
%endif
-%if 0%{?rhel_version} || 0%{?fedora}
+%if 0%{?rhel_version} || 0%{?fedora} || 0%{?centos}
Requires: device-mapper-multipath
Requires: qemu-img
%endif
%ifarch %ix86 x86_64
-Requires: master-boot-code
Requires: squashfs
Requires: syslinux
%if 0%{?suse_version} >= 1220
@@ -381,12 +387,11 @@
Requires: multipath-tools
Requires: virt-utils
%endif
-%if 0%{?rhel_version} || 0%{?fedora}
+%if 0%{?rhel_version} || 0%{?fedora} || 0%{?centos}
Requires: device-mapper-multipath
Requires: qemu-img
%endif
%ifarch %ix86 x86_64
-Requires: master-boot-code
Requires: squashfs
Requires: syslinux
%if 0%{?suse_version} >= 1220
@@ -544,6 +549,11 @@
%endif
cat kiwi.loader
+%if 0%{?suse_version}
+# suse provides this tool in an extra package, others don't
+rm -f $RPM_BUILD_ROOT/usr/bin/setctsid
+%endif
+
for i in isoboot vmxboot netboot oemboot ; do
if [ -d $RPM_BUILD_ROOT/%{_datadir}/kiwi/image/$i ]; then
cat > $RPM_BUILD_ROOT/%{_datadir}/kiwi/image/$i/README.requires <