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