Hello community,

here is the log from the commit of package kiwi for openSUSE:Factory checked in 
at 2015-01-21 21:56:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        2014-12-23 
11:50:27.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kiwi.new/kiwi.changes   2015-01-21 
21:56:32.000000000 +0100
@@ -1,0 +2,78 @@
+Fri Jan 16 11:35:48 CET 2015 - [email protected]
+
+- v7.02.21 released
+  
+-------------------------------------------------------------------
+Fri Jan 16 11:29:37 CET 2015 - [email protected]
+  
+- v7.02.20 released
+  
+-------------------------------------------------------------------
+Fri Jan 16 10:04:10 CET 2015 - [email protected]
+  
+- sha256sum generation: change cwd to tmpdir and only pass filename to 
$sha->addfile
+  
+  The full path passed to $sha->addfile is written into the .sha256 file, 
which results in
+  the file not 'really' usable for verification by users. Passing only the 
relative filename
+  works around this.
+  
+-------------------------------------------------------------------
+Wed Jan 14 15:44:33 CET 2015 - [email protected]
+  
+- DB: rebuild documentation
+  
+-------------------------------------------------------------------
+Wed Jan 14 15:43:53 CET 2015 - [email protected]
+  
+- DB: fixed LVM documentation
+  
+  with regards to btrfs subvolume support the docu
+  was unclear and not complete
+  
+-------------------------------------------------------------------
+Mon Jan 12 17:04:03 CET 2015 - [email protected]
+  
+- Revert "Disable yum repos from centos-releases"
+  
+  This seems to break the repo handling completely
+  This reverts commit 4d48fd0b296343368d7bb76b97857d779ab13273.
+  
+-------------------------------------------------------------------
+Mon Jan 12 13:46:30 CET 2015 - [email protected]
+  
+- Disable yum repos from centos-releases
+  
+-------------------------------------------------------------------
+Mon Jan 12 11:19:28 CET 2015 - [email protected]
+  
+- v7.02.19 released
+  
+-------------------------------------------------------------------
+Mon Jan 12 11:13:38 CET 2015 - [email protected]
+  
+- Fixed kiwi-find-boot-requires.sh build helper
+  
+  Added Adrian as the author of the script and put some comment
+  what this script does. Fixed error handling if boot config
+  file is missing for the checked arch/os (bnc #911231)
+  
+-------------------------------------------------------------------
+Mon Jan 12 11:01:12 CET 2015 - [email protected]
+  
+- mediacheck: give the user 5s time to actually see the result (also helps 
openQA to catch it) - Failure waits for user input already
+  
+-------------------------------------------------------------------
+Mon Jan 12 10:49:12 CET 2015 - [email protected]
+  
+- Fixed spec file for rhel and centos builds
+  
+  With regards to 
https://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto
+  the use of the dist macros has been fixed. In addition the setup of the 
correct templates
+  per distribution has been fixed for rhel6/7 and centos6 (bnc #911231)
+  
+-------------------------------------------------------------------
+Wed Jan  7 10:33:16 CET 2015 - [email protected]
+  
+- fix debug package unique key handling.
+  
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kiwi.spec ++++++
--- /var/tmp/diff_new_pack.8ilJAj/_old  2015-01-21 21:56:33.000000000 +0100
+++ /var/tmp/diff_new_pack.8ilJAj/_new  2015-01-21 21:56:33.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package kiwi
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,7 +17,7 @@
 
 
 #perl_verion is not defined in centos/RHEL yet
-%if 0%{?rhel_version} || 0%{?fedora} || 0%{?centos}
+%if 0%{?rhel_version} || 0%{?centos_version}
 %define perl_version    %(eval "`%{__perl} -V:version`"; echo $version)
 %endif
 
@@ -26,7 +26,7 @@
 Group:          System/Management
 Url:            http://github.com/openSUSE/kiwi
 Name:           kiwi
-Version:        7.02.18
+Version:        7.02.21
 Release:        0
 Provides:       kiwi-image:lxc
 Provides:       kiwi-image:tbz
@@ -156,16 +156,16 @@
 %endif
 %endif
 # RHEL
-%if 0%{?rhel_version}
-%define mysystems %(echo `VER=%{rhel_version} echo 
"rhel-0${VER:0:1}.${VER:1:2}"`)
+%if 0%{?rhel_version} == 600
+%define mysystems rhel-06.0
 %endif
-# Fedora
-%if 0%{?fedora}
-%define mysystems %(echo `VER=%{fedora} echo "fedora-0${VER:0:1}.${VER:1:2}"`)
+%if 0%{?rhel_version} == 700
+%define mysystems rhel-07.0
 %endif
 # CentOS
-%if 0%{?centos}
-%define mysystems %(echo `VER=%{centos} echo "centos-0${VER:0:1}.${VER:1:2}"`)
+%if 0%{?centos_version} == 600
+# use the rhel templates for CentOS 6
+%define mysystems rhel-06.0
 %endif
 
 # find out about my arch name, could be done also via symlinks
@@ -207,7 +207,7 @@
 Requires:       e2fsprogs
 Requires:       kiwi = %{version}
 Requires:       zypper
-%if 0%{?rhel_version} || 0%{?fedora} || 0%{?centos}
+%if 0%{?rhel_version} || 0%{?centos_version}
 Requires:       squashfs-tools
 %endif
 %if 0%{?suse_version}
@@ -287,7 +287,7 @@
 License:        GPL-2.0+
 Group:          System/Management
 PreReq:         coreutils
-%if 0%{?rhel_version} || 0%{?fedora} || 0%{?centos}
+%if 0%{?rhel_version} || 0%{?centos_version}
 PreReq:         shadow-utils
 %else
 %if 0%{?suse_version} > 1220
@@ -387,7 +387,7 @@
 Requires:       multipath-tools
 Requires:       squashfs
 %endif
-%if 0%{?rhel_version} || 0%{?fedora} || 0%{?centos}
+%if 0%{?rhel_version} || 0%{?centos_version}
 Requires:       device-mapper-multipath
 Requires:       squashfs-tools
 %endif
@@ -500,7 +500,7 @@
 Requires:       multipath-tools
 Requires:       squashfs
 %endif
-%if 0%{?rhel_version} || 0%{?fedora} || 0%{?centos}
+%if 0%{?rhel_version} || 0%{?centos_version}
 Requires:       device-mapper-multipath
 Requires:       squashfs-tools
 %endif

++++++ kiwi-docu.tar.bz2 ++++++
++++ 7713 lines of diff (skipped)

++++++ kiwi-find-boot-requires.sh ++++++
--- /var/tmp/diff_new_pack.8ilJAj/_old  2015-01-21 21:56:36.000000000 +0100
+++ /var/tmp/diff_new_pack.8ilJAj/_new  2015-01-21 21:56:36.000000000 +0100
@@ -1,4 +1,9 @@
 #!/bin/bash
+# Author: Adrian Schröter <[email protected]>
+#
+# This script creates the required package list from the kiwi
+# boot image descriptions
+#
 
 sourcearchive=$1
 shift
@@ -15,7 +20,10 @@
 MISSING="1"
 for os in $oses; do
     file="kiwi/system/boot/$architecture/$boottype/$os/config.xml"
-    [ -e "$file" ] || echo "ERROR_NO_BOOT_CONFIG_FILE_FOUND"
+    if [ ! -e "$file" ];then
+        echo 
"ERROR_NO_${architecture}_${boottype}_${os}_BOOT_CONFIG_FILE_FOUND"
+        break
+    fi
 
     # my professional enterprise ready xml parser:
     while read line; do

++++++ 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  2014-12-19 08:24:00.000000000 +0100
+++ new/kiwi/.revision  2014-12-15 14:32:44.000000000 +0100
@@ -1 +1 @@
-44551d702294ffe080bd8e7baf77e29a529dd3ac
+af91f28bc8b65a2c0f0070ddd1c2cd9176f7f2bf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/modules/KIWICollect.pm 
new/kiwi/modules/KIWICollect.pm
--- old/kiwi/modules/KIWICollect.pm     2014-12-04 20:35:08.000000000 +0100
+++ new/kiwi/modules/KIWICollect.pm     2015-01-09 15:52:18.000000000 +0100
@@ -992,7 +992,7 @@
         };
     }
     $this->{m_debugPacks}->{$packname}->{'requireVersionArch'}->
-    { $packPointer->{'version'}."-".$packPointer->{'release'} } = 1;
+    { "$packPointer->{'version'}-$packPointer->{'release'}.$arch" } = 1;
     return;
 }
 
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     2014-12-19 09:06:40.000000000 +0100
+++ new/kiwi/modules/KIWIGlobals.pm     2015-01-16 11:35:43.000000000 +0100
@@ -1846,7 +1846,7 @@
     # Globals (generic)
     #------------------------------------------
     my %data;
-    $data{Version}         = "7.02.18";
+    $data{Version}         = "7.02.21";
     $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/KIWILinuxRC.sh 
new/kiwi/modules/KIWILinuxRC.sh
--- old/kiwi/modules/KIWILinuxRC.sh     2014-12-10 09:15:49.000000000 +0100
+++ new/kiwi/modules/KIWILinuxRC.sh     2015-01-12 12:55:06.000000000 +0100
@@ -30,6 +30,7 @@
 export bootLoaderOK=0
 export enablePlymouth=1
 export IFS_ORIG=$IFS
+export MEDIACHECK_OK_TIMER=5
 
 #======================================
 # lookup
@@ -4046,6 +4047,8 @@
         "waitkey"
     else
         Echo "ISO check passed"
+        Echo "Press any key to continue (waiting $MEDIACHECK_OK_TIMER sec...)"
+        read -s -n 1 -t $MEDIACHECK_OK_TIMER
     fi
 }
 #======================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi/modules/KIWIResult.pm 
new/kiwi/modules/KIWIResult.pm
--- old/kiwi/modules/KIWIResult.pm      2014-11-12 20:53:42.000000000 +0100
+++ new/kiwi/modules/KIWIResult.pm      2015-01-16 11:34:55.000000000 +0100
@@ -21,6 +21,7 @@
 use warnings;
 use Config::IniFiles;
 use Digest::SHA qw(sha256);
+use Cwd;
 
 #==========================================
 # KIWI Modules
@@ -465,6 +466,8 @@
         $kiwi -> failed ();
         return;
     }
+    my $orig_cwd = getcwd;
+    chdir $tmpdir;
     while (my $entry = readdir ($dh)) {
         next if $entry eq "." || $entry eq "..";
         next if ! -f $entry;
@@ -475,7 +478,7 @@
             $kiwi -> failed ();
             return;
         }
-        $sha -> addfile ($tmpdir."/".$entry);
+        $sha -> addfile ($entry);
         my $digest = $sha -> hexdigest;
         my $fd = FileHandle -> new();
         if (! $fd -> open (">$tmpdir/$entry.sha256")) {
@@ -486,6 +489,7 @@
         print $fd $digest."\n";
         $fd -> close();
     }
+    chdir $orig_cwd;
     closedir $dh;
     return $this;
 }

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to