Hello community,
here is the log from the commit of package kiwi for openSUSE:Factory checked in at 2012-06-01 22:31:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kiwi (Old)
and /work/SRC/openSUSE:Factory/.kiwi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiwi", Maintainer is "ms@suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kiwi/kiwi.changes 2012-05-26 09:26:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes 2012-06-01 22:31:58.000000000 +0200
@@ -1,0 +2,154 @@
+Fri Jun 1 10:04:20 CEST 2012 - ms@suse.de
+
+- v5.03.11 released
+
+-------------------------------------------------------------------
+Thu May 31 17:19:31 CEST 2012 - rjschwei@suse.de
+
+- unit test for XML validation of the volume element
+ test to verify that the combination of "size" and "freespace"
+ on the <volume> element is rejected.
+
+-------------------------------------------------------------------
+Thu May 31 17:15:53 CEST 2012 - rjschwei@suse.de
+
+- do not allow the use of the "size" and "freespace" attributes
+ in combination. At present a user can specify both the "size"
+ and "freespace" attributes on the <volume> element. In this
+ case the setting of the "freespace" attribute is ignored,
+ therefore allowing the combination of the attributes is
+ misleading and should be disallowed
+
+-------------------------------------------------------------------
+Thu May 31 16:44:55 CEST 2012 - rjschwei@suse.de
+
+- XML object unit tests for LVM related methods
+
+-------------------------------------------------------------------
+Thu May 31 15:30:37 CEST 2012 - ms@suse.de
+
+- arm: renamed boot and JeOS images from suse-Factory to suse-12.2
+
+-------------------------------------------------------------------
+Thu May 31 15:23:34 CEST 2012 - ms@suse.de
+
+- removed rt kernel profile, there is no kernel-rt for openSUSE
+
+-------------------------------------------------------------------
+Thu May 31 12:59:48 CEST 2012 - ms@suse.de
+
+- fixed handling of obs URL path within KIWIURL. if the
+ created obs path does not exist proceed and check again
+ as opensuse URL type. This was done only in KIWIRoot but
+ belongs to the URL module
+
+-------------------------------------------------------------------
+Wed May 30 16:25:29 CEST 2012 - ms@suse.de
+
+- add empiric code to calculate size for btrfs images... not nice
+
+-------------------------------------------------------------------
+Wed May 30 16:07:43 CEST 2012 - ms@suse.de
+
+- make sure btrfs based images provide a common subvolume
+ setup as explained in (bnc #764703)
+
+-------------------------------------------------------------------
+Wed May 30 15:48:17 CEST 2012 - rjschwei@suse.de
+
+- unit test for addStrip method of XML object
+ * verify error condition of improper call
+ * verify proper addition for delete, libs, and tools
+
+-------------------------------------------------------------------
+Wed May 30 15:42:36 CEST 2012 - rjschwei@suse.de
+
+- fix addStrip method of XML object
+ * when adding new strip information we need to check if an element
+ with the given type already exists, if yes the information needs
+ to be added to the existing type. If a new element is added with
+ the same type as an existing element the getStrip*()
+ implementations will not return the correct information.
+ This is a latent bug.
+ * also added a consitency check to ensure the method only adds
+ strip elements of supported types.
+
+-------------------------------------------------------------------
+Wed May 30 15:02:02 CEST 2012 - rjschwei@suse.de
+
+- add unit tests for XML getStrip* methods
+
+-------------------------------------------------------------------
+Wed May 30 14:33:15 CEST 2012 - rjschwei@suse.de
+
+- make the getStripFileList of the XML object "private", this is
+ an internal helper method and should not be called from other
+ KIWI modules
+
+-------------------------------------------------------------------
+Wed May 30 13:15:08 CEST 2012 - ms@suse.de
+
+- v5.03.10 released
+
+-------------------------------------------------------------------
+Wed May 30 12:07:49 CEST 2012 - ms@suse.de
+
+- Revert "- eliminate getXenDomain method from XML"
+ This breaks kiwi in KIWIXML.pm:getImageConfig()
+ This reverts commit a2a9509c6ef44f09cdf2b8a271387de4bec071dc.
+
+-------------------------------------------------------------------
+Wed May 30 11:47:43 CEST 2012 - ms@suse.de
+
+- v5.03.9 released
+
+-------------------------------------------------------------------
+Tue May 29 13:36:29 CEST 2012 - ms@suse.de
+
+- allow direct root tree access for btrfs and xfs when creating
+ the virtual disk. For those two filesystem we had the intermediate
+ step to create a filesystem image first which is then dumped
+ via dd on the virtual disk.
+
+-------------------------------------------------------------------
+Tue May 29 12:13:56 CEST 2012 - adrian@suse.de
+
+- enable PXE on arm platform, untested but PXE exists
+ there and it is fixing building kiwi
+
+-------------------------------------------------------------------
+Tue May 29 12:13:28 CEST 2012 - adrian@suse.de
+
+- create additional -requires packages for each boot
+ description to track dependencies automatically in
+ the openSUSE buildservice
+
+-------------------------------------------------------------------
+Tue May 29 11:54:42 CEST 2012 - ms@suse.de
+
+- eliminate the use of expr and use shell's $((..)) expression instead
+
+-------------------------------------------------------------------
+Sat May 26 22:17:32 CEST 2012 - ms@suse.de
+
+- DB: rebuild documentation
+
+-------------------------------------------------------------------
+Sat May 26 07:33:48 CEST 2012 - rjschwei@suse.de
+
+- eliminate getXenDomain method from XML
+ the domain is patr of the Xen config and can be accessed
+ via getXenConfig we should not have multiple methods to
+ get the same data
+
+-------------------------------------------------------------------
+Sat May 26 07:07:02 CEST 2012 - rjschwei@suse.de
+
+- unit test for OVF data storage in the XML object
+
+-------------------------------------------------------------------
+Fri May 25 22:02:30 CEST 2012 - ms@suse.de
+
+- DB: rebuild documentation
+
+-------------------------------------------------------------------
@@ -11,0 +166,9 @@
+Fri May 25 16:05:40 CEST 2012 - rjschwei@suse.de
+
+- add a reference to the online and local schema documentation
+ * a recent discussion on the mailing list revealed that there is
+ no reference to the complete schema documentation in the docbook
+ doc and not all available elements are listed in the docbook
+ documentation
+
+-------------------------------------------------------------------
@@ -17,0 +181,9 @@
+
+-------------------------------------------------------------------
+Fri May 25 15:48:12 CEST 2012 - rjschwei@suse.de
+
+- DB: update documentation chapter 3
+ * update the chapter w.r.t. content, spelling, grammar
+ * add section to chapter 3 explaining the use of pre-built boot images
+ in a recent discussion on the mailing list it was pointed out that
+ the use of pre-built boot images is not documented
New:
----
kiwi-find-boot-requires.sh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kiwi.spec ++++++
--- /var/tmp/diff_new_pack.hsDh6Q/_old 2012-06-01 22:32:02.000000000 +0200
+++ /var/tmp/diff_new_pack.hsDh6Q/_new 2012-06-01 22:32:02.000000000 +0200
@@ -17,12 +17,11 @@
Url: http://github.com/openSUSE/kiwi
-
Name: kiwi
Summary: OpenSuSE - KIWI Image System
License: GPL-2.0
Group: System/Management
-Version: 5.03.8
+Version: 5.03.11
Release: 0
# requirements to build packages
BuildRequires: gcc-c++
@@ -45,26 +44,26 @@
%endif
%if %{suse_version} > 1140
BuildRequires: btrfsprogs
-BuildRequires: perl-Test-Unit
-BuildRequires: squashfs
BuildRequires: cdrkit-cdrtools-compat
BuildRequires: genisoimage
+BuildRequires: perl-Test-Unit
+BuildRequires: squashfs
BuildRequires: zypper
%endif
# requirements to run kiwi
+Requires: checkmedia
+Requires: coreutils
+Requires: kiwi-tools
+Requires: libxslt
Requires: perl = %{perl_version}
+Requires: perl-Config-IniFiles
Requires: perl-XML-LibXML
-Requires: perl-libwww-perl
-Requires: screen
-Requires: coreutils
Requires: perl-XML-LibXML-Common
Requires: perl-XML-SAX
-Requires: perl-Config-IniFiles
-Requires: kiwi-tools
-Requires: libxslt
-Requires: checkmedia
-Requires: util-linux
+Requires: perl-libwww-perl
Requires: rsync
+Requires: screen
+Requires: util-linux
%ifarch %ix86 x86_64
%if %{suse_version} > 1010
Requires: squashfs
@@ -92,9 +91,30 @@
Source1: %{name}-rpmlintrc
Source2: %{name}-docu.tar.bz2
Source3: %{name}-repo.tar.bz2
+Source4: %{name}-find-boot-requires.sh
# build root path
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+# find out about the name scheme of the local system for -requieres packages
+%if 0%{?suse_version}
+%if 0%{?sles_version}
+%define mysystems suse-SLES%{sles_version} suse-SLED%{sles_version}
+%else
+%define mysystems %(echo `export VER=%{suse_version}; echo "suse-${VER:0:2}.${VER:2:1}"`)
+%endif
+%endif
+%if 0%{?rhel_version}
+%define mysystems %(echo `VER=%{rhel_version} echo "rhel-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
+%define myarch armv7l
+%endif
+%ifarch %ix86
+%define myarch ix86
+%endif
+
%description
The OpenSuSE KIWI Image System provides a complete operating system
image solution for Linux supported hardware platforms as well as for
@@ -105,8 +125,10 @@
Marcus Schaefer