Hello community,

here is the log from the commit of package kiwi for openSUSE:Factory checked in 
at 2013-01-29 06:44:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kiwi (Old)
 and      /work/SRC/openSUSE:Factory/.kiwi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kiwi", Maintainer is "m...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kiwi/kiwi.changes        2013-01-25 
09:30:11.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes   2013-01-29 
06:44:26.000000000 +0100
@@ -2 +2 @@
-Thu Jan 24 13:50:56 UTC 2013 - rschweik...@suse.com
+Mon Jan 28 12:07:53 CET 2013 - m...@suse.de
@@ -4 +4 @@
-- remove emacs backup file
+- v5.04.33 released
@@ -7 +7 @@
-Tue Jan 22 12:29:39 UTC 2013 - rschweik...@suse.com
+Mon Jan 28 10:59:42 CET 2013 - m...@suse.de
@@ -9,2 +9,278 @@
-- add fix for architecture handling in product packages
-  commit 392bd2eaea9c00ca687400d9055a762afaa8435f
+- added support for firmware="uefi" attribute. In contrast to
+  the standard firmware="efi" support, kiwi will not create its
+  own efi boot images but uses the shim and the signed bootloader
+  modules as they are provided by the packages.
+  
+-------------------------------------------------------------------
+Sun Jan 27 15:28:00 CET 2013 - rjsch...@suse.de
+  
+- Implement KIWIXMLPXEDeployConfigData
+  + <pxedeploy> supports multiple declarations of <configuration>
+  + remove confArch, confDest, and confSource from KIWIXMLPXEDeployData
+  and encapsulate in this new object
+- Integrate KIWIXMLPXEDeployConfigData into XML
+  + hold array of KIWIXMLPXEDeployConfigData and enforce child relationship
+  to KIWIXMLPXEDeployData indirectly
+- Implement proper default processing for partition definitions in
+  KIWIXMLPXEDeployData
+  + previously the default setting were applied in the XML in the old data
+  model. In the new data model all default are known only to the type
+  encapsulating the data
+- Eliminate all *PXEDeploy*_legacy methods from XML class
+  + update client code to use new data model provided objects
+- Eliminate all calls to _legacy in the PXE image creation code path
+- Implement new tests and update existing tests as necessary
+  + new tests for new class
+  + update tests for default values
+  + new tests for default settings
+  + eliminate _legacy tests for PXEDeploy
+  
+-------------------------------------------------------------------
+Sat Jan 26 23:12:47 CET 2013 - m...@suse.de
+  
+- fixed hybrid iso search to respect partition devices and
+  prefer them over the entire disk device. Additionally don't
+  set a loop on the found device anymore which was used to
+  workaround the busy state set by the kernel.
+  
+-------------------------------------------------------------------
+Sat Jan 26 22:44:41 CET 2013 - m...@suse.de
+  
+- fixed use of undefined value as an ARRAY reference in
+  KIWIXML::getUsers() method
+  
+-------------------------------------------------------------------
+Sat Jan 26 22:09:24 CET 2013 - m...@suse.de
+    
+- make grub2 search more robust by searching for a flag file
+  named like the unique ID used in the ISO header or MBR. This
+  completes (bnc #799488)
+  
+-------------------------------------------------------------------
+Sat Jan 26 14:15:02 CET 2013 - m...@suse.de
+  
+- make sure grub2/grub2-efi are part of the isoboot initrd
+  
+-------------------------------------------------------------------
+Fri Jan 25 15:25:03 CET 2013 - m...@suse.de
+  
+- fixed grub2 prefix and root variable setup (bnc #799488)
+- fixed layout of iso's and also make sure fixCatalog()
+  is called
+  
+-------------------------------------------------------------------
+Fri Jan 25 14:45:22 CET 2013 - m...@suse.de
+  
+- enhanced isohybrid call to know about --uefi option.
+  Creating an EFI capable hybrid iso requires the new isohybrid
+  tool including patches by Steffen Winterfeldt as well as
+  a correctly prepared ISO to write the information. This commit
+  is only about calling isohybrid whereas the last commits was
+  about preparation of the iso itself
+  
+-------------------------------------------------------------------
+Fri Jan 25 10:36:59 CET 2013 - rjsch...@suse.de
+  
+- Remove getEc2Config_legacy method from XML
+  + Change client code to use new getEC2Config method and work with the
+  returned EC2ConfigData object
+- Change getDisplayName implementation in XML
+  + Use data from the new data structure to return the name
+- Reorder some operations in the EC2 image creation step
+  + Facilitate early exit by first checking the architecture
+  + Eliminate all _lgacy calls from this code path
+  + Move variable initialization closer to the place where the values
+  are used
+  + Handle all AWS account stuff towards the end of the method,
+  when we need the information, as this is not treated as
+  an error anyway
+- Fix link in documentation
+  + The repo for the EC2 tools moved from Virtualization:/Cloud to Cloud:/
+  
+-------------------------------------------------------------------
+Thu Jan 24 17:32:27 CET 2013 - rjsch...@suse.de
+  
+- support the profiles attribute for user definitions
+  at the "group" level (bnc #77152)
+  * implement new tests
+  * update consistency checks
+    
+-------------------------------------------------------------------
+Thu Jan 24 14:46:38 CET 2013 - m...@suse.de
+  
+- added the firmware type 'vboot' to support creation of
+  images for arm based boards using google's chrome OS
+  boot style
+  
+-------------------------------------------------------------------
+Wed Jan 23 20:27:05 CET 2013 - m...@suse.de
+  
+- prepare ISO images in a way that allows hybrid ISO's which boot
+  via EFI. There is some magic involved here and we are still not
+  there. In order to make it work it's required to have two iso
+  meta data blocks whereas one is used as real iso header providing
+  boot entries for syslinux and efi-boot as well as the optional
+  legacy bios based partition table for hybrids and the other one
+  is used to place a gpt partition table to allow this iso to be
+  seen as a disk when booting it as disk over EFI
+  
+-------------------------------------------------------------------
+Wed Jan 23 15:27:29 CET 2013 - m...@suse.de
+  
+- removed support for openSUSE 11.4
+  
+-------------------------------------------------------------------
+Wed Jan 23 15:18:12 CET 2013 - m...@suse.de
+  
+- added support for openSUSE 12.3
+  
+-------------------------------------------------------------------
+Wed Jan 23 09:47:48 CET 2013 - rjsch...@suse.de
+  
+- update the extra examples
+  + support 12.2 and 12.3
+  + remove 11.4
+  + add min-gnome as SLES example
+  
+-------------------------------------------------------------------
+Tue Jan 22 12:34:02 CET 2013 - rjsch...@suse.de
+  
+- fix the UserData tests broken by previous update adding merge code
+  
+-------------------------------------------------------------------
+Tue Jan 22 09:49:25 CET 2013 - rjsch...@suse.de
+  
+- implement a merge method that supports the merge of user data
+  
+-------------------------------------------------------------------
+Tue Jan 22 09:10:10 CET 2013 - m...@suse.de
+  
+- added support for EFI in live ISO images. In order to create
+  a syslinux plus EFI (grub2) live ISO use the following type
+  
+  <type image="iso" firmware="efi" .../>
+  
+  hybrid support for EFI live ISO's requires the new isohybrid
+  tool which could also write a gpt into the isoheader.
+  
+-------------------------------------------------------------------
+Mon Jan 21 09:48:44 CET 2013 - rjsch...@suse.de
+  
+- fix architecture handling for ProductPackages, allow a
+  comma separated list of architectures
+  
+-------------------------------------------------------------------
+Mon Jan 21 09:08:41 CET 2013 - m...@suse.de
+  
+- removed __checkNoProfsBootstrapPackages check. It's allowed
+  to have profiles specified in the bootstrap packages. There
+  are image descriptions which installs the entire system by
+  bootstrap packages. Reason for this is if the packagemanager
+  in the image is not compatible to the implementation in kiwi
+  e.g SLE10. Other than that we officially support bootstrap
+  only installation including all features of 'image' typed
+  package sections.
+  
+-------------------------------------------------------------------
+Mon Jan 21 09:01:33 CET 2013 - rjsch...@suse.de
+  
+- allow archives in the bootsrap section to allow build
+  of images of older distributions
+  
+-------------------------------------------------------------------
+Sun Jan 20 14:31:50 CET 2013 - m...@suse.de
+  
+- fixed use of sat solvable functions due to the Singleton
+  log class changes. There were still some functions calls
++++ 103 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.gfWi4x/_old  2013-01-29 06:44:29.000000000 +0100
+++ /var/tmp/diff_new_pack.gfWi4x/_new  2013-01-29 06:44:29.000000000 +0100
@@ -26,7 +26,7 @@
 Summary:        openSUSE - KIWI Image System
 License:        GPL-2.0
 Group:          System/Management
-Version:        5.04.32
+Version:        5.04.33
 Release:        0
 # requirements to build packages
 BuildRequires:  gcc-c++
@@ -52,6 +52,7 @@
 BuildRequires:  btrfsprogs
 BuildRequires:  cdrkit-cdrtools-compat
 BuildRequires:  genisoimage
+BuildRequires:  perl-Class-Singleton
 BuildRequires:  perl-Readonly
 BuildRequires:  perl-Test-Unit
 BuildRequires:  squashfs
@@ -70,6 +71,7 @@
 Requires:       perl = %{perl_version}
 %endif
 Requires:       lvm2
+Requires:       perl-Class-Singleton
 Requires:       perl-Config-IniFiles
 Requires:       perl-Readonly
 Requires:       perl-XML-LibXML
@@ -548,9 +550,9 @@
 %doc %{_mandir}/man1/KIWI::config.sh.1.gz
 %doc %{_mandir}/man1/KIWI::kiwirc.1.gz
 %ifarch %ix86 x86_64
-%exclude %{_datadir}/kiwi/image/suse-11.4-JeOS
 %exclude %{_datadir}/kiwi/image/suse-12.1-JeOS
 %exclude %{_datadir}/kiwi/image/suse-12.2-JeOS
+%exclude %{_datadir}/kiwi/image/suse-12.3-JeOS
 %exclude %{_datadir}/kiwi/image/suse-SLE10-JeOS
 %exclude %{_datadir}/kiwi/image/suse-SLE11-JeOS
 %exclude %{_datadir}/kiwi/image/rhel-05.4-JeOS
@@ -690,9 +692,9 @@
 %files -n kiwi-templates
 %defattr(-, root, root)
 %ifarch %ix86 x86_64
-%{_datadir}/kiwi/image/suse-11.4-JeOS
 %{_datadir}/kiwi/image/suse-12.1-JeOS
 %{_datadir}/kiwi/image/suse-12.2-JeOS
+%{_datadir}/kiwi/image/suse-12.3-JeOS
 %{_datadir}/kiwi/image/suse-SLE10-JeOS
 %{_datadir}/kiwi/image/suse-SLE11-JeOS
 %{_datadir}/kiwi/image/rhel-05.4-JeOS

++++++ kiwi-docu.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/kiwi/kiwi-docu.tar.bz2 
/work/SRC/openSUSE:Factory/.kiwi.new/kiwi-docu.tar.bz2 differ: char 11, line 1

++++++ kiwi-repo.tar.bz2 ++++++

++++++ kiwi.tar.bz2 ++++++
++++ 22473 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to