Hello community, here is the log from the commit of package kiwi for openSUSE:Factory checked in at 2017-11-23 09:44:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kiwi (Old) and /work/SRC/openSUSE:Factory/.kiwi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiwi" Thu Nov 23 09:44:37 2017 rev:660 rq:544426 version:7.04.40 Changes: -------- --- /work/SRC/openSUSE:Factory/kiwi/kiwi.changes 2017-11-08 15:10:21.173567813 +0100 +++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes 2017-11-23 09:44:46.787713487 +0100 @@ -1,0 +2,48 @@ +Wed Nov 22 15:22:51 CET 2017 - m...@suse.de + +- v7.04.40 released + +------------------------------------------------------------------- +Tue Nov 21 12:36:36 CET 2017 - dims...@opensuse.org + +- Tumbleweed templates: drop pam-modules dependency + +------------------------------------------------------------------- +Tue Nov 21 12:35:12 CET 2017 - dims...@opensuse.org + +- kiwi.spec: Prepare for Tumbleweed moving to suse_version 1550 + +------------------------------------------------------------------- +Mon Nov 13 09:31:55 CET 2017 - m...@suse.de + +- v7.04.39 released + +------------------------------------------------------------------- +Sun Nov 12 21:22:23 CET 2017 - ft...@geeko.jp + +- KIWIImage: add grub2-mkimage prefix option + + grub2-mkimage on openSUSE Leap 42.3 now requires "-p" option. + See also ece8cb9e + +------------------------------------------------------------------- +Thu Nov 9 14:31:48 CET 2017 - rjsch...@suse.com + +- Keep Melanox and hyperv kernel modules in the initrd + + Due to jitters in boot on Azure the drivers are not always found, keeping + then in the initrd avoids the issue in the virtualized environment + +------------------------------------------------------------------- +Thu Nov 9 10:54:24 CET 2017 - m...@suse.de + +- Fixed blocksize setup in losetup + + The -L option was used to set the blocksize value for losetup + However there is an option name clash between suse util-linux + and upstream which now leads to the problem that option -L + has changed its meaning and actually means --nooverlap which + completely breaks the call in kiwi. This patch changes the + call to use the long form --logical-blocksize. + This Fixes bsc#1066873 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kiwi.spec ++++++ --- /var/tmp/diff_new_pack.q4y88e/_old 2017-11-23 09:44:47.759678018 +0100 +++ /var/tmp/diff_new_pack.q4y88e/_new 2017-11-23 09:44:47.759678018 +0100 @@ -36,7 +36,7 @@ Name: kiwi License: GPL-2.0 Group: System/Management -Version: 7.04.38 +Version: 7.04.40 Provides: kiwi-schema = 6.2 Provides: kiwi-image:aci Provides: kiwi-image:lxc @@ -163,7 +163,7 @@ %endif # Tumbleweed: # Current Tumbleweed version, moving target -%if 0%{?suse_version} == 1330 +%if 0%{?suse_version} >= 1330 && !0%{?sle_version} %define mysystems suse-tumbleweed %endif # redefine for the SLE11 case if no sles_version exists ++++++ kiwi-docu.tar.bz2 ++++++ ++++++ kiwi-repo.tar.bz2 ++++++ ++++++ kiwi.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/.revision new/kiwi/.revision --- old/kiwi/.revision 2016-04-18 16:58:06.610211984 +0200 +++ new/kiwi/.revision 2016-04-18 16:58:06.610211984 +0200 @@ -1 +1 @@ -379e18e5e328699eec7e3f677a81101cf350f7ac +f6fdd2a1e6831accb0334d9cc817a3f0ab4fa0a3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/modules/KIWIGlobals.pm new/kiwi/modules/KIWIGlobals.pm --- old/kiwi/modules/KIWIGlobals.pm 2017-10-13 09:09:07.162081549 +0200 +++ new/kiwi/modules/KIWIGlobals.pm 2017-11-22 15:22:44.905236808 +0100 @@ -170,7 +170,7 @@ my $kiwi = $this->{kiwi}; my $locator = KIWILocator -> instance(); my $losetup_exec = $locator -> getExecPath("losetup"); - my $logical_sector_size = ''; + my $logical_block_size = ''; if (! $losetup_exec) { $kiwi -> error("losetup not found on build system"); $kiwi -> failed(); @@ -181,11 +181,11 @@ my $blocksize = $bldType -> getTargetBlockSize(); my $default_blocksize = $this -> getKiwiConfigEntry('DiskSectorSize'); if (($blocksize) && ($blocksize != $default_blocksize)) { - $logical_sector_size = "-L $blocksize"; + $logical_block_size = "--logical-blocksize $blocksize"; } } my $result = KIWIQX::qxx ( - "$losetup_exec $logical_sector_size -f --show $source 2>&1" + "$losetup_exec $logical_block_size -f --show $source 2>&1" ); my $status = $? >> 8; if ($status != 0) { @@ -2045,7 +2045,7 @@ # Globals (generic) #------------------------------------------ my %data; - $data{Version} = "7.04.38"; + $data{Version} = "7.04.40"; $data{Publisher} = "SUSE LINUX GmbH"; $data{Preparer} = "KIWI - http://opensuse.github.com/kiwi"; $data{ConfigName} = "config.xml"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/modules/KIWIImage.pm new/kiwi/modules/KIWIImage.pm --- old/kiwi/modules/KIWIImage.pm 2017-05-29 22:05:13.920000302 +0200 +++ new/kiwi/modules/KIWIImage.pm 2017-11-13 09:31:21.312206549 +0100 @@ -1814,7 +1814,10 @@ } my $core = "$CD/EFI/BOOT/$efi_bin"; my @modules = @efimods; - my $core_opts = "-O $efi_fo -o $core -c $bootefi -d $ir_modules"; + my $core_opts; + $core_opts = "-O $efi_fo -o $core -c $bootefi "; + $core_opts.= "-p /boot/grub2 "; + $core_opts.= "-d $ir_modules"; $status = KIWIQX::qxx ( "$grub2_mkimage $core_opts @modules 2>&1" ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/modules/KIWILinuxRC.sh new/kiwi/modules/KIWILinuxRC.sh --- old/kiwi/modules/KIWILinuxRC.sh 2017-07-18 14:54:37.007674430 +0200 +++ new/kiwi/modules/KIWILinuxRC.sh 2017-11-13 09:31:21.316206562 +0100 @@ -11625,11 +11625,11 @@ function loop_setup { local IFS=$IFS_ORIG local target="$@" - local logical_sector_size + local logical_block_size if [ ! -z "$kiwi_target_blocksize" ];then - logical_sector_size="-L $kiwi_target_blocksize" + logical_block_size="--logical-blocksize $kiwi_target_blocksize" fi - local loop=$(losetup $logical_sector_size -f --show "$target") + local loop=$(losetup $logical_block_size -f --show "$target") if [ ! -e "$loop" ];then return 1 fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/system/boot/armv7l/oemboot/suse-tumbleweed/config.xml new/kiwi/system/boot/armv7l/oemboot/suse-tumbleweed/config.xml --- old/kiwi/system/boot/armv7l/oemboot/suse-tumbleweed/config.xml 2016-04-18 16:58:06.634212027 +0200 +++ new/kiwi/system/boot/armv7l/oemboot/suse-tumbleweed/config.xml 2017-11-22 15:22:26.037178611 +0100 @@ -150,7 +150,6 @@ <package name="Mesa"/> <package name="openSUSE-release"/> <package name="pam"/> - <package name="pam-modules"/> <package name="perl"/> <package name="perl-Bootloader"/> <package name="permissions"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/system/boot/armv7l/vmxboot/suse-tumbleweed/config.xml new/kiwi/system/boot/armv7l/vmxboot/suse-tumbleweed/config.xml --- old/kiwi/system/boot/armv7l/vmxboot/suse-tumbleweed/config.xml 2016-04-18 16:58:06.638212050 +0200 +++ new/kiwi/system/boot/armv7l/vmxboot/suse-tumbleweed/config.xml 2017-11-22 15:22:26.037178611 +0100 @@ -127,7 +127,6 @@ <package name="Mesa"/> <package name="openSUSE-release"/> <package name="pam"/> - <package name="pam-modules"/> <package name="perl"/> <package name="perl-Bootloader"/> <package name="permissions"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/system/boot/ix86/isoboot/suse-tumbleweed/config.xml new/kiwi/system/boot/ix86/isoboot/suse-tumbleweed/config.xml --- old/kiwi/system/boot/ix86/isoboot/suse-tumbleweed/config.xml 2016-04-18 16:58:06.638212050 +0200 +++ new/kiwi/system/boot/ix86/isoboot/suse-tumbleweed/config.xml 2017-11-22 15:22:26.037178611 +0100 @@ -172,7 +172,6 @@ <package name="openSUSE-release"/> <package name="pam"/> <package name="pam-config"/> - <package name="pam-modules"/> <package name="perl"/> <package name="perl-Bootloader"/> <package name="perl-HTML-Parser"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/system/boot/ix86/netboot/suse-tumbleweed/config.xml new/kiwi/system/boot/ix86/netboot/suse-tumbleweed/config.xml --- old/kiwi/system/boot/ix86/netboot/suse-tumbleweed/config.xml 2016-09-19 10:55:59.933114043 +0200 +++ new/kiwi/system/boot/ix86/netboot/suse-tumbleweed/config.xml 2017-11-22 15:22:26.037178611 +0100 @@ -211,7 +211,6 @@ <package name="Mesa"/> <package name="openSUSE-release"/> <package name="pam"/> - <package name="pam-modules"/> <package name="perl"/> <package name="perl-Bootloader"/> <package name="permissions"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/system/boot/ix86/oemboot/suse-tumbleweed/config.xml new/kiwi/system/boot/ix86/oemboot/suse-tumbleweed/config.xml --- old/kiwi/system/boot/ix86/oemboot/suse-tumbleweed/config.xml 2016-04-18 16:58:06.642212045 +0200 +++ new/kiwi/system/boot/ix86/oemboot/suse-tumbleweed/config.xml 2017-11-22 15:22:26.037178611 +0100 @@ -190,7 +190,6 @@ <package name="Mesa"/> <package name="openSUSE-release"/> <package name="pam"/> - <package name="pam-modules"/> <package name="perl"/> <package name="perl-Bootloader"/> <package name="permissions"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/system/boot/ix86/vmxboot/suse-SLES12/config.xml new/kiwi/system/boot/ix86/vmxboot/suse-SLES12/config.xml --- old/kiwi/system/boot/ix86/vmxboot/suse-SLES12/config.xml 2017-10-13 09:08:50.834014710 +0200 +++ new/kiwi/system/boot/ix86/vmxboot/suse-SLES12/config.xml 2017-11-13 09:31:21.316206562 +0100 @@ -35,10 +35,12 @@ <file name="drivers/ide/*"/> <file name="drivers/md/*"/> <file name="drivers/message/fusion/*"/> + <file name="drivers/net/ethernet/mellanox/*"/> <file name="drivers/net/virtio_net.ko"/> <file name="drivers/net/hyperv/hv_netvsc.ko"/> <file name="drivers/nvme/*"/> <file name="drivers/nvmem/*"/> + <file name="drivers/pci/host/pci-hyperv.ko"/> <file name="drivers/scsi/*"/> <file name="drivers/staging/hv/*"/> <file name="drivers/virtio/*"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kiwi/system/boot/ix86/vmxboot/suse-tumbleweed/config.xml new/kiwi/system/boot/ix86/vmxboot/suse-tumbleweed/config.xml --- old/kiwi/system/boot/ix86/vmxboot/suse-tumbleweed/config.xml 2016-04-18 16:58:06.642212045 +0200 +++ new/kiwi/system/boot/ix86/vmxboot/suse-tumbleweed/config.xml 2017-11-22 15:22:26.037178611 +0100 @@ -162,7 +162,6 @@ <package name="Mesa"/> <package name="openSUSE-release"/> <package name="pam"/> - <package name="pam-modules"/> <package name="perl"/> <package name="perl-Bootloader"/> <package name="permissions"/>