Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2017-02-01 09:49:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/build (Old)
 and      /work/SRC/openSUSE:Factory/.build.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "build"

Changes:
--------
--- /work/SRC/openSUSE:Factory/build/build.changes      2016-12-11 
13:21:38.379992841 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2017-02-03 
17:33:44.910267823 +0100
@@ -1,0 +2,7 @@
+Wed Jan 25 16:06:13 UTC 2017 - adr...@suse.de
+
+- fix haskell builds (bsc#1018895)
+- fix multi type kiwi profile handling
+- minor distribution config and bug fixes
+
+-------------------------------------------------------------------

Old:
----
  obs-build-20161206.tar.gz

New:
----
  obs-build-20170112.tar.gz

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

Other differences:
------------------
++++++ build.spec ++++++
--- /var/tmp/diff_new_pack.AdFovu/_old  2017-02-03 17:33:45.682158572 +0100
+++ /var/tmp/diff_new_pack.AdFovu/_new  2017-02-03 17:33:45.682158572 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,13 @@
 # needsbinariesforbuild
 
 
-%define version_unconverted 20161206
+%define version_unconverted 20170112
 
 Name:           build
 Summary:        A Script to Build SUSE Linux RPMs
 License:        GPL-2.0+ and GPL-2.0
 Group:          Development/Tools/Building
-Version:        20161206
+Version:        20170112
 Release:        0
 Source:         obs-build-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.AdFovu/_old  2017-02-03 17:33:45.738150647 +0100
+++ /var/tmp/diff_new_pack.AdFovu/_new  2017-02-03 17:33:45.742150081 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20161206
+pkgver=20170112
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++++++ build.dsc ++++++
--- /var/tmp/diff_new_pack.AdFovu/_old  2017-02-03 17:33:45.790143288 +0100
+++ /var/tmp/diff_new_pack.AdFovu/_new  2017-02-03 17:33:45.790143288 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20161206
+Version: 20170112
 Binary: build
 Maintainer: Adrian Schroeter <adr...@suse.de>
 Architecture: all

++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.AdFovu/_old  2017-02-03 17:33:45.818139326 +0100
+++ /var/tmp/diff_new_pack.AdFovu/_new  2017-02-03 17:33:45.822138760 +0100
@@ -1,4 +1,4 @@
-build (20161206) unstable; urgency=low
+build (20170112) unstable; urgency=low
 
   * Update to current git trunk
     - add sles11sp2 build config and adapt autodetection

++++++ debian.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/control new/debian/control
--- old/debian/control  2009-12-09 09:47:57.000000000 +0100
+++ new/debian/control  2017-01-17 12:18:28.000000000 +0100
@@ -8,6 +8,9 @@
 Package: build
 Architecture: all
 Depends: ${perl:Depends}, rpm
+Conflicts: obs-build
+Replaces: obs-build
+Provides: obs-build
 Recommends: rpm2cpio
 Description: A script to build SUSE Linux RPMs
  This package provides a script for building RPMs for SUSE Linux

++++++ obs-build-20161206.tar.gz -> obs-build-20170112.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20161206/build new/obs-build-20170112/build
--- old/obs-build-20161206/build        2016-12-06 16:35:57.000000000 +0100
+++ new/obs-build-20170112/build        2017-01-12 15:42:22.000000000 +0100
@@ -696,7 +696,7 @@
     fi
 }
 
-wipe_build_environement() {
+wipe_build_environment() {
     if test -n "$VM_TYPE"; then
        vm_img_wipe
     else
@@ -998,7 +998,7 @@
 
 if test -n "$KILL" ; then
     test -z "$SRCDIR" || usage
-    if test -n "$VM_IMAGE" -a -n "$VM_SWAP" -a -n "$VM_TYPE"; then
+    if test -n "$VM_IMAGE" -a -n "$VM_SWAP" -a -n "$VM_TYPE" -a "$VM_SWAP" != 
__not_attached__ ; then
        # mark job as failed so that we don't extract packages
        if test "$VM_TYPE" != zvm ; then
            echo -n "BUILDSTATUS1" >"$VM_SWAP"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20161206/build-recipe-kiwi 
new/obs-build-20170112/build-recipe-kiwi
--- old/obs-build-20161206/build-recipe-kiwi    2016-12-06 16:35:57.000000000 
+0100
+++ new/obs-build-20170112/build-recipe-kiwi    2017-01-12 15:42:22.000000000 
+0100
@@ -457,7 +457,7 @@
     local profile=$3
     local bundle_call
 
-    kiwi_profile=""
+    local kiwi_profile=""
     if [ "$profile" != "__not__set" ]; then
         kiwi_profile="${profile}-"
     fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20161206/build-vm 
new/obs-build-20170112/build-vm
--- old/obs-build-20161206/build-vm     2016-12-06 16:35:57.000000000 +0100
+++ new/obs-build-20170112/build-vm     2017-01-12 15:42:22.000000000 +0100
@@ -339,10 +339,10 @@
 vm_img_wipe() {
     vm_wipe_$VM_TYPE "$@"
 
-    if test -n "$VM_IMAGE" -a ! -b "$VM_IMAGE" ; then
+    if test -n "$VM_IMAGE" -a "$VM_IMAGE" != __not_attached__ -a ! -b 
"$VM_IMAGE" ; then
        rm -f "$VM_IMAGE"
     fi
-    if test -n "$VM_SWAP" -a ! -b "$VM_SWAP" ; then
+    if test -n "$VM_SWAP" -a "$VM_SWAP" != __not_attached__ -a ! -b "$VM_SWAP" 
; then
        rm -f "$VM_SWAP"
     fi
 }
@@ -410,6 +410,7 @@
 background_watchdog() {
     WATCHDOG_START=
     WATCHDOG_TIMEOUT=300
+    BUILD_OPTIONS_PARSED=
     while sleep 5 ; do
        WATCH=`grep -a "### VM INTERACTION" "$LOGFILE" | tail -n 1`
        case $WATCH in
@@ -421,11 +422,11 @@
            ELAPSED=$((NOW-WATCHDOG_START))
            if test $ELAPSED -gt $WATCHDOG_TIMEOUT ; then
                # kill the VM
-                echo "### WATCHDOG TRIGGERED, KILLING VM ###"
-           fuser -k -TERM "$VM_IMAGE"
-           exit 0
-       fi
-    fi
+               echo "### WATCHDOG TRIGGERED, KILLING VM ###"
+               vm_kill
+               exit 0
+            fi
+        fi
     done
 }
 
@@ -598,32 +599,32 @@
     vm_set_mount_options
     if test "$VM_IMAGE" = 1 ; then
        VM_IMAGE="$BUILD_ROOT.img"
-       if test -z "$VM_SWAP" -a "$VM_TYPE" != emulator; then
+       if test -z "$VM_SWAP" -a "$VM_TYPE" != emulator ; then
            VM_SWAP="$BUILD_ROOT.swap"
        fi
-       echo "VM_IMAGE: $VM_IMAGE, VM_SWAP: $VM_SWAP"
-    else
-       echo "VM_IMAGE: $VM_IMAGE, VM_SWAP: $VM_SWAP"
-        vm_attach_root
     fi
+    echo "VM_IMAGE: $VM_IMAGE, VM_SWAP: $VM_SWAP"
+    vm_attach_root
     # this should not be needed, but sometimes a xen instance got lost
     test "$VM_TYPE" = xen && vm_purge_xen
     if test -n "$VMDISK_CLEAN" ; then
        # delete old root/swap to get rid of the old blocks
-       if test -n "$VM_IMAGE" -a -f "$VM_IMAGE" ; then
+       if test -n "$VM_IMAGE" -a "$VM_IMAGE" != __not_attached__ -a -f 
"$VM_IMAGE" ; then
            echo "Deleting old $VM_IMAGE"
            rm -rf "$VM_IMAGE"
        fi
-       if test -n "$VM_SWAP" -a -f "$VM_SWAP" ; then
+       if test -n "$VM_SWAP" -a "$VM_SWAP" != __not_attached__ -a -f 
"$VM_SWAP" ; then
            echo "Deleting old $VM_SWAP"
            rm -rf "$VM_SWAP"
        fi
     fi
-    test -b "$VM_IMAGE" || vm_img_create "$VM_IMAGE" "$VMDISK_ROOTSIZE"
+    if test ! -b "$VM_IMAGE" ; then
+       vm_img_create "$VM_IMAGE" "$VMDISK_ROOTSIZE"
+    fi
     if test -z "$CLEAN_BUILD" ; then
         vm_img_mkfs "$VMDISK_FILESYSTEM" "$VM_IMAGE"
     fi
-    if test -n "$VM_SWAP" -a ! -b "$VM_SWAP" ; then
+    if test -n "$VM_SWAP" -a "$VM_SWAP" != __not_attached__ -a ! -b "$VM_SWAP" 
; then
        vm_img_create "$VM_SWAP" "$VMDISK_SWAPSIZE"
     fi
     if test ! -e "$VM_IMAGE" ; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20161206/configs/arch.conf 
new/obs-build-20170112/configs/arch.conf
--- old/obs-build-20161206/configs/arch.conf    2016-12-06 16:35:57.000000000 
+0100
+++ new/obs-build-20170112/configs/arch.conf    2017-01-12 15:42:22.000000000 
+0100
@@ -4,7 +4,7 @@
 Preinstall: gawk gzip filesystem curl libidn acl gpgme libarchive
 Preinstall: openssl libssh2 zlib libassuan libgpg-error attr
 Preinstall: expat xz bzip2 readline lzo krb5 e2fsprogs keyutils
-Preinstall: ncurses lz4
+Preinstall: ncurses lz4 libpsl icu gcc-libs
 
 VMinstall: util-linux libutil-linux binutils pcre libcap
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20161206/init_buildsystem 
new/obs-build-20170112/init_buildsystem
--- old/obs-build-20161206/init_buildsystem     2016-12-06 16:35:57.000000000 
+0100
+++ new/obs-build-20170112/init_buildsystem     2017-01-12 15:42:22.000000000 
+0100
@@ -515,7 +515,7 @@
 # mount /proc and /dev/pts
 mkdir -p $BUILD_ROOT/proc
 mkdir -p $BUILD_ROOT/dev/pts
-if test "$UID" = 0 -a -n "$BUILD_ROOT" -a "$BUILD_ROOT" = / ; then
+if test "$UID" = 0 -a -n "$BUILD_ROOT" -a "$BUILD_ROOT" != / ; then
     mount -n -tproc none "$BUILD_ROOT/proc"
     mount -n -tdevpts -omode=0620,gid=5 none "$BUILD_ROOT/dev/pts"
 fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20161206/vc new/obs-build-20170112/vc
--- old/obs-build-20161206/vc   2016-12-06 16:35:57.000000000 +0100
+++ new/obs-build-20170112/vc   2017-01-12 15:42:22.000000000 +0100
@@ -127,12 +127,14 @@
        fi
        if [ -n "$message" ]; then
                echo -e "- $message"
-               echo
        elif [ -n "$content" ]; then
                cat "$content"
-               echo
        elif [ ! $just_edit ]; then
                echo "- "
+       fi
+       if [ -f "$changelog" ] && [ -s "$changelog" ]; then
+               # Avoid double newlines at EOF on a new blank .changes file,
+               # but do provide enough spacing between preexisting log entries.
                echo
        fi
        cat $changelog


Reply via email to