Hello community, here is the log from the commit of package kiwi for openSUSE:Factory checked in at 2012-12-03 09:43:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-11-28 10:36:45.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes 2012-12-03 09:43:38.000000000 +0100 @@ -1,0 +2,155 @@ +Fri Nov 30 14:29:07 CET 2012 - ms@suse.de + +- v5.04.28 released + +------------------------------------------------------------------- +Fri Nov 30 11:47:02 CET 2012 - ms@suse.de + +- removed obsolete and also never reached code + +------------------------------------------------------------------- +Fri Nov 30 10:24:20 CET 2012 - ms@suse.de + +- fixed user/group setup. kiwi used the given group name as a + supplementary group and not as the main group this user belongs + to. Together with a group name and a group id which matches + that group name this could lead to duplicate user views in + e.g YaST and to basically wrong user configuration (bnc #792058) + +------------------------------------------------------------------- +Thu Nov 29 17:30:18 CET 2012 - ms@suse.de + +- fixed legacy grub setup. the partition numbers starts at 0 here + +------------------------------------------------------------------- +Thu Nov 29 15:08:46 CET 2012 - ms@suse.de + +- fixed shell escaping for grub.cfg and /etc/default/grub +- also fixed importFile method to handle single quotes correctly + +------------------------------------------------------------------- +Wed Nov 28 17:19:56 CET 2012 - rjschwei@suse.de + +- implement <strip> data handling in new XML data structure +- rename the following methods: + * updateTypeList -> __updateTypeList_legacy + * updateXML -> __updateXML_legacy + * writeXMLDescription -> writeXMLDescription_legacy + * createURLList -> __createURLList_legacy + * getURLHash -> getURLHash_legacy + * getURLList -> __getURLList_legacy + * getLocale -> getLocale_legacy + * getStripDelete -> __getStripDelete_legacy + * getStripLibs -> __getStripLibs_legacy + * getStripTools -> __getStripTools_legacy + * addStrip -> __addStrip_legacy +- implement new methods to add and get data expressed as <strip> + in the XML +- update unit tests to use _legacy method names +- implement new unit tests for new methods + * create new config.xml file for new unit tests +- implement XMLStripData class + +------------------------------------------------------------------- +Wed Nov 28 15:41:55 CET 2012 - ms@suse.de + +- fixes use of custom disk size value via the <size> element + or the option --bootvm-disksize. In combination with LVM + volumes the result disk size is much bigger because kiwi + just added the requested volume sizes to the specified + disk size which is not the desired behavior + +------------------------------------------------------------------- +Wed Nov 28 11:08:18 CET 2012 - rjschwei@suse.de + +- fix array comparison in the test case + * at present names that contain "special" characters may not compare + properly, such that libstdc++ will not match a libstdc++ entry in + the other array. Use string interpolation to address the issue. + +------------------------------------------------------------------- +Tue Nov 27 15:09:12 CET 2012 - rjschwei@suse.de + +- use numbers for calculations, do not depend on implicit conversion + +------------------------------------------------------------------- +Tue Nov 27 11:00:12 CET 2012 - ms@suse.de + +- DB: rebuild documentation + +------------------------------------------------------------------- +Tue Nov 27 10:59:35 CET 2012 - ms@suse.de + +- DB: update documentation due to the new pxe unionfs mount method + +------------------------------------------------------------------- +Tue Nov 27 10:57:05 CET 2012 - ms@suse.de + +- added mountSystemUnionFS() function which uses fuse-unionfs + to overlay mount the root system according to the contents + of UNIONFS_CONFIG. So far this setup is only supported with + pxe images as requested in (bnc #776505) + +------------------------------------------------------------------- +Mon Nov 26 15:42:24 CET 2012 - ms@suse.de + +- remove searchUSBStickDevice() function. When kiwi was called + with a target disk device the assumption was made that the + install media should also be created on a device directly. + If the install media is a USB stick (installstick="true") + kiwi searches for stick devices during the process and: + + a) exits with an error if it can't find one + b) asks which one to use if it finds more than one + + This behavior is a pita for automatic build processes and + it also fails if the stick media does not set the 'removable' + state in its meta data correctly. Additionally the assumption + that the install media is present as a device just because + the image was created from an existing device also sucks + + This commit removes the search for stick devices and always + creates the install media through a loop as a file which + then needs to be dumped on the target device + +------------------------------------------------------------------- +Mon Nov 26 14:34:16 CET 2012 - ms@suse.de + +- fixed spec file, syslinux exists on ix86 and x86_64 only + +------------------------------------------------------------------- +Mon Nov 26 13:14:56 CET 2012 - ms@suse.de + +- cleanup global mount method to use the getPartDevice() function + to search for partition devices + +------------------------------------------------------------------- +Mon Nov 26 13:13:44 CET 2012 - ms@suse.de + +- cleanup setupInstallStick(), the reference to this->{loop} + might be undefined depending on the environment better use + the contents of $haveDiskDevice + +------------------------------------------------------------------- +Mon Nov 26 12:37:04 CET 2012 - ms@suse.de + +- removed obsolete mount code from setupInstallStick() + +------------------------------------------------------------------- +Mon Nov 26 12:11:24 CET 2012 - ms@suse.de + +- fixed setupInstallStick() if called in Studio mode. If this + function is called with a disk device as reference it expects + the target USB stick to be plugged in, in order to create the + install image directly on that stick. For Studio this does + not work because the target stick is never attached to the + containment within this call happens. Thus this fix creates + the install USB stick image in a loop device + +------------------------------------------------------------------- +Mon Nov 26 11:55:04 CET 2012 - ms@suse.de + +- added sanity check for mount() method to fail + if no source information is passed + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kiwi.spec ++++++ --- /var/tmp/diff_new_pack.bmbLW9/_old 2012-12-03 09:43:42.000000000 +0100 +++ /var/tmp/diff_new_pack.bmbLW9/_new 2012-12-03 09:43:42.000000000 +0100 @@ -21,7 +21,7 @@ Summary: openSUSE - KIWI Image System License: GPL-2.0 Group: System/Management -Version: 5.04.27 +Version: 5.04.28 Release: 0 # requirements to build packages BuildRequires: gcc-c++ @@ -190,7 +190,9 @@ %package -n kiwi-pxeboot PreReq: coreutils +%ifarch %ix86 x86_64 Requires: syslinux +%endif Summary: openSUSE - KIWI Image System PXE boot structure License: GPL-2.0+ Group: System/Management @@ -209,10 +211,12 @@ %ifarch %ix86 x86_64 %package -n kiwi-desc-isoboot -Requires: dosfstools Requires: e2fsprogs Requires: kiwi = %{version} +%ifarch %ix86 x86_64 Requires: syslinux +%endif +Requires: dosfstools %if 0%{?suse_version} Requires: genisoimage Requires: virt-utils @@ -253,7 +257,6 @@ Requires: e2fsprogs Requires: kiwi = %{version} Requires: parted -Requires: syslinux %if 0%{?suse_version} Requires: multipath-tools Requires: virt-utils @@ -263,6 +266,7 @@ Requires: qemu-img %endif %ifarch %ix86 x86_64 +Requires: syslinux %if 0%{?suse_version} >= 1220 Requires: grub2 %else @@ -339,7 +343,6 @@ Requires: e2fsprogs Requires: kiwi = %{version} Requires: parted -Requires: syslinux %if 0%{?suse_version} Requires: genisoimage Requires: multipath-tools @@ -350,6 +353,7 @@ Requires: qemu-img %endif %ifarch %ix86 x86_64 +Requires: syslinux %if 0%{?suse_version} >= 1220 Requires: grub2 %else ++++++ 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 ++++++ ++++ 3744 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org