Hello community, here is the log from the commit of package kiwi for openSUSE:Factory checked in at 2015-05-15 07:42:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kiwi (Old) and /work/SRC/openSUSE:Factory/.kiwi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiwi" Changes: -------- --- /work/SRC/openSUSE:Factory/kiwi/kiwi.changes 2015-05-03 09:47:32.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes 2015-05-15 07:42:44.000000000 +0200 @@ -1,0 +2,415 @@ +Tue May 12 15:41:31 CEST 2015 - [email protected] + +- v7.02.47 released + +------------------------------------------------------------------- +Tue May 12 10:34:50 CEST 2015 - [email protected] + +- Google doesn't like pretty print of json metadata + +------------------------------------------------------------------- +Tue May 12 10:20:47 CEST 2015 - [email protected] + +- v7.02.46 released + +------------------------------------------------------------------- +Tue May 12 09:30:56 CEST 2015 - [email protected] + +- Fixed console initialization on exception + + If multiple consoles are used like console=tty0 console=ttyS0 + the output is multiplexed among all consoles if plymouth or blogd + is in use. However if a system shell exception occurs the + exception shell was not correctly initialized as controlling + terminal. In order to fix this the sulogin program is used and + the shell .bashrc will reset the spawned console first. + This fixes (bnc#928090) + +------------------------------------------------------------------- +Mon May 11 12:32:16 CEST 2015 - [email protected] + +- Fixed use of ovftool v3.5.x + + If format="ova" is specified kiwi uses VMware's ovftool if installed + on the host to generated the ova tarball. In addition kiwi extracts + the vmdk and ovf metadata from the ovftool generated data and overwrites + it with the files created by kiwi. This allows us to create vmdk + versions like VSphere needs it + +------------------------------------------------------------------- +Fri May 8 10:20:06 CEST 2015 - [email protected] + +- v7.02.45 released + +------------------------------------------------------------------- +Fri May 8 10:16:46 CEST 2015 - [email protected] + +- Allow archives to be bootstrap or image archives + + Archives listed in the bootstrap section should be installed + as part of the bootstrap phase. before this patch all archives + from all packages sections were collected and installed in one + shot after all packages were installed. + +------------------------------------------------------------------- +Fri May 8 09:46:24 CEST 2015 - [email protected] + +- Fixed creation of bootincluded_archives.filelist + + This should only be done for archives marked as bootinclude + +------------------------------------------------------------------- +Thu May 7 12:40:29 CEST 2015 - [email protected] + +- v7.02.44 released + +------------------------------------------------------------------- +Thu May 7 12:39:01 CEST 2015 - [email protected] + +- Follow up fix for kiwi repository runtime script + + The temporary creation of KIWIAnalyse.tgz should be done with + the login user identity + +------------------------------------------------------------------- +Thu May 7 12:26:50 CEST 2015 - [email protected] + +- v7.02.43 released + +------------------------------------------------------------------- +Thu May 7 12:15:06 CEST 2015 - [email protected] + +- Fixed kiwi repository runtime script + + It unpacked metadata/KIWIAnalyse.tgz even if the data already exists + +------------------------------------------------------------------- +Thu May 7 12:05:26 CEST 2015 - [email protected] + +- Follow up fix for grub_cpu validation + + Incorrect shell syntax + +------------------------------------------------------------------- +Thu May 7 11:39:33 CEST 2015 - [email protected] + +- Added runtime check for target directories + + Setting the target directory as part of /var/cache/kiwi leads + to busy mount processes because this shared cache location is + used by kiwi as part of the building process + +------------------------------------------------------------------- +Thu May 7 10:27:06 CEST 2015 - [email protected] + +- Fixed cache selector + + Calling the cache selector while in init-cache mode doesn't make sense + +------------------------------------------------------------------- +Thu May 7 10:22:08 CEST 2015 - [email protected] + +- Changed default image cache location + + The previous location was set to /var/cache/kiwi/image but this leads + to busy mounts when preparing a cache image below this path because + /var/cache/kiwi is bind mounted during preparation of a cache. Thus + the default cache location is set to /var/cache/kiwi-images + +------------------------------------------------------------------- +Thu May 7 09:56:40 CEST 2015 - [email protected] + +- Fixed error message on --init-cache + + If the given cache dir does not exist display a proper error message + +------------------------------------------------------------------- +Tue May 5 15:42:20 CEST 2015 - [email protected] + +- Fix lvm volume regex to allow volume names that are just have a forbidden name as prefix + +------------------------------------------------------------------- +Mon May 4 17:35:06 CEST 2015 - [email protected] + +- Make sure btrfs subvolumes are listed in fstab + + In order to leave a rollback prepared system after first boot + it's important to configure SUSE_BTRFS_SNAPSHOT_BOOTING as + well as add all subvolumes as single mountpoints to the fstab + file + +------------------------------------------------------------------- +Mon May 4 15:26:38 CEST 2015 - [email protected] + +- Added support to filter install devices + + There is now a <oem-device-filter> element which allows to receive + a free form text evaluated as input for the bash regexp operator. + Every device matching the rule is filtered out and not part of + the selection list for the install targets in an oem installation + process. This addresses (bnc #924436) + +------------------------------------------------------------------- +Mon May 4 09:54:20 CEST 2015 - [email protected] + +- Fixed use of fdasd on SLE12 + + when using fdasd on an empty disk two questions raises which + needs to be answered/confirmed before kiwi can proceed to create + partitions (bnc #928550) + +------------------------------------------------------------------- +Fri May 1 20:40:57 CEST 2015 - [email protected] + +- v7.02.42 released + +------------------------------------------------------------------- +Thu Apr 30 16:20:32 CEST 2015 - [email protected] + +- Update RHEL7 JeOS template + + Added lan0 udev rule, don't use lvm to simplify setup + +------------------------------------------------------------------- +Thu Apr 30 10:51:16 CEST 2015 - [email protected] + +- Fixed use of custom kernel options for recovery + + custom kernel paratmers are stored in $kiwi_cmdline inside + of the boot code. The information was not used for the recovery + grub config. Therefore a difference in kernel boot options for + standard boot and for recovery boot could happen which should + not be the case + +------------------------------------------------------------------- +Thu Apr 30 10:39:37 CEST 2015 - [email protected] + +- Fixed boot_efilabel for elilo compat mode + + The efi boot label should match the title set in the bootloader + menu. This is should be set to kiwi_oemtitle + +------------------------------------------------------------------- +Wed Apr 29 11:45:46 CEST 2015 - [email protected] + +- v7.02.41 released + +------------------------------------------------------------------- ++++ 218 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.wNUo6g/_old 2015-05-15 07:42:45.000000000 +0200 +++ /var/tmp/diff_new_pack.wNUo6g/_new 2015-05-15 07:42:45.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package kiwi # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -11,31 +11,32 @@ # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - +# Please submit bugfixes or comments via: +# +# https://github.com/openSUSE/kiwi/issues +# +# #perl_verion is not defined in centos/RHEL yet %if 0%{?rhel_version} || 0%{?centos_version} %define perl_version %(eval "`%{__perl} -V:version`"; echo $version) %endif Summary: KIWI - Appliance Builder -License: GPL-2.0 -Group: System/Management Url: http://github.com/openSUSE/kiwi Name: kiwi -Version: 7.02.37 -Release: 0 +License: GPL-2.0 +Group: System/Management +Version: 7.02.47 +Provides: kiwi-schema = 6.2 Provides: kiwi-image:lxc Provides: kiwi-image:tbz -Provides: kiwi-schema = 6.2 -Provides: kiwi:%{_mandir}/man1/KIWI::config.sh.1.gz +Provides: kiwi:%{_mandir}/man1/kiwi.1.gz Provides: kiwi:%{_mandir}/man1/KIWI::images.sh.1.gz +Provides: kiwi:%{_mandir}/man1/KIWI::config.sh.1.gz Provides: kiwi:%{_mandir}/man1/KIWI::kiwirc.1.gz -Provides: kiwi:%{_mandir}/man1/kiwi.1.gz Conflicts: kiwi-doc < 5 +Release: 0 # requirements to build packages BuildRequires: diffutils BuildRequires: e2fsprogs @@ -43,20 +44,20 @@ BuildRequires: libxslt BuildRequires: lvm2 BuildRequires: module-init-tools +BuildRequires: rsync +BuildRequires: screen +BuildRequires: zlib-devel BuildRequires: perl-Class-Singleton BuildRequires: perl-Config-IniFiles BuildRequires: perl-Digest-SHA1 BuildRequires: perl-File-Slurp BuildRequires: perl-JSON BuildRequires: perl-Readonly -BuildRequires: perl-Test-Unit-Lite BuildRequires: perl-XML-LibXML BuildRequires: perl-XML-LibXML-Common BuildRequires: perl-XML-SAX BuildRequires: perl-libwww-perl -BuildRequires: rsync -BuildRequires: screen -BuildRequires: zlib-devel +BuildRequires: perl-Test-Unit-Lite %if 0%{?suse_version} BuildRequires: fdupes %endif @@ -71,11 +72,11 @@ BuildRequires: zypper %endif # requirements to run kiwi +Requires: perl >= %{perl_version} Requires: checkmedia Requires: coreutils Requires: kiwi-tools >= %{version} Requires: libxslt -Requires: perl >= %{perl_version} Requires: perl-Class-Singleton Requires: perl-Config-IniFiles >= 2.49 Requires: perl-Digest-SHA1 @@ -86,10 +87,10 @@ Requires: perl-XML-LibXML-Common Requires: perl-XML-SAX Requires: perl-libwww-perl -Requires: psmisc Requires: rsync Requires: screen Requires: tar +Requires: psmisc Requires: util-linux %if 0%{?suse_version} # SUSE specific requires @@ -98,8 +99,8 @@ Requires: libsolv-tools Requires: perl-solv %else -Requires: perl-satsolver >= 0.42 Requires: satsolver-tools +Requires: perl-satsolver >= 0.42 %endif %if %suse_version == 1110 Requires: virt-utils @@ -194,20 +195,20 @@ %package -n kiwi-requires Summary: KIWI - buildservice package requirements -License: GPL-2.0 -Group: System/Management Provides: kiwi-filesystem:btrfs +Provides: kiwi-filesystem:xfs Provides: kiwi-filesystem:ext3 Provides: kiwi-filesystem:ext4 Provides: kiwi-filesystem:squashfs -Provides: kiwi-filesystem:xfs +Provides: kiwi-packagemanager:zypper Provides: kiwi-image:docker Provides: kiwi-image:tbz -Provides: kiwi-packagemanager:zypper Requires: btrfsprogs Requires: e2fsprogs Requires: kiwi = %{version} Requires: zypper +License: GPL-2.0 +Group: System/Management %if 0%{?rhel_version} || 0%{?centos_version} Requires: squashfs-tools %endif @@ -226,18 +227,18 @@ %package -n kiwi-instsource Provides: kiwi-packagemanager:instsource Summary: KIWI - Product media creator -License: GPL-2.0 -Group: System/Management Requires: build -Requires: cdrkit-cdrtools-compat Requires: createrepo -Requires: genisoimage Requires: inst-source-utils -Requires: kiwi = %{version} Requires: kiwi-instsource-plugin +Requires: kiwi = %{version} +Requires: cdrkit-cdrtools-compat +Requires: genisoimage %ifarch %ix86 x86_64 Requires: syslinux %endif +License: GPL-2.0 +Group: System/Management %description -n kiwi-instsource This package contains modules used for installation source creation. @@ -287,8 +288,6 @@ %package -n kiwi-pxeboot Summary: KIWI - PXE boot structure -License: GPL-2.0+ -Group: System/Management PreReq: coreutils %if 0%{?rhel_version} || 0%{?centos_version} PreReq: shadow-utils @@ -302,6 +301,8 @@ %ifarch %ix86 x86_64 Requires: syslinux %endif +License: GPL-2.0+ +Group: System/Management %if 0%{?suse_version} > 1120 BuildArch: noarch %endif @@ -319,8 +320,6 @@ %package -n kiwi-desc-isoboot Summary: KIWI - Live ISO boot templates -License: GPL-2.0+ -Group: System/Management Requires: e2fsprogs Requires: kiwi = %{version} %ifarch %ix86 x86_64 @@ -328,9 +327,11 @@ %endif Requires: dosfstools %if 0%{?suse_version} -Requires: cdrkit-cdrtools-compat Requires: genisoimage +Requires: cdrkit-cdrtools-compat %endif +License: GPL-2.0+ +Group: System/Management %description -n kiwi-desc-isoboot This package contains kiwi boot (initrd) descriptions for booting @@ -341,11 +342,11 @@ Marcus Schaefer <[email protected]> %package -n kiwi-desc-isoboot-requires -Provides: kiwi-boot:isoboot Provides: kiwi-image:iso +Provides: kiwi-boot:isoboot %if 0%{?suse_version} -Requires: cdrkit-cdrtools-compat Requires: genisoimage +Requires: cdrkit-cdrtools-compat %endif Requires: kiwi-desc-isoboot = %{version} Requires: %(echo `bash %{S:4} %{S:0} isoboot %{myarch} %{mysystems}`) @@ -379,12 +380,10 @@ %package -n kiwi-desc-vmxboot Summary: KIWI - Virtual Machine boot templates -License: GPL-2.0+ -Group: System/Management +Requires: lvm2 Requires: dosfstools Requires: e2fsprogs Requires: kiwi = %{version} -Requires: lvm2 Requires: parted %if 0%{?suse_version} Requires: multipath-tools @@ -402,6 +401,8 @@ Requires: grub %endif %endif +License: GPL-2.0+ +Group: System/Management %description -n kiwi-desc-vmxboot This package contains kiwi boot (initrd) descriptions for booting @@ -413,13 +414,11 @@ %package -n kiwi-desc-vmxboot-requires Summary: KIWI - buildservice package requirements for vmxboot -License: GPL-2.0+ -Group: System/Management -Provides: kiwi-boot:vmxboot Provides: kiwi-image:vmx +Provides: kiwi-boot:vmxboot %if 0%{?suse_version} -Requires: cdrkit-cdrtools-compat Requires: genisoimage +Requires: cdrkit-cdrtools-compat %endif Requires: kiwi-desc-vmxboot = %{version} Requires: %(echo `bash %{S:4} %{S:0} vmxboot %{myarch} %{mysystems}`) @@ -447,6 +446,8 @@ %endif %endif %endif +License: GPL-2.0+ +Group: System/Management %description -n kiwi-desc-vmxboot-requires Meta-package to pull in all requires to build a vmxboot media. @@ -459,9 +460,9 @@ %package -n kiwi-desc-netboot Summary: KIWI - PXE network boot templates +Requires: kiwi = %{version} License: GPL-2.0+ Group: System/Management -Requires: kiwi = %{version} %description -n kiwi-desc-netboot kiwi boot (initrd) image for booting PXE images. @@ -471,13 +472,13 @@ Marcus Schaefer <[email protected]> %package -n kiwi-desc-netboot-requires -Provides: kiwi-boot:netboot Provides: kiwi-image:pxe +Provides: kiwi-boot:netboot Summary: KIWI - buildservice package requirements for netboot -License: GPL-2.0+ -Group: System/Management Requires: kiwi-desc-netboot = %{version} Requires: %(echo `bash %{S:4} %{S:0} netboot %{myarch} %{mysystems}`) +License: GPL-2.0+ +Group: System/Management %description -n kiwi-desc-netboot-requires Meta-package to pull in all requires to build a netboot media. @@ -490,16 +491,14 @@ %package -n kiwi-desc-oemboot Summary: KIWI - Expandable Virtual Machine boot templates -License: GPL-2.0 -Group: System/Management +Requires: lvm2 Requires: dosfstools Requires: e2fsprogs Requires: kiwi = %{version} -Requires: lvm2 Requires: parted %if 0%{?suse_version} -Requires: cdrkit-cdrtools-compat Requires: genisoimage +Requires: cdrkit-cdrtools-compat Requires: multipath-tools Requires: squashfs %endif @@ -518,6 +517,8 @@ %ifarch %arm aarch64 Requires: u-boot-tools %endif +License: GPL-2.0 +Group: System/Management %description -n kiwi-desc-oemboot This package contains kiwi boot (initrd) descriptions for booting @@ -528,12 +529,12 @@ Marcus Schaefer <[email protected]> %package -n kiwi-desc-oemboot-requires +Provides: kiwi-image:oem Provides: kiwi-boot:oemboot Provides: kiwi-boot:tbz -Provides: kiwi-image:oem %if 0%{?suse_version} -Requires: cdrkit-cdrtools-compat Requires: genisoimage +Requires: cdrkit-cdrtools-compat %endif Requires: kiwi-desc-oemboot = %{version} Requires: %(echo `bash %{S:4} %{S:0} oemboot %{myarch} %{mysystems}`) @@ -576,10 +577,10 @@ %package -n kiwi-templates Summary: KIWI - JeOS system image templates -License: GPL-2.0+ -Group: System/Management PreReq: coreutils Requires: kiwi-desc-vmxboot = %{version} +License: GPL-2.0+ +Group: System/Management %description -n kiwi-templates This package contains system image templates to easily build @@ -683,6 +684,7 @@ %endif mkdir -p $RPM_BUILD_ROOT/var/cache/kiwi +mkdir -p $RPM_BUILD_ROOT/var/cache/kiwi-images test -f $RPM_BUILD_ROOT/srv/tftpboot/pxelinux.0 && \ echo /srv/tftpboot/pxelinux.0 > kiwi.loader @@ -769,6 +771,7 @@ %dir %{_datadir}/kiwi %dir %{_datadir}/kiwi/image %dir /var/cache/kiwi +%dir /var/cache/kiwi-images %doc %{_mandir}/man1/kiwi.1.gz %doc %{_mandir}/man1/KIWI::images.sh.1.gz %doc %{_mandir}/man1/KIWI::config.sh.1.gz ++++++ kiwi-docu.tar.bz2 ++++++ ++++++ kiwi-repo.tar.bz2 ++++++ ++++++ kiwi.tar.bz2 ++++++ ++++ 5121 lines of diff (skipped)
