Hello community, here is the log from the commit of package kiwi for openSUSE:Factory checked in at 2012-12-09 14:09:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kiwi (Old) and /work/SRC/openSUSE:Factory/.kiwi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiwi", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/kiwi/kiwi.changes 2012-12-03 09:43:38.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes 2012-12-09 14:09:55.000000000 +0100 @@ -1,0 +2,176 @@ +Fri Dec 7 15:47:49 CET 2012 - [email protected] + +- v5.04.30 released + +------------------------------------------------------------------- +Fri Dec 7 15:46:53 CET 2012 - [email protected] + +- fixed changelog filter tool to incorporate commits with the + same timestamp into one changelog entry + +------------------------------------------------------------------- +Fri Dec 7 14:50:20 CET 2012 - [email protected] + +- v5.04.29 released + +------------------------------------------------------------------- +Fri Dec 7 14:48:38 CET 2012 - [email protected] + +- add grub2-efi by default to openSUSE 12.2 oem|vmxboot + descriptions. Thus just selecting the firmware via + <type ... firmware="efi"> is enough + +------------------------------------------------------------------- +Fri Dec 7 14:43:50 CET 2012 - [email protected] + +- added support for the firmware="bios|efi" type attribute + before this patch the decision for efi was done by the presence + of the grub2 efi modules inside the kiwi generated initrd. + This has turned out to be not flexible and can't be extended + to the firmware required disk layout on other architectures + like the arm based chromebook to mention just one example + This fixes (bnc #792917) + +------------------------------------------------------------------- +Fri Dec 7 11:04:38 CET 2012 - [email protected] + +- we should not overwrite the user specified target directory + in the commandline object with something the user did not set. + With reference to commit:b6a7e563 the creation of the image + happened in a subdirectory below the specified target directory + and kiwi overwrote that user target directory with a new name. + This should not happen thus I added a new function pair named + setImageIntermediateTargetDir/getImageIntermediateTargetDir + to handle that value and don't touch the user specified + target directory + +------------------------------------------------------------------- +Thu Dec 6 18:03:40 CET 2012 - [email protected] + +- finally changed the fragile cleanup code in KIWIBoot.pm + The code there now builds a stack of commands which set + the busy devices free if processed in reverse order + +------------------------------------------------------------------- +Thu Dec 6 14:02:03 CET 2012 - [email protected] + +- make sure rhelStripInitrd arguments are passed correctly + +------------------------------------------------------------------- +Thu Dec 6 11:27:25 CET 2012 - [email protected] + +- use mktemp -t to make use of $TMPDIR and do not hardcode + /tmp in the paramter to mktemp + +------------------------------------------------------------------- +Thu Dec 6 10:08:23 CET 2012 - [email protected] + +- Don't use the same inode count for the install stick disk + compared to the system image disk. If the system image is + big the inode count is also a big number. But on the install + disk image there are only a few files including the + compressed version of the system image. Thus it's smaller + and has not much files. The system image inode count has no + relation to the filesystem on the install disk image. Under + certain circumstances it could happen that the install disk + filesystem can't be created because the big chunk of inodes + exceeds the size of the install disk filesystem + +------------------------------------------------------------------- +Wed Dec 5 11:24:36 CET 2012 - [email protected] + +- Fedora/RHEL based distros have dhclient instead of dhcpcd. + Thus the code to ask the DHCP server for an address has been + splitted into two new functions setupNetworkDHCPCD() and + setupNetworkDHCLIENT() + +------------------------------------------------------------------- +Tue Dec 4 17:36:22 CET 2012 - [email protected] + +- make sure pidof returns only the master pid of udevd + +------------------------------------------------------------------- +Tue Dec 4 17:27:01 CET 2012 - [email protected] + +- make sure the splash information doesn't get lost when + repacking the initrd while building live iso images + +------------------------------------------------------------------- +Tue Dec 4 16:06:10 CET 2012 - [email protected] + +- fixed behavior of /etc/init.d/boot.clock which reads a value + in /dev/shm/warpclock. The value is provided by a mkinitrd + binary in /lib/mkinitrd/bin/warpclock. It looks like it's + required to store that information for a proper localtime + system clock setup. There is not good documentation about + this magic but to stay compatible the warpclock code from + mkinitrd was ported over to the kiwi first boot initrd + This fixes (bnc #786730) + +------------------------------------------------------------------- +Tue Dec 4 12:09:53 CET 2012 - [email protected] + +- instsource: use supportstatus from product descriptions + instead from PDB (Package Data Base) + +------------------------------------------------------------------- +Tue Dec 4 12:08:49 CET 2012 - [email protected] + +- instsource: avoid usage of translate_packages code, use + create_package_descr code (patch by rudi) + +------------------------------------------------------------------- +Mon Dec 3 16:42:04 CET 2012 - [email protected] + +- don't point stdout to stderr when calling grub2-mkconfig with + stdout I/O redirection into the configuration file. This just + leads to an empty file. I should think twice before hitting + the push button ;) + +------------------------------------------------------------------- +Mon Dec 3 16:19:09 CET 2012 - [email protected] + +- workaround a grub2-mkconfig bug which happens if a ' sign is + used as menuentry title in /etc/default/grub. if called with + the option -o grub2-mkconfig complains even if the shell + quoting is perfectly fine. Strange enough it works nicely + if called as grub2-mkconfig > some-file. As this is only a + small and maintainable workaround I applied it + +------------------------------------------------------------------- +Mon Dec 3 16:16:18 CET 2012 - [email protected] + +- added an architecture check for KIWIIsoLinux::createHybrid() + on architectures e.g ppc and ia64 the embedding of a partition + table into the ISO will not work. Thus the check will issue + a warning but proceed and does not fail + +------------------------------------------------------------------- +Mon Dec 3 09:26:28 CET 2012 - [email protected] + +- fixed 64bit path check for lxc base directory + +------------------------------------------------------------------- +Sun Dec 2 11:20:03 CET 2012 - [email protected] + +- Implement XMLExceptData class to store <except> data of the + <split> element +- Modify the get* methods of the XMLSplitData class to return array refs of + FileData and ExceptData objects + * this was necessary to avoid duplication of XML generation code across + class implementations + * this behavior is now also consistent with other get* methods when + accessing complex data +- Implement getXMLElement method for all XML*Data classes + * getXML method returns 1 XML element that represents the data of the + class +- Update unit tests as needed + +------------------------------------------------------------------- +Fri Nov 30 17:52:07 CET 2012 - [email protected] + +- implement consistency check to disallow boot to be setup as + a volume in <systemdisk> (LVM) configuration +- implement unit tests to verify test + +------------------------------------------------------------------- @@ -20,0 +197,10 @@ +Fri Nov 30 08:54:09 CET 2012 - [email protected] + +- implement handling of additive and unit attributes of the <size> + element in the imageConfig data structure and the XMLTypeData class + rename the following methods of the XML class: + * getImageSize => getImageSize_legacy + * getImageSizeAdditiveBytes => getImageSizeAdditiveBytes_legacy + * getImageSizeBytes => getImageSizeBytes_legacy + +------------------------------------------------------------------- @@ -245,0 +432,2 @@ + +- fixed perl dependencies in spec file for rhel/centos ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kiwi.spec ++++++ --- /var/tmp/diff_new_pack.zcjG8Y/_old 2012-12-09 14:09:57.000000000 +0100 +++ /var/tmp/diff_new_pack.zcjG8Y/_new 2012-12-09 14:09:57.000000000 +0100 @@ -16,12 +16,17 @@ # +#perl_verion is not defined in centos/RHEL yet +%if 0%{?rhel_version} +%define perl_version %(eval "`%{__perl} -V:version`"; echo $version) +%endif + Url: http://github.com/openSUSE/kiwi Name: kiwi Summary: openSUSE - KIWI Image System License: GPL-2.0 Group: System/Management -Version: 5.04.28 +Version: 5.04.30 Release: 0 # requirements to build packages BuildRequires: gcc-c++ @@ -57,8 +62,14 @@ Requires: coreutils Requires: kiwi-tools >= %{version} Requires: libxslt -Requires: lvm2 +%if 0%{?rhel_version} +# RHEL/CentOS seem to require the release info as well, +# while matching the version. So the >= +Requires: perl >= %{perl_version} +%else Requires: perl = %{perl_version} +%endif +Requires: lvm2 Requires: perl-Config-IniFiles Requires: perl-Readonly Requires: perl-XML-LibXML ++++++ 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 ++++++ ++++ 7956 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
