Hello community, here is the log from the commit of package kiwi for openSUSE:Factory checked in at 2012-11-28 10:36:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-11-17 07:25:33.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes 2012-11-28 10:36:45.000000000 +0100 @@ -1,0 +2,232 @@ +Fri Nov 23 15:07:10 CET 2012 - [email protected] + +- v5.04.27 released + +------------------------------------------------------------------- +Fri Nov 23 15:04:23 CET 2012 - [email protected] + +- fixed broken postImage() filesystem check which prevented the + creation of the system image .md5 file + +------------------------------------------------------------------- +Fri Nov 23 11:12:47 CET 2012 - [email protected] + +- v5.04.26 released + +------------------------------------------------------------------- +Fri Nov 23 10:17:06 CET 2012 - [email protected] + +- changed behavior of --fat-storage option. Instead of syslinux + we now use grub2 to boot from the fat partition. It has turned + out that grub2 is more stable and behaves better when using + the image on a USB stick. The grub2 theme support also makes + it easier to use custom branded boot graphics + +------------------------------------------------------------------- +Fri Nov 23 10:07:10 CET 2012 - [email protected] + +- fixed cleanup of temporary copy of sysconfig/proxy. If there + is a fillup template for the file and the file hasn't changed + as part of the build process the fillup template is restored + instead of removing the file (bnc #777151) + +------------------------------------------------------------------- +Thu Nov 22 16:04:11 CET 2012 - [email protected] + +- fixed logical volume name building in resizeLVMVolumes() + the function only evaluates volume names at the primary + level e.g /opt. As soon as you have a volume e.g /opt/bob + it failed to resize + +------------------------------------------------------------------- +Thu Nov 22 12:38:02 CET 2012 - [email protected] + +- added support for a jump partition which is added before the + actual boot partition. This is used for grub2 efi based disk + images now. kiwi just put the created grub2 bootx64.efi module + onto the fat16 based jump partition and let grub2 read all + data from the second ext3 based boot partition. This allows + standard linux filesystem based boot partitions and it has + also turned out that this disk layout might be required for + arm based images as well. But so far this system is connected + to the efi setup only + +------------------------------------------------------------------- +Thu Nov 22 11:52:31 CET 2012 - [email protected] + +- added parted to openSUSE 12.2 JeOS template + +------------------------------------------------------------------- +Thu Nov 22 10:58:34 CET 2012 - [email protected] + +- fixed typo in setupFilesystem() which caused a fat16 filesystem + even though a fat32 filesystem was requested. +- changed the efi boot partition type to fat16 +- added ext2 modules to the bootx64.efi module + +------------------------------------------------------------------- +Wed Nov 21 16:12:38 CET 2012 - [email protected] + +- adapt oemboot suse/rhel-repart code to make use of the flexible + boot partition location in $kiwi_BootPart. The partition ID + stored there is used as the beginning of the partition layout. + Instead of a fixed boot partition at 1 the layout handles the + value of $kiwi_BootPart as the start. If there is no boot + partition the first partition must be the root partition as + usual. + +------------------------------------------------------------------- +Wed Nov 21 12:34:35 CET 2012 - [email protected] + +- update the driver handling for the imageConfig data structure + * take advantage of the private helper methods implemented for + package handling + * eliminates code duplication + * simplifies implementation of driver handling methods +- update the unit tests to adjust for minor differences in messages + +------------------------------------------------------------------- +Wed Nov 21 12:20:43 CET 2012 - [email protected] + +- resolve suse version checking to zero if the suse_version + macro is not defined. This allows the package build going + easily also in non-suse based distros + +------------------------------------------------------------------- +Wed Nov 21 11:50:24 CET 2012 - [email protected] + +- use new partids hash for the bootloader stage setup + setupBootLoaderStages() + +------------------------------------------------------------------- +Wed Nov 21 10:28:19 CET 2012 - [email protected] + +- use new partids hash for the setup and installation of the + bootloaders, setupBootLoaderConfiguration() / installBootLoader() + +------------------------------------------------------------------- +Wed Nov 21 09:31:31 CET 2012 - [email protected] + +- fixed use of filehandle in addAppdata() and collectPackages() + of the instsource media KIWICollect module + +------------------------------------------------------------------- +Tue Nov 20 17:56:04 CET 2012 - [email protected] + +- use new partids hash to create the device map and cleanup + access to the new device map data + +------------------------------------------------------------------- +Tue Nov 20 15:25:27 CET 2012 - [email protected] + +- make sure setupBootFlags also updates the .splash.gz variant of + the initrd if the function was called with the non splash (.gz) + variant of the initrd. + +------------------------------------------------------------------- +Tue Nov 20 14:44:33 CET 2012 - [email protected] + +- fixed post partition size check and read-write dump if + split + lvm is used. An undefined device was used for + the check and the dump in this case + +------------------------------------------------------------------- +Tue Nov 20 14:35:45 CET 2012 - [email protected] + +- allow getExecArgsFormat to parse python optparse/argparse + output. python uses the form '-o, --option' whereas we + don't expect a comma between the short and long version +- add unit test for this option format + +------------------------------------------------------------------- +Tue Nov 20 13:02:30 CET 2012 - [email protected] + +- check for kiwi_BootPart from new partition IDs meta data + in setupBootPartition(). This could be used to map the + boot partition to another than the first partition + +------------------------------------------------------------------- +Tue Nov 20 12:54:56 CET 2012 - [email protected] + +- switched oemboot boot code to make use of config.partids + +------------------------------------------------------------------- +Tue Nov 20 12:20:47 CET 2012 - [email protected] + +- switched vmxboot boot code to make use of config.partids + +------------------------------------------------------------------- +Tue Nov 20 11:26:07 CET 2012 - [email protected] + +- added additional meta data file with suffix .pids. The file + contains the information about the ID/Name of the root,boot + readonly/readwrite device according to this appliance if a + virtual disk based image was requested. The information is + included as config.partids into the initrd and is used on + first boot. Rather than guessing the purpose of partitions + the initrd will now know it exactly + +------------------------------------------------------------------- +Tue Nov 20 10:56:14 CET 2012 - [email protected] + +- fixed call of method textContent() on an undefined value + +------------------------------------------------------------------- +Tue Nov 20 09:09:23 CET 2012 - [email protected] + +- fix typo and logic error in test cases (bnc #790254) + * typo cause list comparison to fail + * logic error caused a name that should have been in he comparison + list to be omitted + +------------------------------------------------------------------- +Mon Nov 19 17:55:22 CET 2012 - [email protected] + +- changed spec file to be quiet on unpacking the source tarball. + During kiwi build don't list files and directories of tarball. + This floods build log pretty much. + +------------------------------------------------------------------- +Mon Nov 19 17:24:06 CET 2012 - [email protected] + +- don't fail hard if copyBootCode() cannot create e.g symlinks + on copy of the boot data. Just report that as a warning + +------------------------------------------------------------------- +Mon Nov 19 17:14:56 CET 2012 - [email protected] + ++++ 97 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.PQTYvU/_old 2012-11-28 10:36:47.000000000 +0100 +++ /var/tmp/diff_new_pack.PQTYvU/_new 2012-11-28 10:36:47.000000000 +0100 @@ -21,7 +21,7 @@ Summary: openSUSE - KIWI Image System License: GPL-2.0 Group: System/Management -Version: 5.04.25 +Version: 5.04.27 Release: 0 # requirements to build packages BuildRequires: gcc-c++ @@ -33,17 +33,17 @@ BuildRequires: perl-libwww-perl BuildRequires: screen BuildRequires: zlib-devel -%if %{suse_version} > 1020 +%if 0%{?suse_version} > 1020 BuildRequires: fdupes %endif %ifarch %ix86 x86_64 BuildRequires: syslinux %endif -%if %{suse_version} > 1030 +%if 0%{?suse_version} > 1030 BuildRequires: libexpat-devel BuildRequires: rpm-devel %endif -%if %{suse_version} > 1140 +%if 0%{?suse_version} > 1140 BuildRequires: btrfsprogs BuildRequires: cdrkit-cdrtools-compat BuildRequires: genisoimage @@ -69,16 +69,16 @@ Requires: screen Requires: util-linux %ifarch %ix86 x86_64 -%if %{suse_version} > 1010 +%if 0%{?suse_version} > 1010 Requires: squashfs %endif %endif -%if %{suse_version} > 1030 +%if 0%{?suse_version} > 1030 Requires: satsolver-tools %endif %ifarch %ix86 x86_64 Requires: master-boot-code -%if %{suse_version} > 1110 +%if 0%{?suse_version} > 1110 Requires: clicfs >= 1.3.9 %endif %endif @@ -89,7 +89,7 @@ Recommends: zypper Recommends: lxc %endif -%if %{suse_version} > 1140 +%if 0%{?suse_version} > 1140 Recommends: db45-utils %endif # obsoletes @@ -154,7 +154,7 @@ Authors: -------- Adrian Schroeter <[email protected]> - Jan Bornschlegel <[email protected]> + Stephan Kulow <[email protected]> %package -n kiwi-doc Summary: openSUSE - KIWI Image System Documentation @@ -209,6 +209,7 @@ %ifarch %ix86 x86_64 %package -n kiwi-desc-isoboot +Requires: dosfstools Requires: e2fsprogs Requires: kiwi = %{version} Requires: syslinux @@ -248,8 +249,11 @@ %ifarch %ix86 x86_64 ppc ppc64 s390 s390x %arm %package -n kiwi-desc-vmxboot +Requires: dosfstools +Requires: e2fsprogs Requires: kiwi = %{version} Requires: parted +Requires: syslinux %if 0%{?suse_version} Requires: multipath-tools Requires: virt-utils @@ -331,8 +335,11 @@ %ifarch %ix86 x86_64 ppc ppc64 s390 s390x %arm %package -n kiwi-desc-oemboot +Requires: dosfstools +Requires: e2fsprogs Requires: kiwi = %{version} Requires: parted +Requires: syslinux %if 0%{?suse_version} Requires: genisoimage Requires: multipath-tools @@ -433,12 +440,12 @@ %endif %prep -%setup -n %name -a2 -a3 +%setup -q -n %name -a2 -a3 %build # empty because of rpmlint warning rpm-buildroot-usage -%if %{suse_version} > 1140 +%if 0%{?suse_version} > 1140 %check make KIWIVERBTEST=1 KIWI_NO_NET=1 test %endif @@ -472,7 +479,7 @@ test -f $RPM_BUILD_ROOT/srv/tftpboot/mboot.c32 && \ echo /srv/tftpboot/mboot.c32 >> kiwi.loader ./.links -%if %{suse_version} > 1020 +%if 0%{?suse_version} > 1020 %fdupes $RPM_BUILD_ROOT/srv/tftpboot %fdupes $RPM_BUILD_ROOT/usr/share/kiwi/image %fdupes $RPM_BUILD_ROOT/usr/share/doc/packages/kiwi/examples ++++++ kiwi.tar.bz2 ++++++ ++++ 16903 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
