Hello community, here is the log from the commit of package kiwi for openSUSE:12.3 checked in at 2013-02-02 19:48:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.3/kiwi (Old) and /work/SRC/openSUSE:12.3/.kiwi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiwi", Maintainer is "m...@suse.com" Changes: -------- --- /work/SRC/openSUSE:12.3/kiwi/kiwi.changes 2013-01-31 06:46:26.000000000 +0100 +++ /work/SRC/openSUSE:12.3/.kiwi.new/kiwi.changes 2013-02-02 19:48:55.000000000 +0100 @@ -2 +2 @@ -Thu Jan 24 13:50:56 UTC 2013 - rschweik...@suse.com +Thu Jan 31 11:04:06 CET 2013 - m...@suse.de @@ -4 +4 @@ -- remove emacs backup file +- v5.04.37 released @@ -7 +7 @@ -Tue Jan 22 12:29:39 UTC 2013 - rschweik...@suse.com +Thu Jan 31 10:59:43 CET 2013 - m...@suse.de @@ -9,2 +9,406 @@ -- add fix for architecture handling in product packages - commit 392bd2eaea9c00ca687400d9055a762afaa8435f +- fixed __checkVMscsiCapable() runtime check, it's ok to have + no machine section. That one broke the containment builds for + SUSE Studio + +------------------------------------------------------------------- +Thu Jan 31 10:15:33 CET 2013 - m...@suse.de + +- v5.04.36 released + +------------------------------------------------------------------- +Wed Jan 30 22:27:15 CET 2013 - m...@suse.de + +- v5.04.35 released + +------------------------------------------------------------------- +Wed Jan 30 22:26:22 CET 2013 - m...@suse.de + +- fixed creation of JSON tree in KIWIMigrate + +------------------------------------------------------------------- +Wed Jan 30 20:42:54 CET 2013 - rjsch...@suse.de + +- fix the isohybrid checks + + previous implementation did not properly account for conditions + that trigger the isohybrid code path + + add error condition for architectures that do not support the + creation of iso hybrids + + update the tests accordingly + +------------------------------------------------------------------- +Wed Jan 30 16:53:27 CET 2013 - m...@suse.de + +- worked on the visualization of unmanaged data in KIWIMigrate. + I'd like to use the d3 visualization framework and that requires + the data as JSON data structure. I implemented a method to + create that information but ran into JSON max nesting level + problems + +------------------------------------------------------------------- +Wed Jan 30 15:17:21 CET 2013 - m...@suse.de + +- partially revert (eff68ab8de60). The fstool runtime is ok + just the test case XML in liveIsoImg/efiOEM/config.xml would + force the xfs tools to be installed which I think is not + really necessary for this test + +------------------------------------------------------------------- +Wed Jan 30 15:11:47 CET 2013 - m...@suse.de + +- v5.04.34 released + +------------------------------------------------------------------- +Wed Jan 30 14:44:29 CET 2013 - m...@suse.de + +- fixed use of undefined value in writeImageConfig + +------------------------------------------------------------------- +Wed Jan 30 13:08:34 CET 2013 - m...@suse.de + +- I removed the runtime check for xfs and reiserfs. reiserfs + is more or less dead and xfs is a pure optional filesystem. + If we have a mandatory check for xfs kiwi has to require the + tools package on the package and on the build level which I + think is not required. imho it would also be better to change + the fstool runtime check to check only for the selected + filesystem and not the complete list. We cannot expect our + users to install all filesystem tools + +------------------------------------------------------------------- +Wed Jan 30 09:55:18 CET 2013 - rjsch...@suse.de + +- build require e2fsprogs to allow unit tests to pass + +------------------------------------------------------------------- +Tue Jan 29 16:49:52 CET 2013 - rjsch...@suse.de + +- remove the getRPM*_legacy methods use the new API + +------------------------------------------------------------------- +Tue Jan 29 13:49:45 CET 2013 - rjsch...@suse.de + +- only require the uefi isohybrid command line option when building + a EFI/UEFI iso + + at present the uefi command line option on the isohybrid executable is + treated as mandatory. This breaks all ISO builds on systems that do not + have the latest isohybrid tool even if the ISO to be created is not + designated as an efi/uefi ISO via the firmware attribute. The changes + treat the uefi command line option as optional. A runtime check ensures + that kiwi exits if the uefi command line option is required and the + tool does not support it. +- new runtime check and test cases + +------------------------------------------------------------------- +Tue Jan 29 11:51:59 CET 2013 - m...@suse.de + +- fixed firmware check to allow uefi as well + +------------------------------------------------------------------- +Tue Jan 29 11:26:32 CET 2013 - m...@suse.de + +- grubcd.efi has been moved to grub.efi in the latest grub2 + packages. Thus we have to follow the change + +------------------------------------------------------------------- +Mon Jan 28 18:00:39 CET 2013 - m...@suse.de + +- some cleanup in KIWIMigrate.pm, tested d3 data visualization + +------------------------------------------------------------------- +Mon Jan 28 17:32:19 CET 2013 - rjsch...@suse.de + +- make KIWIGlobals a singleton + + eliminates another package variable in kiwi.pl + + add the singleton to the doc + + allows us to make the remainaing test cases packages, now critic 2 clean +- rename methods getGlobals and setGlobals + + reflect in name the data that is being returned/set + getKiwiConfig, setKiwiConfigData +- some general code consistency clean up + +------------------------------------------------------------------- +Mon Jan 28 12:07:53 CET 2013 - m...@suse.de + +- v5.04.33 released + +------------------------------------------------------------------- +Mon Jan 28 10:59:42 CET 2013 - m...@suse.de + +- 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 + ++++ 231 more lines (skipped) ++++ between /work/SRC/openSUSE:12.3/kiwi/kiwi.changes ++++ and /work/SRC/openSUSE:12.3/.kiwi.new/kiwi.changes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kiwi.spec ++++++ --- /var/tmp/diff_new_pack.AuG7IR/_old 2013-02-02 19:48:56.000000000 +0100 +++ /var/tmp/diff_new_pack.AuG7IR/_new 2013-02-02 19:48:56.000000000 +0100 @@ -26,14 +26,16 @@ Summary: openSUSE - KIWI Image System License: GPL-2.0 Group: System/Management -Version: 5.04.32 +Version: 5.04.37 Release: 0 # requirements to build packages +BuildRequires: e2fsprogs BuildRequires: gcc-c++ BuildRequires: libxslt BuildRequires: lvm2 BuildRequires: module-init-tools BuildRequires: perl-Config-IniFiles +BuildRequires: perl-JSON BuildRequires: perl-XML-LibXML BuildRequires: perl-libwww-perl BuildRequires: screen @@ -52,6 +54,7 @@ BuildRequires: btrfsprogs BuildRequires: cdrkit-cdrtools-compat BuildRequires: genisoimage +BuildRequires: perl-Class-Singleton BuildRequires: perl-Readonly BuildRequires: perl-Test-Unit BuildRequires: squashfs @@ -70,7 +73,9 @@ Requires: perl = %{perl_version} %endif Requires: lvm2 +Requires: perl-Class-Singleton Requires: perl-Config-IniFiles +Requires: perl-JSON Requires: perl-Readonly Requires: perl-XML-LibXML Requires: perl-XML-LibXML-Common @@ -548,9 +553,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 +695,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:12.3/kiwi/kiwi-docu.tar.bz2 /work/SRC/openSUSE:12.3/.kiwi.new/kiwi-docu.tar.bz2 differ: char 11, line 1 ++++++ kiwi-repo.tar.bz2 ++++++ ++++++ kiwi.tar.bz2 ++++++ ++++ 25627 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org