commit build for openSUSE:Factory

2020-08-31 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2020-08-31 16:47:36

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.3399 (New)


Package is "build"

Mon Aug 31 16:47:36 2020 rev:133 rq:830294 version:20200828

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2020-08-25 
09:32:09.927980001 +0200
+++ /work/SRC/openSUSE:Factory/.build.new.3399/build.changes2020-08-31 
16:47:58.828288394 +0200
@@ -1,0 +2,7 @@
+Fri Aug 28 13:48:06 UTC 2020 - Adrian Schröter 
+
+- support rpmlint installed in /usr/bin/ as well
+- fix local build for armv6hl
+- Extract generated chart from the tarball instead of using the recipe
+
+---
@@ -31 +38 @@
-- Genreadte .packages and .basepackages files for docker builds
+- Generate .packages and .basepackages files for docker builds

Old:

  obs-build-20200520.tar.gz

New:

  obs-build-20200828.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.ShfXLV/_old  2020-08-31 16:48:08.508293087 +0200
+++ /var/tmp/diff_new_pack.ShfXLV/_new  2020-08-31 16:48:08.512293089 +0200
@@ -28,7 +28,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Tools/Building
-Version:20200520
+Version:20200828
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.ShfXLV/_old  2020-08-31 16:48:08.580293122 +0200
+++ /var/tmp/diff_new_pack.ShfXLV/_new  2020-08-31 16:48:08.580293122 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20200520
+pkgver=20200828
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ _service ++
--- /var/tmp/diff_new_pack.ShfXLV/_old  2020-08-31 16:48:08.600293132 +0200
+++ /var/tmp/diff_new_pack.ShfXLV/_new  2020-08-31 16:48:08.600293132 +0200
@@ -1,7 +1,7 @@
 
   
-20200520
-20200520
+20200828
+20200828
 git://github.com/openSUSE/obs-build.git
 git
 dist/build.changes

++ build.dsc ++
--- /var/tmp/diff_new_pack.ShfXLV/_old  2020-08-31 16:48:08.644293153 +0200
+++ /var/tmp/diff_new_pack.ShfXLV/_new  2020-08-31 16:48:08.644293153 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20200520
+Version: 20200828
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.ShfXLV/_old  2020-08-31 16:48:08.676293169 +0200
+++ /var/tmp/diff_new_pack.ShfXLV/_new  2020-08-31 16:48:08.676293169 +0200
@@ -1,4 +1,4 @@
-build (20200520) unstable; urgency=low
+build (20200828) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20200520.tar.gz -> obs-build-20200828.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20200520/build-recipe-helm 
new/obs-build-20200828/build-recipe-helm
--- old/obs-build-20200520/build-recipe-helm2020-08-20 10:13:26.0 
+0200
+++ new/obs-build-20200828/build-recipe-helm2020-08-28 16:28:05.0 
+0200
@@ -70,12 +70,18 @@
 args=() 
 test -n "$DISTURL" && args=("${args[@]}" --disturl "$DISTURL")
 test -n "$RELEASE" && args=("${args[@]}" --release "$RELEASE")
-local nameversion=$(perl -I$BUILD_DIR -MBuild::Helm -e 'Build::Helm::show' 
-- "${args[@]}" "$BUILD_ROOT/$TOPDIR/SOURCES/$RECIPEFILE" nameversion)
+local name=$(perl -I$BUILD_DIR -MBuild::Helm -e 'Build::Helm::show' -- 
"${args[@]}" "$BUILD_ROOT/$TOPDIR/SOURCES/$RECIPEFILE" name)
+local version=$(perl -I$BUILD_DIR -MBuild::Helm -e 'Build::Helm::show' -- 
"${args[@]}" "$BUILD_ROOT/$TOPDIR/SOURCES/$RECIPEFILE" version)
+local nameversion="$name-$version"
 # create chart
 chroot $BUILD_ROOT su -c "cd $TOPDIR/BUILD && helm package -d $TOPDIR/HELM 
."  - $BUILD_USER || cleanup_and_exit 1
 test -f "$BUILD_ROOT$TOPDIR/HELM/$nameversion.tgz" || cleanup_and_exit 1 
"helm package command did not create $nameversion.tgz"
+# extract generated Chart.yaml file
+tar -xOf "$BUILD_ROOT$TOPDIR/HELM/$nameversion.tgz" -- "$name/Chart.yaml" 
> "$BUILD_ROOT$TOPDIR/HELM/Chart.yaml"
+test -s "$BUILD_ROOT$TOPDIR/HELM/Chart.yaml" || cleanup_and_exit 1 "helm 
chart does not contain $name/Chart.yaml"
 # generate helminfo
-perl -I$BUILD_DIR -MBuild::Helm -e 'Build::Helm::show' -- "${args[@]}" 
--chart "$BUILD_ROOT$TOPDIR/HELM/$nameversion.tgz" 
"$BUILD_ROOT/$TOPDIR/SOURCES/$RECIPEFILE" helminfo > 

commit build for openSUSE:Factory

2020-08-25 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2020-08-25 09:31:47

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.3399 (New)


Package is "build"

Tue Aug 25 09:31:47 2020 rev:132 rq:828094 version:20200520

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2020-05-29 
21:13:22.374333290 +0200
+++ /work/SRC/openSUSE:Factory/.build.new.3399/build.changes2020-08-25 
09:32:09.927980001 +0200
@@ -1,0 +2,32 @@
+Thu Aug 20 08:07:30 UTC 2020 - Adrian Schröter 
+
+- fix factory version in config file bsc#1170956
+- add missing ignores for Leap 15.2 bsc#1174854
+- fix sysrq handling for KVM builds
+- avoid double removal of obscpio files
+- docker:
+  * support builds using USER root statements
+  * proper error handling when obs-docker-support gets called as 
+non-root
+  * helm build target support
+  * support milestone handling
+- support repo files without types set (SLE 15 SP2 zypp)
+- add default substitute for system-packages:repo-creation
+- Support recursive kiwi profile usage
+
+---
+Thu Jul 23 05:38:24 UTC 2020 - Frank Schreiner 
+
+- fix dependencies for Fedora 33
+- Set $YAML::XS::LoadBlessed = 0 for Appimage/Snapcraft
+- add a new variable to track build time needed for ccache eviction
+- create folder for ccache archive to be copied before rsync
+- also package pkg-config files by default into baselibs. (bsc#1172563 etc)
+- Use shorter kernel flag for mitigations
+- Ignore, if shutdown behavior changed by build in z/VM
+- Control disk-space consumption while creating ccache archive
+- cleaning ccache
+- create folders before trying to copy ccache.tar
+- Genreadte .packages and .basepackages files for docker builds
+
+---



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.GY2vPZ/_old  2020-08-25 09:32:13.875982306 +0200
+++ /var/tmp/diff_new_pack.GY2vPZ/_new  2020-08-25 09:32:13.879982307 +0200
@@ -88,6 +88,11 @@
 Recommends: %{__pkg_name}-mkdrpms
 %endif
 
+# With fedora 33 the POSIX module was split out of the perl
+# package
+BuildRequires:  perl(POSIX)
+Requires:   perl(POSIX)
+
 %description
 This package provides a script for building RPMs for SUSE Linux in a
 chroot environment.
@@ -118,7 +123,7 @@
 %endif
 
 %define initvm_arch %{_host_cpu}
-%if %{_host_cpu} == "i686"
+%if "%{_host_cpu}" == "i686"
 %define initvm_arch i586
 %endif
 %package initvm-%{initvm_arch}

++ obs-build-20200520.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20200520/Build/Appimage.pm 
new/obs-build-20200520/Build/Appimage.pm
--- old/obs-build-20200520/Build/Appimage.pm2020-05-20 18:38:11.0 
+0200
+++ new/obs-build-20200520/Build/Appimage.pm2020-08-20 10:13:26.0 
+0200
@@ -24,7 +24,7 @@
 use Build::Deb;
 use Build::Rpm;
 
-eval { require YAML::XS; };
+eval { require YAML::XS; $YAML::XS::LoadBlessed = 0; };
 *YAML::XS::LoadFile = sub {die("YAML::XS is not available\n")} unless defined 
::XS::LoadFile;
 
 sub parse {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20200520/Build/Docker.pm 
new/obs-build-20200520/Build/Docker.pm
--- old/obs-build-20200520/Build/Docker.pm  2020-05-20 18:38:11.0 
+0200
+++ new/obs-build-20200520/Build/Docker.pm  2020-08-20 10:13:26.0 
+0200
@@ -172,6 +172,9 @@
   if ($line =~ /^#!NoSquash\s*$/) {
 $nosquash = 1;
   }
+  if ($line =~ /^#!Milestone:\s*(\S+)\s*$/) {
+   $ret->{'milestone'} = $1;
+  }
   next;
 }
 # add continuation lines
@@ -289,6 +292,7 @@
   $containerinfo->{'disturl'} = $disturl if defined $disturl;
   $containerinfo->{'version'} = $d->{'version'} if defined $d->{'version'};
   $containerinfo->{'release'} = $release if defined $release;
+  $containerinfo->{'milestone'} = $d->{'milestone'} if defined 
$d->{'milestone'};
   print Build::SimpleJSON::unparse($containerinfo)."\n";
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20200520/Build/Helm.pm 
new/obs-build-20200520/Build/Helm.pm
--- old/obs-build-20200520/Build/Helm.pm1970-01-01 01:00:00.0 
+0100
+++ new/obs-build-20200520/Build/Helm.pm2020-08-20 10:13:26.0 
+0200
@@ -0,0 +1,139 @@
+
+#
+# Copyright (c) 2020 SUSE LLC
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU 

commit build for openSUSE:Factory

2020-05-29 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2020-05-29 21:13:17

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.3606 (New)


Package is "build"

Fri May 29 21:13:17 2020 rev:131 rq:807799 version:20200520

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2020-02-03 
11:10:39.889764463 +0100
+++ /work/SRC/openSUSE:Factory/.build.new.3606/build.changes2020-05-29 
21:13:22.374333290 +0200
@@ -1,0 +2,51 @@
+Sun May 17 14:32:52 UTC 2020 - co...@suse.com
+
+- enable sysrq operations on boot
+- Set kvm_serial_device to virtio-serial in the fixup
+- Split console arg setting code into kvm_add_console_args
+- Update for zVM to make container builds work.
+- Write to /proc/sys/kernel/hostname if the hostname command is not available
+- Use --cgroup-manager=cgroupfs when calling podman
+- Also squash by default in podman builds
+- Support different interpreters in prein/postin scriptlets
+- Use grep -E instead of egrep to check for the needsbinariesforbuild flag
+- Use new Build::Intrepo module
+- Add new Intrepo module to read/write build's internal repo format
+- remove .gz from _ccache archive as it is no longer compressed
+- Add support for Arch in build-recipe-kiwi
+- Autodetect whether to use --pipe option of systemd-nspawn.
+- Split parse_depfile() from readdeps()
+- enable compression on ccache
+- add bugzilla numbers for s390 workaround
+- extend --ccache to generate _ccache.tar.gz and implement --pkg-ccache
+- disable transparent_hugepage on s390x guests for now, causes hangs
+- set buildflavor also for Build::parse
+
+---
+Fri Mar 13 13:41:20 UTC 2020 - Adrian Schröter 
+
+- Leap 15.2 config update (libzstd1 for rpm)
+- handle obscpio extraction error as fatal
+- Return correct exit code from systemd-nspawn build
+- Spec parser: do not parse included files from end to start
+- running disk full check also outside of VM
+- run disk full check only for chroot
+
+---
+Mon Feb 10 08:25:12 UTC 2020 - Adrian Schröter 
+
+- Spec parser: add support for %elif, %elifarch, %elifos
+- Support rpm's %include statement (EXPERIMENTAL, known limitations)
+- Do not do vminstall expansion in expanddeps unless --vm is used
+
+---
+Wed Feb  5 08:23:06 UTC 2020 - Adrian Schröter 
+
+- 15.2 config: preinstall gcrypt deps again
+- Recommends for Fedora based distros
+- support obsgendiff funcationality
+- various smaller code cleanups
+- additional test cases for spec file parsing
+- various fixes for cornercases during spec file parsing
+
+---

Old:

  obs-build-20200131.tar.gz

New:

  obs-build-20200520.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.iNGUpF/_old  2020-05-29 21:13:23.278336015 +0200
+++ /var/tmp/diff_new_pack.iNGUpF/_new  2020-05-29 21:13:23.282336027 +0200
@@ -18,17 +18,17 @@
 # needsbinariesforbuild
 
 
-%if 0%{?fedora} || 0%{?rhel}
-%define __pkg_name obs-build
-%else
+%if 0%{?suse_version}
 %define __pkg_name build
+%else
+%define __pkg_name obs-build
 %endif
 
 Name:   %{__pkg_name}
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Tools/Building
-Version:20200131
+Version:20200520
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -47,12 +47,20 @@
 BuildRequires:  perl
 BuildRequires:  psmisc
 BuildRequires:  tar
+# For testcases
+BuildRequires:  perl(Date::Parse)
+BuildRequires:  perl(Test::Harness)
+BuildRequires:  perl(Test::More)
 %if 0%{?fedora}
 Requires:   perl-MD5
 Requires:   perl-TimeDate
+BuildRequires:  perl-TimeDate
 %endif
 Conflicts:  bsdtar < 2.5.5
-%if 0%{?suse_version} > 1000
+BuildRequires:  perl(Date::Parse)
+BuildRequires:  perl(Test::Harness)
+BuildRequires:  perl(Test::More)
+%if 0%{?suse_version} > 1000 || 0%{?centos_version} >= 800 || 
0%{?rhel_version} >= 800 || 0%{?fedora_version} >= 21
 # None of them are actually required for core features.
 # Perl helper scripts use them.
 Recommends: perl(Date::Language)
@@ -199,12 +207,16 @@
 
 %check
 for i in build build-* ; do bash -n $i || exit 1 ; done
+
+# run perl module unit tests
+LANG=C make test || exit 1
+
 if [ `whoami` != "root" ]; then
-  echo "WARNING: Not building as root, tests did not run!"
+  echo "WARNING: Not building as root, build test did not run!"
   exit 0
 fi
 if [ ! -f 

commit build for openSUSE:Factory

2020-02-03 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2020-02-03 11:10:37

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.26092 (New)


Package is "build"

Mon Feb  3 11:10:37 2020 rev:130 rq:769043 version:20200131

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2020-01-25 
13:23:51.540028639 +0100
+++ /work/SRC/openSUSE:Factory/.build.new.26092/build.changes   2020-02-03 
11:10:39.889764463 +0100
@@ -1,0 +2,21 @@
+Fri Jan 31 11:49:34 UTC 2020 - Adrian Schröter 
+
+- fix regression in && operator handling of rpm spec file parser
+- Correctly expand macros defined with %global
+
+---
+Wed Jan 29 12:57:22 UTC 2020 - Adrian Schröter 
+
+- 15.2 config: temporary revert gcrypt preinstall until distro has changed
+- factory config: ignore libxtables for iproute2, not needed for ip tool
+- Follow upstream rpm changes in regard to logical ops
+- Fix macro expansion of lines containing newlines
+- add missing header file to avoid compile warnings
+
+---
+Tue Jan 28 15:20:28 UTC 2020 - Adrian Schröter 
+
+- support OBS-Milestone comment for kiwi
+- switch to preinstall expansion for factory
+
+---

Old:

  obs-build-20200124.1.tar.gz

New:

  obs-build-20200131.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.o9qZT0/_old  2020-02-03 11:10:41.429765240 +0100
+++ /var/tmp/diff_new_pack.o9qZT0/_new  2020-02-03 11:10:41.429765240 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Tools/Building
-Version:20200124.1
+Version:20200131
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.o9qZT0/_old  2020-02-03 11:10:41.457765255 +0100
+++ /var/tmp/diff_new_pack.o9qZT0/_new  2020-02-03 11:10:41.465765259 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20200124.1
+pkgver=20200131
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ _service ++
--- /var/tmp/diff_new_pack.o9qZT0/_old  2020-02-03 11:10:41.477765265 +0100
+++ /var/tmp/diff_new_pack.o9qZT0/_new  2020-02-03 11:10:41.477765265 +0100
@@ -1,7 +1,7 @@
 
   
-20200124.1
-20200124.1
+20200131
+20200131
 git://github.com/openSUSE/obs-build.git
 git
 dist/build.changes

++ build.dsc ++
--- /var/tmp/diff_new_pack.o9qZT0/_old  2020-02-03 11:10:41.493765273 +0100
+++ /var/tmp/diff_new_pack.o9qZT0/_new  2020-02-03 11:10:41.493765273 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20200124.1
+Version: 20200131
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.o9qZT0/_old  2020-02-03 11:10:41.517765286 +0100
+++ /var/tmp/diff_new_pack.o9qZT0/_new  2020-02-03 11:10:41.521765287 +0100
@@ -1,4 +1,4 @@
-build (20200124.1) unstable; urgency=low
+build (20200131) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20200124.1.tar.gz -> obs-build-20200131.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20200124.1/Build/Arch.pm 
new/obs-build-20200131/Build/Arch.pm
--- old/obs-build-20200124.1/Build/Arch.pm  2020-01-24 16:44:24.0 
+0100
+++ new/obs-build-20200131/Build/Arch.pm2020-01-31 12:50:08.0 
+0100
@@ -119,10 +119,7 @@
   $ret->{'deps'} = [];
   push @{$ret->{'deps'}}, @{$vars{$_} || []} for qw{makedepends checkdepends 
depends};
   # get arch from macros
-  my $arch;
-  for (@{$config->{'macros'} || []}) {
-$arch = $1 if /^%define _target_cpu (\S+)/;
-  }
+  my ($arch) = Build::gettargetarchos($config);
   # map to arch linux name and add arch dependent
   $arch = 'i686' if $arch =~ /^i[345]86$/;
   push @{$ret->{'deps'}}, @{$vars{"${_}_$arch"} || []} for qw{makedepends 
checkdepends depends};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20200124.1/Build/Deb.pm 

commit build for openSUSE:Factory

2020-01-25 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2020-01-25 13:23:13

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.26092 (New)


Package is "build"

Sat Jan 25 13:23:13 2020 rev:129 rq:766951 version:20200124.1

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2020-01-10 
18:40:44.411498841 +0100
+++ /work/SRC/openSUSE:Factory/.build.new.26092/build.changes   2020-01-25 
13:23:51.540028639 +0100
@@ -1,0 +2,31 @@
+Fri Jan 24 15:44:00 UTC 2020 - Adrian Schröter 
+
+- fix SLE 15 configurations
+- Fix dist autodetection for sle15-sp2
+
+---
+Fri Jan 24 14:38:29 UTC 2020 - Adrian Schröter 
+
+- Fix crash when using preinstall dependency expansion in OBS
+- build-vm-kvm: use /boot/kernel.obs.build and /boot/initrd.obs.build
+  as fallback regardless of the platform to have a global fallback
+  kernel to use for distros that do not use the "kernel-obs-build"
+  package to provide the guests kernel and initrd as the system
+  binaries are not reliable for use in a guest system
+- use abuild user if $NOROOTFORBUILD is set.
+
+---
+Wed Jan 22 12:30:41 UTC 2020 - Adrian Schröter 
+
+- fix createrepo existens check for appimager and docker builds
+  in chroot
+- support to use virt-make-fs for ext3 VM builds
+
+---
+Fri Jan 10 09:28:39 UTC 2020 - Adrian Schröter 
+
+- Arch Linux zstd format support
+- fix testbuild fail with latest rpm in SP2 and Leap 15.2
+- do not retry automatically on disk full error
+
+---

Old:

  obs-build-20200107.tar.gz

New:

  obs-build-20200124.1.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.1pzFZr/_old  2020-01-25 13:23:55.992030589 +0100
+++ /var/tmp/diff_new_pack.1pzFZr/_new  2020-01-25 13:23:55.996030591 +0100
@@ -18,11 +18,17 @@
 # needsbinariesforbuild
 
 
-Name:   build
+%if 0%{?fedora} || 0%{?rhel}
+%define __pkg_name obs-build
+%else
+%define __pkg_name build
+%endif
+
+Name:   %{__pkg_name}
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Tools/Building
-Version:20200107
+Version:20200124.1
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -67,11 +73,11 @@
 %endif
 
 %if 0%{?suse_version} > 1120 || ! 0%{?suse_version}
-Requires:   build-mkbaselibs
+Requires:   %{__pkg_name}-mkbaselibs
 %endif
 
 %if 0%{?suse_version} > 1120 || 0%{?mdkversion}
-Recommends: build-mkdrpms
+Recommends: %{__pkg_name}-mkdrpms
 %endif
 
 %description
@@ -95,7 +101,7 @@
 Group:  Development/Tools/Building
 Requires:   deltarpm
 # XXX: we wanted to avoid that but mkdrpms needs Build::Rpm::rpmq
-Requires:   build
+Requires:   %{__pkg_name}
 
 %description mkdrpms
 This package contains the parts which may be installed in the inner build 
system
@@ -110,11 +116,11 @@
 %package initvm-%{initvm_arch}
 Summary:Virtualization initializer for emulated cross architecture 
builds
 Group:  Development/Tools/Building
-Requires:   build
+Requires:   %{__pkg_name}
 BuildRequires:  gcc
 BuildRequires:  glibc-devel
-Provides:   build-initvm
-Obsoletes:  build-initvm
+Provides:   %{__pkg_name}-initvm
+Obsoletes:  %{__pkg_name}-initvm
 %if 0%{?suse_version} > 1200
 BuildRequires:  glibc-devel-static
 %endif

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.1pzFZr/_old  2020-01-25 13:23:56.020030602 +0100
+++ /var/tmp/diff_new_pack.1pzFZr/_new  2020-01-25 13:23:56.020030602 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20200107
+pkgver=20200124.1
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ _service ++
--- /var/tmp/diff_new_pack.1pzFZr/_old  2020-01-25 13:23:56.032030607 +0100
+++ /var/tmp/diff_new_pack.1pzFZr/_new  2020-01-25 13:23:56.032030607 +0100
@@ -1,6 +1,7 @@
 
   
-%ad
+20200124.1
+20200124.1
 git://github.com/openSUSE/obs-build.git
 git
 dist/build.changes

++ build.dsc ++
--- /var/tmp/diff_new_pack.1pzFZr/_old  2020-01-25 13:23:56.048030614 +0100
+++ /var/tmp/diff_new_pack.1pzFZr/_new  2020-01-25 13:23:56.048030614 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20200107
+Version: 20200124.1
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.1pzFZr/_old  

commit build for openSUSE:Factory

2020-01-10 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2020-01-10 18:40:06

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.6675 (New)


Package is "build"

Fri Jan 10 18:40:06 2020 rev:128 rq:761596 version:20200107

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2019-12-11 
12:02:32.772805441 +0100
+++ /work/SRC/openSUSE:Factory/.build.new.6675/build.changes2020-01-10 
18:40:44.411498841 +0100
@@ -1,0 +2,7 @@
+Tue Jan  7 12:54:44 UTC 2020 - Adrian Schröter 
+
+- allow to enter an existing buildroot w/o recipe
+- generate milestone files also for pure online media
+- fix ccache setup of non-dotted compiler versions
+
+---

Old:

  obs-build-20191205.tar.gz

New:

  obs-build-20200107.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.2x5nM0/_old  2020-01-10 18:40:48.195500264 +0100
+++ /var/tmp/diff_new_pack.2x5nM0/_new  2020-01-10 18:40:48.203500266 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 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
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Tools/Building
-Version:20191205
+Version:20200107
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.2x5nM0/_old  2020-01-10 18:40:48.283500296 +0100
+++ /var/tmp/diff_new_pack.2x5nM0/_new  2020-01-10 18:40:48.283500296 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20191204
+pkgver=20200107
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.2x5nM0/_old  2020-01-10 18:40:48.319500310 +0100
+++ /var/tmp/diff_new_pack.2x5nM0/_new  2020-01-10 18:40:48.319500310 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20191205
+Version: 20200107
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.2x5nM0/_old  2020-01-10 18:40:48.335500316 +0100
+++ /var/tmp/diff_new_pack.2x5nM0/_new  2020-01-10 18:40:48.339500317 +0100
@@ -1,4 +1,4 @@
-build (20191205) unstable; urgency=low
+build (20200107) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20191205.tar.gz -> obs-build-20200107.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20191205/build new/obs-build-20200107/build
--- old/obs-build-20191205/build2019-12-05 10:01:57.0 +0100
+++ new/obs-build-20200107/build2020-01-07 13:56:12.0 +0100
@@ -471,7 +471,7 @@
 setupccache() {
 if test -n "$CCACHE" ; then
if mkdir -p $BUILD_ROOT/var/lib/build/ccache/bin; then
-   for i in $(ls $BUILD_ROOT/usr/bin | grep -E 
'^(cc|gcc|[cg][+][+]|clang|clang[+][+])([-]?[234][.]?[0-9])*$'); do
+   for i in $(ls $BUILD_ROOT/usr/bin | grep -E 
'^(cc|gcc|[cg][+][+]|clang|clang[+][+])([-]?[.0-9])*$'); do
rm -f $BUILD_ROOT/var/lib/build/ccache/bin/$i
test -e $BUILD_ROOT/usr/bin/$i || continue
echo '#! /bin/sh' > $BUILD_ROOT/var/lib/build/ccache/bin/$i
@@ -1131,6 +1131,12 @@
 
 set_build_arch
 
+if test "$DO_INIT" = false -a -n "$RUN_SHELL"; then
+mount_stuff
+chroot $BUILD_ROOT su - $BUILD_USER
+cleanup_and_exit $?
+fi
+
 expand_recipe_directories
 
 if test -n "$LIST_STATE" ; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20191205/build-recipe-arch 
new/obs-build-20200107/build-recipe-arch
--- old/obs-build-20191205/build-recipe-arch2019-12-05 10:01:57.0 
+0100
+++ new/obs-build-20200107/build-recipe-arch2020-01-07 13:56:12.0 
+0100
@@ -47,7 +47,10 @@
 }
 
 recipe_build_arch() {
-_arch_recipe_makepkg -ef < /dev/null && BUILD_SUCCEEDED=true
+# Build binary and source package
+_arch_recipe_makepkg -ef < /dev/null && \
+  _arch_recipe_makepkg -ef --allsource < /dev/null && \
+  BUILD_SUCCEEDED=true
 }
 
 recipe_resultdirs_arch() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20191205/build-recipe-kiwi 

commit build for openSUSE:Factory

2019-12-11 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2019-12-11 12:01:17

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.4691 (New)


Package is "build"

Wed Dec 11 12:01:17 2019 rev:127 rq:754369 version:20191205

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2019-11-20 
13:43:26.548271504 +0100
+++ /work/SRC/openSUSE:Factory/.build.new.4691/build.changes2019-12-11 
12:02:32.772805441 +0100
@@ -1,0 +2,18 @@
+Thu Dec  5 08:57:27 UTC 2019 - Adrian Schröter 
+
+- qemu vm_type is running qemu system emulator now. Works for:
+  * aarch64
+  * armv7l
+  * ppc64/ppc64le
+  * s390/s390x
+  * riscv64
+  Note: this requires a kernel and initrd in build target via
+kernel-obs-build mechanic
+- various --shell improvements
+- new --shell-cmd to run commands in chroot/KVM/Qemu/... directly
+- raising minimal required memory in qemu mode to 512MB to be able
+  to run Linux kernel at least
+- Normalize epoch 0 away when reading the module info
+- Add systemd-nspawn backend (by Oleg Girko)
+
+---

Old:

  obs-build-20191114.tar.gz

New:

  obs-build-20191205.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.9WKJ2J/_old  2019-12-11 12:02:37.592803414 +0100
+++ /var/tmp/diff_new_pack.9WKJ2J/_new  2019-12-11 12:02:37.596803412 +0100
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Tools/Building
-Version:20191114
+Version:20191205
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.9WKJ2J/_old  2019-12-11 12:02:37.632803397 +0100
+++ /var/tmp/diff_new_pack.9WKJ2J/_new  2019-12-11 12:02:37.632803397 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20191114
+pkgver=20191204
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.9WKJ2J/_old  2019-12-11 12:02:37.668803382 +0100
+++ /var/tmp/diff_new_pack.9WKJ2J/_new  2019-12-11 12:02:37.668803382 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20191114
+Version: 20191205
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.9WKJ2J/_old  2019-12-11 12:02:37.696803370 +0100
+++ /var/tmp/diff_new_pack.9WKJ2J/_new  2019-12-11 12:02:37.700803369 +0100
@@ -1,4 +1,4 @@
-build (20191114) unstable; urgency=low
+build (20191205) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20191114.tar.gz -> obs-build-20191205.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20191114/Build/Modules.pm 
new/obs-build-20191205/Build/Modules.pm
--- old/obs-build-20191114/Build/Modules.pm 2019-11-14 14:18:59.0 
+0100
+++ new/obs-build-20191205/Build/Modules.pm 2019-12-05 10:01:57.0 
+0100
@@ -52,7 +52,11 @@
 next unless $data->{'artifacts'};
 my $rpms = $data->{'artifacts'}->{'rpms'};
 next unless $rpms && ref($rpms) eq 'ARRAY';
-push @{$res->{$_}}, $module for @$rpms;
+for my $rpm (@$rpms) {
+  my $nrpm = $rpm;
+  $nrpm =~ s/-0:([^-]*-[^-]*\.[^\.]*)$/-$1/;
+  push @{$res->{$nrpm}}, $module;
+}
   }
   # unify
   for (values %$res) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20191114/build new/obs-build-20191205/build
--- old/obs-build-20191114/build2019-11-14 14:18:59.0 +0100
+++ new/obs-build-20191205/build2019-12-05 10:01:57.0 +0100
@@ -104,6 +104,7 @@
 SIGNDUMMY=
 DO_STATISTICS=
 RUN_SHELL=
+RUN_SHELL_CMD=
 CCACHE=
 DLNOSIGNATURE=
 BUILD_FLAVOR=
@@ -163,6 +164,10 @@
   --shell Instead of starting a build start a root shell in
   the build root.
 
+  --shell-cmd CMD
+  Run the command CMD instead of giving a root shell
+  --shell option is implicit set.
+
   --sysrq $   Sends a single specifed char as sysrq to the running
   kernel of the build.
 
@@ -305,7 +310,7 @@
 
   --vm-type TYPE
   Use virtual machine instead of chroot
-  TYPE is one of xen|kvm|uml|qemu|lxc|zvm|openstack|ec2|docker|pvm
+  TYPE is one of 
xen|kvm|uml|qemu|lxc|zvm|openstack|ec2|docker|pvm|nspawn
 
   --vm-worker GUEST
   GUEST is a z/VM build worker controlled by the controlling
@@ -1017,6 

commit build for openSUSE:Factory

2019-11-20 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2019-11-20 13:43:24

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.26869 (New)


Package is "build"

Wed Nov 20 13:43:24 2019 rev:126 rq:748685 version:20191114

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2019-09-30 
15:49:29.550798451 +0200
+++ /work/SRC/openSUSE:Factory/.build.new.26869/build.changes   2019-11-20 
13:43:26.548271504 +0100
@@ -1,0 +2,9 @@
+Thu Nov 14 13:18:14 UTC 2019 - Adrian Schröter 
+
+- Add Fedora module parser
+- Rpmmd parser: set up a dummy ExternEnt handler
+- Add support for modules and publish flags
+- add zstd to recommends
+- Support rpm's new expression expansion syntax
+
+---

Old:

  obs-build-20190923.tar.gz

New:

  obs-build-20191114.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.x50NbB/_old  2019-11-20 13:43:28.152271014 +0100
+++ /var/tmp/diff_new_pack.x50NbB/_new  2019-11-20 13:43:28.156271013 +0100
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Tools/Building
-Version:20190923
+Version:20191114
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -61,6 +61,7 @@
 Recommends: perl(YAML::LibYAML)
 Recommends: bsdtar
 Recommends: qemu-linux-user
+Recommends: zstd
 Recommends: /usr/bin/qemu-kvm
 Recommends: /sbin/mkfs.ext3
 %endif

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.x50NbB/_old  2019-11-20 13:43:28.180271006 +0100
+++ /var/tmp/diff_new_pack.x50NbB/_new  2019-11-20 13:43:28.184271004 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20190923
+pkgver=20191114
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.x50NbB/_old  2019-11-20 13:43:28.208270997 +0100
+++ /var/tmp/diff_new_pack.x50NbB/_new  2019-11-20 13:43:28.208270997 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20190923
+Version: 20191114
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.x50NbB/_old  2019-11-20 13:43:28.228270991 +0100
+++ /var/tmp/diff_new_pack.x50NbB/_new  2019-11-20 13:43:28.232270989 +0100
@@ -1,4 +1,4 @@
-build (20190923) unstable; urgency=low
+build (20191114) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20190923.tar.gz -> obs-build-20191114.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20190923/Build/Modules.pm 
new/obs-build-20191114/Build/Modules.pm
--- old/obs-build-20190923/Build/Modules.pm 1970-01-01 01:00:00.0 
+0100
+++ new/obs-build-20191114/Build/Modules.pm 2019-11-14 14:18:59.0 
+0100
@@ -0,0 +1,64 @@
+
+#
+# Copyright (c) 2019 SUSE Linux Products GmbH
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License version 2 or 3 as
+# published by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program (see the file COPYING); if not, write to the
+# Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+#
+
+
+package Build::Modules;
+
+use strict;
+use Data::Dumper;
+
+use YAML::XS;
+
+$YAML::XS::LoadBlessed = 0;
+
+sub parse {
+  my ($in, $res, %options) = @_;
+
+  $res ||= {};
+  my $fd;
+  if (ref($in)) {
+$fd = $in;
+  } else {
+if ($in =~ /\.gz$/) {
+  open($fd, '-|', "gzip", "-dc", $in) || die("$in: $!\n");
+} else {
+  open($fd, '<', $in) || die("$in: $!\n");
+}   
+  }
+  my @mod = YAML::XS::LoadFile($fd);
+  for my $mod (@mod) {
+next unless $mod->{'document'} eq 'modulemd';
+my $data = $mod->{'data'};
+next unless $data && ref($data) eq 'HASH';
+my $name = $data->{'name'};
+my $stream = $data->{'stream'};
+my $module = "$name-$stream";
+next unless $data->{'artifacts'};
+my $rpms = 

commit build for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2019-09-30 15:49:25

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.2352 (New)


Package is "build"

Mon Sep 30 15:49:25 2019 rev:125 rq:732735 version:20190923

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2019-07-21 
11:29:39.524824795 +0200
+++ /work/SRC/openSUSE:Factory/.build.new.2352/build.changes2019-09-30 
15:49:29.550798451 +0200
@@ -1,0 +2,11 @@
+Mon Sep 23 11:57:05 UTC 2019 - Adrian Schröter 
+
+- build-recipe-dsc: Move all build results, not just *.deb and *.changes
+- Mount /sys in chroot build
+- vc: Do not open the editor if content is set
+- adding leap 15.2 and SLE 15 SP2 configs
+- Fix some rpmlint warnings
+- return exit status 9 in the genbuildreqs case
+- Export SYSTEMD_OFFLINE=1 to avoid failures from systemctl
+
+---

Old:

  obs-build-20190709.tar.gz

New:

  obs-build-20190923.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.Mbw1SI/_old  2019-09-30 15:49:31.906792181 +0200
+++ /var/tmp/diff_new_pack.Mbw1SI/_new  2019-09-30 15:49:31.910792170 +0200
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Tools/Building
-Version:20190709
+Version:20190923
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.Mbw1SI/_old  2019-09-30 15:49:31.938792096 +0200
+++ /var/tmp/diff_new_pack.Mbw1SI/_new  2019-09-30 15:49:31.942792085 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20190709
+pkgver=20190923
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.Mbw1SI/_old  2019-09-30 15:49:31.966792021 +0200
+++ /var/tmp/diff_new_pack.Mbw1SI/_new  2019-09-30 15:49:31.970792011 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20190709
+Version: 20190923
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.Mbw1SI/_old  2019-09-30 15:49:31.986791968 +0200
+++ /var/tmp/diff_new_pack.Mbw1SI/_new  2019-09-30 15:49:31.990791957 +0200
@@ -1,4 +1,4 @@
-build (20190709) unstable; urgency=low
+build (20190923) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20190709.tar.gz -> obs-build-20190923.tar.gz ++
 2496 lines of diff (skipped)




commit build for openSUSE:Factory

2019-07-21 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2019-07-21 11:29:38

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.4126 (New)


Package is "build"

Sun Jul 21 11:29:38 2019 rev:124 rq:715678 version:20190709

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2019-07-13 
13:34:36.727332404 +0200
+++ /work/SRC/openSUSE:Factory/.build.new.4126/build.changes2019-07-21 
11:29:39.524824795 +0200
@@ -1,0 +2,9 @@
+Tue Jul  9 13:33:36 UTC 2019 - Adrian Schröter 
+
+- fail build on preinstall failure
+- avoid dependency errors on Fedora 30
+- fixes for simpleimage vm build support
+- support zstd decompression with old rpms
+- license tag fixes
+
+---

Old:

  obs-build-20190627.tar.gz

New:

  obs-build-20190709.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.qhDPGy/_old  2019-07-21 11:29:40.080824701 +0200
+++ /var/tmp/diff_new_pack.qhDPGy/_new  2019-07-21 11:29:40.084824701 +0200
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Tools/Building
-Version:20190627
+Version:20190709
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.qhDPGy/_old  2019-07-21 11:29:40.112824696 +0200
+++ /var/tmp/diff_new_pack.qhDPGy/_new  2019-07-21 11:29:40.112824696 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20190627
+pkgver=20190709
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.qhDPGy/_old  2019-07-21 11:29:40.144824691 +0200
+++ /var/tmp/diff_new_pack.qhDPGy/_new  2019-07-21 11:29:40.144824691 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20190627
+Version: 20190709
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.qhDPGy/_old  2019-07-21 11:29:40.168824686 +0200
+++ /var/tmp/diff_new_pack.qhDPGy/_new  2019-07-21 11:29:40.172824686 +0200
@@ -1,4 +1,4 @@
-build (20190627) unstable; urgency=low
+build (20190709) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20190627.tar.gz -> obs-build-20190709.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20190627/build new/obs-build-20190709/build
--- old/obs-build-20190627/build2019-06-27 16:43:46.0 +0200
+++ new/obs-build-20190709/build2019-07-09 15:37:13.0 +0200
@@ -73,6 +73,7 @@
 DO_LINT=
 DO_CHECKS=true
 CLEAN_BUILD=
+GENBUILDREQS_CLEAN_BUILD=
 RECIPEFILES=()
 SRCDIR=
 BUILD_JOBS=
@@ -753,6 +754,29 @@
 fi
 }
 
+mount_stuff() {
+if test -n "$BUILD_ROOT" -a "$BUILD_ROOT" != / ; then
+   test -d $BUILD_ROOT/dev/shm || rm -f $BUILD_ROOT/dev/shm
+   mkdir -p $BUILD_ROOT/proc
+   mkdir -p $BUILD_ROOT/sys
+   mkdir -p $BUILD_ROOT/dev/pts
+   mkdir -p $BUILD_ROOT/dev/shm
+   mount -n -tproc none $BUILD_ROOT/proc
+   mount -n -tdevpts -omode=0620,gid=5 none $BUILD_ROOT/dev/pts
+   mount -n -ttmpfs none $BUILD_ROOT/dev/shm
+fi
+}
+
+umount_stuff() {
+if test -n "$BUILD_ROOT" -a "$BUILD_ROOT" != / ; then
+   umount -n $BUILD_ROOT/proc/sys/fs/binfmt_misc 2>/dev/null || true
+   umount -n $BUILD_ROOT/proc 2>/dev/null || true
+   umount -n $BUILD_ROOT/dev/pts 2>/dev/null || true
+   umount -n $BUILD_ROOT/dev/shm 2>/dev/null || true
+   umount -n $BUILD_ROOT/sys 2>/dev/null || true
+fi
+}
+
  main 
 
 trap fail_exit EXIT
@@ -803,6 +827,7 @@
DO_CHECKS=false
   ;;
   -clean)
+   test "$CLEAN_BUILD" = '--clean' && GENBUILDREQS_CLEAN_BUILD='--clean'
CLEAN_BUILD='--clean'
   ;;
   -wipe)
@@ -1256,17 +1281,7 @@
copy_oldpackages
 fi
 
-# mount stuff (/dev/shm needed for POSIX semaphores)
-if test -n "$BUILD_ROOT" -a "$BUILD_ROOT" != / ; then
-   test -d $BUILD_ROOT/dev/shm || rm -f $BUILD_ROOT/dev/shm
-   mkdir -p $BUILD_ROOT/proc
-   mkdir -p $BUILD_ROOT/sys
-   mkdir -p $BUILD_ROOT/dev/pts
-   mkdir -p $BUILD_ROOT/dev/shm
-   mount -n -tproc none $BUILD_ROOT/proc
-   mount -n -tdevpts -omode=0620,gid=5 none $BUILD_ROOT/dev/pts
-   mount -n -ttmpfs none $BUILD_ROOT/dev/shm
-fi
+mount_stuff
 
 # hack to process preinstallimages early
 if test "$BUILDTYPE" = preinstallimage ; then
@@ -1441,7 

commit build for openSUSE:Factory

2019-07-13 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2019-07-13 13:34:35

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.4615 (New)


Package is "build"

Sat Jul 13 13:34:35 2019 rev:123 rq:713993 version:20190627

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2019-06-12 
13:06:50.153170039 +0200
+++ /work/SRC/openSUSE:Factory/.build.new.4615/build.changes2019-07-13 
13:34:36.727332404 +0200
@@ -1,0 +2,7 @@
+Wed Jun 26 10:41:38 UTC 2019 - Dominique Leuenberger 
+
+- configs/15.5.conf: add libzstd1 to preinstall list: RPM is being
+  extended to support zstd compression, which results in an
+  additionaly library being linked in.
+
+---

Old:

  obs-build-20190604.tar.gz

New:

  obs-build-20190627.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.qrPi2a/_old  2019-07-13 13:34:37.667332155 +0200
+++ /var/tmp/diff_new_pack.qrPi2a/_new  2019-07-13 13:34:37.671332154 +0200
@@ -20,9 +20,9 @@
 
 Name:   build
 Summary:A Script to Build SUSE Linux RPMs
-License:GPL-2.0-or-later AND GPL-2.0-only
+License:GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Tools/Building
-Version:20190604
+Version:20190627
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.qrPi2a/_old  2019-07-13 13:34:37.695332148 +0200
+++ /var/tmp/diff_new_pack.qrPi2a/_new  2019-07-13 13:34:37.695332148 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20190604
+pkgver=20190627
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.qrPi2a/_old  2019-07-13 13:34:37.719332142 +0200
+++ /var/tmp/diff_new_pack.qrPi2a/_new  2019-07-13 13:34:37.719332142 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20190604
+Version: 20190627
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.qrPi2a/_old  2019-07-13 13:34:37.739332136 +0200
+++ /var/tmp/diff_new_pack.qrPi2a/_new  2019-07-13 13:34:37.739332136 +0200
@@ -1,4 +1,4 @@
-build (20190604) unstable; urgency=low
+build (20190627) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20190604.tar.gz -> obs-build-20190627.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20190604/build-pkg-rpm 
new/obs-build-20190627/build-pkg-rpm
--- old/obs-build-20190604/build-pkg-rpm2019-06-04 10:01:35.0 
+0200
+++ new/obs-build-20190627/build-pkg-rpm2019-06-27 16:43:46.0 
+0200
@@ -156,6 +156,7 @@
 case `rpm -qp --nodigest --nosignature --qf "%{PAYLOADCOMPRESSOR}\n" 
"$BUILD_ROOT/.init_b_cache/rpms/$PKG.rpm"` in
lzma) rpm --showrc | egrep 'PayloadIsLzma|_lzma' > /dev/null || 
PAYLOADDECOMPRESS="lzma -d" ;;
xz) rpm --showrc | egrep 'PayloadIsXz|_xz' > /dev/null || 
PAYLOADDECOMPRESS="xz -d" ;;
+   zstd) rpm --showrc | egrep 'PayloadIsZstd' > /dev/null || 
PAYLOADDECOMPRESS="zstd -d" ;;
 esac
 if test "$PAYLOADDECOMPRESS" = "lzma -d" ; then
if ! lzma /dev/null 2>&1 ; then
@@ -167,6 +168,11 @@
test -f "$BUILD_DIR/xzdec.sh" && PAYLOADDECOMPRESS="bash 
$BUILD_DIR/xzdec.sh"
fi
 fi
+if test "$PAYLOADDECOMPRESS" = "zstd -d" ; then
+   if ! zstd /dev/null 2>&1 ; then
+   test -f "$BUILD_DIR/zstddec.sh" && PAYLOADDECOMPRESS="bash 
$BUILD_DIR/zstddec.sh"
+   fi
+fi
 if test "$PAYLOADDECOMPRESS" = cat ; then
rpm2cpio "$BUILD_ROOT/.init_b_cache/rpms/$PKG.rpm" | $CPIO
 else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20190604/build-recipe-simpleimage 
new/obs-build-20190627/build-recipe-simpleimage
--- old/obs-build-20190604/build-recipe-simpleimage 2019-06-04 
10:01:35.0 +0200
+++ new/obs-build-20190627/build-recipe-simpleimage 2019-06-27 
16:43:46.0 +0200
@@ -21,7 +21,7 @@
 recipe_setup_simpleimage() {
 TOPDIR=/usr/src/packages
 rm -rf "$BUILD_ROOT$TOPDIR"
-for i in OTHER SOURCES LIVEBUILD_ROOT ; do
+for i in SOURCES OTHER ; do
 mkdir -p "$BUILD_ROOT$TOPDIR/$i"
 done
 chown -R "$ABUILD_UID:$ABUILD_GID" "$BUILD_ROOT$TOPDIR"
@@ -99,7 +99,7 @@
 rm -f $BUILD_ROOT/.build.packages
 ln -s ${TOPDIR#/} $BUILD_ROOT/.build.packages
 test -d "$SRCDIR" && cd 

commit build for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2019-06-12 13:06:47

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.4811 (New)


Package is "build"

Wed Jun 12 13:06:47 2019 rev:122 rq:707419 version:20190604

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2019-03-05 
12:16:50.500997206 +0100
+++ /work/SRC/openSUSE:Factory/.build.new.4811/build.changes2019-06-12 
13:06:50.153170039 +0200
@@ -1,0 +2,16 @@
+Tue Jun  4 08:24:31 UTC 2019 - Adrian Schröter 
+
+- configs/15.5.conf: remove brp-extract-appdata from support package
+- add "-vv" parameter in case of debbuild
+
+---
+Thu Mar 21 09:35:43 UTC 2019 - Adrian Schröter 
+
+- Filter out 'MACRO' from Requires(pre)
+- Support createrepo_c's CREATEREPO_CHECKSUMS checksum cache
+- Skip unsupported GPG check on ArchLinux
+- Support #!BuildRequires dependencies
+- Collect more statistics
+- Install policy-rc.d to prevent services from starting on Debian
+
+---
@@ -136 +152 @@
-- Improve file name check extractbuild
+- Improve file name check extractbuild (CVE-2017-14804, bsc#1069904)

Old:

  obs-build-20190123.tar.gz

New:

  obs-build-20190604.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.sEGWuY/_old  2019-06-12 13:06:54.045168404 +0200
+++ /var/tmp/diff_new_pack.sEGWuY/_new  2019-06-12 13:06:54.049168402 +0200
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-or-later AND GPL-2.0-only
 Group:  Development/Tools/Building
-Version:20190123
+Version:20190604
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.sEGWuY/_old  2019-06-12 13:06:54.085168386 +0200
+++ /var/tmp/diff_new_pack.sEGWuY/_new  2019-06-12 13:06:54.089168385 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20190123
+pkgver=20190604
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.sEGWuY/_old  2019-06-12 13:06:54.113168375 +0200
+++ /var/tmp/diff_new_pack.sEGWuY/_new  2019-06-12 13:06:54.113168375 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20190123
+Version: 20190604
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.sEGWuY/_old  2019-06-12 13:06:54.133168366 +0200
+++ /var/tmp/diff_new_pack.sEGWuY/_new  2019-06-12 13:06:54.133168366 +0200
@@ -1,4 +1,4 @@
-build (20190123) unstable; urgency=low
+build (20190604) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20190123.tar.gz -> obs-build-20190604.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20190123/Build/Kiwi.pm 
new/obs-build-20190604/Build/Kiwi.pm
--- old/obs-build-20190123/Build/Kiwi.pm2019-01-23 15:42:43.0 
+0100
+++ new/obs-build-20190604/Build/Kiwi.pm2019-06-04 10:01:35.0 
+0200
@@ -411,17 +411,17 @@
 
 $patterntype ||= $packages->{'patternType'};
 push @pkgs, @{$packages->{'package'}} if $packages->{'package'};
-for my $pattern (@{$kiwi->{'namedCollection'} || []}) {
-  push @pkgs, { %$pattern, 'name' => "pattern()=$pattern->{'name'}" } if 
$pattern->{'name'};
+for my $pattern (@{$packages->{'namedCollection'} || []}) {
+  push @pkgs, { %$pattern, 'name' => "pattern() = $pattern->{'name'}" } if 
$pattern->{'name'};
 }
-for my $product (@{$kiwi->{'product'} || []}) {
-  push @pkgs, { %$product, 'name' => "product()=$product->{'name'}" } if 
$product->{'name'};
+for my $product (@{$packages->{'product'} || []}) {
+  push @pkgs, { %$product, 'name' => "product() = $product->{'name'}" } if 
$product->{'name'};
 }
-for my $pattern (@{$kiwi->{'opensusePatterns'} || []}) {
-  push @pkgs, { %$pattern, 'name' => "pattern()=$pattern->{'name'}" } if 
$pattern->{'name'};
+for my $pattern (@{$packages->{'opensusePatterns'} || []}) {
+  push @pkgs, { %$pattern, 'name' => "pattern() = $pattern->{'name'}" } if 
$pattern->{'name'};
 }
-for my $product (@{$kiwi->{'opensuseProduct'} || []}) {
-  push @pkgs, { %$product, 'name' => "product()=$product->{'name'}" } if 
$product->{'name'};
+for my $product (@{$packages->{'opensuseProduct'} || []}) {
+  push @pkgs, { %$product, 'name' => "product() = $product->{'name'}" } 

commit build for openSUSE:Factory

2019-03-05 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2019-03-05 12:16:43

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.28833 (New)


Package is "build"

Tue Mar  5 12:16:43 2019 rev:121 rq:679571 version:20190123

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2019-01-29 
14:39:04.883503199 +0100
+++ /work/SRC/openSUSE:Factory/.build.new.28833/build.changes   2019-03-05 
12:16:50.500997206 +0100
@@ -1,0 +2,5 @@
+Wed Jan 23 14:42:17 UTC 2019 - Adrian Schröter 
+
+- add initial SLE 15 SP1 config (bsc#1122895)
+
+---

Old:

  obs-build-20190122.tar.gz

New:

  obs-build-20190123.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.7qLV5O/_old  2019-03-05 12:16:52.104996707 +0100
+++ /var/tmp/diff_new_pack.7qLV5O/_new  2019-03-05 12:16:52.108996705 +0100
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-or-later AND GPL-2.0-only
 Group:  Development/Tools/Building
-Version:20190122
+Version:20190123
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.7qLV5O/_old  2019-03-05 12:16:52.136996697 +0100
+++ /var/tmp/diff_new_pack.7qLV5O/_new  2019-03-05 12:16:52.136996697 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20190122
+pkgver=20190123
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.7qLV5O/_old  2019-03-05 12:16:52.164996688 +0100
+++ /var/tmp/diff_new_pack.7qLV5O/_new  2019-03-05 12:16:52.164996688 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20190122
+Version: 20190123
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.7qLV5O/_old  2019-03-05 12:16:52.184996682 +0100
+++ /var/tmp/diff_new_pack.7qLV5O/_new  2019-03-05 12:16:52.184996682 +0100
@@ -1,4 +1,4 @@
-build (20190122) unstable; urgency=low
+build (20190123) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20190122.tar.gz -> obs-build-20190123.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20190122/build-recipe-livebuild 
new/obs-build-20190123/build-recipe-livebuild
--- old/obs-build-20190122/build-recipe-livebuild   2019-01-22 
11:27:58.0 +0100
+++ new/obs-build-20190123/build-recipe-livebuild   2019-01-23 
15:42:43.0 +0100
@@ -248,7 +248,7 @@
 # move created products (and their metadata files) to destination and
 # create sha256 hashsums
 local buildnum="${RELEASE:+-Build${RELEASE}}"
-for prefix in $(echo -e ${build_results} | sort | uniq) ; do
+for prefix in $(echo -e "${build_results}" | sort | uniq) ; do
for f in ${prefix}.* ; do
mv ${f} \
$BUILD_ROOT/$TOPDIR/OTHER/${prefix##*/}${buildnum}${f#${prefix}}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20190122/configs/sle15.1.conf 
new/obs-build-20190123/configs/sle15.1.conf
--- old/obs-build-20190122/configs/sle15.1.conf 1970-01-01 01:00:00.0 
+0100
+++ new/obs-build-20190123/configs/sle15.1.conf 2019-01-23 15:42:43.0 
+0100
@@ -0,0 +1,863 @@
+
+%define gcc_version 7
+
+Patterntype: rpm-md ymp
+
+Substitute: kiwi-packagemanager:instsource product-builder-plugin-Tumbleweed
+Substitute: system-packages:kiwi-product product-builder
+Substitute: kiwi-packagemanager: kiwi-packagemanager:zypper
+
+%ifarch s390
+Substitute: valgrind
+Substitute: valgrind-devel
+Substitute: pkgconfig(valgrind)
+%endif
+%ifarch s390 s390x
+Substitute: libunwind-devel
+Substitute: pkgconfig(libunwind)
+%endif
+
+%ifarch s390 s390x
+Ignore: libsensors4-devel
+%endif
+
+Prefer: lua53 liblua5_3-5 lua53-devel libtolua++-5_3-devel
+Prefer: -liblua5_3 -liblua5_1 -liblua5_2
+
+FileProvides: /bin/csh tcsh
+FileProvides: /bin/logger util-linux-systemd
+FileProvides: /sbin/netconfig sysconfig-netconfig
+FileProvides: /sbin/setcap libcap-progs
+FileProvides: /usr/bin/csh tcsh
+FileProvides: /usr/bin/docbook2man docbook-utils
+FileProvides: /usr/bin/eu-nm elfutils
+FileProvides: /usr/bin/fipscheck fipscheck
+FileProvides: /usr/bin/killall psmisc
+FileProvides: /usr/bin/mimencode metamail
+FileProvides: /usr/bin/mkisofs cdrkit-cdrtools-compat
+FileProvides: /usr/bin/pkg-config pkg-config
+FileProvides: /usr/bin/python python-base

commit build for openSUSE:Factory

2019-01-29 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2019-01-29 14:39:02

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.28833 (New)


Package is "build"

Tue Jan 29 14:39:02 2019 rev:120 rq:667754 version:20190122

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2018-12-19 
13:23:08.357402183 +0100
+++ /work/SRC/openSUSE:Factory/.build.new.28833/build.changes   2019-01-29 
14:39:04.883503199 +0100
@@ -1,0 +2,8 @@
+Mon Jan 21 12:00:48 UTC 2019 - Adrian Schröter 
+
+- update factory config for libreadline8 switch
+- cleanup 15.1 config with OBS specific stuff
+  * should not be used for plain build usage
+  * workarounds for kiwi should be fixed in packages
+
+---

Old:

  obs-build-20181206.tar.gz

New:

  obs-build-20190122.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.nuvqbr/_old  2019-01-29 14:39:05.923501931 +0100
+++ /var/tmp/diff_new_pack.nuvqbr/_new  2019-01-29 14:39:05.927501925 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-or-later AND GPL-2.0-only
 Group:  Development/Tools/Building
-Version:20181206
+Version:20190122
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -61,6 +61,7 @@
 Recommends: perl(YAML::LibYAML)
 Recommends: bsdtar
 Recommends: qemu-linux-user
+Recommends: /usr/bin/qemu-kvm
 Recommends: /sbin/mkfs.ext3
 %endif
 
@@ -190,6 +191,7 @@
 %endif
 
 %check
+for i in build build-* ; do bash -n $i || exit 1 ; done
 if [ `whoami` != "root" ]; then
   echo "WARNING: Not building as root, tests did not run!"
   exit 0
@@ -230,7 +232,7 @@
 %config(noreplace) /usr/lib/build/emulator/emulator.sh
 %{_mandir}/man1/build.1*
 %{_mandir}/man1/unrpm.1*
-%{_mandir}/man1/vc.1*
+%{_mandir}/man1/buildvc.1*
 %if 0%{?suse_version}
 %exclude /usr/lib/build/initvm.*
 %endif

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.nuvqbr/_old  2019-01-29 14:39:05.967501877 +0100
+++ /var/tmp/diff_new_pack.nuvqbr/_new  2019-01-29 14:39:05.967501877 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20181206
+pkgver=20190122
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.nuvqbr/_old  2019-01-29 14:39:06.007501828 +0100
+++ /var/tmp/diff_new_pack.nuvqbr/_new  2019-01-29 14:39:06.007501828 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20181206
+Version: 20190122
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.nuvqbr/_old  2019-01-29 14:39:06.031501798 +0100
+++ /var/tmp/diff_new_pack.nuvqbr/_new  2019-01-29 14:39:06.031501798 +0100
@@ -1,4 +1,4 @@
-build (20181206) unstable; urgency=low
+build (20190122) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20181206.tar.gz -> obs-build-20190122.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20181206/Build/Docker.pm 
new/obs-build-20190122/Build/Docker.pm
--- old/obs-build-20181206/Build/Docker.pm  2018-12-06 16:22:05.0 
+0100
+++ new/obs-build-20190122/Build/Docker.pm  2019-01-22 11:27:58.0 
+0100
@@ -140,6 +140,7 @@
   my $basecontainer;
   my $unorderedrepos;
   my $useobsrepositories;
+  my $nosquash;
   my $dockerfile_data = slurp($fn);
   return { 'error' => 'could not open Dockerfile' } unless defined 
$dockerfile_data;
 
@@ -168,6 +169,9 @@
   if ($line =~ /^#!UseOBSRepositories\s*$/) {
 $useobsrepositories = 1;
   }
+  if ($line =~ /^#!NoSquash\s*$/) {
+$nosquash = 1;
+  }
   next;
 }
 # add continuation lines
@@ -195,7 +199,7 @@
 @args = split(/[ \t]+/, $line);
 s/%([a-fA-F0-9]{2})/chr(hex($1))/ge for @args;
 if ($cmd eq 'FROM') {
-  if (@args && !$basecontainer) {
+  if (@args && !$basecontainer && $args[0] ne 'scratch') {
 $basecontainer = $args[0];
 $basecontainer .= ':latest' unless $basecontainer =~ /:[^:\/]+$/;
   }
@@ -229,6 +233,8 @@
 s//$release/g if defined $release;
   }
   $ret->{'path'} = 

commit build for openSUSE:Factory

2018-12-19 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2018-12-19 13:23:05

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new.28833 (New)


Package is "build"

Wed Dec 19 13:23:05 2018 rev:119 rq:655732 version:20181206

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2018-11-05 
22:47:35.620647553 +0100
+++ /work/SRC/openSUSE:Factory/.build.new.28833/build.changes   2018-12-19 
13:23:08.357402183 +0100
@@ -1,0 +2,18 @@
+Thu Dec  6 15:23:11 UTC 2018 - Adrian Schröter 
+
+- support jumping into KVM debug shells using "--vm-type=kvm --shell"
+- adapt to new containerd CLI syntax
+- Support a new 'UseOBSRepositories' flag
+- lxc 3 support
+- power9 fixes
+- Generate a .milestone artifact for kiwi product builds
+- Support rpm's new '^' separator in version comparison
+- Allow to specify extra image repos with 
+- Rework release handling of containers
+
+---
+Mon Nov 26 09:24:17 UTC 2018 - Max Lin 
+
+- Add Leap 15.1 config
+
+---

Old:

  obs-build-20181022.tar.gz

New:

  obs-build-20181206.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.J4CZni/_old  2018-12-19 13:23:10.133400017 +0100
+++ /var/tmp/diff_new_pack.J4CZni/_new  2018-12-19 13:23:10.137400012 +0100
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-or-later AND GPL-2.0-only
 Group:  Development/Tools/Building
-Version:20181022
+Version:20181206
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.J4CZni/_old  2018-12-19 13:23:10.173399968 +0100
+++ /var/tmp/diff_new_pack.J4CZni/_new  2018-12-19 13:23:10.177399963 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20181022
+pkgver=20181206
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.J4CZni/_old  2018-12-19 13:23:10.205399930 +0100
+++ /var/tmp/diff_new_pack.J4CZni/_new  2018-12-19 13:23:10.205399930 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20181022
+Version: 20181206
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.J4CZni/_old  2018-12-19 13:23:10.225399905 +0100
+++ /var/tmp/diff_new_pack.J4CZni/_new  2018-12-19 13:23:10.225399905 +0100
@@ -1,4 +1,4 @@
-build (20181022) unstable; urgency=low
+build (20181206) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20181022.tar.gz -> obs-build-20181206.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20181022/Build/Docker.pm 
new/obs-build-20181206/Build/Docker.pm
--- old/obs-build-20181022/Build/Docker.pm  2018-10-22 12:11:51.0 
+0200
+++ new/obs-build-20181206/Build/Docker.pm  2018-12-06 16:22:05.0 
+0100
@@ -139,6 +139,7 @@
 
   my $basecontainer;
   my $unorderedrepos;
+  my $useobsrepositories;
   my $dockerfile_data = slurp($fn);
   return { 'error' => 'could not open Dockerfile' } unless defined 
$dockerfile_data;
 
@@ -158,9 +159,15 @@
my @tags = split(' ', $1);
push @{$ret->{'containertags'}}, @tags if @tags;
   }
+  if ($line =~ /^#!BuildVersion:\s*(\S+)\s*$/) {
+   $ret->{'version'} = $1;
+  }
   if ($line =~ /^#!UnorderedRepos\s*$/) {
 $unorderedrepos = 1;
   }
+  if ($line =~ /^#!UseOBSRepositories\s*$/) {
+$useobsrepositories = 1;
+  }
   next;
 }
 # add continuation lines
@@ -215,21 +222,41 @@
   }
   push @{$ret->{'deps'}}, "container:$basecontainer" if $basecontainer;
   push @{$ret->{'deps'}}, '--unorderedimagerepos' if $unorderedrepos;
+  my $version = $ret->{'version'};
+  my $release = $cf->{'buildrelease'};
+  for (@{$ret->{'containertags'} || []}) {
+s//$version/g if defined $version;
+s//$release/g if defined $release;
+  }
+  $ret->{'path'} = [ { 'project' => '_obsrepositories', 'repository' => '' } ] 
if $useobsrepositories;
   return $ret;
 }
 
 sub showcontainerinfo {
-  my $disturl;
-  (undef, $disturl) = splice(@ARGV, 0, 2) if @ARGV > 2 && $ARGV[0] eq 
'--disturl';
+  my ($disturl, $release);
+  while (@ARGV) {
+if (@ARGV > 2 && $ARGV[0] eq '--disturl') {
+  (undef, $disturl) = splice(@ARGV, 0, 2); 
+} elsif (@ARGV > 2 && $ARGV[0] eq '--release') {
+  (undef, $release) = splice(@ARGV, 0, 2); 
+ 

commit build for openSUSE:Factory

2018-11-05 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2018-11-05 22:47:31

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Mon Nov  5 22:47:31 2018 rev:118 rq:643708 version:20181022

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2018-09-11 
17:07:03.844362520 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2018-11-05 
22:47:35.620647553 +0100
@@ -1,0 +2,14 @@
+Mon Oct 22 09:43:20 UTC 2018 - Adrian Schröter 
+
+- require psmisc util for fuser
+- Start debian support for kiwi images/containers
+- Support building with unordered repositories for kiwi/docker builds
+- Write the package list of the base container in kiwi container builds
+- Support kiwi's "additionaltags" attribute (added in kiwi 9.15.3)
+- Add some substitutes for the extra container tags
+- Support "OBS-AddTag" directive to set multiple container tags in kiwi builds
+- Archlinux updates
+- SLE 12 SP4 config
+- Appimage: support source file parsing
+
+---

Old:

  obs-build-20180830.tar.gz

New:

  obs-build-20181022.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.oVL8Aj/_old  2018-11-05 22:47:38.704643652 +0100
+++ /var/tmp/diff_new_pack.oVL8Aj/_new  2018-11-05 22:47:38.704643652 +0100
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-or-later AND GPL-2.0-only
 Group:  Development/Tools/Building
-Version:20180830
+Version:20181022
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -33,6 +33,14 @@
 Requires:   binutils
 Requires:   perl
 Requires:   tar
+# needed for fuser
+Requires:   psmisc
+# just to verify existence of packages
+BuildRequires:  bash
+BuildRequires:  binutils
+BuildRequires:  perl
+BuildRequires:  psmisc
+BuildRequires:  tar
 %if 0%{?fedora}
 Requires:   perl-MD5
 Requires:   perl-TimeDate

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.oVL8Aj/_old  2018-11-05 22:47:38.756643586 +0100
+++ /var/tmp/diff_new_pack.oVL8Aj/_new  2018-11-05 22:47:38.760643581 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20180830
+pkgver=20181022
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.oVL8Aj/_old  2018-11-05 22:47:38.796643536 +0100
+++ /var/tmp/diff_new_pack.oVL8Aj/_new  2018-11-05 22:47:38.796643536 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20180830
+Version: 20181022
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.oVL8Aj/_old  2018-11-05 22:47:38.816643510 +0100
+++ /var/tmp/diff_new_pack.oVL8Aj/_new  2018-11-05 22:47:38.816643510 +0100
@@ -1,4 +1,4 @@
-build (20180830) unstable; urgency=low
+build (20181022) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20180830.tar.gz -> obs-build-20181022.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20180830/Build/Docker.pm 
new/obs-build-20181022/Build/Docker.pm
--- old/obs-build-20180830/Build/Docker.pm  2018-08-30 11:14:11.0 
+0200
+++ new/obs-build-20181022/Build/Docker.pm  2018-10-22 12:11:51.0 
+0200
@@ -20,7 +20,8 @@
 
 package Build::Docker;
 
-use Build::SimpleXML;
+use Build::SimpleXML;  # to parse the annotation
+use Build::SimpleJSON;
 
 use strict;
 
@@ -44,9 +45,10 @@
 }
 
 sub addrepo {
-  my ($ret, $url) = @_;
+  my ($ret, $url, $prio) = @_;
 
-  unshift @{$ret->{'repo_urls'}}, $url;
+  unshift @{$ret->{'imagerepos'}}, { 'url' => $url };
+  $ret->{'imagerepos'}->[0]->{'priority'} = $prio if defined $prio;
   if ($Build::Kiwi::urlmapper) {
 my $prp = $Build::Kiwi::urlmapper->($url);
 if (!$prp) {
@@ -55,15 +57,17 @@
 }
 my ($projid, $repoid) = split('/', $prp, 2);
 unshift @{$ret->{'path'}}, {'project' => $projid, 'repository' => $repoid};
-return;
+$ret->{'path'}->[0]->{'priority'} = $prio if defined $prio;
+return 1;
   } else {
 # this is just for testing purposes...
 $url =~ s/^\/+$//;
 $url =~ s/:\//:/g;
 my @url = split('/', $url);
 unshift @{$ret->{'path'}}, {'project' => $url[-2], 'repository' => 
$url[-1]} if @url >= 2;
+$ret->{'path'}->[0]->{'priority'} = $prio if defined $prio;
+return 1;
   }
-  return 1;
 }
 
 sub cmd_zypper {
@@ -134,6 +138,7 @@
   my ($cf, $fn) = @_;
 
   my $basecontainer;
+  my 

commit build for openSUSE:Factory

2018-09-11 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2018-09-11 17:06:57

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Tue Sep 11 17:06:57 2018 rev:117 rq:633708 version:20180830

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2018-08-24 
16:49:24.541029525 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2018-09-11 
17:07:03.844362520 +0200
@@ -1,0 +2,15 @@
+Wed Aug 29 13:57:07 UTC 2018 - Adrian Schröter 
+
+- Fall back to $mailaddr if $VC_MAILADDR is unset/null
+- don't crash with no rpm macros defined
+- Kiwi: support parsing of repos where the .repo file got used
+- package hostarch definition in preinstallimages
+- avoid double creation of monitor fifo
+- Debian:
+  - debootstrap: ensure /etc/hosts exists
+  - debootstrap: Add abuild shadow password entry
+  - livebuild: publish source tarball
+  - Adds Debian configurations for jessie and unstable
+  - collect *.ddeb, *.udeb files
+
+---

Old:

  obs-build-20180816.tar.gz

New:

  obs-build-20180830.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.gBRPXw/_old  2018-09-11 17:07:05.372360126 +0200
+++ /var/tmp/diff_new_pack.gBRPXw/_new  2018-09-11 17:07:05.376360119 +0200
@@ -12,7 +12,7 @@
 # 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://bugs.opensuse.org/
 #
 # needsrootforbuild
 # needsbinariesforbuild
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-or-later AND GPL-2.0-only
 Group:  Development/Tools/Building
-Version:20180816
+Version:20180830
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.gBRPXw/_old  2018-09-11 17:07:05.408360069 +0200
+++ /var/tmp/diff_new_pack.gBRPXw/_new  2018-09-11 17:07:05.408360069 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20180816
+pkgver=20180830
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.gBRPXw/_old  2018-09-11 17:07:05.436360026 +0200
+++ /var/tmp/diff_new_pack.gBRPXw/_new  2018-09-11 17:07:05.436360026 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20180816
+Version: 20180830
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.gBRPXw/_old  2018-09-11 17:07:05.456359994 +0200
+++ /var/tmp/diff_new_pack.gBRPXw/_new  2018-09-11 17:07:05.460359988 +0200
@@ -1,4 +1,4 @@
-build (20180816) unstable; urgency=low
+build (20180830) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20180816.tar.gz -> obs-build-20180830.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20180816/Build/Appimage.pm 
new/obs-build-20180830/Build/Appimage.pm
--- old/obs-build-20180816/Build/Appimage.pm2018-08-16 17:00:23.0 
+0200
+++ new/obs-build-20180830/Build/Appimage.pm2018-08-30 11:14:11.0 
+0200
@@ -44,14 +44,21 @@
   push @packdeps, $pkg;
 }
   }
-  if ($yml->{'build'}) {
-for my $pkg (@{$yml->{'build'}->{'packages'} || {}}) {
+  if ($yml->{'build'} && $yml->{'build'}->{'packages'}) {
+for my $pkg (@{$yml->{'build'}->{'packages'}}) {
   push @packdeps, $pkg;
 }
   }
-
   $ret->{'deps'} = \@packdeps;
 
+  my @sources;
+  if ($yml->{'build'} && $yml->{'build'}->{'files'}) {
+for my $source (@{$yml->{'build'}->{'files'}}) {
+  push @sources, $source;
+}
+  }
+  $ret->{'sources'} = \@sources;
+
   return $ret;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20180816/Build/Docker.pm 
new/obs-build-20180830/Build/Docker.pm
--- old/obs-build-20180816/Build/Docker.pm  2018-08-16 17:00:23.0 
+0200
+++ new/obs-build-20180830/Build/Docker.pm  2018-08-30 11:14:11.0 
+0200
@@ -86,7 +86,11 @@
   shift @args if $args[0] =~ /^--(?:repo|type)$/ || $args[0] =~ /^-[rt]$/;
   shift @args;
 }
-addrepo($ret, $args[0]) if @args;
+if (@args) {
+  my $path = $args[0];
+  $path =~ s/\/[^\/]*\.repo$//;
+  addrepo($ret, $path);
+}
   }
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 

commit build for openSUSE:Factory

2018-08-24 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2018-08-24 16:49:23

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Fri Aug 24 16:49:23 2018 rev:116 rq:629607 version:20180816

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2018-07-07 
21:52:34.831761173 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2018-08-24 
16:49:24.541029525 +0200
@@ -1,0 +2,11 @@
+Thu Aug 16 14:55:53 UTC 2018 - adr...@suse.de
+
+- docker format: New podman/buildah build engine support
+- Support for full names in changes files
+- Set %url macro when seeing an Url:
+- pacman CLI updates
+- enable core dump generation in VM builds
+- Disable kpti on guest kernel for performance and correctness
+- support for e2fsprogs 1.43.1 with old kernels
+
+---

Old:

  obs-build-20180629.tar.gz

New:

  obs-build-20180816.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.n1lRXI/_old  2018-08-24 16:49:27.265032730 +0200
+++ /var/tmp/diff_new_pack.n1lRXI/_new  2018-08-24 16:49:27.265032730 +0200
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-or-later AND GPL-2.0-only
 Group:  Development/Tools/Building
-Version:20180629
+Version:20180816
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.n1lRXI/_old  2018-08-24 16:49:27.297032768 +0200
+++ /var/tmp/diff_new_pack.n1lRXI/_new  2018-08-24 16:49:27.297032768 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20180629
+pkgver=20180816
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.n1lRXI/_old  2018-08-24 16:49:27.325032801 +0200
+++ /var/tmp/diff_new_pack.n1lRXI/_new  2018-08-24 16:49:27.329032805 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20180629
+Version: 20180816
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.n1lRXI/_old  2018-08-24 16:49:27.349032829 +0200
+++ /var/tmp/diff_new_pack.n1lRXI/_new  2018-08-24 16:49:27.349032829 +0200
@@ -1,4 +1,4 @@
-build (20180629) unstable; urgency=low
+build (20180816) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20180629.tar.gz -> obs-build-20180816.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20180629/Build/Rpm.pm 
new/obs-build-20180816/Build/Rpm.pm
--- old/obs-build-20180629/Build/Rpm.pm 2018-06-29 07:58:19.0 +0200
+++ new/obs-build-20180816/Build/Rpm.pm 2018-08-16 17:00:23.0 +0200
@@ -580,6 +580,7 @@
   next;
 } elsif ($preamble && $line =~ 
/^(Source\d*|Patch\d*|Url|Icon)\s*:\s*(\S+)/i) {
   my ($tag, $val) = (lc($1), $2);
+  $macros{$tag} = $val if $tag eq 'url';
   # associate url and icon tags with the corresponding subpackage
   $tag .= scalar @subpacks if ($tag eq 'url' || $tag eq 'icon') && 
@subpacks;
   if ($tag =~ /icon/) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20180629/Build.pm 
new/obs-build-20180816/Build.pm
--- old/obs-build-20180629/Build.pm 2018-06-29 07:58:19.0 +0200
+++ new/obs-build-20180816/Build.pm 2018-08-16 17:00:23.0 +0200
@@ -504,6 +504,9 @@
   'system-packages:docker' => [
 'docker',
   ],
+  'system-packages:podman' => [
+'podman', 'buildah'
+  ],
   'system-packages:fissile' => [
 'docker', # TODO: Add fissile here as soon as it is packaged
   ],
@@ -616,6 +619,9 @@
 @sysdeps = @{$config->{'substitute'}->{'system-packages:kiwi-product'} || 
[]};
 @sysdeps = @{$config->{'substitute'}->{'kiwi-setup:product'} || []} unless 
@sysdeps;
 @sysdeps = @{$subst_defaults{'system-packages:kiwi-product'} || []} unless 
@sysdeps;
+  } elsif ($engine eq 'podman' && $buildtype eq 'docker') {
+@sysdeps = @{$config->{'substitute'}->{'system-packages:podman'} || []} 
unless @sysdeps;
+@sysdeps = @{$subst_defaults{'system-packages:podman'} || []} unless 
@sysdeps;
   } elsif ($buildtype eq 'docker') {
 @sysdeps = @{$config->{'substitute'}->{'system-packages:docker'} || []} 
unless @sysdeps;
 @sysdeps = @{$subst_defaults{'system-packages:docker'} || []} unless 
@sysdeps;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit build for openSUSE:Factory

2018-07-07 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2018-07-07 21:52:27

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Sat Jul  7 21:52:27 2018 rev:115 rq:619816 version:20180629

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2018-04-06 
17:41:08.745698941 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2018-07-07 
21:52:34.831761173 +0200
@@ -1,0 +2,34 @@
+Fri Jun 29 12:02:10 UTC 2018 - fschrei...@suse.com
+
+- docker:
+  * use a correct prefixed label for disturl
+  * Support building multiple image types containing a docker image
+  * Set build user to root for docker/fissile builds
+  * Compress containers so that old kiwi versions can handle them
+  * Put obs-docker-support uninstall before the last user line
+  * Also pass arch and buildflavor when creating the containerinfo
+  * set disturl as container LABEL
+  * Uncompress kiwi generated containers
+  * build-vm-docker: type=bind instead of type=volume in --mount option
+- computeblocklists/extractbuild:
+  * Tweak verbose logging of directories in computeblocklists/extractbuild
+  * add support for FIEMAP ioctl
+  * don't use bare F for file
+  * document and use alternate ioctl numbers
+  * more tweaks and sanity checks
+  * Fallback to encode/decode helpers if perl does not support 'Q' in 
pack/unpack
+  * Use 'eval' when querying the blocklist
+- Misc:
+  * fix escaping in regexp
+  * log toplevel KIWI directories in verbose mode
+  * Split kiwi product parser in a separate function
+  * Always add extra dependencies when doing sysdeps expansion
+  * Fix REPOTYPE setting if the PKGCONFIG file is generated by a service
+  * support zypper's handling of versioned deps
+  * pam-modules got dropped on sles 15
+  * testing for build specific filesystem, which are more important then 
worker defaults
+  * mark lint option as obsolete
+  * Make sure that we know all pre/vminstalls
+
+
+---

Old:

  obs-build-20180329.tar.gz

New:

  obs-build-20180629.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.QLoCvx/_old  2018-07-07 21:52:35.747760006 +0200
+++ /var/tmp/diff_new_pack.QLoCvx/_new  2018-07-07 21:52:35.747760006 +0200
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0-or-later AND GPL-2.0-only
 Group:  Development/Tools/Building
-Version:20180329
+Version:20180629
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.QLoCvx/_old  2018-07-07 21:52:35.771759976 +0200
+++ /var/tmp/diff_new_pack.QLoCvx/_new  2018-07-07 21:52:35.775759970 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20180329
+pkgver=20180629
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.QLoCvx/_old  2018-07-07 21:52:35.795759945 +0200
+++ /var/tmp/diff_new_pack.QLoCvx/_new  2018-07-07 21:52:35.795759945 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20180329
+Version: 20180629
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.QLoCvx/_old  2018-07-07 21:52:35.815759920 +0200
+++ /var/tmp/diff_new_pack.QLoCvx/_new  2018-07-07 21:52:35.815759920 +0200
@@ -1,4 +1,4 @@
-build (20180329) unstable; urgency=low
+build (20180629) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20180329.tar.gz -> obs-build-20180629.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20180329/Build/Docker.pm 
new/obs-build-20180629/Build/Docker.pm
--- old/obs-build-20180329/Build/Docker.pm  2018-03-29 17:01:40.0 
+0200
+++ new/obs-build-20180629/Build/Docker.pm  2018-06-29 07:58:19.0 
+0200
@@ -77,7 +77,9 @@
   shift @args if $args[0] =~ /^--(?:from|repo|type)$/ || $args[0] =~ 
/^-[tr]$/;
   shift @args;
 }
-push @{$ret->{'deps'}}, grep {/^[a-zA-Z_0-9]/} @args;
+my @deps = grep {/^[a-zA-Z_0-9]/} @args;
+s/^([^<=>]+)([<=>]+)/$1 $2 / for @deps;
+push @{$ret->{'deps'}}, @deps;
   } elsif ($args[0] eq 'ar' || $args[0] eq 'addrepo') {
 shift @args;
 while (@args && $args[0] =~ /^-/) {
@@ -230,11 +232,13 @@
   push @repos, "{ \"url\": \"$annorepo->{'url'}\" }";
 }
   }
+  my $buildtime = time();
   print "{\n";
   print "  \"tags\": [ ".join(', ', @tags)." ]";
  

commit build for openSUSE:Factory

2018-04-06 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2018-04-06 17:41:04

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Fri Apr  6 17:41:04 2018 rev:114 rq:593183 version:20180329

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2018-02-14 
09:17:26.918300139 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2018-04-06 
17:41:08.745698941 +0200
@@ -1,0 +2,10 @@
+Tue Apr  3 11:30:47 UTC 2018 - adr...@suse.de
+
+- KIWI: Support OBS-Profiles kiwi annotation
+kiwi profile filtering
+- Switch to a little perl http server to get rid of the python2 dependency
+- Avoid Ubuntu 18.04 uncompress failure messages
+- Don't rely on AppImage's auto-detection for architecture
+- build-recipe-livebuild: count ONIE images as build results
+
+---

Old:

  obs-build-20180209.tar.gz

New:

  obs-build-20180329.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.99hJQo/_old  2018-04-06 17:41:16.501418827 +0200
+++ /var/tmp/diff_new_pack.99hJQo/_new  2018-04-06 17:41:16.501418827 +0200
@@ -20,9 +20,9 @@
 
 Name:   build
 Summary:A Script to Build SUSE Linux RPMs
-License:GPL-2.0+ and GPL-2.0
+License:GPL-2.0-or-later AND GPL-2.0-only
 Group:  Development/Tools/Building
-Version:20180209
+Version:20180329
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -53,6 +53,7 @@
 Recommends: perl(YAML::LibYAML)
 Recommends: bsdtar
 Recommends: qemu-linux-user
+Recommends: /sbin/mkfs.ext3
 %endif
 
 %if 0%{?suse_version} > 1120 || ! 0%{?suse_version}

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.99hJQo/_old  2018-04-06 17:41:16.541417382 +0200
+++ /var/tmp/diff_new_pack.99hJQo/_new  2018-04-06 17:41:16.545417238 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20180209
+pkgver=20180329
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.99hJQo/_old  2018-04-06 17:41:16.581415938 +0200
+++ /var/tmp/diff_new_pack.99hJQo/_new  2018-04-06 17:41:16.585415793 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20180209
+Version: 20180329
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.99hJQo/_old  2018-04-06 17:41:16.613414782 +0200
+++ /var/tmp/diff_new_pack.99hJQo/_new  2018-04-06 17:41:16.613414782 +0200
@@ -1,4 +1,4 @@
-build (20180209) unstable; urgency=low
+build (20180329) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20180209.tar.gz -> obs-build-20180329.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20180209/Build/Deb.pm 
new/obs-build-20180329/Build/Deb.pm
--- old/obs-build-20180209/Build/Deb.pm 2018-02-09 17:00:36.0 +0100
+++ new/obs-build-20180329/Build/Deb.pm 2018-03-29 17:01:40.0 +0200
@@ -186,18 +186,22 @@
   local (*TMP, *TMP2);
   open(TMP, "+>", undef) or die("could not open tmpfile\n");
   syswrite TMP, $data;
-  sysseek(TMP, 0, 0);
   my $pid = open(TMP2, "-|");
   die("fork: $!\n") unless defined $pid;
   if (!$pid) {
 open(STDIN, "<");
+seek(STDIN, 0, 0);# these two lines are a workaround for a perl bug 
mixing up FD
+sysseek(STDIN, 0, 0);
 exec($tool);
 die("$tool: $!\n");
   }
   close(TMP);
   $data = '';
   1 while sysread(TMP2, $data, 1024, length($data)) > 0;
-  close(TMP2) || die("$tool error\n");
+  if (!close(TMP2)) {
+warn("$tool error: $?\n");
+return undef;
+  }
   return $data;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20180209/Build/Docker.pm 
new/obs-build-20180329/Build/Docker.pm
--- old/obs-build-20180209/Build/Docker.pm  2018-02-09 17:00:36.0 
+0100
+++ new/obs-build-20180329/Build/Docker.pm  2018-03-29 17:01:40.0 
+0200
@@ -39,7 +39,7 @@
   if ($q ne "'" && $str =~ /\$/) {
 $str =~ s/\$([a-zA-Z0-9_]+|\{([^\}]+)\})/join(' ', @{$vars->{$2 || $1} || 
[]})/ge;
   }
-  $str =~ s/([ \t\"\'\$])/sprintf("%%%02X", ord($1))/ge;
+  $str =~ s/([ \t\"\'\$\(\)])/sprintf("%%%02X", ord($1))/ge;
   return $str;
 }
 
@@ -180,7 +180,7 @@
   }
 } elsif ($cmd eq 'RUN') {
   $line =~ s/#.*//;# get rid of comments
-  for my $l (split(/(?:\||\|\||\&|\&\&|;)/, $line)) {
+  for my $l 

commit build for openSUSE:Factory

2018-02-14 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2018-02-14 09:17:12

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Wed Feb 14 09:17:12 2018 rev:113 rq:574760 version:20180209

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2018-01-29 
14:54:51.989785343 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2018-02-14 
09:17:26.918300139 +0100
@@ -1,0 +2,11 @@
+Fri Feb  9 15:17:38 UTC 2018 - adr...@suse.de
+
+- add sysrq functionality for KVM builds
+- add initial SLES 15 config
+
+---
+Wed Jan 31 13:37:35 UTC 2018 - adr...@suse.de
+ 
+- add own baselibs config for SLE 11
+
+---

Old:

  build-mkbaselibs-sle.changes
  build-mkbaselibs-sle.spec
  obs-build-20180124.tar.gz

New:

  obs-build-20180209.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.fRBd5M/_old  2018-02-14 09:17:30.866157035 +0100
+++ /var/tmp/diff_new_pack.fRBd5M/_new  2018-02-14 09:17:30.866157035 +0100
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20180124
+Version:20180209
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -169,10 +169,14 @@
 # SLE 15 / Leap 15
 ln -sf baselibs_configs/baselibs_global-sle15.conf baselibs_global.conf
 %endif
-%if %suse_version <= 1315
-# SLE 12 / Leap 42 and older
+%if %suse_version == 1315
+# SLE 12 / Leap 42
 ln -sf baselibs_configs/baselibs_global-sle12.conf baselibs_global.conf
 %endif
+%if %suse_version <= 1110
+# SLE 11
+ln -sf baselibs_configs/baselibs_global-sle11.conf baselibs_global.conf
+%endif
 test -e baselibs_global.conf || exit 1
 %endif
 

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.fRBd5M/_old  2018-02-14 09:17:30.902155730 +0100
+++ /var/tmp/diff_new_pack.fRBd5M/_new  2018-02-14 09:17:30.902155730 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20180124
+pkgver=20180209
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ _service ++
--- /var/tmp/diff_new_pack.fRBd5M/_old  2018-02-14 09:17:30.922155005 +0100
+++ /var/tmp/diff_new_pack.fRBd5M/_new  2018-02-14 09:17:30.922155005 +0100
@@ -5,8 +5,6 @@
 git
 dist/build.changes
 dist/build.spec
-dist/build-mkbaselibs-sle.changes
-dist/build-mkbaselibs-sle.spec
 dist/build.dsc
 dist/debian.changelog
 dist/debian.compat

++ build.dsc ++
--- /var/tmp/diff_new_pack.fRBd5M/_old  2018-02-14 09:17:30.946154135 +0100
+++ /var/tmp/diff_new_pack.fRBd5M/_new  2018-02-14 09:17:30.950153990 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20180124
+Version: 20180209
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.fRBd5M/_old  2018-02-14 09:17:30.974153120 +0100
+++ /var/tmp/diff_new_pack.fRBd5M/_new  2018-02-14 09:17:30.974153120 +0100
@@ -1,4 +1,4 @@
-build (20180124) unstable; urgency=low
+build (20180209) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20180124.tar.gz -> obs-build-20180209.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20180124/Makefile 
new/obs-build-20180209/Makefile
--- old/obs-build-20180124/Makefile 2018-01-24 17:02:47.0 +0100
+++ new/obs-build-20180209/Makefile 2018-02-09 17:00:36.0 +0100
@@ -24,7 +24,7 @@
 .PHONY:test
 
 test:
-   prove -v
+   PERL5LIB=. prove -v
 
 install:
install -m755 -d \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/obs-build-20180124/baselibs_configs/baselibs_global-sle11.conf 
new/obs-build-20180209/baselibs_configs/baselibs_global-sle11.conf
--- old/obs-build-20180124/baselibs_configs/baselibs_global-sle11.conf  
1970-01-01 01:00:00.0 +0100
+++ new/obs-build-20180209/baselibs_configs/baselibs_global-sle11.conf  
2018-02-09 17:00:36.0 +0100
@@ -0,0 +1,45 @@
+arch i586   targets x86_64:32bit ia64:x86
+arch i686   targets x86_64:32bit ia64:x86
+arch s390   targets s390x:32bit
+arch ppctargets ppc64:32bit
+arch ppc64  targets ppc:64bit
+arch sparc targets sparc64:32bit
+arch sparcv8   targets sparc64:32bit
+arch sparcv9   targets sparc64:32bit
+arch sparcv9v  targets sparc64v:32bit
+arch sparc64   targets 

commit build for openSUSE:Factory

2018-01-29 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2018-01-29 14:54:50

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Mon Jan 29 14:54:50 2018 rev:112 rq:569349 version:20180124

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2017-11-30 
12:32:00.751106385 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2018-01-29 
14:54:51.989785343 +0100
@@ -1,0 +2,5 @@
+Wed Jan 24 16:04:35 UTC 2018 - adr...@suse.de
+
+- Fix picking of right changes file for changelog generation (boo#1077145)
+
+---
@@ -685,0 +691,5 @@
+
+---
+Thu Jan 20 10:18:09 UTC 2011 - lnus...@suse.de
+
+- force use of bsdtar for VMs (bnc#665768, CVE-2010-4226)

Old:

  obs-build-20171128.tar.gz

New:

  obs-build-20180124.tar.gz



Other differences:
--
++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.yW1uEV/_old  2018-01-29 14:54:52.841745541 +0100
+++ /var/tmp/diff_new_pack.yW1uEV/_new  2018-01-29 14:54:52.845745353 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build-mkbaselibs-sle
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -20,7 +20,7 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:20171128
+Version:20180124
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 #!BuildIgnore:  build-mkbaselibs-sle
@@ -45,13 +45,13 @@
 %build
 
 %install
-install -m 0755 -d $RPM_BUILD_ROOT/usr/lib/build
+install -m 0755 -d %{buildroot}/usr/lib/build
 install -m 0755 mkbaselibs \
-$RPM_BUILD_ROOT/usr/lib/build/mkbaselibs
+%{buildroot}/usr/lib/build/mkbaselibs
 install -m 0644 baselibs_configs/baselibs_global-deb.conf \
-$RPM_BUILD_ROOT/usr/lib/build/baselibs_global-deb.conf
+%{buildroot}/usr/lib/build/baselibs_global-deb.conf
 install -m 0644 baselibs_configs/baselibs_global.conf \
-$RPM_BUILD_ROOT/usr/lib/build/baselibs_global.conf
+%{buildroot}/usr/lib/build/baselibs_global.conf
 
 %files
 %defattr(-,root,root)

++ build.spec ++
--- /var/tmp/diff_new_pack.yW1uEV/_old  2018-01-29 14:54:52.865744420 +0100
+++ /var/tmp/diff_new_pack.yW1uEV/_new  2018-01-29 14:54:52.865744420 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20171128
+Version:20180124
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -124,18 +124,18 @@
 %install
 # initvm
 %if 0%{?suse_version}
-make DESTDIR=$RPM_BUILD_ROOT initvm-install
-strip $RPM_BUILD_ROOT/usr/lib/build/initvm.*
+make DESTDIR=%{buildroot} initvm-install
+strip %{buildroot}/usr/lib/build/initvm.*
 export NO_BRP_STRIP_DEBUG="true"
-chmod 0644 $RPM_BUILD_ROOT/usr/lib/build/initvm.*
+chmod 0644 %{buildroot}/usr/lib/build/initvm.*
 %endif
 
 # main
-make DESTDIR=$RPM_BUILD_ROOT install
+make DESTDIR=%{buildroot} install
 
 # tweak default config on suse
 %if 0%{?suse_version}
-cd $RPM_BUILD_ROOT/usr/lib/build/configs/
+cd %{buildroot}/usr/lib/build/configs/
 SUSE_V=%{?suse_version}
 SLE_V=%{?sle_version}
 %if 0%{?sle_version} && 0%{?is_opensuse} && %suse_version == 1315
@@ -164,7 +164,7 @@
 
 # tweak baselibs config on suse
 %if 0%{?suse_version}
-cd $RPM_BUILD_ROOT/usr/lib/build
+cd %{buildroot}/usr/lib/build
 %if %suse_version == 1500
 # SLE 15 / Leap 15
 ln -sf baselibs_configs/baselibs_global-sle15.conf baselibs_global.conf
@@ -181,12 +181,12 @@
   echo "WARNING: Not building as root, tests did not run!"
   exit 0
 fi
-if [ ! -f "$RPM_BUILD_ROOT/usr/lib/build/configs/default.conf" ]; then
+if [ ! -f "%{buildroot}/usr/lib/build/configs/default.conf" ]; then
   echo "WARNING: No default config, tests did not run!"
   exit 0
 fi
 # get back the default.conf link
-cp -av $RPM_BUILD_ROOT/usr/lib/build/configs/default.conf configs/

commit build for openSUSE:Factory

2017-11-30 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2017-11-30 12:31:59

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Thu Nov 30 12:31:59 2017 rev:111 rq:546366 version:20171128

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2017-11-19 
11:07:43.527407054 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2017-11-30 
12:32:00.751106385 +0100
@@ -1,0 +2,15 @@
+Tue Nov 28 13:33:11 UTC 2017 - adr...@suse.de
+
+- Fixed Dockerfile repository parsing
+- Improve file name check extractbuild
+- track release number of containers
+- Define SOURCEURL and PATCHURL macros
+- Keep preinstalled packages
+- add libidn2 and libunistring to preinstall for archlinux
+
+---
+Tue Nov 21 09:12:41 UTC 2017 - co...@suse.com
+
+- buildignore the sle flavor of mkbaselibs for sle
+
+---

Old:

  obs-build-20171117.tar.gz

New:

  debian.compat
  debian.rules
  obs-build-20171128.tar.gz



Other differences:
--
++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.Ervdz1/_old  2017-11-30 12:32:01.951062748 +0100
+++ /var/tmp/diff_new_pack.Ervdz1/_new  2017-11-30 12:32:01.951062748 +0100
@@ -20,14 +20,18 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:20171117
+Version:20171128
 Release:0
 #!BuildIgnore:  build-mkbaselibs
+#!BuildIgnore:  build-mkbaselibs-sle
 Provides:   build-mkbaselibs
 Conflicts:  otherproviders(build-mkbaselibs)
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
+%if 0%{?is_opensuse}
+ExclusiveArch:  do-not-build
+%endif
 
 %description
 This package contains the parts which may be installed in the inner build 
system

++ build.spec ++
--- /var/tmp/diff_new_pack.Ervdz1/_old  2017-11-30 12:32:01.995061148 +0100
+++ /var/tmp/diff_new_pack.Ervdz1/_new  2017-11-30 12:32:01.995061148 +0100
@@ -22,15 +22,12 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20171117
+Version:20171128
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
-%if 0%{?suse_version} > 1200
-# required for test suite
-BuildRequires:  build-mkbaselibs
-%endif
+#!BuildIgnore:  build-mkbaselibs build-mkbaselibs-sle
 # Keep the following dependencies in sync with obs-worker package
 Requires:   bash
 Requires:   binutils
@@ -206,6 +203,8 @@
 echo "Skipping test case"
 exit 0
 %endif
+# we need to patch the not packaged configs, due to the buildignore
+sed -i 's,build-mkbaselibs,,' ../configs/*.conf
 ./testbuild.sh /.build.binaries/
 
 %files

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.Ervdz1/_old  2017-11-30 12:32:02.123056493 +0100
+++ /var/tmp/diff_new_pack.Ervdz1/_new  2017-11-30 12:32:02.127056348 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20171117
+pkgver=20171128
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ _service ++
--- /var/tmp/diff_new_pack.Ervdz1/_old  2017-11-30 12:32:02.163055039 +0100
+++ /var/tmp/diff_new_pack.Ervdz1/_new  2017-11-30 12:32:02.163055039 +0100
@@ -9,7 +9,9 @@
 dist/build-mkbaselibs-sle.spec
 dist/build.dsc
 dist/debian.changelog
+dist/debian.compat
 dist/debian.control
+dist/debian.rules
 dist/PKGBUILD
   
   

++ build.dsc ++
--- /var/tmp/diff_new_pack.Ervdz1/_old  2017-11-30 12:32:02.199053730 +0100
+++ /var/tmp/diff_new_pack.Ervdz1/_new  2017-11-30 12:32:02.203053584 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20171117
+Version: 20171128
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.Ervdz1/_old  2017-11-30 12:32:02.259051548 +0100
+++ /var/tmp/diff_new_pack.Ervdz1/_new  2017-11-30 12:32:02.263051402 +0100
@@ -1,4 +1,4 @@
-build (20171117) unstable; urgency=low
+build (20171128) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ debian.compat ++
5
++ debian.rules ++
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you 

commit build for openSUSE:Factory

2017-11-19 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2017-11-19 11:07:39

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Sun Nov 19 11:07:39 2017 rev:110 rq:542595 version:20171117

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2017-11-14 
14:02:01.828867536 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2017-11-19 
11:07:43.527407054 +0100
@@ -1,0 +2,5 @@
+Fri Nov 17 09:36:04 UTC 2017 - adr...@suse.de
+
+- prepare for suse_version 1550 in factory (by Dominique)
+
+---

Old:

  obs-build-20171027.tar.gz

New:

  obs-build-20171117.tar.gz



Other differences:
--
++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.6VYvLA/_old  2017-11-19 11:07:46.087313712 +0100
+++ /var/tmp/diff_new_pack.6VYvLA/_new  2017-11-19 11:07:46.087313712 +0100
@@ -20,7 +20,7 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:20171027
+Version:20171117
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs

++ build.spec ++
--- /var/tmp/diff_new_pack.6VYvLA/_old  2017-11-19 11:07:46.115312691 +0100
+++ /var/tmp/diff_new_pack.6VYvLA/_new  2017-11-19 11:07:46.119312545 +0100
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20171027
+Version:20171117
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -149,7 +149,7 @@
 # this is SUSE Leap 15 and higher
 ln -s sl${SLE_V:0:2}.${SLE_V:3:1}.conf default.conf
 %endif
-%if !0%{?sle_version} && ( 0%{?suse_version} <= 1310 || 0%{?suse_version} == 
1320 || 0%{?suse_version} == 1330 )
+%if !0%{?sle_version} && ( 0%{?suse_version} <= 1310 || 0%{?suse_version} == 
1320 || 0%{?suse_version} == 1330 || 0%{?suse_version} == 1550 )
 # this is old openSUSE releases and Factory
 ln -s sl${SUSE_V:0:2}.${SUSE_V:2:1}.conf default.conf
 %endif

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.6VYvLA/_old  2017-11-19 11:07:46.155311232 +0100
+++ /var/tmp/diff_new_pack.6VYvLA/_new  2017-11-19 11:07:46.155311232 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20171027
+pkgver=20171117
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.6VYvLA/_old  2017-11-19 11:07:46.195309774 +0100
+++ /var/tmp/diff_new_pack.6VYvLA/_new  2017-11-19 11:07:46.199309628 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20171027
+Version: 20171117
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.6VYvLA/_old  2017-11-19 11:07:46.227308607 +0100
+++ /var/tmp/diff_new_pack.6VYvLA/_new  2017-11-19 11:07:46.227308607 +0100
@@ -1,4 +1,4 @@
-build (20171027) unstable; urgency=low
+build (20171117) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20171027.tar.gz -> obs-build-20171117.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20171027/configs/sl13.3.conf 
new/obs-build-20171117/configs/sl13.3.conf
--- old/obs-build-20171027/configs/sl13.3.conf  2017-10-27 14:57:55.0 
+0200
+++ new/obs-build-20171117/configs/sl13.3.conf  2017-11-17 10:32:47.0 
+0100
@@ -54,9 +54,6 @@
 
 Required: rpm-build
 
-# needed for su's default config - perhaps we should use a simplified form?
-Support: pam-modules
-
 # the basic stuff
 Support: perl build-mkbaselibs
 Support: brp-check-suse post-build-checks rpmlint-Factory
@@ -329,7 +326,6 @@
 Ignore: libgcj46,libstdc++46-devel
 Ignore: libgcj47,libstdc++47-devel
 Ignore: pwdutils:openslp
-Ignore: pam-modules:resmgr
 Ignore: rpm:suse-build-key,build-key
 Ignore: bind-utils:bind-libs
 Ignore: alsa:dialog,pciutils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20171027/configs/sl15.5.conf 
new/obs-build-20171117/configs/sl15.5.conf
--- old/obs-build-20171027/configs/sl15.5.conf  1970-01-01 01:00:00.0 
+0100
+++ new/obs-build-20171117/configs/sl15.5.conf  2017-11-17 10:32:47.0 
+0100
@@ -0,0 +1,784 @@
+%define gcc_version 5
+
+Substitute: kiwi-packagemanager:instsource kiwi-desc-isoboot-requires 
kiwi-instsource kiwi-instsource-plugins-openSUSE-13-2
+Substitute: kiwi-setup:image kiwi 

commit build for openSUSE:Factory

2017-11-14 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2017-11-14 14:01:49

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Tue Nov 14 14:01:49 2017 rev:109 rq:540259 version:20171027

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2017-11-03 
16:20:39.457366241 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2017-11-14 
14:02:01.828867536 +0100
@@ -1,0 +2,7 @@
+Thu Nov  9 16:12:53 UTC 2017 - adr...@suse.de
+
+- fixes syntax error fissile support
+- various container handling improvements
+- support new debian control.tar.xz files
+
+---

Old:

  obs-build-20171023.tar.gz

New:

  obs-build-20171027.tar.gz



Other differences:
--
++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.6zvAH5/_old  2017-11-14 14:02:04.300777344 +0100
+++ /var/tmp/diff_new_pack.6zvAH5/_new  2017-11-14 14:02:04.304777198 +0100
@@ -20,7 +20,7 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:20171023
+Version:20171027
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs

++ build.spec ++
--- /var/tmp/diff_new_pack.6zvAH5/_old  2017-11-14 14:02:04.348775593 +0100
+++ /var/tmp/diff_new_pack.6zvAH5/_new  2017-11-14 14:02:04.352775447 +0100
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20171023
+Version:20171027
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.6zvAH5/_old  2017-11-14 14:02:04.396773841 +0100
+++ /var/tmp/diff_new_pack.6zvAH5/_new  2017-11-14 14:02:04.400773695 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20171023
+pkgver=20171027
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.6zvAH5/_old  2017-11-14 14:02:04.428772674 +0100
+++ /var/tmp/diff_new_pack.6zvAH5/_new  2017-11-14 14:02:04.428772674 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20171023
+Version: 20171027
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.6zvAH5/_old  2017-11-14 14:02:04.452771798 +0100
+++ /var/tmp/diff_new_pack.6zvAH5/_new  2017-11-14 14:02:04.456771652 +0100
@@ -1,4 +1,4 @@
-build (20171023) unstable; urgency=low
+build (20171027) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20171023.tar.gz -> obs-build-20171027.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20171023/build-recipe-fissile 
new/obs-build-20171027/build-recipe-fissile
--- old/obs-build-20171023/build-recipe-fissile 2017-10-23 17:03:21.0 
+0200
+++ new/obs-build-20171027/build-recipe-fissile 2017-10-27 14:57:55.0 
+0200
@@ -118,7 +118,7 @@
 fi
# Create containerinfo
disturlarg=()
-`  test -n "$DISTURL" && disturlarg=("--disturl" "$DISTURL")
+   test -n "$DISTURL" && disturlarg=("--disturl" "$DISTURL")
perl -I$BUILD_DIR -MBuild::Docker -e Build::Docker::showcontainerinfo 
-- "${disturlarg[@]}" '' "$filename.tar" "$image" containers/annotation> 
"$BUILD_ROOT$TOPDIR/FISSILE/$filename.containerinfo"
 done
 




commit build for openSUSE:Factory

2017-11-03 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2017-11-03 16:20:31

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Fri Nov  3 16:20:31 2017 rev:108 rq:537597 version:20171023

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2017-10-28 
14:17:45.184176514 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2017-11-03 
16:20:39.457366241 +0100
@@ -6,0 +7,11 @@
+Thu Sep 21 08:55:08 UTC 2017 - co...@suse.com
+
+- Support getting the container tags from the Dockerfile
+- Put the disturl in the .buildenv file
+- Support rpm-buildroot-override buildflag
+- Support kvm builds on Debian
+- Support with/without/unless rich deps
+- Added obs-docker-support script for docker images
+- Initial SLE 15 config
+
+---

Old:

  obs-build-20171012.tar.gz

New:

  obs-build-20171023.tar.gz



Other differences:
--
++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.89sOs2/_old  2017-11-03 16:20:42.921240171 +0100
+++ /var/tmp/diff_new_pack.89sOs2/_new  2017-11-03 16:20:42.925240025 +0100
@@ -20,7 +20,7 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:20171012
+Version:20171023
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs

++ build.spec ++
--- /var/tmp/diff_new_pack.89sOs2/_old  2017-11-03 16:20:42.941239443 +0100
+++ /var/tmp/diff_new_pack.89sOs2/_new  2017-11-03 16:20:42.945239298 +0100
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20171012
+Version:20171023
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.89sOs2/_old  2017-11-03 16:20:42.973238279 +0100
+++ /var/tmp/diff_new_pack.89sOs2/_new  2017-11-03 16:20:42.973238279 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20171012
+pkgver=20171023
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.89sOs2/_old  2017-11-03 16:20:43.021236532 +0100
+++ /var/tmp/diff_new_pack.89sOs2/_new  2017-11-03 16:20:43.021236532 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20171012-0
+Version: 20171023
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.89sOs2/_old  2017-11-03 16:20:43.053235367 +0100
+++ /var/tmp/diff_new_pack.89sOs2/_new  2017-11-03 16:20:43.053235367 +0100
@@ -1,4 +1,4 @@
-build (20171012-0) unstable; urgency=low
+build (20171023) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20171012.tar.gz -> obs-build-20171023.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20171012/Build/Deb.pm 
new/obs-build-20171023/Build/Deb.pm
--- old/obs-build-20171012/Build/Deb.pm 2017-10-12 17:53:08.0 +0200
+++ new/obs-build-20171023/Build/Deb.pm 2017-10-23 17:03:21.0 +0200
@@ -112,7 +112,8 @@
   @exclarch = sort keys %exclarch;
 } elsif ($tag eq 'SOURCE') {
   $name = $data;
-} elsif ($tag eq 'BUILD-DEPENDS' || $tag eq 'BUILD-CONFLICTS' || $tag eq 
'BUILD-IGNORE' || $tag eq 'BUILD-DEPENDS-INDEP') {
+} elsif ($tag eq 'BUILD-DEPENDS' || $tag eq 'BUILD-CONFLICTS' || $tag eq 
'BUILD-IGNORE' ||
+$tag eq 'BUILD-DEPENDS-INDEP' || $tag eq 'BUILD-DEPENDS-ARCH' || $tag 
eq 'BUILD-CONFLICTS-ARCH' ) {
   my @d = split(/\s*,\s*/, $data);
   for my $d (@d) {
 my @alts = split('\s*\|\s*', $d);
@@ -163,7 +164,7 @@
$d =~ s/ \(([^\)]*)\)/ $1/g;
$d =~ s/>>/>/g;
$d =~ s/<", undef) or die("could not open tmpfile\n");
   syswrite TMP, $data;
@@ -188,13 +191,13 @@
   die("fork: $!\n") unless defined $pid;
   if (!$pid) {
 open(STDIN, "<");
-exec 'gunzip';
-die("gunzip: $!\n");
+exec($tool);
+die("$tool: $!\n");
   }
   close(TMP);
   $data = '';
   1 while sysread(TMP2, $data, 1024, length($data)) > 0;
-  close(TMP2) || die("gunzip error");
+  close(TMP2) || die("$tool error\n");
   return $data;
 }
 
@@ -252,9 +255,16 @@
 }
   }
   $data = substr($data, 8 + 60 + $len);
-  if (substr($data, 0, 16) ne 'control.tar.gz  ' &&
-  substr($data, 0, 16) ne 'control.tar.gz/ ') {
-warn("$fn: control.tar.gz is not 

commit build for openSUSE:Factory

2017-10-28 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2017-10-28 14:17:44

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Sat Oct 28 14:17:44 2017 rev:107 rq:535285 version:20171012

Changes:

--- /work/SRC/openSUSE:Factory/build/build-mkbaselibs-sle.changes   
2017-10-05 11:48:35.722625578 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build-mkbaselibs-sle.changes  
2017-10-28 14:17:44.880187631 +0200
@@ -2 +2 @@
-Thu Sep 21 08:58:47 UTC 2017 - co...@suse.com
+Wed Aug 23 10:44:57 UTC 2017 - dims...@opensuse.org
@@ -4 +4,2 @@
-- add conflict to otherproviders 
+- Conflict with other implementations of mkbaselibs (packages
+  conflict on file level).
--- /work/SRC/openSUSE:Factory/build/build.changes  2017-10-05 
11:48:39.746059414 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2017-10-28 
14:17:45.184176514 +0200
@@ -2 +2 @@
-Thu Sep 21 08:55:08 UTC 2017 - co...@suse.com
+Thu Oct 12 16:00:09 UTC 2017 - adr...@suse.de
@@ -4,7 +4 @@
-- Support getting the container tags from the Dockerfile
-- Put the disturl in the .buildenv file
-- Support rpm-buildroot-override buildflag
-- Support kvm builds on Debian
-- Support with/without/unless rich deps
-- Added obs-docker-support script for docker images
-- Initial SLE 15 config
+- proper fix for for liblua, for factory and leap 15.0

Old:

  obs-build-20170918.tar.gz

New:

  obs-build-20171012.tar.gz



Other differences:
--
++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.PrpHw4/_old  2017-10-28 14:17:47.588088609 +0200
+++ /var/tmp/diff_new_pack.PrpHw4/_new  2017-10-28 14:17:47.588088609 +0200
@@ -20,14 +20,14 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:20170918
+Version:20171012
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs
+Conflicts:  otherproviders(build-mkbaselibs)
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
-Conflicts:  otherproviders(build-mkbaselibs)
 
 %description
 This package contains the parts which may be installed in the inner build 
system

++ build.spec ++
--- /var/tmp/diff_new_pack.PrpHw4/_old  2017-10-28 14:17:47.608087877 +0200
+++ /var/tmp/diff_new_pack.PrpHw4/_new  2017-10-28 14:17:47.612087731 +0200
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20170918
+Version:20171012
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -122,13 +122,6 @@
 %if 0%{?suse_version}
 # initvm
 make CFLAGS="$RPM_BUILD_FLAGS" initvm-all
-#XXX temporary hack until lua is actually in
-%if 0%{?suse_version} == 1330
-if rpm -q liblua5_3-5; then
-  V=%suse_version
-  sed -i -e 's/liblua5_3/liblua5_3-5/g' configs/sl${V:0:2}.${V:2:1}.conf
-fi
-%endif
 %endif
 
 %install

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.PrpHw4/_old  2017-10-28 14:17:47.652086268 +0200
+++ /var/tmp/diff_new_pack.PrpHw4/_new  2017-10-28 14:17:47.652086268 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20170918
+pkgver=20171012
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.PrpHw4/_old  2017-10-28 14:17:47.684085098 +0200
+++ /var/tmp/diff_new_pack.PrpHw4/_new  2017-10-28 14:17:47.684085098 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20170918-0
+Version: 20171012-0
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.PrpHw4/_old  2017-10-28 14:17:47.708084220 +0200
+++ /var/tmp/diff_new_pack.PrpHw4/_new  2017-10-28 14:17:47.708084220 +0200
@@ -1,4 +1,4 @@
-build (20170918-0) unstable; urgency=low
+build (20171012-0) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20170918.tar.gz -> obs-build-20171012.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20170918/configs/sl13.3.conf 
new/obs-build-20171012/configs/sl13.3.conf
--- old/obs-build-20170918/configs/sl13.3.conf  2017-09-18 12:40:16.0 
+0200
+++ new/obs-build-20171012/configs/sl13.3.conf  2017-10-12 17:53:08.0 
+0200
@@ -19,7 +19,7 @@
 Preinstall: libbz2-1 libgcc_s1 libncurses6 pam
 Preinstall: permissions libreadline7 rpm sed tar libz1 libselinux1
 

commit build for openSUSE:Factory

2017-10-05 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2017-10-05 11:48:18

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Thu Oct  5 11:48:18 2017 rev:106 rq:530635 version:20170918

Changes:

--- /work/SRC/openSUSE:Factory/build/build-mkbaselibs-sle.changes   
2017-08-14 12:35:46.099823685 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build-mkbaselibs-sle.changes  
2017-10-05 11:48:35.722625578 +0200
@@ -1,0 +2,5 @@
+Thu Sep 21 08:58:47 UTC 2017 - co...@suse.com
+
+- add conflict to otherproviders 
+
+---
--- /work/SRC/openSUSE:Factory/build/build.changes  2017-08-14 
12:35:47.999556922 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2017-10-05 
11:48:39.746059414 +0200
@@ -1,0 +2,11 @@
+Thu Sep 21 08:55:08 UTC 2017 - co...@suse.com
+
+- Support getting the container tags from the Dockerfile
+- Put the disturl in the .buildenv file
+- Support rpm-buildroot-override buildflag
+- Support kvm builds on Debian
+- Support with/without/unless rich deps
+- Added obs-docker-support script for docker images
+- Initial SLE 15 config
+
+---

Old:

  obs-build-20170804.tar.gz

New:

  obs-build-20170918.tar.gz



Other differences:
--
++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.Af9zaf/_old  2017-10-05 11:48:47.732935532 +0200
+++ /var/tmp/diff_new_pack.Af9zaf/_new  2017-10-05 11:48:47.736934968 +0200
@@ -20,13 +20,14 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:20170804
+Version:20170918
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
+Conflicts:  otherproviders(build-mkbaselibs)
 
 %description
 This package contains the parts which may be installed in the inner build 
system

++ build.spec ++
--- /var/tmp/diff_new_pack.Af9zaf/_old  2017-10-05 11:48:47.764931029 +0200
+++ /var/tmp/diff_new_pack.Af9zaf/_new  2017-10-05 11:48:47.768930466 +0200
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20170804
+Version:20170918
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.Af9zaf/_old  2017-10-05 11:48:47.800925964 +0200
+++ /var/tmp/diff_new_pack.Af9zaf/_new  2017-10-05 11:48:47.800925964 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20170804
+pkgver=20170918
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.Af9zaf/_old  2017-10-05 11:48:47.836920899 +0200
+++ /var/tmp/diff_new_pack.Af9zaf/_new  2017-10-05 11:48:47.840920336 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20170804-0
+Version: 20170918-0
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.Af9zaf/_old  2017-10-05 11:48:47.864916959 +0200
+++ /var/tmp/diff_new_pack.Af9zaf/_new  2017-10-05 11:48:47.868916397 +0200
@@ -1,4 +1,4 @@
-build (20170804-0) unstable; urgency=low
+build (20170918-0) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20170804.tar.gz -> obs-build-20170918.tar.gz ++
 2778 lines of diff (skipped)




commit build for openSUSE:Factory

2017-08-14 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2017-08-14 12:35:41

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Mon Aug 14 12:35:41 2017 rev:105 rq:514523 version:20170804

Changes:

New Changes file:

--- /dev/null   2017-07-20 07:30:00.335470106 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build-mkbaselibs-sle.changes  
2017-08-14 12:35:46.099823685 +0200
@@ -0,0 +1,20 @@
+---
+Wed Aug  2 14:58:59 UTC 2017 - lnus...@suse.de
+
+- Fix path to files
+
+---
+Thu Jun 30 19:05:52 CEST 2011 - r...@suse.de
+
+- provide build-mkbaselibs so this can really be used 
+
+---
+Tue Jun  7 09:31:51 UTC 2011 - k...@opensuse.org
+
+- fix build 
+
+---
+Mon Jun  6 15:12:13 UTC 2011 - adr...@suse.de
+
+- new package for SLE baselibsconf, including ia64 arch defaults
+
--- /work/SRC/openSUSE:Factory/build/build.changes  2017-04-03 
11:03:43.811361859 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2017-08-14 
12:35:47.999556922 +0200
@@ -1,0 +2,11 @@
+Wed Aug  2 14:59:15 UTC 2017 - lnus...@suse.de
+
+- Temporary hack to aid liblua5_3 -> liblua5_3-5 rename
+
+---
+Thu Jul 20 13:59:20 CEST 2017 - m...@suse.de
+
+- switch baselibs scheme for debuginfo packages from
+  foo-debuginfo-32bit to foo-32bit-debuginfo [fate#323217]
+
+---

Old:

  debian.tar.gz
  obs-build-20170320.tar.gz

New:

  build-mkbaselibs-sle.changes
  build-mkbaselibs-sle.spec
  debian.control
  obs-build-20170804.tar.gz



Other differences:
--
++ build-mkbaselibs-sle.spec ++
#
# spec file for package build-mkbaselibs-sle
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# 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/
#


Name:   build-mkbaselibs-sle
Summary:Tools to generate base lib packages
License:GPL-2.0+
Group:  Development/Tools/Building
Version:20170804
Release:0
#!BuildIgnore:  build-mkbaselibs
Provides:   build-mkbaselibs
Source: obs-build-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildArch:  noarch

%description
This package contains the parts which may be installed in the inner build system
for generating base lib packages.

This is the SLE variant including IA64 binary generation.

%prep
%setup -q -n obs-build-%{version}

%build

%install
install -m 0755 -d $RPM_BUILD_ROOT/usr/lib/build
install -m 0755 mkbaselibs \
$RPM_BUILD_ROOT/usr/lib/build/mkbaselibs
install -m 0644 baselibs_configs/baselibs_global-deb.conf \
$RPM_BUILD_ROOT/usr/lib/build/baselibs_global-deb.conf
install -m 0644 baselibs_configs/baselibs_global.conf \
$RPM_BUILD_ROOT/usr/lib/build/baselibs_global.conf

%files
%defattr(-,root,root)
%dir /usr/lib/build
/usr/lib/build/mkbaselibs
/usr/lib/build/baselibs*

%changelog
++ build.spec ++
--- /var/tmp/diff_new_pack.JXnrhJ/_old  2017-08-14 12:35:52.118978467 +0200
+++ /var/tmp/diff_new_pack.JXnrhJ/_new  2017-08-14 12:35:52.122977905 +0200
@@ -18,19 +18,15 @@
 # needsbinariesforbuild
 
 
-%define version_unconverted 20170320
-
 Name:   build
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20170320
+Version:20170804
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
-# Manual requires to avoid hard require to bash-static
-AutoReqProv:off
 %if 0%{?suse_version} > 1200
 # required for test suite
 BuildRequires:  build-mkbaselibs
@@ -126,6 +122,13 @@
 %if 0%{?suse_version}
 # initvm
 make CFLAGS="$RPM_BUILD_FLAGS" initvm-all

commit build for openSUSE:Factory

2017-04-03 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2017-04-03 11:03:41

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Mon Apr  3 11:03:41 2017 rev:104 rq:481818 version:20170320

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2017-03-03 
17:37:14.590955207 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2017-04-03 
11:03:43.811361859 +0200
@@ -1,0 +2,11 @@
+Fri Mar 17 12:57:03 UTC 2017 - adr...@suse.de
+
+- fix usage of the right service generated files.
+- debootstrap: Also mount sysfs
+- Fileprovides should only match package names, not provides
+- avoid export of build results of sym links pointing to external files
+- support build of different flavors via multibuild
+- experimental AppImage build support
+- reworked openstack support (still experimental)
+
+---

Old:

  obs-build-20170209.tar.gz

New:

  obs-build-20170320.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.G7vjGL/_old  2017-04-03 11:03:46.307009272 +0200
+++ /var/tmp/diff_new_pack.G7vjGL/_new  2017-04-03 11:03:46.311008707 +0200
@@ -18,13 +18,13 @@
 # needsbinariesforbuild
 
 
-%define version_unconverted 20170209
+%define version_unconverted 20170320
 
 Name:   build
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20170209
+Version:20170320
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.G7vjGL/_old  2017-04-03 11:03:46.347003622 +0200
+++ /var/tmp/diff_new_pack.G7vjGL/_new  2017-04-03 11:03:46.347003622 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20170209
+pkgver=20170320
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.G7vjGL/_old  2017-04-03 11:03:46.386997971 +0200
+++ /var/tmp/diff_new_pack.G7vjGL/_new  2017-04-03 11:03:46.386997971 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20170209
+Version: 20170320
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.G7vjGL/_old  2017-04-03 11:03:46.410994581 +0200
+++ /var/tmp/diff_new_pack.G7vjGL/_new  2017-04-03 11:03:46.410994581 +0200
@@ -1,4 +1,4 @@
-build (20170209) unstable; urgency=low
+build (20170320) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20170209.tar.gz -> obs-build-20170320.tar.gz ++
 2224 lines of diff (skipped)




commit build for openSUSE:Factory

2017-03-03 Thread root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2017-03-03 17:37:13

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is "build"

Fri Mar  3 17:37:13 2017 rev:103 rq:455767 version:20170209

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2017-02-03 
17:33:44.910267823 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2017-03-03 
17:37:14.590955207 +0100
@@ -1,0 +2,10 @@
+Thu Feb  9 13:15:55 UTC 2017 - adr...@suse.de
+
+- updated confguration for tumbleweed
+- Arch linux fixes
+- mount swap by label
+- allow custom qemu options
+- allow to override hostname
+- fix build with vm-type lxc
+
+---

Old:

  obs-build-20170112.tar.gz

New:

  obs-build-20170209.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.K7ggkS/_old  2017-03-03 17:37:15.290856307 +0100
+++ /var/tmp/diff_new_pack.K7ggkS/_new  2017-03-03 17:37:15.290856307 +0100
@@ -18,13 +18,13 @@
 # needsbinariesforbuild
 
 
-%define version_unconverted 20170112
+%define version_unconverted 20170209
 
 Name:   build
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20170112
+Version:20170209
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.K7ggkS/_old  2017-03-03 17:37:15.326851221 +0100
+++ /var/tmp/diff_new_pack.K7ggkS/_new  2017-03-03 17:37:15.330850656 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20170112
+pkgver=20170209
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.K7ggkS/_old  2017-03-03 17:37:15.366845569 +0100
+++ /var/tmp/diff_new_pack.K7ggkS/_new  2017-03-03 17:37:15.366845569 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20170112
+Version: 20170209
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

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

++ obs-build-20170112.tar.gz -> obs-build-20170209.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20170112/Build/Arch.pm 
new/obs-build-20170209/Build/Arch.pm
--- old/obs-build-20170112/Build/Arch.pm2017-01-12 15:42:22.0 
+0100
+++ new/obs-build-20170209/Build/Arch.pm2017-02-09 14:14:40.0 
+0100
@@ -34,7 +34,7 @@
 sub quote {
   my ($str, $q, $vars) = @_;
   if ($q ne "'" && $str =~ /\$/) {
-$str =~ s/\$([a-zA-Z0-9_]+|\{([^\}]+)\})/$vars->{$2 || $1} ? join(' ', 
@{$vars->{$2 || $1}}) : "\$$1"/ge;
+$str =~ s/\$([a-zA-Z0-9_]+|\{([^\}]+)\})/join(' ', @{$vars->{$2 || $1} || 
[]})/ge;
   }
   $str =~ s/([ \t\"\'\$])/sprintf("%%%02X", ord($1))/ge;
   return $str;
@@ -49,7 +49,7 @@
 last unless $str =~ s/$q(.*?)$q/quote($1, $q, $vars)/e;
   }
   if ($str =~ /\$/) {
-$str =~ s/\$([a-zA-Z0-9_]+|\{([^\}]+)\})/$vars->{$2 || $1} ? join(' ', 
@{$vars->{$2 || $1}}) : "\$$1"/ge;
+$str =~ s/\$([a-zA-Z0-9_]+|\{([^\}]+)\})/join(' ', @{$vars->{$2 || $1} || 
[]})/ge;
   }
   my @args = split(/[ \t]+/, $str);
   for (@args) {
@@ -67,14 +67,39 @@
 return $ret;
   }
   my %vars;
+  my @ifs;
   while () {
 chomp;
 next if /^\s*$/;
 next if /^\s*#/;
-last unless /^([a-zA-Z0-9_]*)=(\(?)(.*?)$/;
+s/^\s+//;
+if (/^(el)?if\s+(?:(?:test|\[)\s+(-n|-z)\s+)?(.*?)\s*\]?\s*;\s*then\s*$/) {
+  if ($1) {
+$ifs[-1] += 1;
+next if $ifs[-1] != 1;
+pop @ifs;
+  }
+  my $flag = $2 || '-n';
+  my $t = join('', unquotesplit($3, \%vars));
+  $t = $t eq '' ? 'true' : '' if $flag eq '-z';
+  push @ifs, $t ne '' ? 1 : 0;
+  next;
+}
+if (@ifs) {
+  if (/^fi\s*$/) {
+pop @ifs;
+next;
+  } elsif (/^else\s*$/) {
+$ifs[-1] += 1;
+next;
+  }
+  next if grep {$_ != 1} @ifs;
+}
+last unless /^([a-zA-Z0-9_]*)(\+?)=(\(?)(.*?)$/;
 my $var = $1;
-my $val = $3;
-if ($2) {
+my $app = $2;
+my $val = $4;
+if ($3) {
   while ($val !~ s/\)\s*(?:#.*)?$//s) {
my $nextline = ;
last unless defined 

commit build for openSUSE:Factory

2017-02-03 Thread root
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 
 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.0 +0100
+++ new/debian/control  2017-01-17 12:18:28.0 +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/build2016-12-06 16:35:57.0 +0100
+++ new/obs-build-20170112/build2017-01-12 15:42:22.0 +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-kiwi2016-12-06 16:35:57.0 
+0100
+++ new/obs-build-20170112/build-recipe-kiwi2017-01-12 15:42:22.0 
+0100
@@ -457,7 +457,7 @@
 local profile=$3
 local bundle_call
 
-kiwi_profile=""
+local kiwi_profile=""
 if [ "$profile" != 

commit build for openSUSE:Factory

2016-10-26 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2016-10-26 13:25:54

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-08-25 
09:48:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2016-10-26 
13:25:55.0 +0200
@@ -1,0 +2,15 @@
+Tue Oct 25 15:51:17 UTC 2016 - adr...@suse.com
+
+- Add clang binaries to ccache symlinking
+- Fix a probable tabs to spaces bug
+- Kiwi: allow to specify ExclusiveArch and ExcludeArch
+- build-vm-kvm: use virtio-rng-device also on aarch64
+- Add support for LXC as libvirt driver
+- support multiple image builds for multiple profiles
+- Add optional whitelisting for allowed buildroots and parameters
+- build-vm-xen: use xvd devices for disks and hvc0 for console for recent xen
+- build-vm-kvm: fix vm_enable_console also for kvm_serial_console case
+- sl13.3.conf: Prepare for bash 4.4, using libreadline7
+- Add and clarify licenses
+
+---

Old:

  obs-build-20160809.tar.gz

New:

  obs-build-20161025.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.oVfcyi/_old  2016-10-26 13:25:56.0 +0200
+++ /var/tmp/diff_new_pack.oVfcyi/_new  2016-10-26 13:25:56.0 +0200
@@ -18,13 +18,13 @@
 # needsbinariesforbuild
 
 
-%define version_unconverted 20160809
+%define version_unconverted 20161025
 
 Name:   build
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20160809
+Version:20161025
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -79,8 +79,8 @@
 
 %package mkbaselibs
 Summary:Tools to generate base lib packages
-Group:  Development/Tools/Building
 # NOTE: this package must not have dependencies which may break boot strapping 
(eg. perl modules)
+Group:  Development/Tools/Building
 
 %description mkbaselibs
 This package contains the parts which may be installed in the inner build 
system

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.oVfcyi/_old  2016-10-26 13:25:56.0 +0200
+++ /var/tmp/diff_new_pack.oVfcyi/_new  2016-10-26 13:25:56.0 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20160809
+pkgver=20161025
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.oVfcyi/_old  2016-10-26 13:25:56.0 +0200
+++ /var/tmp/diff_new_pack.oVfcyi/_new  2016-10-26 13:25:56.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20160809
+Version: 20161025
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.oVfcyi/_old  2016-10-26 13:25:56.0 +0200
+++ /var/tmp/diff_new_pack.oVfcyi/_new  2016-10-26 13:25:56.0 +0200
@@ -1,4 +1,4 @@
-build (20160809) unstable; urgency=low
+build (20161025) 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/compat new/debian/compat
--- old/debian/compat   2007-03-02 21:05:45.0 +0100
+++ new/debian/compat   2016-10-20 10:49:50.0 +0200
@@ -1 +1 @@
-4
+5

++ obs-build-20160809.tar.gz -> obs-build-20161025.tar.gz ++
 1946 lines of diff (skipped)




commit build for openSUSE:Factory

2016-08-25 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2016-08-25 09:48:56

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-07-18 
21:16:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2016-08-25 
09:48:58.0 +0200
@@ -1,0 +2,14 @@
+Wed Aug 10 11:51:43 UTC 2016 - lnus...@suse.de
+
+- calculate leap version for default config
+
+---
+Tue Aug  9 13:36:48 UTC 2016 - adr...@suse.de
+
+- first version of Leap 42.2 configuration
+- provide loop devices in docker VM
+- support lxc 2.0
+- Add architecture-specific sources extract for Arch Linux
+- snapcraft improvements
+
+---

Old:

  obs-build-20160629.tar.gz

New:

  obs-build-20160809.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.FNZfSa/_old  2016-08-25 09:48:59.0 +0200
+++ /var/tmp/diff_new_pack.FNZfSa/_new  2016-08-25 09:48:59.0 +0200
@@ -18,13 +18,13 @@
 # needsbinariesforbuild
 
 
-%define version_unconverted 20160629
+%define version_unconverted 20160809
 
 Name:   build
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20160629
+Version:20160809
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -140,9 +140,11 @@
 # main
 make DESTDIR=$RPM_BUILD_ROOT install
 cd $RPM_BUILD_ROOT/usr/lib/build/configs/
-%if "%{?suse_version}" == "1315" && 0%{?is_opensuse}
-# super special leap distro
- ln -s sl42.1.conf default.conf
+%if 0%{?sle_version} && 0%{?is_opensuse}
+ # super special leap distro
+ major="$[%sle_version/1+30]"
+ minor="$[%sle_version/100-1200]"
+ ln -s sl$major.$minor.conf default.conf
 %else
 %if 0%{?suse_version}
 %if 0%{?sles_version}

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.FNZfSa/_old  2016-08-25 09:48:59.0 +0200
+++ /var/tmp/diff_new_pack.FNZfSa/_new  2016-08-25 09:48:59.0 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20160629
+pkgver=20160809
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.FNZfSa/_old  2016-08-25 09:48:59.0 +0200
+++ /var/tmp/diff_new_pack.FNZfSa/_new  2016-08-25 09:48:59.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20160629
+Version: 20160809
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.FNZfSa/_old  2016-08-25 09:48:59.0 +0200
+++ /var/tmp/diff_new_pack.FNZfSa/_new  2016-08-25 09:48:59.0 +0200
@@ -1,4 +1,4 @@
-build (20160629) unstable; urgency=low
+build (20160809) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20160629.tar.gz -> obs-build-20160809.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20160629/Build/Arch.pm 
new/obs-build-20160809/Build/Arch.pm
--- old/obs-build-20160629/Build/Arch.pm2016-06-29 17:17:05.0 
+0200
+++ new/obs-build-20160809/Build/Arch.pm2016-08-09 10:58:16.0 
+0200
@@ -87,13 +87,20 @@
   close PKG;
   $ret->{'name'} = $vars{'pkgname'}->[0] if $vars{'pkgname'};
   $ret->{'version'} = $vars{'pkgver'}->[0] if $vars{'pkgver'};
-  $ret->{'deps'} = $vars{'makedepends'} || [];
-  push @{$ret->{'deps'}}, @{$vars{'checkdepends'} || []};
-  push @{$ret->{'deps'}}, @{$vars{'depends'} || []};
-  $ret->{'source'} = $vars{'source'} if $vars{'source'};
+  $ret->{'deps'} = [];
+  push @{$ret->{'deps'}}, @{$vars{$_} || []} for qw{makedepends checkdepends 
depends};
+  # get arch from macros
+  my $arch;
+  for (@{$config->{'macros'} || []}) {
+$arch = $1 if /^%define _target_cpu (\S+)/;
+  }
+  # map to arch linux name and add arch dependent
+  $arch = 'i686' if $arch =~ /^i[345]86$/;
+  push @{$ret->{'deps'}}, @{$vars{"${_}_$arch"} || []} for qw{makedepends 
checkdepends depends};
   # Maintain architecture-specific sources for officially supported 
architectures
-  $ret->{'source_x86_64'} = $vars{'source_x86_64'} if $vars{'source_x86_64'};
-  $ret->{'source_i686'} = $vars{'source_i686'} if $vars{'source_i686'};
+  for my $asuf ('', '_i686', '_x86_64') {
+$ret->{"source$asuf"} = $vars{"source$asuf"} if $vars{"source$asuf"};
+  }
   return $ret;
 }
 

commit build for openSUSE:Factory

2016-07-18 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2016-07-18 21:16:25

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-05-05 
12:09:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2016-07-18 
21:16:27.0 +0200
@@ -1,0 +2,5 @@
+Thu Jun 30 05:47:52 UTC 2016 - adr...@suse.de
+
+- adding first snapcraft support
+
+---

Old:

  obs-build-20160427.tar.gz

New:

  obs-build-20160629.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.7Kd06j/_old  2016-07-18 21:16:28.0 +0200
+++ /var/tmp/diff_new_pack.7Kd06j/_new  2016-07-18 21:16:28.0 +0200
@@ -18,13 +18,13 @@
 # needsbinariesforbuild
 
 
-%define version_unconverted 20160427
+%define version_unconverted 20160629
 
 Name:   build
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20160427
+Version:20160629
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -56,6 +56,8 @@
 Recommends: perl(URI)
 Recommends: perl(XML::Parser)
 Recommends: perl(Net::SSL)
+Recommends: perl(YAML)
+Recommends: perl(YAML::LibYAML)
 Recommends: bsdtar
 Recommends: qemu-linux-user
 %endif

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.7Kd06j/_old  2016-07-18 21:16:28.0 +0200
+++ /var/tmp/diff_new_pack.7Kd06j/_new  2016-07-18 21:16:28.0 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20160427
+pkgver=20160629
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.7Kd06j/_old  2016-07-18 21:16:28.0 +0200
+++ /var/tmp/diff_new_pack.7Kd06j/_new  2016-07-18 21:16:28.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20160427
+Version: 20160629
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.7Kd06j/_old  2016-07-18 21:16:28.0 +0200
+++ /var/tmp/diff_new_pack.7Kd06j/_new  2016-07-18 21:16:28.0 +0200
@@ -1,4 +1,4 @@
-build (20160427) unstable; urgency=low
+build (20160629) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20160427.tar.gz -> obs-build-20160629.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20160427/Build/Arch.pm 
new/obs-build-20160629/Build/Arch.pm
--- old/obs-build-20160427/Build/Arch.pm2016-04-27 17:03:07.0 
+0200
+++ new/obs-build-20160629/Build/Arch.pm2016-06-29 17:17:05.0 
+0200
@@ -91,6 +91,9 @@
   push @{$ret->{'deps'}}, @{$vars{'checkdepends'} || []};
   push @{$ret->{'deps'}}, @{$vars{'depends'} || []};
   $ret->{'source'} = $vars{'source'} if $vars{'source'};
+  # Maintain architecture-specific sources for officially supported 
architectures
+  $ret->{'source_x86_64'} = $vars{'source_x86_64'} if $vars{'source_x86_64'};
+  $ret->{'source_i686'} = $vars{'source_i686'} if $vars{'source_i686'};
   return $ret;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20160427/Build/Deb.pm 
new/obs-build-20160629/Build/Deb.pm
--- old/obs-build-20160427/Build/Deb.pm 2016-04-27 17:03:07.0 +0200
+++ new/obs-build-20160629/Build/Deb.pm 2016-06-29 17:17:05.0 +0200
@@ -118,6 +118,25 @@
 my @alts = split('\s*\|\s*', $d);
 my @needed;
 for my $c (@alts) {
+  if ($c =~ /\s+<[^>]+>$/) {
+my @build_profiles;  # Empty for now
+my $bad = 1;
+while ($c =~ s/\s+<([^>]+)>$//) {
+  next if (!$bad);
+  my $list_valid = 1;
+  for my $term (split(/\s+/, $1)) {
+my $isneg = ($term =~ s/^\!//);
+my $profile_match = grep(/^$term$/, @build_profiles);
+if (( $profile_match &&  $isneg) ||
+(!$profile_match && !$isneg)) {
+  $list_valid = 0;
+  last;
+}
+  }
+  $bad = 0 if ($list_valid);
+}
+next if ($bad);
+  }
   if ($c =~ /^(.*?)\s*\[(.*)\]$/) {
 $c = $1;
 my $isneg = 0;
@@ -134,10 +153,10 @@
 $bad = 0;
   }

commit build for openSUSE:Factory

2016-05-05 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2016-05-05 12:09:10

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-04-22 
16:15:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2016-05-05 
12:09:11.0 +0200
@@ -1,0 +2,13 @@
+Wed Apr 27 15:03:56 UTC 2016 - adr...@suse.de
+
+- fix build on armv7hl
+
+---
+Wed Apr 27 06:31:53 UTC 2016 - adr...@suse.de
+
+- run debtransform after buildtime source services
+- Handle also aarch32* and armv8 cases for kvm cpu switches
+- add support for LXC 1.0.8
+- added DoD for aarch64 repositories on Debian
+
+---

Old:

  obs-build-20160331.tar.gz

New:

  obs-build-20160427.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.1DVUag/_old  2016-05-05 12:09:12.0 +0200
+++ /var/tmp/diff_new_pack.1DVUag/_new  2016-05-05 12:09:12.0 +0200
@@ -18,13 +18,13 @@
 # needsbinariesforbuild
 
 
-%define version_unconverted 20160331
+%define version_unconverted 20160427
 
 Name:   build
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20160331
+Version:20160427
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.1DVUag/_old  2016-05-05 12:09:12.0 +0200
+++ /var/tmp/diff_new_pack.1DVUag/_new  2016-05-05 12:09:12.0 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20160331
+pkgver=20160427
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.1DVUag/_old  2016-05-05 12:09:12.0 +0200
+++ /var/tmp/diff_new_pack.1DVUag/_new  2016-05-05 12:09:12.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20160331
+Version: 20160427
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.1DVUag/_old  2016-05-05 12:09:12.0 +0200
+++ /var/tmp/diff_new_pack.1DVUag/_new  2016-05-05 12:09:12.0 +0200
@@ -1,4 +1,4 @@
-build (20160331) unstable; urgency=low
+build (20160427) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20160331.tar.gz -> obs-build-20160427.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20160331/build new/obs-build-20160427/build
--- old/obs-build-20160331/build2016-04-08 11:37:31.0 +0200
+++ new/obs-build-20160427/build2016-04-27 17:03:07.0 +0200
@@ -1313,15 +1313,6 @@
echo "export SUSE_IGNORED_RPATHS=/etc/ld.so.conf" > 
"$BUILD_ROOT/etc/profile.d/buildsystem.sh"
 fi
 
-# get rid of old src dir, it is no longer needed and just wastes space
-test "$MYSRCDIR" = $BUILD_ROOT/.build-srcdir && rm -rf "$MYSRCDIR"
-
-# patch recipes
-recipe_prepare
-
-# hmmm
-chown -R "$ABUILD_UID:$ABUILD_GID" "$BUILD_ROOT$TOPDIR"
-
 cd $BUILD_ROOT$TOPDIR/SOURCES || cleanup_and_exit 1
 for i in *.obscpio ; do
test -e "$i" || continue
@@ -1344,6 +1335,15 @@
$BUILD_DIR/runservices --buildroot "$BUILD_ROOT" || cleanup_and_exit 1
 fi
 
+# get rid of old src dir, it is no longer needed and just wastes space
+test "$MYSRCDIR" = $BUILD_ROOT/.build-srcdir && rm -rf "$MYSRCDIR"
+
+# patch recipes
+recipe_prepare
+
+# hmmm
+chown -R "$ABUILD_UID:$ABUILD_GID" "$BUILD_ROOT$TOPDIR"
+
 echo -
 if test "$BUILD_USER" = root ; then
echo - building $RECIPEFILE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20160331/build-pkg-deb 
new/obs-build-20160427/build-pkg-deb
--- old/obs-build-20160331/build-pkg-deb2016-04-08 11:37:31.0 
+0200
+++ new/obs-build-20160427/build-pkg-deb2016-04-27 17:03:07.0 
+0200
@@ -68,8 +68,22 @@
 pkg_erase_deb() {
 export DEBIAN_FRONTEND=noninteractive
 export DEBIAN_PRIORITY=critical
-( cd $BUILD_ROOT && chroot $BUILD_ROOT dpkg --purge --force all $PKG 2>&1 
|| touch $BUILD_ROOT/exit ) | \
-   perl -ne '$|=1;/^(\(Reading database|Removing |Purging configuration 
files for 

commit build for openSUSE:Factory

2016-04-22 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2016-04-22 16:15:46

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-03-14 
09:56:28.0 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2016-04-22 
16:15:47.0 +0200
@@ -1,0 +2,10 @@
+Fri Apr  8 09:37:41 UTC 2016 - adr...@suse.de
+
+- support unpacking of obscpio archives in source
+- added DoD for aarch64 repositories on Debian
+- aarch64_ilp32 support
+- KVM: telnet feature fixes and documentation
+- KVM: run qemu as user
+- fail when space allocation is not successful (on supported FS)
+
+---

Old:

  obs-build-20160304.tar.gz

New:

  obs-build-20160331.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.dNhSZ8/_old  2016-04-22 16:15:48.0 +0200
+++ /var/tmp/diff_new_pack.dNhSZ8/_new  2016-04-22 16:15:48.0 +0200
@@ -18,11 +18,13 @@
 # needsbinariesforbuild
 
 
+%define version_unconverted 20160331
+
 Name:   build
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20160304
+Version:20160331
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.dNhSZ8/_old  2016-04-22 16:15:48.0 +0200
+++ /var/tmp/diff_new_pack.dNhSZ8/_new  2016-04-22 16:15:48.0 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20160304
+pkgver=20160331
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.dNhSZ8/_old  2016-04-22 16:15:48.0 +0200
+++ /var/tmp/diff_new_pack.dNhSZ8/_new  2016-04-22 16:15:48.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20160304
+Version: 20160331
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.dNhSZ8/_old  2016-04-22 16:15:48.0 +0200
+++ /var/tmp/diff_new_pack.dNhSZ8/_new  2016-04-22 16:15:48.0 +0200
@@ -1,4 +1,4 @@
-build (20160304) unstable; urgency=low
+build (20160331) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20160304.tar.gz -> obs-build-20160331.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20160304/Build/Deb.pm 
new/obs-build-20160331/Build/Deb.pm
--- old/obs-build-20160304/Build/Deb.pm 2016-03-04 17:19:26.0 +0100
+++ new/obs-build-20160331/Build/Deb.pm 2016-04-08 11:37:31.0 +0200
@@ -42,6 +42,7 @@
   "armv7el" => "armel",
   "armv7l"  => "armhf",
   "armv7hl" => "armhf",
+  "aarch64" => "arm64",
 );
 
 sub basearch {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20160304/Makefile 
new/obs-build-20160331/Makefile
--- old/obs-build-20160304/Makefile 2016-03-04 17:19:26.0 +0100
+++ new/obs-build-20160331/Makefile 2016-04-08 11:37:31.0 +0200
@@ -62,6 +62,7 @@
spectool \
signdummy \
unrpm \
+   telnet_login_wrapper \
$(DESTDIR)$(pkglibdir)
install -m755 emulator/emulator.sh $(DESTDIR)$(pkglibdir)/emulator/
install -m644 Build/*.pm $(DESTDIR)$(pkglibdir)/Build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20160304/baselibs_global.conf 
new/obs-build-20160331/baselibs_global.conf
--- old/obs-build-20160304/baselibs_global.conf 2016-03-04 17:19:26.0 
+0100
+++ new/obs-build-20160331/baselibs_global.conf 2016-04-08 11:37:31.0 
+0200
@@ -9,6 +9,8 @@
 arch sparcv9v  targets sparc64v:32bit
 arch sparc64   targets sparcv9:64bit
 arch sparc64v  targets sparcv9v:64bit
+arch aarch64   targets aarch64_ilp32:64bit
+arch aarch64_ilp32 targets aarch64:32bit
 
 configdir /usr/lib/baselibs-/bin
 
@@ -20,9 +22,9 @@
 
 targetname -
 
-+.*/lib(64)?/.*\.(so\..*|so|o|a|la)$
++.*/lib(64|ilp32)?/.*\.(so\..*|so|o|a|la)$
 
-targettype 64bit -^(/usr)?/lib/lib
+targettype 64bit -^(/usr)?/lib(ilp32)?/lib
 targettype 32bit -/lib64/
 targettype x86   -/lib64/
 
@@ -39,5 +41,5 @@
 post "/sbin/ldconfig"
 
 package /(.*)-debuginfo$/
-+/usr/lib(64)?/debug/.*/lib(64)?/.*\.(so\..*|so|o|a|la)\.debug$
-+/usr/lib(64)?/debug/.build-id/.*

commit build for openSUSE:Factory

2016-03-14 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2016-03-14 09:56:23

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  2015-11-17 
14:19:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2016-03-14 
09:56:28.0 +0100
@@ -1,0 +2,24 @@
+Fri Mar  4 07:29:26 UTC 2016 - adr...@suse.de
+
+- add switch to enable VM console input
+- add --vm-user option to run kvm as non-root
+- Implement experimental obscpio unpacking
+- Use fallocate -p for a fast zero-fill, correctly truncate.
+- PowerVM backend
+- Make --ignoreignore only ignore ignores from the project config
+- aggregate patches fields
+- Fail simpleimage build when integration scripts fail
+- mkdrpms: do not create debuginfo/source deltas
+
+Kiwi:
+- Support new Kiwi v8 (experimental)
+- Make sure kiwi is called in UTF-8 locale
+- Kiwi appliance: support "replaces" attribute and handle it as buildignore
+- KIWI profile support
+- Support a way to map urls to OBS project/repos
+
+Debian:
+- Support lintian when OBS_DCH_RELEASE set
+- Add support for debbuild's eval and .debmacros
+
+---

Old:

  obs-build-20151105.tar.gz

New:

  obs-build-20160304.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.m9OGPf/_old  2016-03-14 09:56:30.0 +0100
+++ /var/tmp/diff_new_pack.m9OGPf/_new  2016-03-14 09:56:30.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20151105
+Version:20160304
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.m9OGPf/_old  2016-03-14 09:56:30.0 +0100
+++ /var/tmp/diff_new_pack.m9OGPf/_new  2016-03-14 09:56:30.0 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20151105
+pkgver=20160304
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.m9OGPf/_old  2016-03-14 09:56:30.0 +0100
+++ /var/tmp/diff_new_pack.m9OGPf/_new  2016-03-14 09:56:30.0 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20151105
+Version: 20160304
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.m9OGPf/_old  2016-03-14 09:56:30.0 +0100
+++ /var/tmp/diff_new_pack.m9OGPf/_new  2016-03-14 09:56:30.0 +0100
@@ -1,4 +1,4 @@
-build (20151105) unstable; urgency=low
+build (20160304) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20151105.tar.gz -> obs-build-20160304.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20151105/Build/Kiwi.pm 
new/obs-build-20160304/Build/Kiwi.pm
--- old/obs-build-20151105/Build/Kiwi.pm2015-11-05 15:59:47.0 
+0100
+++ new/obs-build-20160304/Build/Kiwi.pm2016-03-04 17:19:26.0 
+0100
@@ -24,6 +24,7 @@
 use Build::SimpleXML;
 
 our $bootcallback;
+our $urlmapper;
 
 sub unify {
   my %h = map {$_ => 1} @_;
@@ -123,8 +124,14 @@
  push @repos, '_obsrepositories';
  next;
   }
-  die("bad instsource path: $kiwisource->{'path'}\n") unless 
$kiwisource->{'path'} =~ /^obs:\/\/\/?([^\/]+)\/([^\/]+)\/?$/;
-  push @repos, "$1/$2";
+  if ($kiwisource->{'path'} =~ /^obs:\/\/\/?([^\/]+)\/([^\/]+)\/?$/) {
+push @repos, "$1/$2";
+  } else {
+   my $prp;
+   $prp = $urlmapper->($kiwisource->{'path'}) if $urlmapper;
+   die("instsource repo url not using obs:/ scheme: 
$kiwisource->{'path'}\n") unless $prp;
+   push @repos, $prp;
+  }
 }
 $ret->{'sourcemedium'} = -1;
 $ret->{'debugmedium'} = -1;
@@ -166,9 +173,15 @@
 if ($kiwisource->{'path'} eq 'obsrepositories:/') {
   push @repos, '_obsrepositories';
   next;
-};
-die("bad path using not obs:/ URL: $kiwisource->{'path'}\n") unless 
$kiwisource->{'path'} =~ /^obs:\/\/\/?([^\/]+)\/([^\/]+)\/?$/;

commit build for openSUSE:Factory

2015-11-17 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2015-11-17 14:19:15

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  2015-10-14 
16:35:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2015-11-17 
14:19:17.0 +0100
@@ -1,0 +2,8 @@
+Thu Nov  5 14:59:24 UTC 2015 - adr...@suse.de
+
+- add openSUSE 42.1 config (bnc#953782)
+- avoid full path in sha256 files of products
+- support virtio-rng device in kvm builds
+- lxc 1.1 support
+
+---

Old:

  obs-build-20151006.tar.gz

New:

  debian.tar.gz
  obs-build-20151105.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.1FVYCy/_old  2015-11-17 14:19:19.0 +0100
+++ /var/tmp/diff_new_pack.1FVYCy/_new  2015-11-17 14:19:19.0 +0100
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20151006
+Version:20151105
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -136,6 +136,10 @@
 # main
 make DESTDIR=$RPM_BUILD_ROOT install
 cd $RPM_BUILD_ROOT/usr/lib/build/configs/
+%if "%{?suse_version}" == "1315" && 0%{?is_opensuse}
+# super special leap distro
+ ln -s sl42.1.conf default.conf
+%else
 %if 0%{?suse_version}
 %if 0%{?sles_version}
  ln -s sles%{sles_version}.conf default.conf
@@ -145,6 +149,7 @@
 %endif
 test -e default.conf || exit 1
 %endif
+%endif
 
 %check
 if [ `whoami` != "root" ]; then

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.1FVYCy/_old  2015-11-17 14:19:19.0 +0100
+++ /var/tmp/diff_new_pack.1FVYCy/_new  2015-11-17 14:19:19.0 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20151006
+pkgver=20151105
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.1FVYCy/_old  2015-11-17 14:19:19.0 +0100
+++ /var/tmp/diff_new_pack.1FVYCy/_new  2015-11-17 14:19:19.0 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20151006
+Version: 20151105
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.1FVYCy/_old  2015-11-17 14:19:19.0 +0100
+++ /var/tmp/diff_new_pack.1FVYCy/_new  2015-11-17 14:19:19.0 +0100
@@ -1,4 +1,4 @@
-build (20151006) unstable; urgency=low
+build (20151105) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20151006.tar.gz -> obs-build-20151105.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20151006/Build/Rpm.pm 
new/obs-build-20151105/Build/Rpm.pm
--- old/obs-build-20151006/Build/Rpm.pm 2015-10-09 08:19:45.0 +0200
+++ new/obs-build-20151105/Build/Rpm.pm 2015-11-05 15:59:47.0 +0100
@@ -600,8 +600,10 @@
 ###
 
 my %rpmstag = (
-  "SIGTAG_SIZE"=> 1000, # /*!< internal Header+Payload size in bytes. 
*/
-  "SIGTAG_MD5" => 1004, # /*!< internal MD5 signature. */
+  "SIGTAG_SIZE"=> 1000, # Header+Payload size in bytes. */
+  "SIGTAG_PGP" => 1002, # RSA signature over Header+Payload
+  "SIGTAG_MD5" => 1004, # MD5 hash over Header+Payload
+  "SIGTAG_GPG" => 1005, # DSA signature over Header+Payload
   "NAME"   => 1000,
   "VERSION"=> 1001,
   "RELEASE"=> 1002,
@@ -1107,4 +1109,45 @@
   return \@pkgs;
 }
 
+# return (lead, sighdr, hdr [, hdrmd5]) of a rpm
+sub getrpmheaders {
+  my ($path, $withhdrmd5) = @_;
+
+  my $hdrmd5;
+  local *F;
+  open(F, '<', $path) || die("$path: $!\n");
+  my $buf = '';
+  my $l;
+  while (length($buf) < 96 + 16) {
+$l = sysread(F, $buf, 4096, length($buf));
+die("$path: read error\n") unless $l;
+  }
+  die("$path: not a rpm\n") unless unpack('N', $buf) == 0xedabeedb && 
unpack('@78n', $buf) == 5;
+  my ($headmagic, $cnt, $cntdata) = unpack('@96N@104NN', $buf);
+  die("$path: not a rpm (bad sig header)\n") unless $headmagic == 0x8eade801 
&& $cnt < 16384 && $cntdata < 1048576;
+  my $hlen = 96 + 16 + $cnt * 16 + $cntdata;
+  $hlen = ($hlen + 7) & ~7;
+  while (length($buf) < $hlen + 16) {
+$l = sysread(F, $buf, 4096, length($buf));
+die("$path: read error\n") unless $l;
+  }
+  if ($withhdrmd5) {
+my $idxarea = substr($buf, 

commit build for openSUSE:Factory

2015-10-14 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2015-10-14 16:35:14

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  2015-10-06 
13:22:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2015-10-14 
16:35:15.0 +0200
@@ -1,0 +2,7 @@
+Fri Oct  9 08:41:04 UTC 2015 - adr...@suse.de
+
+- avoid dependency to perl(parent) again
+- fixed buildtime source service execution
+- fixed debian collax support
+
+---

Old:

  obs-build-20150917.tar.gz

New:

  obs-build-20151006.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.7X3dnY/_old  2015-10-14 16:35:16.0 +0200
+++ /var/tmp/diff_new_pack.7X3dnY/_new  2015-10-14 16:35:16.0 +0200
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20150917
+Version:20151006
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -38,7 +38,6 @@
 Requires:   binutils
 Requires:   perl
 Requires:   tar
-Requires:   perl(parent)
 %if 0%{?fedora}
 Requires:   perl-MD5
 Requires:   perl-TimeDate

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.7X3dnY/_old  2015-10-14 16:35:16.0 +0200
+++ /var/tmp/diff_new_pack.7X3dnY/_new  2015-10-14 16:35:16.0 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20150917
+pkgver=20151006
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.7X3dnY/_old  2015-10-14 16:35:16.0 +0200
+++ /var/tmp/diff_new_pack.7X3dnY/_new  2015-10-14 16:35:16.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20150917
+Version: 20151006
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.7X3dnY/_old  2015-10-14 16:35:16.0 +0200
+++ /var/tmp/diff_new_pack.7X3dnY/_new  2015-10-14 16:35:16.0 +0200
@@ -1,4 +1,4 @@
-build (20150917) unstable; urgency=low
+build (20151006) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20150917.tar.gz -> obs-build-20151006.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20150917/Build/Archrepo.pm 
new/obs-build-20151006/Build/Archrepo.pm
--- old/obs-build-20150917/Build/Archrepo.pm2015-09-17 12:45:53.0 
+0200
+++ new/obs-build-20151006/Build/Archrepo.pm2015-10-09 08:19:45.0 
+0200
@@ -25,9 +25,9 @@
 
 eval { require Archive::Tar; };
 if (!defined ::Tar::iter) {
-  die("Archive::Tar is not available\n") unless defined ::Tar::new;
   *Archive::Tar::iter = sub {
 my ($class, $filename) = @_;
+die("Archive::Tar is not available\n") unless defined ::Tar::new;
 my $handle = $class->_get_handle($filename, 1, 'rb') or return undef;
 my @data;
 return sub {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20150917/Build/Mdkrepo.pm 
new/obs-build-20151006/Build/Mdkrepo.pm
--- old/obs-build-20150917/Build/Mdkrepo.pm 2015-09-17 12:45:53.0 
+0200
+++ new/obs-build-20151006/Build/Mdkrepo.pm 2015-10-09 08:19:45.0 
+0200
@@ -86,6 +86,8 @@
   $s->{'requires'} = parsedeps(substr($_, 10));
 } elsif (/^\@suggests\@/) {
   $s->{'suggests'} = parsedeps(substr($_, 10));
+} elsif (/^\@recommends\@/) {
+  $s->{'recommends'} = parsedeps(substr($_, 12));
 } elsif (/^\@obsoletes\@/) {
   $s->{'obsoletes'} = parsedeps(substr($_, 11));
 } elsif (/^\@conflicts\@/) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20150917/Build.pm 
new/obs-build-20151006/Build.pm
--- old/obs-build-20150917/Build.pm 2015-09-17 12:45:53.0 +0200
+++ new/obs-build-20151006/Build.pm 2015-10-09 08:19:45.0 +0200
@@ -363,7 +363,7 @@
   }
   if (!$config->{'binarytype'}) {
 $config->{'binarytype'} = 'rpm' if $config->{'type'} eq 'spec' || 
$config->{'type'} eq 'kiwi';
-$config->{'binarytype'} = 'deb' if $config->{'type'} eq 'dsc' || 
$config->{'type'} eq 'livebuild';
+$config->{'binarytype'} = 'deb' if $config->{'type'} eq 'dsc' || 
$config->{'type'} eq 'collax' || $config->{'type'} eq 'livebuild';
 

commit build for openSUSE:Factory

2015-10-06 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2015-10-06 13:22:52

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  2015-09-03 
17:58:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2015-10-06 
13:22:53.0 +0200
@@ -1,0 +2,8 @@
+Thu Sep 17 10:45:57 UTC 2015 - adr...@suse.de
+
+- collax support added
+- Fix auto-detection of -p1 option to patch
+- Handle .deb files that have sysv ar(1) filenames
+- Exported RECIPEFILE in build-recipe-livebuild
+
+---

Old:

  obs-build-20150903.tar.gz

New:

  obs-build-20150917.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.98H5oD/_old  2015-10-06 13:22:54.0 +0200
+++ /var/tmp/diff_new_pack.98H5oD/_new  2015-10-06 13:22:54.0 +0200
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20150903
+Version:20150917
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -38,6 +38,7 @@
 Requires:   binutils
 Requires:   perl
 Requires:   tar
+Requires:   perl(parent)
 %if 0%{?fedora}
 Requires:   perl-MD5
 Requires:   perl-TimeDate

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.98H5oD/_old  2015-10-06 13:22:54.0 +0200
+++ /var/tmp/diff_new_pack.98H5oD/_new  2015-10-06 13:22:54.0 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20150903
+pkgver=20150917
 pkgrel=0
 pkgdesc="Build packages in sandbox"
 arch=('i686' 'x86_64')

++ build.dsc ++
--- /var/tmp/diff_new_pack.98H5oD/_old  2015-10-06 13:22:54.0 +0200
+++ /var/tmp/diff_new_pack.98H5oD/_new  2015-10-06 13:22:54.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20150903
+Version: 20150917
 Binary: build
 Maintainer: Adrian Schroeter 
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.98H5oD/_old  2015-10-06 13:22:54.0 +0200
+++ /var/tmp/diff_new_pack.98H5oD/_new  2015-10-06 13:22:54.0 +0200
@@ -1,4 +1,4 @@
-build (20150903) unstable; urgency=low
+build (20150917) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20150903.tar.gz -> obs-build-20150917.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20150903/Build/Collax.pm 
new/obs-build-20150917/Build/Collax.pm
--- old/obs-build-20150903/Build/Collax.pm  1970-01-01 01:00:00.0 
+0100
+++ new/obs-build-20150917/Build/Collax.pm  2015-09-17 12:45:53.0 
+0200
@@ -0,0 +1,64 @@
+#
+# Copyright 2015  Zarafa B.V. and its licensors
+#
+# This program is free software; you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+# details.
+#
+package Build::Collax;
+
+use strict;
+
+sub parse {
+   my($buildconf, $fn) = @_;
+   my @bscript;
+
+   if (ref($fn) eq "ARRAY") {
+   @bscript = @$fn;
+   $fn = undef;
+   } elsif (ref($fn) ne "") {
+   die "Unhandled ref type in collax";
+   } else {
+   local *FH;
+   if (!open(FH, "<", $fn)) {
+   return {"error" => "$fn: $!"};
+   }
+   @bscript = ;
+   chomp(@bscript);
+   close(FH);
+   }
+
+   my $ret = {"deps" => []};
+   for (my $i = 0; $i <= $#bscript; ++$i) {
+   next unless $bscript[$i] =~ m{^\w+=};
+   my $key = lc(substr($&, 0, -1));
+   my $value = $';
+   if ($value =~ m{^([\'\"])}) {
+   $value = substr($value, 1);
+   while ($value !~ m{[\'\"]}) {
+   my @cut = splice(@bscript, $i + 1, 1);
+   $value .= $cut[0];
+   }
+   $value =~ s{[\'\"]}{}s;
+   $value =~ s{\n}{ }gs;
+   }
+   if ($key eq "package") 

commit build for openSUSE:Factory

2015-06-23 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2015-06-23 11:54:43

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  2015-03-23 
12:12:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2015-06-23 
11:54:44.0 +0200
@@ -1,0 +2,20 @@
+Wed Jun 17 15:01:43 UTC 2015 - adr...@suse.de
+
+- fixing test suite call
+
+---
+Mon Jun 15 11:41:12 UTC 2015 - adr...@suse.de
+
+- support build time source services
+- docker VM support
+- Simple image creation support
+- vc: create changelog file only in case of a change
+- get hostarch based on preinstalled kernel image
+- architecture CanDo updates
+- avoid endless loops during in binfmt misc registration
+- debian debootstrap fixes
+- added support of debbuild build engine
+- optional support of network inside of KVM
+- allow lintian to break the build
+
+---

Old:

  baselibs.conf
  obs-build-20150317.tar.gz

New:

  obs-build-20150615.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.KZlC24/_old  2015-06-23 11:54:45.0 +0200
+++ /var/tmp/diff_new_pack.KZlC24/_new  2015-06-23 11:54:45.0 +0200
@@ -22,11 +22,9 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20150317
+Version:20150615
 Release:0
 Source: obs-build-%{version}.tar.gz
-#!BuildIgnore:  build-mkbaselibs
-Source1:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 # Manual requires to avoid hard require to bash-static
@@ -153,6 +151,15 @@
   echo WARNING: Not building as root, tests did not run!
   exit 0
 fi
+if [ ! -e $RPM_BUILD_ROOT/usr/lib/build/configs/default.conf ]; then
+%if 0%{?suse_version}
+  echo ERROR: No default build conf, tests did not run!
+  exit 1
+%else
+  echo WARNING: No default build conf, tests did not run!
+  exit 0
+%endif
+fi
 # get back the default.conf link
 cp -av $RPM_BUILD_ROOT/usr/lib/build/configs/default.conf configs/
 # do not get confused when building this already with build:

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.KZlC24/_old  2015-06-23 11:54:45.0 +0200
+++ /var/tmp/diff_new_pack.KZlC24/_new  2015-06-23 11:54:45.0 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20150317
+pkgver=20150615
 pkgrel=0
 pkgdesc=Build packages in sandbox
 arch=('i686' 'x86_64')
@@ -8,7 +8,7 @@
 groups=('base-devel')
 depends=('perl')
 source=(obs-build-${pkgver}.tar.gz)
-md5sums=('deaeff7a854cb1668560813f55980587')
+md5sums=('fa2ad796c1407587342ac2a6339a1659')
 
 package() {
   msg Installing build ...

++ build.dsc ++
--- /var/tmp/diff_new_pack.KZlC24/_old  2015-06-23 11:54:45.0 +0200
+++ /var/tmp/diff_new_pack.KZlC24/_new  2015-06-23 11:54:45.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20150317
+Version: 20150615
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.KZlC24/_old  2015-06-23 11:54:45.0 +0200
+++ /var/tmp/diff_new_pack.KZlC24/_new  2015-06-23 11:54:45.0 +0200
@@ -1,4 +1,4 @@
-build (20150317) unstable; urgency=low
+build (20150615) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20150317.tar.gz - obs-build-20150615.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20150317/Build/Kiwi.pm 
new/obs-build-20150615/Build/Kiwi.pm
--- old/obs-build-20150317/Build/Kiwi.pm2015-03-17 08:20:24.0 
+0100
+++ new/obs-build-20150615/Build/Kiwi.pm2015-06-15 13:40:56.0 
+0200
@@ -21,87 +21,10 @@
 package Build::Kiwi;
 
 use strict;
+use Build::SimpleXML;
 
 our $bootcallback;
 
-# worst xml parser ever, just good enough to parse those kiwi files...
-# can't use standard XML parsers, unfortunatelly, as the build script
-# must not rely on external libraries
-#
-sub parsexml {
-  my ($xml) = @_;
-
-  my @nodestack;
-  my $node = {};
-  my $c = '';
-  $xml =~ s/^\s*\\?.*?\?\//s;
-  while ($xml =~ /^(.*?)\/s) {
-if ($1 ne '') {
-  $c .= $1;
-  $xml = substr($xml, length($1));
-}
-if (substr($xml, 0, 4) eq '!--') {
-  $xml =~ s/.*?--//s;
-  next;
-}
-die(bad xml\n) unless $xml =~ /(.*?\)/s;
-my $tag = 

commit build for openSUSE:Factory

2015-03-23 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2015-03-23 12:12:02

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  2015-02-08 
11:41:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2015-03-23 
12:12:03.0 +0100
@@ -1,0 +2,12 @@
+Tue Mar 17 07:20:36 UTC 2015 - adr...@suse.de
+
+- workaround initrd breakage when using initrd for systemd with older systems
+- fixes for building in LXC containers
+- avoid emulator for arm on aarch64
+- Fixing UTC symlink resolving when setting localtime
+- ppc64le can build ppc64 with KVM
+- build-vm-kvm: Switch armv7 to virt machine
+- Fix --no-checks with older rpmbuild
+- documenation updates
+
+---

Old:

  obs-build-20150115.tar.gz

New:

  obs-build-20150317.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.Icpcjy/_old  2015-03-23 12:12:04.0 +0100
+++ /var/tmp/diff_new_pack.Icpcjy/_new  2015-03-23 12:12:04.0 +0100
@@ -22,7 +22,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20150115
+Version:20150317
 Release:0
 Source: obs-build-%{version}.tar.gz
 #!BuildIgnore:  build-mkbaselibs

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.Icpcjy/_old  2015-03-23 12:12:04.0 +0100
+++ /var/tmp/diff_new_pack.Icpcjy/_new  2015-03-23 12:12:04.0 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20150115
+pkgver=20150317
 pkgrel=0
 pkgdesc=Build packages in sandbox
 arch=('i686' 'x86_64')
@@ -8,7 +8,7 @@
 groups=('base-devel')
 depends=('perl')
 source=(obs-build-${pkgver}.tar.gz)
-md5sums=('913a174848d39df902df09dedc0e1aa2')
+md5sums=('deaeff7a854cb1668560813f55980587')
 
 package() {
   msg Installing build ...

++ build.dsc ++
--- /var/tmp/diff_new_pack.Icpcjy/_old  2015-03-23 12:12:04.0 +0100
+++ /var/tmp/diff_new_pack.Icpcjy/_new  2015-03-23 12:12:04.0 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20150115
+Version: 20150317
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.Icpcjy/_old  2015-03-23 12:12:04.0 +0100
+++ /var/tmp/diff_new_pack.Icpcjy/_new  2015-03-23 12:12:04.0 +0100
@@ -1,4 +1,4 @@
-build (20150115) unstable; urgency=low
+build (20150317) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20150115.tar.gz - obs-build-20150317.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20150115/HOWTO.add_another_format 
new/obs-build-20150317/HOWTO.add_another_format
--- old/obs-build-20150115/HOWTO.add_another_format 1970-01-01 
01:00:00.0 +0100
+++ new/obs-build-20150317/HOWTO.add_another_format 2015-03-17 
08:20:24.0 +0100
@@ -0,0 +1,99 @@
+
+How to add another build format
+===
+
+To support yet another package format to be used with standalone build
+script and Open Build Service you need to follow these steps:
+
+Let's call the new format XYZ here.
+
+General notes about the implementations. There are two areas:
+
+SAFE implementations:
+ Some code runs outside of protected environments like KVM. Therefore
+this code must be implemented with security in mind. Special crafted
+build descriptions or binary files must not be able to exploit this code.
+What makes it even more interessting is that this code can also run
+on all kind of old or obscure systems. So any external dependency should
+be avoided as well. 
+This means in short:
+ - code must be as simple as possible.
+ - code must not allow to execute random commands or to access random files.
+ - avoid external dependencies. When you look for a simple XML parser
+   check the kiwi support for this.
+ - code must stay compatible for all versions
+
+Build code running inside of environment.
+ - using any tool is fine here. However, the tool must be installed
+   somehow into the build system. In best case via some dependency.
+ - Incompatible changes can be implemented inside of these packages
+   pulled into the build environment.
+ - network is not possible here.
+
+
+1) Implement the parse() function into Build/XYZ.pm
+
+   parse() extracts the build dependecies from the build specification.
+   For RPM this would be the package.spec file for example.
+
+  

commit build for openSUSE:Factory

2015-02-08 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2015-02-08 11:41:36

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  2014-11-26 
10:36:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2015-02-08 
11:41:38.0 +0100
@@ -1,0 +2,11 @@
+Fri Jan 30 07:23:36 UTC 2015 - adr...@suse.de
+
+- add recommend to perl(Net::SSL) (bnc#880212)
+- add support for debian debootstrap build engine
+- Update arch config
+- Add support for conflicts, addselfprovides, weakdeps to query functions
+- installed package handling works also for arch and debian now
+- large code cleanup
+- bugfixes and documentation updates
+
+---

Old:

  obs-build-20141120.tar.gz

New:

  obs-build-20150115.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.i4tnoF/_old  2015-02-08 11:41:40.0 +0100
+++ /var/tmp/diff_new_pack.i4tnoF/_new  2015-02-08 11:41:40.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -14,21 +14,27 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
+# needsrootforbuild
+# needsbinariesforbuild
 
 
 Name:   build
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20141120
+Version:20150115
 Release:0
-#!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz
+#!BuildIgnore:  build-mkbaselibs
 Source1:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 # Manual requires to avoid hard require to bash-static
 AutoReqProv:off
+%if 0%{?suse_version}  1200
+# required for test suite
+BuildRequires:  build-mkbaselibs
+%endif
 # Keep the following dependencies in sync with obs-worker package
 Requires:   bash
 Requires:   binutils
@@ -49,6 +55,7 @@
 Recommends: perl(Time::Zone)
 Recommends: perl(URI)
 Recommends: perl(XML::Parser)
+Recommends: perl(Net::SSL)
 Recommends: bsdtar
 Recommends: qemu-linux-user
 %endif
@@ -138,8 +145,33 @@
  V=%suse_version
  ln -s sl${V:0:2}.${V:2:1}.conf default.conf
 %endif
-test -e default.conf
+test -e default.conf || exit 1
+%endif
+
+%check
+if [ `whoami` != root ]; then
+  echo WARNING: Not building as root, tests did not run!
+  exit 0
+fi
+# get back the default.conf link
+cp -av $RPM_BUILD_ROOT/usr/lib/build/configs/default.conf configs/
+# do not get confused when building this already with build:
+export BUILD_IGNORE_2ND_STAGE=1
+# use our own build code
+export BUILD_DIR=$PWD
+cd test
+# target is autodetected
+%if 0%{?sles_version}
+echo SLES config differs currently on purpose between OBS and build script.
+echo Skipping test case
+exit 0
+%endif
+%if 0%{?qemu_user_space_build}
+echo test suite is not prepared to run using qemu linux user
+echo Skipping test case
+exit 0
 %endif
+./testbuild.sh /.build.binaries/
 
 %files
 %defattr(-,root,root)

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.i4tnoF/_old  2015-02-08 11:41:40.0 +0100
+++ /var/tmp/diff_new_pack.i4tnoF/_new  2015-02-08 11:41:40.0 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20141120
+pkgver=20150115
 pkgrel=0
 pkgdesc=Build packages in sandbox
 arch=('i686' 'x86_64')
@@ -8,7 +8,7 @@
 groups=('base-devel')
 depends=('perl')
 source=(obs-build-${pkgver}.tar.gz)
-md5sums=('07405ad5bd573e5534508105a09a9677')
+md5sums=('913a174848d39df902df09dedc0e1aa2')
 
 package() {
   msg Installing build ...

++ build.dsc ++
--- /var/tmp/diff_new_pack.i4tnoF/_old  2015-02-08 11:41:40.0 +0100
+++ /var/tmp/diff_new_pack.i4tnoF/_new  2015-02-08 11:41:40.0 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20141120
+Version: 20150115
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.i4tnoF/_old  2015-02-08 11:41:40.0 +0100
+++ /var/tmp/diff_new_pack.i4tnoF/_new  2015-02-08 11:41:40.0 +0100
@@ -1,4 +1,4 @@
-build (20141120) unstable; urgency=low
+build (20150115) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ 

commit build for openSUSE:Factory

2014-11-26 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2014-11-26 10:35:59

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  2014-11-04 
17:27:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2014-11-26 
10:36:01.0 +0100
@@ -1,0 +2,9 @@
+Mon Nov 24 15:45:59 UTC 2014 - adr...@suse.de
+
+- Add releasesuffix hack for new PTF handling
+- support parallel build jobs for debs
+- Fix repocfg usage in the exact match case
+- Improve exclarch handling for deb builds
+- rewritten workaround for broken chroot tool
+
+---

Old:

  obs-build-20141024.tar.gz

New:

  obs-build-20141120.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.76V0TZ/_old  2014-11-26 10:36:02.0 +0100
+++ /var/tmp/diff_new_pack.76V0TZ/_new  2014-11-26 10:36:02.0 +0100
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20141024
+Version:20141120
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.76V0TZ/_old  2014-11-26 10:36:02.0 +0100
+++ /var/tmp/diff_new_pack.76V0TZ/_new  2014-11-26 10:36:02.0 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20141024
+pkgver=20141120
 pkgrel=0
 pkgdesc=Build packages in sandbox
 arch=('i686' 'x86_64')
@@ -8,7 +8,7 @@
 groups=('base-devel')
 depends=('perl')
 source=(obs-build-${pkgver}.tar.gz)
-md5sums=('07987082f491e8d4839d5ae60539a668')
+md5sums=('07405ad5bd573e5534508105a09a9677')
 
 package() {
   msg Installing build ...

++ build.dsc ++
--- /var/tmp/diff_new_pack.76V0TZ/_old  2014-11-26 10:36:02.0 +0100
+++ /var/tmp/diff_new_pack.76V0TZ/_new  2014-11-26 10:36:02.0 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20141024
+Version: 20141120
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.76V0TZ/_old  2014-11-26 10:36:02.0 +0100
+++ /var/tmp/diff_new_pack.76V0TZ/_new  2014-11-26 10:36:02.0 +0100
@@ -1,4 +1,4 @@
-build (20141024) unstable; urgency=low
+build (20141120) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20141024.tar.gz - obs-build-20141120.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20141024/Build/Deb.pm 
new/obs-build-20141120/Build/Deb.pm
--- old/obs-build-20141024/Build/Deb.pm 2014-10-27 10:01:49.0 +0100
+++ new/obs-build-20141120/Build/Deb.pm 2014-11-24 16:45:30.0 +0100
@@ -29,16 +29,29 @@
   $have_zlib = 1;
 };
 
+my %obs2debian = (
+  i486 = i386,
+  i586 = i386,
+  i686 = i386,
+  ppc = powerpc,
+  ppc64el = ppc64el,
+  x86_64 = amd64,
+  armv4l = armel,
+  armv5l = armel,
+  armv6l = armel,
+  armv7l = armel,
+  armv7hl = armhf
+);
+
 sub basearch {
   my ($arch) = @_;
-  $arch = 'all' if !defined($arch) || $arch eq 'noarch';
-  $arch = 'i386' if $arch =~ /^i[456]86$/;
-  $arch = 'powerpc' if $arch eq 'ppc';
-  $arch = 'ppc64el' if $arch eq 'ppc64le';
-  $arch = 'amd64' if $arch eq 'x86_64';
-  $arch = 'armel' if $arch =~ /^armv[4567]l$/;
-  $arch = 'armhf' if $arch eq 'armv7hl';
-  return $arch;
+  return 'all' if !defined($arch) || $arch eq 'noarch';
+  return $obs2debian{$arch} || $arch;
+}
+
+sub obsarch {
+  my ($arch) = @_;
+  return grep {$obs2debian{$_} eq $arch} sort keys %obs2debian;
 }
 
 sub parse {
@@ -72,6 +85,7 @@
   my $name;
   my $version;
   my @deps;
+  my @exclarch;
   while (@control) {
 my $c = shift @control;
 last if $c eq '';   # new paragraph
@@ -86,6 +100,14 @@
 if ($tag eq 'VERSION') {
   $version = $data;
   $version =~ s/-[^-]+$//;
+} elsif ($tag eq 'ARCHITECTURE') {
+  my @archs = split('\s+', $data);
+  map { s/$os-//; s/any-// } @archs;
+  next if grep { $_ eq any || $_ eq all } @archs;
+  @exclarch = map { obsarch($_) } @archs;
+  # unify
+  my %exclarch = map {$_ = 1} @exclarch;
+  @exclarch = sort keys %exclarch;
 } elsif ($tag eq 'SOURCE') {
   $name = $data;
 } elsif ($tag eq 'BUILD-DEPENDS' || $tag eq 'BUILD-CONFLICTS' || $tag eq 
'BUILD-IGNORE' || $tag eq 'BUILD-DEPENDS-INDEP') {
@@ -102,11 +124,11 @@
   $isneg = 1 if $q =~ s/^\!//;
   $bad = 1 if 

commit build for openSUSE:Factory

2014-11-04 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2014-11-04 17:27:28

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  2014-05-02 
19:21:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2014-11-04 
17:27:40.0 +0100
@@ -1,0 +2,26 @@
+Mon Oct 27 09:01:57 UTC 2014 - adr...@suse.de
+
+- add support for new chroot tool
+  * fixes Ubuntu 14.10 builds
+- man pages for unrpm and vc
+
+---
+Fri Sep 19 05:37:09 UTC 2014 - adr...@suse.de
+
+- drop not available packages from SLE 12 config
+
+---
+Thu Sep 18 10:46:25 UTC 2014 - adr...@suse.de
+
+- fix syntax error in SLE 12 config
+
+---
+Tue Sep 16 06:29:02 UTC 2014 - adr...@suse.de
+
+- add SLE 12 config (bnc#893618)
+- build-vm-kvm: Always use -mem-prealloc when using -mem-path
+- debian livebuild support
+- various ppc handling fixes
+- various smaller fixes
+
+---

Old:

  obs-build-20140424.tar.gz

New:

  obs-build-20141024.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.nnemNl/_old  2014-11-04 17:27:42.0 +0100
+++ /var/tmp/diff_new_pack.nnemNl/_new  2014-11-04 17:27:42.0 +0100
@@ -20,10 +20,11 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20140424
+Version:20141024
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz
+Source1:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 # Manual requires to avoid hard require to bash-static
@@ -149,6 +150,8 @@
 /usr/lib/build
 %config(noreplace) /usr/lib/build/emulator/emulator.sh
 %{_mandir}/man1/build.1*
+%{_mandir}/man1/unrpm.1*
+%{_mandir}/man1/vc.1*
 %if 0%{?suse_version}
 %exclude /usr/lib/build/initvm.*
 %endif

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.nnemNl/_old  2014-11-04 17:27:42.0 +0100
+++ /var/tmp/diff_new_pack.nnemNl/_new  2014-11-04 17:27:42.0 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20140424
+pkgver=20141024
 pkgrel=0
 pkgdesc=Build packages in sandbox
 arch=('i686' 'x86_64')
@@ -8,7 +8,7 @@
 groups=('base-devel')
 depends=('perl')
 source=(obs-build-${pkgver}.tar.gz)
-md5sums=('118afc7b791cd6873244f4948d38ba36')
+md5sums=('07987082f491e8d4839d5ae60539a668')
 
 package() {
   msg Installing build ...

++ build.dsc ++
--- /var/tmp/diff_new_pack.nnemNl/_old  2014-11-04 17:27:42.0 +0100
+++ /var/tmp/diff_new_pack.nnemNl/_new  2014-11-04 17:27:42.0 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20140424
+Version: 20141024
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.nnemNl/_old  2014-11-04 17:27:42.0 +0100
+++ /var/tmp/diff_new_pack.nnemNl/_new  2014-11-04 17:27:42.0 +0100
@@ -1,4 +1,4 @@
-build (2011.10.10-1) unstable; urgency=low
+build (20141024) unstable; urgency=low
 
   * Update to current git trunk
 - add sles11sp2 build config and adapt autodetection

++ obs-build-20140424.tar.gz - obs-build-20141024.tar.gz ++
 5753 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit build for openSUSE:Factory

2014-05-02 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2014-05-02 19:21:33

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  2014-02-28 
16:21:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2014-05-02 
19:21:36.0 +0200
@@ -1,0 +2,5 @@
+Thu Apr 24 19:09:19 UTC 2014 - adr...@suse.de
+
+- build script got refactored and split in multiple modules
+
+---

Old:

  obs-build-20140220.tar.gz

New:

  obs-build-20140424.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.v6usR6/_old  2014-05-02 19:21:37.0 +0200
+++ /var/tmp/diff_new_pack.v6usR6/_new  2014-05-02 19:21:37.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20140220
+Version:20140424
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.v6usR6/_old  2014-05-02 19:21:37.0 +0200
+++ /var/tmp/diff_new_pack.v6usR6/_new  2014-05-02 19:21:37.0 +0200
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20140220
+pkgver=20140424
 pkgrel=0
 pkgdesc=Build packages in sandbox
 arch=('i686' 'x86_64')
@@ -8,7 +8,7 @@
 groups=('base-devel')
 depends=('perl')
 source=(obs-build-${pkgver}.tar.gz)
-md5sums=('2da128f38381b82851281ba6ad41aee4')
+md5sums=('118afc7b791cd6873244f4948d38ba36')
 
 package() {
   msg Installing build ...

++ build.dsc ++
--- /var/tmp/diff_new_pack.v6usR6/_old  2014-05-02 19:21:37.0 +0200
+++ /var/tmp/diff_new_pack.v6usR6/_new  2014-05-02 19:21:37.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20140220
+Version: 20140424
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-20140220.tar.gz - obs-build-20140424.tar.gz ++
 9790 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit build for openSUSE:Factory

2014-02-28 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2014-02-28 16:21:36

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  2013-12-06 
09:43:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2014-02-28 
16:21:37.0 +0100
@@ -1,0 +2,7 @@
+Thu Feb 20 18:41:16 UTC 2014 - adr...@suse.de
+
+- bugfix release
+  - /sys mounting
+  - binfmtmisc setup
+
+---

Old:

  obs-build-20131205.tar.gz

New:

  obs-build-20140220.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.PeKScX/_old  2014-02-28 16:21:37.0 +0100
+++ /var/tmp/diff_new_pack.PeKScX/_new  2014-02-28 16:21:37.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20131205
+Version:20140220
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.PeKScX/_old  2014-02-28 16:21:37.0 +0100
+++ /var/tmp/diff_new_pack.PeKScX/_new  2014-02-28 16:21:37.0 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20131205
+pkgver=20140220
 pkgrel=0
 pkgdesc=Build packages in sandbox
 arch=('i686' 'x86_64')
@@ -8,7 +8,7 @@
 groups=('base-devel')
 depends=('perl')
 source=(obs-build-${pkgver}.tar.gz)
-md5sums=('40a9449185072889b390f5fc15789c5f')
+md5sums=('2da128f38381b82851281ba6ad41aee4')
 
 package() {
   msg Installing build ...

++ build.dsc ++
--- /var/tmp/diff_new_pack.PeKScX/_old  2014-02-28 16:21:38.0 +0100
+++ /var/tmp/diff_new_pack.PeKScX/_new  2014-02-28 16:21:38.0 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20131205
+Version: 20140220
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-20131205.tar.gz - obs-build-20140220.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20131205/Build/Kiwi.pm 
new/obs-build-20140220/Build/Kiwi.pm
--- old/obs-build-20131205/Build/Kiwi.pm2013-12-05 14:26:28.0 
+0100
+++ new/obs-build-20140220/Build/Kiwi.pm2014-02-20 19:41:08.0 
+0100
@@ -188,6 +188,7 @@
 if ($instsource-{'productoptions'}) {
   my $productoptions = $instsource-{'productoptions'}-[0] || {};
   for my $po (@{$productoptions-{'productvar'} || []}) {
+   $ret-{'drop_repository'} = $po-{'_content'} if $po-{'name'} eq 
'DROP_REPOSITORY';
$ret-{'version'} = $po-{'_content'} if $po-{'name'} eq 'VERSION';
   }
   for my $po (@{$productoptions-{'productoption'} || []}) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20131205/Build.pm 
new/obs-build-20140220/Build.pm
--- old/obs-build-20131205/Build.pm 2013-12-05 14:26:28.0 +0100
+++ new/obs-build-20140220/Build.pm 2014-02-20 19:41:08.0 +0100
@@ -204,6 +204,7 @@
   $config-{'fileprovides'} = {};
   $config-{'constraint'} = [];
   $config-{'expandflags'} = [];
+  $config-{'buildflags'} = [];
   for my $l (@spec) {
 $l = $l-[1] if ref $l;
 next unless defined $l;
@@ -220,7 +221,7 @@
   }
   next;
 }
-if ($l0 eq 'preinstall:' || $l0 eq 'vminstall:' || $l0 eq 'required:' || 
$l0 eq 'support:' || $l0 eq 'keep:' || $l0 eq 'prefer:' || $l0 eq 'ignore:' || 
$l0 eq 'conflict:' || $l0 eq 'runscripts:' || $l0 eq 'expandflags:') {
+if ($l0 eq 'preinstall:' || $l0 eq 'vminstall:' || $l0 eq 'required:' || 
$l0 eq 'support:' || $l0 eq 'keep:' || $l0 eq 'prefer:' || $l0 eq 'ignore:' || 
$l0 eq 'conflict:' || $l0 eq 'runscripts:' || $l0 eq 'expandflags:' || $l0 eq 
'buildflags:') {
   my $t = substr($l0, 0, -1);
   for my $l (@l) {
if ($l eq '!*') {
@@ -351,6 +352,13 @@
   $config-{expandflags:$_} = 1;
 }
   }
+  for (@{$config-{'buildflags'} || []}) {
+if (/^([^:]+):(.*)$/s) {
+  $config-{buildflags:$1} = $2;
+} else {
+  $config-{buildflags:$_} = 1;
+}
+  }
   return $config;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' 

commit build for openSUSE:Factory

2013-12-06 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2013-12-06 09:43:03

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  2013-12-04 
12:22:12.0 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2013-12-06 
09:43:03.0 +0100
@@ -1,0 +2,10 @@
+Thu Dec  5 13:26:34 UTC 2013 - adr...@suse.de
+
+- fix ppc64le vs. ppc64 emulator check (none needed)
+
+---
+Thu Dec  5 10:01:44 UTC 2013 - adr...@suse.de
+
+- fix vc tool regression from minor fixes
+
+---

Old:

  obs-build-20131203.tar.gz

New:

  obs-build-20131205.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.jAw79f/_old  2013-12-06 09:43:04.0 +0100
+++ /var/tmp/diff_new_pack.jAw79f/_new  2013-12-06 09:43:04.0 +0100
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20131203
+Version:20131205
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.jAw79f/_old  2013-12-06 09:43:04.0 +0100
+++ /var/tmp/diff_new_pack.jAw79f/_new  2013-12-06 09:43:04.0 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20131203
+pkgver=20131205
 pkgrel=0
 pkgdesc=Build packages in sandbox
 arch=('i686' 'x86_64')
@@ -8,7 +8,7 @@
 groups=('base-devel')
 depends=('perl')
 source=(obs-build-${pkgver}.tar.gz)
-md5sums=('68004d50578bb66c05481bedc2b8ea0c')
+md5sums=('40a9449185072889b390f5fc15789c5f')
 
 package() {
   msg Installing build ...

++ build.dsc ++
--- /var/tmp/diff_new_pack.jAw79f/_old  2013-12-06 09:43:04.0 +0100
+++ /var/tmp/diff_new_pack.jAw79f/_new  2013-12-06 09:43:04.0 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20131203
+Version: 20131205
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-20131203.tar.gz - obs-build-20131205.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20131203/build new/obs-build-20131205/build
--- old/obs-build-20131203/build2013-12-04 09:28:30.0 +0100
+++ new/obs-build-20131205/build2013-12-05 14:26:28.0 +0100
@@ -2651,6 +2651,8 @@
for DIR  in .* * ; do
  case $DIR in
.|..) continue ;;
+   .build.kernel*) ;; # to be packaged
+   .build.initrd*) ;; # to be packaged
.build*) continue ;;
.preinstallimage*) continue ;;
.srcfiles*) continue ;;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20131203/common_functions 
new/obs-build-20131205/common_functions
--- old/obs-build-20131203/common_functions 2013-12-04 09:28:30.0 
+0100
+++ new/obs-build-20131205/common_functions 2013-12-05 14:26:28.0 
+0100
@@ -27,8 +27,8 @@
   i586) BUILD_ARCH=i586:i486:i386 ;;
   i486) BUILD_ARCH=i486:i386 ;;
   i386) BUILD_ARCH=i386 ;;
-  ppc64) BUILD_ARCH=ppc64:ppc ;;
-  ppc64le) BUILD_ARCH=ppc64le ;;
+  ppc64) BUILD_ARCH=ppc64le:ppc64:ppc ;;
+  ppc64le) BUILD_ARCH=ppc64le:ppc64:ppc ;;
   sparc64v) BUILD_ARCH=sparc64v:sparc64:sparcv9v:sparcv9:sparcv8:sparc ;;
   sparc64) BUILD_ARCH=sparc64:sparcv9:sparcv8:sparc ;;
   sparcv9v) BUILD_ARCH=sparcv9v:sparcv9:sparcv8:sparc ;;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20131203/vc new/obs-build-20131205/vc
--- old/obs-build-20131203/vc   2013-12-04 09:28:30.0 +0100
+++ new/obs-build-20131205/vc   2013-12-05 14:26:28.0 +0100
@@ -133,7 +133,7 @@
elif [ ! $just_edit ]; then
echo - 
echo
-   if [ -d .osc ]  which osc 2/dev/null; then
+   if [ -d .osc -a -n $(which osc 2/dev/null) ]; then
OSC_STATUS=$(cd $pkgpath  /dev/null; osc st)
ADDED=$(sed -n 
's/^A[[:blank:]]\+\([^[:blank:]].*\.\(patch\|diff\)\)$/  * \1/p'  
$OSC_STATUS)
DELETED=$(sed -n 
's/^D[[:blank:]]\+\([^[:blank:]].*\.\(patch\|diff\)\)$/  * \1/p'  
$OSC_STATUS)
@@ -166,7 +166,7 @@
fi
 fi
 mode=`stat -c %a $changelog`
-user=`stat -c %G:%U $changelog`
+user=`stat -c %U:%G $changelog`
 mv $tmpfile $changelog
 chmod 

commit build for openSUSE:Factory

2013-12-04 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2013-12-04 12:22:11

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  2013-10-17 
17:36:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2013-12-04 
12:22:12.0 +0100
@@ -1,0 +2,7 @@
+Wed Dec  4 08:26:56 UTC 2013 - adr...@suse.de
+
+- support for project side configured VM kernels
+- ppc64le support
+- minor fixes
+
+---

Old:

  obs-build-20131015.tar.gz

New:

  obs-build-20131203.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.f1h93m/_old  2013-12-04 12:22:12.0 +0100
+++ /var/tmp/diff_new_pack.f1h93m/_new  2013-12-04 12:22:12.0 +0100
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20131015
+Version:20131203
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.f1h93m/_old  2013-12-04 12:22:13.0 +0100
+++ /var/tmp/diff_new_pack.f1h93m/_new  2013-12-04 12:22:13.0 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20131015
+pkgver=20131203
 pkgrel=0
 pkgdesc=Build packages in sandbox
 arch=('i686' 'x86_64')
@@ -8,7 +8,7 @@
 groups=('base-devel')
 depends=('perl')
 source=(obs-build-${pkgver}.tar.gz)
-md5sums=('b0c023cc1613e14e84934e0f395b3dd0')
+md5sums=('68004d50578bb66c05481bedc2b8ea0c')
 
 package() {
   msg Installing build ...

++ build.dsc ++
--- /var/tmp/diff_new_pack.f1h93m/_old  2013-12-04 12:22:13.0 +0100
+++ /var/tmp/diff_new_pack.f1h93m/_new  2013-12-04 12:22:13.0 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20131015
+Version: 20131203
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-20131015.tar.gz - obs-build-20131203.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20131015/Build/Kiwi.pm 
new/obs-build-20131203/Build/Kiwi.pm
--- old/obs-build-20131015/Build/Kiwi.pm2013-10-15 11:43:49.0 
+0200
+++ new/obs-build-20131203/Build/Kiwi.pm2013-12-04 09:28:30.0 
+0100
@@ -173,7 +173,7 @@
 
   my $instsource = ($kiwi-{'instsource'} || [])-[0];
   if ($instsource) {
-foreach my $repository(sort {$a-{priority} = $b-{priority}} 
@{$instsource-{'instrepo'} || []}) {
+for my $repository(sort {$a-{priority} = $b-{priority}} 
@{$instsource-{'instrepo'} || []}) {
   my $kiwisource = ($repository-{'source'} || [])-[0];
   if ($kiwisource-{'path'} eq 'obsrepositories:/') {
  # special case, OBS will expand it.
@@ -183,11 +183,17 @@
   die(bad instsource path: $kiwisource-{'path'}\n) unless 
$kiwisource-{'path'} =~ /^obs:\/\/\/?([^\/]+)\/([^\/]+)\/?$/;
   push @repos, $1/$2;
 }
+$ret-{'sourcemedium'} = -1;
+$ret-{'debugmedium'} = -1;
 if ($instsource-{'productoptions'}) {
   my $productoptions = $instsource-{'productoptions'}-[0] || {};
   for my $po (@{$productoptions-{'productvar'} || []}) {
$ret-{'version'} = $po-{'_content'} if $po-{'name'} eq 'VERSION';
   }
+  for my $po (@{$productoptions-{'productoption'} || []}) {
+   $ret-{'sourcemedium'} = $po-{'_content'} if $po-{'name'} eq 
'SOURCEMEDIUM';
+   $ret-{'debugmedium'} = $po-{'_content'} if $po-{'name'} eq 
'DEBUGMEDIUM';
+  }
 }
 if ($instsource-{'architectures'}) {
   my $a = $instsource-{'architectures'}-[0] || {};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20131015/Build.pm 
new/obs-build-20131203/Build.pm
--- old/obs-build-20131015/Build.pm 2013-10-15 11:43:49.0 +0200
+++ new/obs-build-20131203/Build.pm 2013-12-04 09:28:30.0 +0100
@@ -101,7 +101,7 @@
 $rpmdista = $arch;
   }
   $rpmdista =~ s/i[456]86/i386/;
-  $rpmdist = '' unless $rpmdista =~ 
/^(i386|x86_64|ia64|ppc|ppc64|s390|s390x)$/;
+  $rpmdist = '' unless $rpmdista =~ 
/^(i386|x86_64|ia64|ppc|ppc64|ppc64le|s390|s390x)$/;
   my $dist = 'default';
   if ($rpmdist =~ /unitedlinux 1\.0.*/) {
 $dist = ul1-$rpmdista;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20131015/build new/obs-build-20131203/build
--- old/obs-build-20131015/build2013-10-15 11:43:49.0 +0200
+++ new/obs-build-20131203/build  

commit build for openSUSE:Factory

2013-08-13 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2013-08-13 10:16:18

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  2013-06-05 
11:40:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2013-08-13 
10:16:20.0 +0200
@@ -1,0 +2,5 @@
+Fri Aug  2 20:35:02 UTC 2013 - dvla...@suse.com
+
+- add requires for Fedora
+
+---



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.cXyE9U/_old  2013-08-13 10:16:20.0 +0200
+++ /var/tmp/diff_new_pack.cXyE9U/_new  2013-08-13 10:16:20.0 +0200
@@ -33,6 +33,10 @@
 Requires:   binutils
 Requires:   perl
 Requires:   tar
+%if 0%{?fedora}
+Requires:   perl-MD5
+Requires:   perl-TimeDate
+%endif
 Conflicts:  bsdtar  2.5.5
 %if 0%{?suse_version}  1000
 # None of them are actually required for core features.

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit build for openSUSE:Factory

2013-06-05 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2013-06-05 11:40:44

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  2013-05-18 
09:20:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2013-06-05 
11:40:47.0 +0200
@@ -1,0 +2,5 @@
+Fri May 17 09:44:35 UTC 2013 - adr...@suse.de
+
+- fix build for non-SUSE rpm distros
+
+---



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.ejvIbb/_old  2013-06-05 11:40:48.0 +0200
+++ /var/tmp/diff_new_pack.ejvIbb/_new  2013-06-05 11:40:48.0 +0200
@@ -109,14 +109,19 @@
 %setup -q -n obs-build-%version
 
 %build
+%if 0%{?suse_version}
+# initvm
 make CFLAGS=$RPM_BUILD_FLAGS initvm-all
+%endif
 
 %install
 # initvm
+%if 0%{?suse_version}
 make DESTDIR=$RPM_BUILD_ROOT initvm-install
 strip $RPM_BUILD_ROOT/usr/lib/build/initvm.*
 export NO_BRP_STRIP_DEBUG=true
 chmod 0644 $RPM_BUILD_ROOT/usr/lib/build/initvm.*
+%endif
 
 # main
 make DESTDIR=$RPM_BUILD_ROOT install
@@ -140,7 +145,9 @@
 /usr/lib/build
 %config(noreplace) /usr/lib/build/emulator/emulator.sh
 %{_mandir}/man1/build.1*
+%if 0%{?suse_version}
 %exclude /usr/lib/build/initvm.*
+%endif
 
 %if 0%{?suse_version}  1120 || ! 0%{?suse_version}
 %exclude /usr/lib/build/mkbaselibs
@@ -159,8 +166,10 @@
 /usr/lib/build/mkdrpms
 %endif
 
+%if 0%{?suse_version}
 %files initvm-%{initvm_arch}
 %defattr(-,root,root)
 /usr/lib/build/initvm.*
+%endif
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit build for openSUSE:Factory

2013-04-02 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2013-04-02 20:26:22

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2013-03-01 
07:15:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2013-04-02 
20:26:25.0 +0200
@@ -1,0 +2,8 @@
+Tue Apr  2 11:09:59 UTC 2013 - co...@suse.com
+
+- add sl13.1.conf (openSUSE:Factory prjconf of 2013-03-29)
+- have ncurses-devel-32bit require ncurses-devel and not ncurses-32bit
+- do not put .socket files into the 32bit packages
+- unbreak kvm for x86_64
+
+---

Old:

  obs-build-20130227.tar.gz

New:

  obs-build-20130402.tar.gz



Other differences:
--
++ build-initvm.spec ++
--- /var/tmp/diff_new_pack.HGErYT/_old  2013-04-02 20:26:28.0 +0200
+++ /var/tmp/diff_new_pack.HGErYT/_new  2013-04-02 20:26:28.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:20130227
+Version:20130402
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ build.spec ++
--- /var/tmp/diff_new_pack.HGErYT/_old  2013-04-02 20:26:28.0 +0200
+++ /var/tmp/diff_new_pack.HGErYT/_new  2013-04-02 20:26:28.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20130227
+Version:20130402
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ build.dsc ++
--- /var/tmp/diff_new_pack.HGErYT/_old  2013-04-02 20:26:28.0 +0200
+++ /var/tmp/diff_new_pack.HGErYT/_new  2013-04-02 20:26:28.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20130227
+Version: 20130402
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-20130227.tar.gz - obs-build-20130402.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20130227/baselibs_global-deb.conf 
new/obs-build-20130402/baselibs_global-deb.conf
--- old/obs-build-20130227/baselibs_global-deb.conf 2013-02-27 
13:38:27.0 +0100
+++ new/obs-build-20130402/baselibs_global-deb.conf 2013-04-02 
13:06:37.0 +0200
@@ -14,7 +14,7 @@
 
 targetname name-targettype
 
-+.*/lib(64)?/.*\.(so.*|o|a|la)$
++.*/lib(64)?/.*\.(so\..*|so|o|a|la)$
 
 targettype 64bit -^(/usr)?/lib/lib
 targettype 32bit -/lib64/
@@ -36,4 +36,4 @@
 #requires match1-targettype = version
 
 package /(.*)-debuginfo$/
-+/usr/lib(64)?/debug/.*/lib(64)?/.*\.(so.*|o|a|la)\.debug$
++/usr/lib(64)?/debug/.*/lib(64)?/.*\.(so\..*|so|o|a|la)\.debug$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20130227/baselibs_global.conf 
new/obs-build-20130402/baselibs_global.conf
--- old/obs-build-20130227/baselibs_global.conf 2013-02-27 13:38:27.0 
+0100
+++ new/obs-build-20130402/baselibs_global.conf 2013-04-02 13:06:37.0 
+0200
@@ -20,7 +20,7 @@
 
 targetname name-targettype
 
-+.*/lib(64)?/.*\.(so.*|o|a|la)$
++.*/lib(64)?/.*\.(so\..*|so|o|a|la)$
 
 targettype 64bit -^(/usr)?/lib/lib
 targettype 32bit -/lib64/
@@ -32,12 +32,12 @@
 targettype x86 requires ia32el
 targettype x86 prereq glibc-x86
 
-package /(.*)-devel$/
-requires match1-targettype = version
+package /(.*-devel)$/
+requires match1 = version
 
 package /.(?!-devel)$/
 post /sbin/ldconfig
 
 package /(.*)-debuginfo$/
-+/usr/lib(64)?/debug/.*/lib(64)?/.*\.(so.*|o|a|la)\.debug$
++/usr/lib(64)?/debug/.*/lib(64)?/.*\.(so\..*|so|o|a|la)\.debug$
 +/usr/lib(64)?/debug/.build-id/.*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20130227/build new/obs-build-20130402/build
--- old/obs-build-20130227/build2013-02-27 13:38:27.0 +0100
+++ new/obs-build-20130402/build2013-04-02 13:06:37.0 +0200
@@ -111,6 +111,7 @@
 SIGNDUMMY=
 HOST_ARCH=
 EMULATOR_SCRIPT=
+KVM_OPTIONS=
 
 # This is for insserv
 export YAST_IS_RUNNING=instsys
@@ -861,34 +862,30 @@
 return
 fi
 
-export HOST_ARCH=ppc
+grep -q PowerNV /proc/cpuinfo  export HOST_ARCH=power7 || export 
HOST_ARCH=ppc970
 
-# XXX is this ok for ppc32 hosts? do we care?
 export kvm_bin=/usr/bin/qemu-system-ppc64
 export console=hvc0

commit build for openSUSE:Factory

2013-02-28 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2013-03-01 07:15:14

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2012-12-05 
13:47:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2013-03-01 
07:15:15.0 +0100
@@ -1,0 +2,11 @@
+Wed Feb 27 09:14:05 UTC 2013 - adr...@suse.de
+
+- ARM AArch64 support added
+- Generic system emulator support as VM added
+- s390 z/VM build environment support added
+- support collecting resource statistics during build (for OBS 2.4)
+- rpm5 fixes
+- kvm support for armv7l
+- mount /dev/pts with right permissions
+
+---

Old:

  obs-build-20121123.tar.gz
  osc

New:

  obs-build-20130227.tar.gz



Other differences:
--
++ build-initvm.spec ++
--- /var/tmp/diff_new_pack.RBBjIe/_old  2013-03-01 07:15:16.0 +0100
+++ /var/tmp/diff_new_pack.RBBjIe/_new  2013-03-01 07:15:16.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build-initvm
 #
-# Copyright (c) 2012 SUSE LINUX Products 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
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:20121123
+Version:20130227
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ build.spec ++
--- /var/tmp/diff_new_pack.RBBjIe/_old  2013-03-01 07:15:16.0 +0100
+++ /var/tmp/diff_new_pack.RBBjIe/_new  2013-03-01 07:15:16.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package build
 #
-# Copyright (c) 2012 SUSE LINUX Products 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
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20121123
+Version:20130227
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.RBBjIe/_old  2013-03-01 07:15:16.0 +0100
+++ /var/tmp/diff_new_pack.RBBjIe/_new  2013-03-01 07:15:16.0 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=20121123
+pkgver=20130227
 pkgrel=1
 pkgdesc=Build packages in sandbox
 arch=('i686' 'x86_64')
@@ -8,7 +8,7 @@
 groups=('base-devel')
 depends=('perl')
 source=(obs-build-${pkgver}.tar.gz)
-md5sums=('2c66ccbe77cedb3f15d20816d6715440')
+md5sums=('3db9a882f3c7c57c0a89833230324c66')
 
 package() {
   msg Installing build ...

++ build.dsc ++
--- /var/tmp/diff_new_pack.RBBjIe/_old  2013-03-01 07:15:16.0 +0100
+++ /var/tmp/diff_new_pack.RBBjIe/_new  2013-03-01 07:15:16.0 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20121123
+Version: 20130227
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-20121123.tar.gz - obs-build-20130227.tar.gz ++
 1677 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit build for openSUSE:Factory

2012-12-05 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2012-12-05 13:47:34

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2012-10-08 
20:27:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-12-05 
13:47:37.0 +0100
@@ -1,0 +2,6 @@
+Mon Nov 26 08:49:59 UTC 2012 - adr...@suse.de
+
+- fixed deb building
+- collecting statistics during VM build
+
+---

Old:

  master.diff
  obs-build-20120927.tar.gz

New:

  obs-build-20121123.tar.gz
  osc



Other differences:
--
++ build-initvm.spec ++
--- /var/tmp/diff_new_pack.XeTSLD/_old  2012-12-05 13:47:38.0 +0100
+++ /var/tmp/diff_new_pack.XeTSLD/_new  2012-12-05 13:47:38.0 +0100
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:20120927
+Version:20121123
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ build.spec ++
--- /var/tmp/diff_new_pack.XeTSLD/_old  2012-12-05 13:47:38.0 +0100
+++ /var/tmp/diff_new_pack.XeTSLD/_new  2012-12-05 13:47:38.0 +0100
@@ -20,11 +20,10 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:20120927
+Version:20121123
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz
-Patch0: master.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 # Manual requires to avoid hard require to bash-static
@@ -88,7 +87,6 @@
 
 %prep
 %setup -q -n obs-build-%version
-%patch0 -p1
 
 %build
 

++ PKGBUILD ++
--- /var/tmp/diff_new_pack.XeTSLD/_old  2012-12-05 13:47:38.0 +0100
+++ /var/tmp/diff_new_pack.XeTSLD/_new  2012-12-05 13:47:38.0 +0100
@@ -1,5 +1,5 @@
 pkgname=build
-pkgver=2012.07.19
+pkgver=20121123
 pkgrel=1
 pkgdesc=Build packages in sandbox
 arch=('i686' 'x86_64')
@@ -8,7 +8,7 @@
 groups=('base-devel')
 depends=('perl')
 source=(obs-build-${pkgver}.tar.gz)
-md5sums=('643d53f6327913eecf57fb6fa166db5e')
+md5sums=('2c66ccbe77cedb3f15d20816d6715440')
 
 package() {
   msg Installing build ...

++ build.dsc ++
--- /var/tmp/diff_new_pack.XeTSLD/_old  2012-12-05 13:47:38.0 +0100
+++ /var/tmp/diff_new_pack.XeTSLD/_new  2012-12-05 13:47:38.0 +0100
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 20120927
+Version: 20121123
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-20120927.tar.gz - obs-build-20121123.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20120927/Build/Arch.pm 
new/obs-build-20121123/Build/Arch.pm
--- old/obs-build-20120927/Build/Arch.pm2012-09-27 09:32:16.0 
+0200
+++ new/obs-build-20121123/Build/Arch.pm2012-11-26 09:49:40.0 
+0100
@@ -26,7 +26,7 @@
   $str =~ s/^[ \t]+//;
   while ($str =~ /([\\'])/) {
 my $q = $1;
-$str =~ s/$q(.*?)$q/quote($1, $q, $vars)/e;
+last unless $str =~ s/$q(.*?)$q/quote($1, $q, $vars)/e;
   }
   if ($str =~ /\$/) {
 $str =~ s/\$([a-zA-Z0-9_]+|\{([^\}]+)\})/$vars-{$2 || $1} ? join(' ', 
@{$vars-{$2 || $1}}) : \$$1/ge;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-20120927/Build/Rpm.pm 
new/obs-build-20121123/Build/Rpm.pm
--- old/obs-build-20120927/Build/Rpm.pm 2012-09-27 09:32:16.0 +0200
+++ new/obs-build-20121123/Build/Rpm.pm 2012-11-26 09:49:40.0 +0100
@@ -1,5 +1,7 @@
 package Build::Rpm;
 
+our $unfilteredprereqs = 0;
+
 use strict;
 
 use Digest::MD5;
@@ -128,7 +130,7 @@
   my %m;
   $m{'0'} = $macname;
   $m{'**'} = join(' ', @args);
-  my %go = split(/(:?)/, $getopt);
+  my %go = (split(/(:?)/, $getopt, -1), undef);
   while (@args  $args[0] =~ s/^-//) {
 my $o = shift @args;
 last if $o eq '-';
@@ -286,7 +288,7 @@
  $line = 'MACRO';
  last;
} elsif ($macname eq 'define' || $macname eq 'global') {
- if ($line =~ /^\s*([0-9a-zA-Z_]+)(\([^\)]*\))?\s*(.*?)$/) {
+ if ($line =~ /^\s*([0-9a-zA-Z_]+)(?:\(([^\)]*)\))?\s*(.*?)$/) {
my $macname = $1;
my $macargs = $2;
my $macbody = $3;
@@ -331,7 +333,7 @@
$line = 'MACRO';
last;
  }
- 

commit build for openSUSE:Factory

2012-10-08 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2012-10-08 20:27:28

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2012-09-27 
10:31:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-10-08 
20:27:30.0 +0200
@@ -1,0 +2,5 @@
+Fri Oct  5 10:58:15 UTC 2012 - adr...@suse.de
+
+- backport /proc mounting for rpmlint for factory
+
+---

New:

  master.diff



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.jCt2H7/_old  2012-10-08 20:27:34.0 +0200
+++ /var/tmp/diff_new_pack.jCt2H7/_new  2012-10-08 20:27:34.0 +0200
@@ -24,6 +24,7 @@
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz
+Patch0: master.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 # Manual requires to avoid hard require to bash-static
@@ -87,6 +88,7 @@
 
 %prep
 %setup -q -n obs-build-%version
+%patch0 -p1
 
 %build
 

++ master.diff ++
From 7d1bfa52e9d2ffd60019481c1e3b96aa06d625ff Mon Sep 17 00:00:00 2001
From: Andreas Jaeger a...@suse.de
Date: Thu, 4 Oct 2012 11:13:13 +0200
Subject: [PATCH] Mount /proc for rpmlint checks

Otherwise rpm which is run in chroot will warn about missing /proc

diff --git a/build b/build
index 4ff7848..d88c094 100755
--- a/build
+++ b/build
@@ -2299,11 +2299,13 @@ if test -n $RPMS -a $DO_CHECKS != false -a -x 
$BUILD_ROOT/opt/testing/bin
 rpmlint_logfile=$TOPDIR/OTHER/rpmlint.log
 rm -f $BUILD_ROOT$rpmlint_logfile
 ret=0
+mount -n -tproc none $BUILD_ROOT/proc 2 /dev/null
 chroot $BUILD_ROOT su -s /opt/testing/bin/rpmlint $BUILD_USER -- \
--info ${LINT_RPM_FILE_LIST[*]#$BUILD_ROOT} \
${SRPM_FILE_LIST[*]#$BUILD_ROOT}  $BUILD_ROOT$rpmlint_logfile || 
ret=1
cat $BUILD_ROOT$rpmlint_logfile
echo
+umount -n $BUILD_ROOT/proc 2/dev/null || true
 if test $ret = 1; then
cleanup_and_exit 1
 fi
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit build for openSUSE:Factory

2012-09-26 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2012-09-26 16:09:16

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/build/build.changes  2012-09-25 
09:30:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-09-26 
16:09:18.0 +0200
@@ -1,0 +2,11 @@
+Tue Sep 25 11:25:49 UTC 2012 - co...@suse.com
+
+- remove build-mkbaselibs-sle, the split is no longer necessary
+- remove default requires for devel-32bit
+
+---
+Tue Sep 25 08:30:55 UTC 2012 - co...@suse.com
+
+- fix logic for cumulating packages
+
+---

Old:

  build-mkbaselibs-sle.changes
  build-mkbaselibs-sle.spec
  obs-build-2012.09.24.tar.gz

New:

  obs-build-2012.09.25.tar.gz



Other differences:
--
++ build-initvm.spec ++
--- /var/tmp/diff_new_pack.avrU4b/_old  2012-09-26 16:09:21.0 +0200
+++ /var/tmp/diff_new_pack.avrU4b/_new  2012-09-26 16:09:21.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.09.24
+Version:2012.09.25
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ build.spec ++
--- /var/tmp/diff_new_pack.avrU4b/_old  2012-09-26 16:09:21.0 +0200
+++ /var/tmp/diff_new_pack.avrU4b/_new  2012-09-26 16:09:21.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:2012.09.24
+Version:2012.09.25
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ _service ++
--- /var/tmp/diff_new_pack.avrU4b/_old  2012-09-26 16:09:21.0 +0200
+++ /var/tmp/diff_new_pack.avrU4b/_new  2012-09-26 16:09:21.0 +0200
@@ -1,6 +1,6 @@
 services
   service name=tar_scm mode=disabled
-param name=version2012.09.24/param
+param name=version2012.09.25/param
 param name=urlgit://github.com/openSUSE/obs-build.git/param
 param name=scmgit/param
   /service

++ build.dsc ++
--- /var/tmp/diff_new_pack.avrU4b/_old  2012-09-26 16:09:21.0 +0200
+++ /var/tmp/diff_new_pack.avrU4b/_new  2012-09-26 16:09:21.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 2012.09.24
+Version: 2012.09.25
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-2012.09.24.tar.gz - obs-build-2012.09.25.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.09.24/baselibs_global-sle.conf 
new/obs-build-2012.09.25/baselibs_global-sle.conf
--- old/obs-build-2012.09.24/baselibs_global-sle.conf   2012-09-24 
17:42:00.0 +0200
+++ new/obs-build-2012.09.25/baselibs_global-sle.conf   1970-01-01 
01:00:00.0 +0100
@@ -1,45 +0,0 @@
-arch i586   targets x86_64:32bit ia64:x86
-arch i686   targets x86_64:32bit ia64:x86
-arch s390   targets s390x:32bit
-arch ppctargets ppc64:32bit
-arch ppc64  targets ppc:64bit
-arch sparc targets sparc64:32bit
-arch sparcv8   targets sparc64:32bit
-arch sparcv9   targets sparc64:32bit
-arch sparcv9v  targets sparc64v:32bit
-arch sparc64   targets sparcv9:64bit
-arch sparc64v  targets sparcv9v:64bit
-
-configdir /usr/lib/baselibs-targettype/bin
-
-targettype x86 prefix /emul/ia32-linux
-
-targettype x86 extension -x86
-targettype 32bit extension 32
-targettype 64bit extension 64
-
-targetname name-targettype
-
-+.*/lib(64)?/.*\.(so.*|o|a|la)$
-
-targettype 64bit -^(/usr)?/lib/lib
-targettype 32bit -/lib64/
-targettype x86   -/lib64/
-
-config+.*bin.*-config$
-config-/kde-config$
-
-targettype x86 requires ia32el
-targettype x86 prereq glibc-x86
-
-package /.(?!-devel)$/
-post /sbin/ldconfig
-
-package /(.*)-devel$/
-targettype x86 block!
-requires name = version
-requires match1-targettype = version
-
-package /(.*)-debuginfo$/
-+/usr/lib(64)?/debug/.*/lib(64)?/.*\.(so.*|o|a|la)\.debug$
-+/usr/lib(64)?/debug/.build-id/.*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.09.24/baselibs_global.conf 
new/obs-build-2012.09.25/baselibs_global.conf
--- old/obs-build-2012.09.24/baselibs_global.conf   2012-09-24 
17:42:00.0 +0200
+++ new/obs-build-2012.09.25/baselibs_global.conf   2012-09-25 

commit build for openSUSE:Factory

2012-09-25 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2012-09-25 09:29:36

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

build-mkbaselibs-sle.changes: same change
--- /work/SRC/openSUSE:Factory/build/build.changes  2012-09-14 
12:14:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-09-25 
09:30:15.0 +0200
@@ -1,0 +2,29 @@
+Mon Sep 24 15:47:27 UTC 2012 - co...@suse.com
+
+- update to current git (03587016a7eca7788f404820642a2b5a1556aa0b)
+
+Adrian Schröter (1):
+  - use default MEMSIZE in check_for_ppc
+
+Anas Nashif (2):
+  pass --use-system-qemu option to init_buildsystem
+  Support https repositories
+
+Frank Lichtenheld (1):
+  init_buildsystem: fail early on reorder failure
+
+Martin Koegler (4):
+  Diff can't handle empty files
+  Refactor diff generation
+  Handle overriden files already present in the orig.tar.gz correctly in 
debtransform
+  Correct version number of binaries, if necessary
+
+Michael Schroeder (3):
+  - don't add self-provides for src packages
+  - support binary rpms with fo SOURCERPM header element
+  - drop '-o' bsdtar flag when unpacking preinstall images
+
+Werner Fink (1):
+  Make init_buildsystem able to use the features of newer rpm
+
+---

Old:

  obs-build-2012.08.24.tar.gz

New:

  obs-build-2012.09.24.tar.gz



Other differences:
--
++ build-initvm.spec ++
--- /var/tmp/diff_new_pack.mn2FLb/_old  2012-09-25 09:30:17.0 +0200
+++ /var/tmp/diff_new_pack.mn2FLb/_new  2012-09-25 09:30:17.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.08.24
+Version:2012.09.24
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.mn2FLb/_old  2012-09-25 09:30:17.0 +0200
+++ /var/tmp/diff_new_pack.mn2FLb/_new  2012-09-25 09:30:17.0 +0200
@@ -20,7 +20,7 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.08.24
+Version:2012.09.24
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs

++ build.spec ++
--- /var/tmp/diff_new_pack.mn2FLb/_old  2012-09-25 09:30:17.0 +0200
+++ /var/tmp/diff_new_pack.mn2FLb/_new  2012-09-25 09:30:17.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:2012.08.24
+Version:2012.09.24
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz
@@ -65,6 +65,7 @@
 
 %package mkbaselibs
 Summary:Tools to generate base lib packages
+Group:  Development/Tools/Building
 # NOTE: this package must not have dependencies which may break boot strapping 
(eg. perl modules)
 
 %description mkbaselibs
@@ -73,6 +74,7 @@
 
 %package mkdrpms
 Summary:Tools to generate delta rpms
+Group:  Development/Tools/Building
 Requires:   deltarpm
 # XXX: we wanted to avoid that but mkdrpms needs Build::Rpm::rpmq
 Requires:   build

++ _service ++
--- /var/tmp/diff_new_pack.mn2FLb/_old  2012-09-25 09:30:17.0 +0200
+++ /var/tmp/diff_new_pack.mn2FLb/_new  2012-09-25 09:30:17.0 +0200
@@ -1,6 +1,6 @@
 services
   service name=tar_scm mode=disabled
-param name=version2012.08.24/param
+param name=version2012.09.24/param
 param name=urlgit://github.com/openSUSE/obs-build.git/param
 param name=scmgit/param
   /service

++ build.dsc ++
--- /var/tmp/diff_new_pack.mn2FLb/_old  2012-09-25 09:30:17.0 +0200
+++ /var/tmp/diff_new_pack.mn2FLb/_new  2012-09-25 09:30:17.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 2012.08.20
+Version: 2012.09.24
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-2012.08.24.tar.gz - obs-build-2012.09.24.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.08.24/Build/Rpm.pm 
new/obs-build-2012.09.24/Build/Rpm.pm
--- old/obs-build-2012.08.24/Build/Rpm.pm   2012-08-24 14:08:07.0 
+0200
+++ new/obs-build-2012.09.24/Build/Rpm.pm   2012-09-24 17:42:00.0 

commit build for openSUSE:Factory

2012-09-14 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2012-09-14 12:14:56

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

build-mkbaselibs-sle.changes: same change
--- /work/SRC/openSUSE:Factory/build/build.changes  2012-07-23 
10:15:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-09-14 
12:14:58.0 +0200
@@ -1,0 +2,18 @@
+Fri Aug 24 14:04:11 CEST 2012 - m...@suse.de
+
+- update to current git
+  * fixed arch PKGBUILD parsing
+  * add .qcow2 file handling for kiwi
+  * support root tar ball output format of kiwi
+
+---
+Tue Aug 21 08:56:05 UTC 2012 - adr...@suse.de
+
+- update to current git
+  * fixed cross build initialsation with chroot
+  * ignore prereqs for subpacks to be built
+  * more Arch Linux support
+  * new --vmdisk-clean switch
+- add recommends to qemu-linux-user
+
+---

Old:

  obs-build-2012.07.19.tar.gz

New:

  PKGBUILD
  obs-build-2012.08.24.tar.gz



Other differences:
--
++ build-initvm.spec ++
--- /var/tmp/diff_new_pack.xAmhwj/_old  2012-09-14 12:15:00.0 +0200
+++ /var/tmp/diff_new_pack.xAmhwj/_new  2012-09-14 12:15:00.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.07.19
+Version:2012.08.24
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.xAmhwj/_old  2012-09-14 12:15:00.0 +0200
+++ /var/tmp/diff_new_pack.xAmhwj/_new  2012-09-14 12:15:00.0 +0200
@@ -20,7 +20,7 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.07.19
+Version:2012.08.24
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs

++ build.spec ++
--- /var/tmp/diff_new_pack.xAmhwj/_old  2012-09-14 12:15:00.0 +0200
+++ /var/tmp/diff_new_pack.xAmhwj/_new  2012-09-14 12:15:00.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:2012.07.19
+Version:2012.08.24
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz
@@ -45,6 +45,7 @@
 Recommends: perl(URI)
 Recommends: perl(XML::Parser)
 Recommends: bsdtar
+Recommends: qemu-linux-user
 %endif
 
 %if 0%{?suse_version}  1120 || ! 0%{?suse_version}
@@ -64,7 +65,6 @@
 
 %package mkbaselibs
 Summary:Tools to generate base lib packages
-Group:  Development/Tools/Building
 # NOTE: this package must not have dependencies which may break boot strapping 
(eg. perl modules)
 
 %description mkbaselibs
@@ -73,7 +73,6 @@
 
 %package mkdrpms
 Summary:Tools to generate delta rpms
-Group:  Development/Tools/Building
 Requires:   deltarpm
 # XXX: we wanted to avoid that but mkdrpms needs Build::Rpm::rpmq
 Requires:   build

++ PKGBUILD ++
pkgname=build
pkgver=2012.07.19
pkgrel=1
pkgdesc=Build packages in sandbox
arch=('i686' 'x86_64')
url=https://www.github.com/openSUSE/obs-build;
license=('GPL-2.0+' 'GPL-2.0')
groups=('base-devel')
depends=('perl')
source=(obs-build-${pkgver}.tar.gz)
md5sums=('643d53f6327913eecf57fb6fa166db5e')

package() {
  msg Installing build ...
  cd ${srcdir}/obs-build-${pkgver}
  make DESTDIR=${pkgdir} install
}
++ _service ++
--- /var/tmp/diff_new_pack.xAmhwj/_old  2012-09-14 12:15:00.0 +0200
+++ /var/tmp/diff_new_pack.xAmhwj/_new  2012-09-14 12:15:00.0 +0200
@@ -1,6 +1,6 @@
 services
   service name=tar_scm mode=disabled
-param name=version2012.07.19/param
+param name=version2012.08.24/param
 param name=urlgit://github.com/openSUSE/obs-build.git/param
 param name=scmgit/param
   /service

++ build.dsc ++
--- /var/tmp/diff_new_pack.xAmhwj/_old  2012-09-14 12:15:00.0 +0200
+++ /var/tmp/diff_new_pack.xAmhwj/_new  2012-09-14 12:15:00.0 +0200
@@ -1,9 +1,12 @@
 Format: 1.0
 Source: build
-Version: 2012.07.19
+Version: 2012.08.20
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all
 Standards-Version: 3.7.2
-Build-Depends: debhelper (= 4)
+Build-Depends: debhelper (= 7)
+VCS-Git: git://github.com/openSUSE/obs-build.git

commit build for openSUSE:Factory

2012-07-23 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2012-07-23 09:54:12

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

build-mkbaselibs-sle.changes: same change
--- /work/SRC/openSUSE:Factory/build/build.changes  2012-07-02 
11:50:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-07-23 
10:15:19.0 +0200
@@ -1,0 +2,8 @@
+Thu Jul 19 07:47:23 UTC 2012 - adr...@suse.de
+
+- update openSUSE 12.2 config to RC1 state
+- add openSUSE 12.3 config to fix build for factory
+- do not package compressed _and_ uncompressed kiwi images
+- add build timestamps in each logfile line
+
+---

Old:

  obs-build-2012.07.02.tar.gz

New:

  obs-build-2012.07.19.tar.gz



Other differences:
--
++ build-initvm.spec ++
--- /var/tmp/diff_new_pack.Phdxpr/_old  2012-07-23 10:15:20.0 +0200
+++ /var/tmp/diff_new_pack.Phdxpr/_new  2012-07-23 10:15:20.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.07.02
+Version:2012.07.19
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.Phdxpr/_old  2012-07-23 10:15:20.0 +0200
+++ /var/tmp/diff_new_pack.Phdxpr/_new  2012-07-23 10:15:20.0 +0200
@@ -20,7 +20,7 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.07.02
+Version:2012.07.19
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs

++ build.spec ++
--- /var/tmp/diff_new_pack.Phdxpr/_old  2012-07-23 10:15:20.0 +0200
+++ /var/tmp/diff_new_pack.Phdxpr/_new  2012-07-23 10:15:20.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:2012.07.02
+Version:2012.07.19
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ _service ++
--- /var/tmp/diff_new_pack.Phdxpr/_old  2012-07-23 10:15:20.0 +0200
+++ /var/tmp/diff_new_pack.Phdxpr/_new  2012-07-23 10:15:20.0 +0200
@@ -1,6 +1,6 @@
 services
   service name=tar_scm mode=disabled
-param name=version2012.07.02/param
+param name=version2012.07.19/param
 param name=urlgit://github.com/openSUSE/obs-build.git/param
 param name=scmgit/param
   /service

++ build.dsc ++
--- /var/tmp/diff_new_pack.Phdxpr/_old  2012-07-23 10:15:20.0 +0200
+++ /var/tmp/diff_new_pack.Phdxpr/_new  2012-07-23 10:15:20.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 2012.07.02
+Version: 2012.07.19
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ debian.changelog ++
--- /var/tmp/diff_new_pack.Phdxpr/_old  2012-07-23 10:15:20.0 +0200
+++ /var/tmp/diff_new_pack.Phdxpr/_new  2012-07-23 10:15:20.0 +0200
@@ -1,3 +1,12 @@
+build (2011.09.26-1) unstable; urgency=low
+
+  * update 12.2 config to RC1 state
+  * add 12.3 config to fix build for factory
+  * do not package compressed _and_ uncompressed kiwi images
+  * add build timestamps in each logfile line
+
+ -- Adrian Schroeter adr...@suse.de  Thu, 19 Jul 2010 10:03:54 +0200
+
 build (2011.10.10-1) unstable; urgency=low
 
   * Update to current git trunk

++ obs-build-2012.07.02.tar.gz - obs-build-2012.07.19.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.07.02/build 
new/obs-build-2012.07.19/build
--- old/obs-build-2012.07.02/build  2012-07-02 10:41:12.0 +0200
+++ new/obs-build-2012.07.19/build  2012-07-19 09:49:01.0 +0200
@@ -627,10 +627,11 @@
exec perl -e 'syscall(136, '$PERSONALITY') == -1  warn(personality: 
$!\n);exec /.build/build || die(/.build/build: $!\n)'
 fi
 RUNNING_IN_VM=true
-mount -orw -n -tproc none /proc
+test -e /proc/version || mount -orw -n -tproc none /proc
 if test $VM_TYPE != 'lxc'; then
mount -n ${VMDISK_MOUNT_OPTIONS},remount,rw /
 fi
+umount /run /dev/null 21
 # qemu inside of xen does not work, check again with kvm later before enabling 
this
 #if [ -e /dev/kqemu ]; then
 ## allow abuild user to run qemu
@@ -791,6 +792,7 @@
 

commit build for openSUSE:Factory

2012-07-02 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2012-07-02 11:49:59

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

build-mkbaselibs-sle.changes: same change
--- /work/SRC/openSUSE:Factory/build/build.changes  2012-06-06 
16:05:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-07-02 
11:50:01.0 +0200
@@ -1,0 +2,11 @@
+Mon Jul  2 08:40:26 UTC 2012 - adr...@suse.de
+
+- preinstallimage support added
+
+---
+Thu Jun 14 13:54:42 UTC 2012 - adr...@suse.de
+
+- build fixes for Fedora 17
+- syntax error fix for kiwi vmx builds
+
+---

Old:

  obs-build-2012.06.05.tar.gz

New:

  obs-build-2012.07.02.tar.gz



Other differences:
--
++ build-initvm.spec ++
--- /var/tmp/diff_new_pack.hxZZB1/_old  2012-07-02 11:50:06.0 +0200
+++ /var/tmp/diff_new_pack.hxZZB1/_new  2012-07-02 11:50:06.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.06.05
+Version:2012.07.02
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.hxZZB1/_old  2012-07-02 11:50:06.0 +0200
+++ /var/tmp/diff_new_pack.hxZZB1/_new  2012-07-02 11:50:06.0 +0200
@@ -20,7 +20,7 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.06.05
+Version:2012.07.02
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs

++ build.spec ++
--- /var/tmp/diff_new_pack.hxZZB1/_old  2012-07-02 11:50:06.0 +0200
+++ /var/tmp/diff_new_pack.hxZZB1/_new  2012-07-02 11:50:06.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:2012.06.05
+Version:2012.07.02
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ _service ++
--- /var/tmp/diff_new_pack.hxZZB1/_old  2012-07-02 11:50:06.0 +0200
+++ /var/tmp/diff_new_pack.hxZZB1/_new  2012-07-02 11:50:06.0 +0200
@@ -1,6 +1,6 @@
 services
   service name=tar_scm mode=disabled
-param name=version2012.06.05/param
+param name=version2012.07.02/param
 param name=urlgit://github.com/openSUSE/obs-build.git/param
 param name=scmgit/param
   /service

++ build.dsc ++
--- /var/tmp/diff_new_pack.hxZZB1/_old  2012-07-02 11:50:06.0 +0200
+++ /var/tmp/diff_new_pack.hxZZB1/_new  2012-07-02 11:50:06.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 2012.06.05
+Version: 2012.07.02
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-2012.06.05.tar.gz - obs-build-2012.07.02.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.06.05/Build/Rpm.pm 
new/obs-build-2012.07.02/Build/Rpm.pm
--- old/obs-build-2012.06.05/Build/Rpm.pm   2012-06-05 16:24:36.0 
+0200
+++ new/obs-build-2012.07.02/Build/Rpm.pm   2012-07-02 10:41:12.0 
+0200
@@ -539,7 +539,7 @@
   $$nfbline = [$$nfbline, undef ];
 }
   }
-  unshift @subpacks, $ret-{'name'};
+  unshift @subpacks, $ret-{'name'} if defined $ret-{'name'};
   $ret-{'subpacks'} = \@subpacks;
   $ret-{'exclarch'} = $exclarch if defined $exclarch;
   $ret-{'badarch'} = $badarch if defined $badarch;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.06.05/Build.pm 
new/obs-build-2012.07.02/Build.pm
--- old/obs-build-2012.06.05/Build.pm   2012-06-05 16:24:36.0 +0200
+++ new/obs-build-2012.07.02/Build.pm   2012-07-02 10:41:12.0 +0200
@@ -31,6 +31,10 @@
   }
 }
 
+package Build::Features;
+our $preinstallimage = 1;  # on sale now
+package Build;
+
 my $std_macros = q{
 %define nil
 %define ix86 i386 i486 i586 i686 athlon
@@ -267,8 +271,10 @@
   }
 } elsif ($l0 eq 'repotype:') { #type of generated repository data
   $config-{'repotype'} = [ @l ];
-} elsif ($l0 eq 'type:') { #kind of packaging system (spec, dsc or kiwi)
+} elsif ($l0 eq 'type:') { #kind of packaging system 
(spec,dsc,arch,kiwi,...)
   $config-{'type'} 

commit build for openSUSE:Factory

2012-06-06 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2012-06-06 16:05:42

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

build-mkbaselibs-sle.changes: same change
--- /work/SRC/openSUSE:Factory/build/build.changes  2012-05-15 
17:40:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-06-06 
16:05:48.0 +0200
@@ -1,0 +2,18 @@
+Tue Jun  5 14:25:08 UTC 2012 - co...@suse.com
+
+- update from git:
+   (mls) simplify debug package code so that it also works with --target
+
+---
+Thu May 31 12:24:32 UTC 2012 - adr...@suse.de
+
+- take care of prjconf target: definition for spec file parsing
+
+---
+Wed May 30 12:51:09 UTC 2012 - adr...@suse.de
+
+- support for breakages in Fedora:17
+  * support enforced ordering during preinstall and vminstall phase
+  * allow to extract files via symlinked directories
+
+---

Old:

  obs-build-2012.05.14.tar.gz

New:

  obs-build-2012.06.05.tar.gz



Other differences:
--
++ build-initvm.spec ++
--- /var/tmp/diff_new_pack.tVyrRu/_old  2012-06-06 16:05:50.0 +0200
+++ /var/tmp/diff_new_pack.tVyrRu/_new  2012-06-06 16:05:50.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.05.14
+Version:2012.06.05
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.tVyrRu/_old  2012-06-06 16:05:50.0 +0200
+++ /var/tmp/diff_new_pack.tVyrRu/_new  2012-06-06 16:05:50.0 +0200
@@ -20,7 +20,7 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.05.14
+Version:2012.06.05
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs

++ build.spec ++
--- /var/tmp/diff_new_pack.tVyrRu/_old  2012-06-06 16:05:50.0 +0200
+++ /var/tmp/diff_new_pack.tVyrRu/_new  2012-06-06 16:05:50.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:2012.05.14
+Version:2012.06.05
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ _service ++
--- /var/tmp/diff_new_pack.tVyrRu/_old  2012-06-06 16:05:50.0 +0200
+++ /var/tmp/diff_new_pack.tVyrRu/_new  2012-06-06 16:05:50.0 +0200
@@ -1,6 +1,6 @@
 services
   service name=tar_scm mode=disabled
-param name=version2012.05.14/param
+param name=version2012.06.05/param
 param name=urlgit://github.com/openSUSE/obs-build.git/param
 param name=scmgit/param
   /service

++ build.dsc ++
--- /var/tmp/diff_new_pack.tVyrRu/_old  2012-06-06 16:05:50.0 +0200
+++ /var/tmp/diff_new_pack.tVyrRu/_new  2012-06-06 16:05:50.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 2012.05.14
+Version: 2012.06.05
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-2012.05.14.tar.gz - obs-build-2012.06.05.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.05.14/Build.pm 
new/obs-build-2012.06.05/Build.pm
--- old/obs-build-2012.05.14/Build.pm   2012-05-14 16:54:00.0 +0200
+++ new/obs-build-2012.06.05/Build.pm   2012-06-05 16:24:36.0 +0200
@@ -279,6 +279,7 @@
   $config-{'releaseprg'} = $l[0];
 } elsif ($l0 eq 'changetarget:' || $l0 eq 'target:') {
   $config-{'target'} = join(' ', @l);
+  push @macros, %define _target_cpu .(split('-', 
$config-{'target'}))[0] if $config-{'target'};
 } elsif ($l0 eq 'hostarch:') {
   $config-{'hostarch'} = join(' ', @l);
 } elsif ($l0 !~ /^[#%]/) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.05.14/build 
new/obs-build-2012.06.05/build
--- old/obs-build-2012.05.14/build  2012-05-14 16:54:00.0 +0200
+++ new/obs-build-2012.06.05/build  2012-06-05 16:24:36.0 +0200
@@ -9,6 +9,7 @@
 
 test -z $BUILD_DIR  BUILD_DIR=/usr/lib/build
 test -z $BUILD_ROOT  BUILD_ROOT=/var/tmp/build-root
+test -z $CONFIG_DIR  

commit build for openSUSE:Factory

2012-05-15 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2012-05-15 17:40:14

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

build-mkbaselibs-sle.changes: same change
--- /work/SRC/openSUSE:Factory/build/build.changes  2012-05-08 
06:44:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-05-15 
17:40:16.0 +0200
@@ -1,0 +2,8 @@
+Mon May 14 14:54:27 UTC 2012 - co...@suse.com
+
+- work around command line size limit
+  mkbaselibs may fail on an excessive number of packages (bnc#761977)
+- improve build root owner setting
+- don't die at compile time if Archive::Tar is not available
+
+---

Old:

  obs-build-2012.04.24.tar.gz

New:

  obs-build-2012.05.14.tar.gz



Other differences:
--
++ build-initvm.spec ++
--- /var/tmp/diff_new_pack.uXWOmc/_old  2012-05-15 17:40:19.0 +0200
+++ /var/tmp/diff_new_pack.uXWOmc/_new  2012-05-15 17:40:19.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.04.24
+Version:2012.05.14
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.uXWOmc/_old  2012-05-15 17:40:19.0 +0200
+++ /var/tmp/diff_new_pack.uXWOmc/_new  2012-05-15 17:40:19.0 +0200
@@ -20,7 +20,7 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.04.24
+Version:2012.05.14
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs

++ build.spec ++
--- /var/tmp/diff_new_pack.uXWOmc/_old  2012-05-15 17:40:19.0 +0200
+++ /var/tmp/diff_new_pack.uXWOmc/_new  2012-05-15 17:40:19.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:2012.04.24
+Version:2012.05.14
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz

++ _service ++
--- /var/tmp/diff_new_pack.uXWOmc/_old  2012-05-15 17:40:19.0 +0200
+++ /var/tmp/diff_new_pack.uXWOmc/_new  2012-05-15 17:40:19.0 +0200
@@ -1,6 +1,6 @@
 services
   service name=tar_scm mode=disabled
-param name=version2012.04.24/param
+param name=version2012.05.14/param
 param name=urlgit://github.com/openSUSE/obs-build.git/param
 param name=scmgit/param
   /service

++ build.dsc ++
--- /var/tmp/diff_new_pack.uXWOmc/_old  2012-05-15 17:40:19.0 +0200
+++ /var/tmp/diff_new_pack.uXWOmc/_new  2012-05-15 17:40:19.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 2012.04.24
+Version: 2012.05.14
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-2012.04.24.tar.gz - obs-build-2012.05.14.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.04.24/build 
new/obs-build-2012.05.14/build
--- old/obs-build-2012.04.24/build  2012-04-24 16:02:41.0 +0200
+++ new/obs-build-2012.05.14/build  2012-05-14 16:54:00.0 +0200
@@ -44,7 +44,7 @@
 console=ttyS0
 
 # need to restore build root owner for non-root builds
-browner=0
+browner=
 
 # Default uid:gid for the build user
 ABUILD_UID=399
@@ -315,7 +315,7 @@
 fi
 fi
 if test -n $RUNNING_IN_VM ; then
-   chown $browner $BUILD_ROOT
+   test -n $browner  chown $browner $BUILD_ROOT
cd /
if test -n $VM_SWAP -a -e $VM_SWAP ; then
swapoff $VM_SWAP 2/dev/null
@@ -488,6 +488,7 @@
 create_baselibs()
 {
 local pkgs=()
+local line
 
 BASELIBS_CFG=
 
@@ -546,7 +547,10 @@
fi
 fi
 echo ... creating baselibs$whichone
-chroot $BUILD_ROOT su -c $mkbaselibs $BASELIBS_GLOBAL $BASELIBS_CFG 
${pkgs[*]#$BUILD_ROOT} - $BUILD_USER || cleanup_and_exit 1
+while read line
+do
+   chroot $BUILD_ROOT su -c $mkbaselibs $BASELIBS_GLOBAL $BASELIBS_CFG 
$line - $BUILD_USER || cleanup_and_exit 1
+done  (IFS=$'\n'; echo ${pkgs[*]#$BUILD_ROOT} | xargs -n 1024)
 rm -rf $BUILD_ROOT/.mkbaselibs
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.04.24/mkbaselibs 
new/obs-build-2012.05.14/mkbaselibs
--- 

commit build for openSUSE:Factory

2012-05-07 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2012-05-08 06:44:50

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

build-mkbaselibs-sle.changes: same change
--- /work/SRC/openSUSE:Factory/build/build.changes  2012-04-18 
12:34:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-05-08 
06:44:58.0 +0200
@@ -1,0 +2,13 @@
+Tue Apr 24 13:59:49 UTC 2012 - adr...@suse.de
+
+- fixed breakage with older perls
+- ~ support for rpm version compare
+- handle broken deb packages better
+- no more hardcoded copy-in of qemu* binaries
+
+---
+Mon Apr 23 09:49:45 UTC 2012 - adr...@suse.de
+
+- do not use sle-baselibs.conf on openSUSE
+
+---

Old:

  obs-build-2012.03.17.tar.gz

New:

  obs-build-2012.04.24.tar.gz



Other differences:
--
++ build-initvm.spec ++
--- /var/tmp/diff_new_pack.KtpLCV/_old  2012-05-08 06:45:00.0 +0200
+++ /var/tmp/diff_new_pack.KtpLCV/_new  2012-05-08 06:45:00.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.03.17
+Version:2012.04.24
 Release:0
 Source: obs-build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.KtpLCV/_old  2012-05-08 06:45:00.0 +0200
+++ /var/tmp/diff_new_pack.KtpLCV/_new  2012-05-08 06:45:00.0 +0200
@@ -20,7 +20,7 @@
 Summary:Tools to generate base lib packages
 License:GPL-2.0+
 Group:  Development/Tools/Building
-Version:2012.03.17
+Version:2012.04.24
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs

++ build.spec ++
--- /var/tmp/diff_new_pack.KtpLCV/_old  2012-05-08 06:45:00.0 +0200
+++ /var/tmp/diff_new_pack.KtpLCV/_new  2012-05-08 06:45:00.0 +0200
@@ -20,7 +20,7 @@
 Summary:A Script to Build SUSE Linux RPMs
 License:GPL-2.0+ and GPL-2.0
 Group:  Development/Tools/Building
-Version:2012.03.17
+Version:2012.04.24
 Release:0
 #!BuildIgnore:  build-mkbaselibs
 Source: obs-build-%{version}.tar.gz
@@ -91,11 +91,13 @@
 
 %install
 make DESTDIR=$RPM_BUILD_ROOT install
+%if 0%{?sles_version}
 %if 0%{?sles_version}  12
  # use sle variation with IA64 compat package generation
  install -m 0644 baselibs_global-sle.conf \
 $RPM_BUILD_ROOT/usr/lib/build/baselibs_global.conf
 %endif
+%endif
 cd $RPM_BUILD_ROOT/usr/lib/build/configs/
 %if 0%{?suse_version}
 %if 0%{?sles_version}

++ _service ++
--- /var/tmp/diff_new_pack.KtpLCV/_old  2012-05-08 06:45:00.0 +0200
+++ /var/tmp/diff_new_pack.KtpLCV/_new  2012-05-08 06:45:00.0 +0200
@@ -1,6 +1,6 @@
 services
   service name=tar_scm mode=disabled
-param name=version2012.03.17/param
+param name=version2012.04.24/param
 param name=urlgit://github.com/openSUSE/obs-build.git/param
 param name=scmgit/param
   /service

++ build.dsc ++
--- /var/tmp/diff_new_pack.KtpLCV/_old  2012-05-08 06:45:00.0 +0200
+++ /var/tmp/diff_new_pack.KtpLCV/_new  2012-05-08 06:45:00.0 +0200
@@ -1,6 +1,6 @@
 Format: 1.0
 Source: build
-Version: 2012.03.17
+Version: 2012.04.24
 Binary: build
 Maintainer: Adrian Schroeter adr...@suse.de
 Architecture: all

++ obs-build-2012.03.17.tar.gz - obs-build-2012.04.24.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.03.17/Build/Arch.pm 
new/obs-build-2012.04.24/Build/Arch.pm
--- old/obs-build-2012.03.17/Build/Arch.pm  2012-04-17 13:55:47.0 
+0200
+++ new/obs-build-2012.04.24/Build/Arch.pm  2012-04-24 16:02:41.0 
+0200
@@ -2,8 +2,10 @@
 
 use strict;
 use Digest::MD5;
-use Data::Dumper;
-use Archive::Tar;
+
+eval { require Archive::Tar; };
+*Archive::Tar::new = sub {die(Archive::Tar is not available\n)} unless 
defined Archive::Tar::new;
+
 
 # Archlinux support, based on the GSoC work of Nikolay Rysev 
mad.f...@gmail.com
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/obs-build-2012.03.17/Build/Rpm.pm 
new/obs-build-2012.04.24/Build/Rpm.pm
--- old/obs-build-2012.03.17/Build/Rpm.pm   2012-04-17 13:55:47.0 
+0200
+++ new/obs-build-2012.04.24/Build/Rpm.pm   2012-04-24 16:02:41.0 
+0200

commit build for openSUSE:Factory

2012-04-18 Thread h_root
Hello community,

here is the log from the commit of package build for openSUSE:Factory checked 
in at 2012-04-18 12:33:57

Comparing /work/SRC/openSUSE:Factory/build (Old)
 and  /work/SRC/openSUSE:Factory/.build.new (New)


Package is build, Maintainer is m...@suse.com

Changes:

New Changes file:

--- /dev/null   2012-04-12 17:09:43.803558694 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build-initvm.changes  2012-04-18 
12:34:05.0 +0200
@@ -0,0 +1,12 @@
+---
+Tue Oct  4 12:43:27 UTC 2011 - adr...@suse.de
+
+- use new qemu-*-binfmt handler to run commands with correct $0
+- fix build for Factory
+
+---
+Mon Mar 21 07:02:52 UTC 2011 - adr...@suse.de
+
+- initial package for new cross build support for OBS. Done by 
+  James Perkins from LinuxFoundation
+
--- /work/SRC/openSUSE:Factory/build/build.changes  2011-09-27 
16:07:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-04-18 
12:34:05.0 +0200
@@ -1,0 +2,47 @@
+Tue Apr 17 13:54:12 UTC 2012 - cfarr...@suse.com
+
+- license update: GPL-2.0+ and GPL-2.0
+  See e.g. spec2changelog by Pascal Bleser. Also, there should be a copy of
+  the GPL-2.0 license in the package
+
+---
+Wed Mar  7 09:55:02 UTC 2012 - adr...@suse.de
+
+- check_emulator needs to use $BUILD_DIR for initvm checks or obs
+  worker builds may break
+- Introduce --vmdisk-mount-options
+
+---
+Wed Feb 29 10:02:52 UTC 2012 - adr...@suse.de
+
+- using xz compression for kiwi raw files
+- progress counters during installing
+- 12.2 config added
+
+---
+Mon Feb 13 08:49:34 UTC 2012 - adr...@suse.de
+
+- Support for openSUSE 12.2 (current factory)
+- Support for crossbuild via Hostarch directive
+- PPC KVM support
+- swap space gets taken into account for ulimits
+- Failure on not supported personality set
+
+---
+Tue Oct 25 14:40:05 UTC 2011 - adr...@suse.de
+
+- use github.com as git repo now
+- fix build for rpmv5
+
+---
+Mon Oct 10 19:29:20 CEST 2011 - m...@suse.de
+
+- add sles11sp2 build config and adapt autodetection [bnc#711770]
+
+---
+Tue Oct  4 12:43:27 UTC 2011 - adr...@suse.de
+
+- use new qemu-*-binfmt handler to run commands with correct $0
+- fix build for Factory
+
+---
@@ -50,11 +97 @@
-Tue Mar 29 14:59:28 UTC 2011 - lnus...@suse.de
-
-- make sure default.conf is no stale symlink
-

-Tue Mar  1 15:35:21 UTC 2011 - adr...@suse.de
-
-- fix xen build support
-

-Mon Feb 28 09:02:32 UTC 2011 - adr...@suse.de
+Fri Apr 15 08:55:14 UTC 2011 - adr...@suse.de
@@ -62,2 +99,3 @@
-- do not use current git branch for stable build package in distributions
-- require bsdtar for vm builds to ensure a safe build
+- switch back to single process build for debian to be conform with
+  their policy
+- use cpuid kvm64 on kvm for 64bit as workaround for a cpuid bug
@@ -66 +104 @@
-Wed Dec 15 14:05:09 CET 2010 - m...@suse.de
+Tue Mar 29 14:59:28 UTC 2011 - lnus...@suse.de
@@ -68 +106 @@
-- also use -o when using bsdtar --chroot
+- make sure default.conf is no stale symlink
@@ -71 +109 @@
-Thu Dec  9 11:51:40 UTC 2010 - adr...@suse.de
+Tue Mar  1 15:35:21 UTC 2011 - adr...@suse.de
@@ -73,4 +111,2 @@
-- support bsdtar for setting up build enviroment
-- make expanddeps use the highest version of a package if multiple 
-  versions aver available in a repository [bnc#656599]
-- support other file formats (esp. for .ZIP and .EXE export for crossbuild)
+- support new cross build initvm. Done by James Perkins from LinuxFoundation
+- do not use loop device anymore when using block devices directly

Old:

  build-2011.09.26.tar.gz

New:

  baselibs.conf
  build-initvm.changes
  build-initvm.spec
  obs-build-2012.03.17.tar.gz



Other differences:
--
++ build-initvm.spec ++
#
# spec file for package build-initvm
#
# Copyright (c) 2012 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
# upon. The license for this file, and modifications and additions to the
# file, 

commit build for openSUSE:Factory

2011-08-09 Thread h_root

Hello community,

here is the log from the commit of package build for openSUSE:Factory
checked in at Tue Aug 9 16:39:09 CEST 2011.




--- build/build.changes 2011-07-01 09:27:45.0 +0200
+++ /mounts/work_src_done/STABLE/build/build.changes2011-08-07 
22:05:03.0 +0200
@@ -1,0 +2,6 @@
+Sun Aug  7 19:58:28 UTC 2011 - opens...@cboltz.de
+
+- Requires:/Recommends: were part of the package description.
+  Moved them to the correct place.
+
+---

calling whatdependson for head-i586


New:

  debian.tar.gz



Other differences:
--
++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.LT3U3Y/_old  2011-08-09 16:37:54.0 +0200
+++ /var/tmp/diff_new_pack.LT3U3Y/_new  2011-08-09 16:37:54.0 +0200
@@ -24,7 +24,7 @@
 AutoReqProv:on
 Summary:Tools to generate base lib packages
 Version:2011.07.01
-Release:1
+Release:2
 #!BuildIgnore:  build-mkbaselibs
 Provides:   build-mkbaselibs
 Source: build-%{version}.tar.gz

++ build.spec ++
--- /var/tmp/diff_new_pack.LT3U3Y/_old  2011-08-09 16:37:54.0 +0200
+++ /var/tmp/diff_new_pack.LT3U3Y/_new  2011-08-09 16:37:54.0 +0200
@@ -24,7 +24,7 @@
 AutoReqProv:on
 Summary:A Script to Build SUSE Linux RPMs
 Version:2011.07.01
-Release:1
+Release:3
 #!BuildIgnore:  build-mkbaselibs
 Source: build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -50,14 +50,20 @@
 Recommends: bsdtar
 %endif
 
+%if 0%{?suse_version}  1120 || ! 0%{?suse_version}
+Requires:   build-mkbaselibs
+%endif
+
+%if 0%{?suse_version}  1120 || 0%{?mdkversion}
+Recommends: build-mkdrpms
+%endif
+
 %description
 This package provides a script for building RPMs for SUSE Linux in a
 chroot environment.
 
 
 %if 0%{?suse_version}  1120 || ! 0%{?suse_version}
-Requires:   build-mkbaselibs
-Recommends: build-mkdrpms
 
 %package mkbaselibs
 License:GPLv2+






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit build for openSUSE:Factory

2011-07-01 Thread h_root

Hello community,

here is the log from the commit of package build for openSUSE:Factory
checked in at Fri Jul 1 16:54:21 CEST 2011.




--- build/build-mkbaselibs-sle.changes  2011-06-07 21:19:23.0 +0200
+++ /mounts/work_src_done/STABLE/build/build-mkbaselibs-sle.changes 
2011-06-30 19:06:56.0 +0200
@@ -1,0 +2,5 @@
+Thu Jun 30 19:05:52 CEST 2011 - r...@suse.de
+
+- provide build-mkbaselibs so this can really be used 
+
+---
--- build/build.changes 2011-06-17 10:35:37.0 +0200
+++ /mounts/work_src_done/STABLE/build/build.changes2011-07-01 
09:27:45.0 +0200
@@ -1,0 +2,10 @@
+Fri Jul  1 07:26:34 UTC 2011 - adr...@suse.de
+
+- compat mode for broken kiwi of openSUSE 11.4
+
+---
+Thu Jun 30 10:42:15 UTC 2011 - adr...@suse.de
+
+- fixed kiwi execution call for some versions
+
+---

calling whatdependson for head-i586


Old:

  build-2011.06.17.tar.gz
  debian.tar.gz

New:

  build-2011.07.01.tar.gz



Other differences:
--
++ build-mkbaselibs-sle.spec ++
--- /var/tmp/diff_new_pack.4jDyW8/_old  2011-07-01 16:53:44.0 +0200
+++ /var/tmp/diff_new_pack.4jDyW8/_new  2011-07-01 16:53:44.0 +0200
@@ -23,9 +23,10 @@
 Group:  Development/Tools/Building
 AutoReqProv:on
 Summary:Tools to generate base lib packages
-Version:2011.06.17
+Version:2011.07.01
 Release:1
 #!BuildIgnore:  build-mkbaselibs
+Provides:   build-mkbaselibs
 Source: build-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch

++ build.spec ++
--- /var/tmp/diff_new_pack.4jDyW8/_old  2011-07-01 16:53:44.0 +0200
+++ /var/tmp/diff_new_pack.4jDyW8/_new  2011-07-01 16:53:44.0 +0200
@@ -23,7 +23,7 @@
 Group:  Development/Tools/Building
 AutoReqProv:on
 Summary:A Script to Build SUSE Linux RPMs
-Version:2011.06.17
+Version:2011.07.01
 Release:1
 #!BuildIgnore:  build-mkbaselibs
 Source: build-%{version}.tar.gz

++ _service ++
--- /var/tmp/diff_new_pack.4jDyW8/_old  2011-07-01 16:53:44.0 +0200
+++ /var/tmp/diff_new_pack.4jDyW8/_new  2011-07-01 16:53:44.0 +0200
@@ -1,6 +1,6 @@
 services
   service name=tar_scm mode=disabled
-param name=version2011.06.17/param
+param name=version2011.07.01/param
 param name=urlgit://gitorious.org/opensuse/build.git/param
 param name=scmgit/param
   /service

++ build-2011.06.17.tar.gz - build-2011.07.01.tar.gz ++
Files old/build-2011.06.17/.git/index and new/build-2011.07.01/.git/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/build-2011.06.17/.git/logs/HEAD 
new/build-2011.07.01/.git/logs/HEAD
--- old/build-2011.06.17/.git/logs/HEAD 2011-06-17 10:35:03.0 +0200
+++ new/build-2011.07.01/.git/logs/HEAD 2011-07-01 09:25:57.0 +0200
@@ -1 +1 @@
- 
f16b074840249b48a15abb34418ed7d260e238d8 Adrian Schröter adr...@suse.de 
1308299703 +0200clone: from git://gitorious.org/opensuse/build.git
+ 
b037032674406bc2935cb65115b8e2aad98e3974 Adrian Schröter adr...@suse.de 
1309505157 +0200clone: from git://gitorious.org/opensuse/build.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/build-2011.06.17/.git/logs/refs/heads/master 
new/build-2011.07.01/.git/logs/refs/heads/master
--- old/build-2011.06.17/.git/logs/refs/heads/master2011-06-17 
10:35:03.0 +0200
+++ new/build-2011.07.01/.git/logs/refs/heads/master2011-07-01 
09:25:57.0 +0200
@@ -1 +1 @@
- 
f16b074840249b48a15abb34418ed7d260e238d8 Adrian Schröter adr...@suse.de 
1308299703 +0200clone: from git://gitorious.org/opensuse/build.git
+ 
b037032674406bc2935cb65115b8e2aad98e3974 Adrian Schröter adr...@suse.de 
1309505157 +0200clone: from git://gitorious.org/opensuse/build.git
Files 
old/build-2011.06.17/.git/objects/pack/pack-c0d2ead062c8960bd7f7456a2c1bd0a5063dd87f.idx
 and 
new/build-2011.07.01/.git/objects/pack/pack-c0d2ead062c8960bd7f7456a2c1bd0a5063dd87f.idx
 differ
Files 
old/build-2011.06.17/.git/objects/pack/pack-c0d2ead062c8960bd7f7456a2c1bd0a5063dd87f.pack
 and 
new/build-2011.07.01/.git/objects/pack/pack-c0d2ead062c8960bd7f7456a2c1bd0a5063dd87f.pack
 differ
Files 
old/build-2011.06.17/.git/objects/pack/pack-c697ee5263143be6fe2b42cc58a04ce39673e511.idx
 and 
new/build-2011.07.01/.git/objects/pack/pack-c697ee5263143be6fe2b42cc58a04ce39673e511.idx
 differ
Files 

commit build for openSUSE:Factory

2011-06-24 Thread h_root

Hello community,

here is the log from the commit of package build for openSUSE:Factory
checked in at Fri Jun 24 10:45:53 CEST 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ /mounts/work_src_done/STABLE/build/build-mkbaselibs-sle.changes 
2011-06-07 21:19:23.0 +0200
@@ -0,0 +1,10 @@
+---
+Tue Jun  7 09:31:51 UTC 2011 - k...@opensuse.org
+
+- fix build 
+
+---
+Mon Jun  6 15:12:13 UTC 2011 - adr...@suse.de
+
+- new package for SLE baselibsconf, including ia64 arch defaults
+
--- build/build.changes 2011-05-25 14:15:10.0 +0200
+++ /mounts/work_src_done/STABLE/build/build.changes2011-06-17 
10:35:37.0 +0200
@@ -1,0 +2,10 @@
+Fri Jun 17 08:35:15 UTC 2011 - adr...@suse.de
+
+- support new kiwi command line mode
+
+---
+Mon Jun  6 14:57:47 UTC 2011 - adr...@suse.de
+
+- do not build ia64 baselibs packages for openSUSE anymore
+
+---

calling whatdependson for head-i586


Old:

  build-2011.05.24.tar.gz

New:

  build-2011.06.17.tar.gz
  build-mkbaselibs-sle.changes
  build-mkbaselibs-sle.spec



Other differences:
--
++ build-mkbaselibs-sle.spec ++
#
# spec file for package build-mkbaselibs-sle
#
# Copyright (c) 2011 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# 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/
#

# norootforbuild


Name:   build-mkbaselibs-sle
License:GPLv2+
Group:  Development/Tools/Building
AutoReqProv:on
Summary:Tools to generate base lib packages
Version:2011.06.17
Release:1
#!BuildIgnore:  build-mkbaselibs
Source: build-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildArch:  noarch
# Manual requires to avoid hard require to bash-static
AutoReqProv:off

%description
This package contains the parts which may be installed in the inner build system
for generating base lib packages.

This is the SLE variant including IA64 binary generation.

%prep
%setup -q -n build-%{version}

%build

%install
install -m 0755 -d $RPM_BUILD_ROOT/usr/lib/build
install -m 0755 mkbaselibs \
$RPM_BUILD_ROOT/usr/lib/build/mkbaselibs
install -m 0644 baselibs_global-deb.conf \
$RPM_BUILD_ROOT/usr/lib/build/baselibs_global-deb.conf
install -m 0644 baselibs_global-sle.conf \
$RPM_BUILD_ROOT/usr/lib/build/baselibs_global.conf

%files
%defattr(-,root,root)
%dir /usr/lib/build
/usr/lib/build/mkbaselibs
/usr/lib/build/baselibs*

%changelog
++ build.spec ++
--- /var/tmp/diff_new_pack.yKuNxm/_old  2011-06-24 10:44:12.0 +0200
+++ /var/tmp/diff_new_pack.yKuNxm/_new  2011-06-24 10:44:12.0 +0200
@@ -23,7 +23,7 @@
 Group:  Development/Tools/Building
 AutoReqProv:on
 Summary:A Script to Build SUSE Linux RPMs
-Version:2011.05.24
+Version:2011.06.17
 Release:1
 #!BuildIgnore:  build-mkbaselibs
 Source: build-%{version}.tar.gz

++ _service ++
--- /var/tmp/diff_new_pack.yKuNxm/_old  2011-06-24 10:44:12.0 +0200
+++ /var/tmp/diff_new_pack.yKuNxm/_new  2011-06-24 10:44:12.0 +0200
@@ -1,6 +1,6 @@
 services
   service name=tar_scm mode=disabled
-param name=version2011.05.24/param
+param name=version2011.06.17/param
 param name=urlgit://gitorious.org/opensuse/build.git/param
 param name=scmgit/param
   /service

++ build-2011.05.24.tar.gz - build-2011.06.17.tar.gz ++
Files old/build-2011.05.24/.git/index and new/build-2011.06.17/.git/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/build-2011.05.24/.git/logs/HEAD 
new/build-2011.06.17/.git/logs/HEAD
--- old/build-2011.05.24/.git/logs/HEAD 2011-05-25 14:14:23.0 +0200
+++ new/build-2011.06.17/.git/logs/HEAD 2011-06-17 10:35:03.0 +0200
@@ -1 +1 @@
- 
eedb8df37bb6c0b70e9de233ac8b9a87d5b0dfaa Adrian Schröter adr...@suse.de 
1306325663 +0200clone: from git://gitorious.org/opensuse/build.git

commit build for openSUSE:Factory

2011-02-28 Thread h_root

Hello community,

here is the log from the commit of package build for openSUSE:Factory
checked in at Mon Feb 28 15:15:18 CET 2011.




--- build/build.changes 2010-12-09 15:52:49.0 +0100
+++ /mounts/work_src_done/STABLE/build/build.changes2011-02-28 
10:04:38.0 +0100
@@ -1,0 +2,11 @@
+Mon Feb 28 09:02:32 UTC 2011 - adr...@suse.de
+
+- do not use current git branch for stable build package in distributions
+- require bsdtar for vm builds to ensure a safe build
+
+---
+Wed Dec 15 14:05:09 CET 2010 - m...@suse.de
+
+- also use -o when using bsdtar --chroot
+
+---

calling whatdependson for head-i586


Old:

  _service:recompress:tar_scm:build-2010.12.09.tar.gz
  _service:set_version:build.dsc
  _service:set_version:build.spec
  debian.tar.gz

New:

  build-2011.01.20.tar.gz



Other differences:
--
++ build.spec ++
--- /var/tmp/diff_new_pack.8X8vdl/_old  2011-02-28 15:14:43.0 +0100
+++ /var/tmp/diff_new_pack.8X8vdl/_new  2011-02-28 15:14:43.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package build (Version 2010.12.09)
+# spec file for package build
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 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
@@ -23,7 +23,7 @@
 Group:  Development/Tools/Building
 AutoReqProv:on
 Summary:A Script to Build SUSE Linux RPMs
-Version:2010.12.09
+Version:2011.01.20
 Release:1
 #!BuildIgnore:  build-mkbaselibs
 Source: build-%{version}.tar.gz

++ _service ++
--- /var/tmp/diff_new_pack.8X8vdl/_old  2011-02-28 15:14:43.0 +0100
+++ /var/tmp/diff_new_pack.8X8vdl/_new  2011-02-28 15:14:43.0 +0100
@@ -1,5 +1,12 @@
 services
-  service name=tar_scmparam name=version2010.12.09/paramparam 
name=urlgit://gitorious.org/opensuse/build.git/paramparam 
name=scmgit/param/service
-service name=recompressparam name=compressiongz/paramparam 
name=file*.tar/param/service
-service name=set_version/
+  service name=tar_scm mode=disabled
+param name=version2011.01.20/param
+param name=urlgit://gitorious.org/opensuse/build.git/param
+param name=scmgit/param
+  /service
+  service name=recompress mode=disabled
+param name=compressiongz/param
+param name=file*.tar/param
+  /service
+  service name=set_version mode=disabled/
 /services

++ _service:recompress:tar_scm:build-2010.12.09.tar.gz - 
build-2011.01.20.tar.gz ++
Files old/build-2010.12.09/.git/index and new/build-2011.01.20/.git/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/build-2010.12.09/.git/logs/HEAD 
new/build-2011.01.20/.git/logs/HEAD
--- old/build-2010.12.09/.git/logs/HEAD 2010-12-09 15:53:03.0 +0100
+++ new/build-2011.01.20/.git/logs/HEAD 2011-02-28 10:02:24.0 +0100
@@ -1 +1 @@
- 
1fee29b563a4c8039a0aa6aa98fb597643c33325 nobody nobody@obs.service.13412 
1291906383 +0100   clone: from git://gitorious.org/opensuse/build.git
+ 
677e5324797c0f1729ec6bb2f6106fc8854f1d9f Adrian Schröter adr...@suse.de 
1298883744 +0100clone: from git://gitorious.org/opensuse/build.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/build-2010.12.09/.git/logs/refs/heads/master 
new/build-2011.01.20/.git/logs/refs/heads/master
--- old/build-2010.12.09/.git/logs/refs/heads/master2010-12-09 
15:53:03.0 +0100
+++ new/build-2011.01.20/.git/logs/refs/heads/master2011-02-28 
10:02:24.0 +0100
@@ -1 +1 @@
- 
1fee29b563a4c8039a0aa6aa98fb597643c33325 nobody nobody@obs.service.13412 
1291906383 +0100   clone: from git://gitorious.org/opensuse/build.git
+ 
677e5324797c0f1729ec6bb2f6106fc8854f1d9f Adrian Schröter adr...@suse.de 
1298883744 +0100clone: from git://gitorious.org/opensuse/build.git
Files 
old/build-2010.12.09/.git/objects/pack/pack-8e930a325f3c5d978c8b560853ad2adc1671fd92.idx
 and 
new/build-2011.01.20/.git/objects/pack/pack-8e930a325f3c5d978c8b560853ad2adc1671fd92.idx
 differ
Files 
old/build-2010.12.09/.git/objects/pack/pack-8e930a325f3c5d978c8b560853ad2adc1671fd92.pack
 and 
new/build-2011.01.20/.git/objects/pack/pack-8e930a325f3c5d978c8b560853ad2adc1671fd92.pack
 differ
Files 
old/build-2010.12.09/.git/objects/pack/pack-db6ae10fad5e7bddbce4ddf6c5b9df8e002d7c39.idx
 and 
new/build-2011.01.20/.git/objects/pack/pack-db6ae10fad5e7bddbce4ddf6c5b9df8e002d7c39.idx
 differ
Files