commit build for openSUSE:Factory
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 > "$BUILD_ROOT$TOPDIR/HELM/$nameversio
commit build for openSUSE:Factory
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 &YAML::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 G
commit build for openSUSE:Factory
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
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 new/obs-build-20200131/Build/Deb.pm
commit build for openSUSE:Factory
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 20
commit build for openSUSE:Factory
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 new/obs-build-202
commit build for openSUSE:Factory
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 +1022
commit build for openSUSE:Factory
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 = $data->{'artifacts'}-
commit build for openSUSE:Factory
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
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 +145
commit build for openSUSE:Factory
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 "$SRCDIR"
commit build for openSUSE:Factory
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'}" } i
commit build for openSUSE:Factory
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 +FilePr
commit build for openSUSE:Factory
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
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
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 $unorde
commit build for openSUSE:Factory
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' '--exclu
commit build for openSUSE:Factory
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' old/obs-build-2
commit build for openSUSE:Factory
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
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, "<&TMP"); +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 (split(/(?:\||\|\||\&|\&\&|
commit build for openSUSE:Factory
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 sparcv9:64bit +arc
commit build for openSUSE:Factory
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/ +c
commit build for openSUSE:Factory
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 may use that outp
commit build for openSUSE:Factory
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 createrepo tar -kiwi-desc-
commit build for openSUSE:Factory
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
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, "<&TMP"); -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 second ar entr
commit build for openSUSE:Factory
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 Preinstall: liblzm
commit build for openSUSE:Factory
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
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 +#X
commit build for openSUSE:Factory
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
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 $nextline; @@ -82,7 +107,
commit build for openSUSE:Factory
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" != "__not__set" ]; then
commit build for openSUSE:Factory
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
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; } diff -urN '--ex
commit build for openSUSE:Factory
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
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 )/||/^$/||print'
commit build for openSUSE:Factory
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/.* ++/usr/lib(64|ilp32)?/debug/.*/lib(64|ilp32)?/.*\.(
commit build for openSUSE:Factory
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:\/\/\/?([^\/]+)\/([^\/]+)\/?$/; -push @repos
commit build for openSUSE:Factory
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, 96 + 16, $cnt * 16
commit build for openSUSE:Factory
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 &Archive::Tar::iter) { - die("Archive::Tar is not available\n") unless defined &Archive::Tar::new; *Archive::Tar::iter = sub { my ($class, $filename) = @_; +die("Archive::Tar is not available\n") unless defined &Archive::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'; $c
commit build for openSUSE:Factory
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
Hello community, here is the log from the commit of package build for openSUSE:Factory checked in at 2015-09-03 17:58:12 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-06-23 11:54:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2015-09-03 17:58:55.0 +0200 @@ -1,0 +2,15 @@ +Wed Sep 2 15:29:28 UTC 2015 - adr...@suse.de + +- openSUSE 13.3 config added (bnc#944121) +- Support old versions of Archive::Tar +- debtransformer xz archive support +- workaround for broken chroot command (Mageia:5 shipped with it) +- Support building with Mandriva/Mageia Repositories +- debian: Various bugfixes for lintian support +- debian: Generate .changes files when building deb packages. +- create /dev/loop-control for kernel >= 3.1 +- support singleexport flag handling +- Fix precedence of unary '-' and '!' +- fix ppc qemu registration rules + +--- Old: debian.tar.gz obs-build-20150615.tar.gz New: obs-build-20150903.tar.gz Other differences: -- ++ build.spec ++ --- /var/tmp/diff_new_pack.uZawFK/_old 2015-09-03 17:58:56.0 +0200 +++ /var/tmp/diff_new_pack.uZawFK/_new 2015-09-03 17:58:56.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:20150615 +Version:20150903 Release:0 Source: obs-build-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ PKGBUILD ++ --- /var/tmp/diff_new_pack.uZawFK/_old 2015-09-03 17:58:56.0 +0200 +++ /var/tmp/diff_new_pack.uZawFK/_new 2015-09-03 17:58:56.0 +0200 @@ -1,5 +1,5 @@ pkgname=build -pkgver=20150615 +pkgver=20150903 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=('fa2ad796c1407587342ac2a6339a1659') +md5sums=('SKIP') package() { msg "Installing build ..." ++ build.dsc ++ --- /var/tmp/diff_new_pack.uZawFK/_old 2015-09-03 17:58:56.0 +0200 +++ /var/tmp/diff_new_pack.uZawFK/_new 2015-09-03 17:58:56.0 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: build -Version: 20150615 +Version: 20150903 Binary: build Maintainer: Adrian Schroeter Architecture: all ++ debian.changelog ++ --- /var/tmp/diff_new_pack.uZawFK/_old 2015-09-03 17:58:56.0 +0200 +++ /var/tmp/diff_new_pack.uZawFK/_new 2015-09-03 17:58:56.0 +0200 @@ -1,4 +1,4 @@ -build (20150615) unstable; urgency=low +build (20150903) unstable; urgency=low * Update to current git trunk - add sles11sp2 build config and adapt autodetection ++ obs-build-20150615.tar.gz -> obs-build-20150903.tar.gz ++ 1891 lines of diff (skipped)
commit build for openSUSE:Factory
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 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; - next; -} -die("bad xml\n") unless $xml =~ /(.*?\>)/s; -my $tag = $1; -$xml = substr($xml, length($tag)); -my $mode = 0; -if ($tag =~ s/^\<\///s) { - chop $tag; - $mode = 1; # end -} el
commit build for openSUSE:Factory
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 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 .spec file for example. + + Must be a S
commit build for openSUSE:Factory
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 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
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 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 @@ $
commit build for openSUSE:Factory
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 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
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 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
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 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=.cvs
commit build for openSUSE:Factory
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 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
commit build for openSUSE:Factory
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 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
commit build for openSUSE:Factory
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
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
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 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 - -+.*/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 "- = " 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 - -+.*/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 "- = " +package /(.*-devel)$/ +requires " = " package /.(? to your boot options" - exit 1 - fi - if ! grep -q kvm_hpt_count /proc/cmdline; then - echo "put kvm_hpt_count= to your boot options" - exit 1 - fi + if ! grep -q "/hugetlbfs" /proc/mounts; then + echo "hugetlbfs is not mounted" + exit 1 + fi + PAGES_FREE=$(cat /sys/kernel/mm/hugepages/hugepages-16384kB/free_hugepages) + PAGES_REQ=$(( ${MEMSIZE:-64} / 16 )) + if [ "$PAGES_FREE" -lt "$PAGES_REQ" ];then + echo "please adjust nr_hugepages" + exit 1 + fi + if [ "$HOST_ARCH" = "ppc970" ];then + if ! grep -q -E '(kvm_rma_count.*kvm_hpt_count)|(kvm_hpt_count.*kvm_rma_count)' /proc/cmdline; then + echo "put kvm_rma_count= or kvm_hpt_count=<> to your boot options" + exit 1 + fi + fi fi } @@ -1151,7 +1148,9 @@ USEUSEDFORBUILD="--useusedforbuild" ;; *-configdir) +needarg CONFIG_DIR="$A
commit build for openSUSE:Factory
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 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
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 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
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 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
Hello community, here is the log from the commit of package build for openSUSE:Factory checked in at 2012-09-27 10:31:20 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-26 16:09:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-09-27 10:31:22.0 +0200 @@ -1,0 +2,16 @@ +Thu Sep 27 07:33:21 UTC 2012 - co...@suse.com + +- change to automatic date version in _service +- update from git (4afd9f0ee03f9e51cf8db9a27fae4663e3f4dde6) + +Martin Koegler (1): + Bug fix: ignore links in orig tar files + +Michael Schroeder (1): + - be more verbose when the preinstallimage unpack fails + +Stephan Kulow (2): + the difference between openSUSE and SLE is outdated + do not cumulate packages with 12.2's rpm + +--- Old: obs-build-2012.09.25.tar.gz New: obs-build-20120927.tar.gz Other differences: -- ++ build-initvm.spec ++ --- /var/tmp/diff_new_pack.hoEMhg/_old 2012-09-27 10:31:24.0 +0200 +++ /var/tmp/diff_new_pack.hoEMhg/_new 2012-09-27 10:31:24.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.25 +Version:20120927 Release:0 Source: obs-build-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ build.spec ++ --- /var/tmp/diff_new_pack.hoEMhg/_old 2012-09-27 10:31:24.0 +0200 +++ /var/tmp/diff_new_pack.hoEMhg/_new 2012-09-27 10:31:24.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.25 +Version:20120927 Release:0 #!BuildIgnore: build-mkbaselibs Source: obs-build-%{version}.tar.gz @@ -92,13 +92,6 @@ %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.hoEMhg/_old 2012-09-27 10:31:24.0 +0200 +++ /var/tmp/diff_new_pack.hoEMhg/_new 2012-09-27 10:31:24.0 +0200 @@ -1,6 +1,6 @@ -2012.09.25 +%ad git://github.com/openSUSE/obs-build.git git ++ build.dsc ++ --- /var/tmp/diff_new_pack.hoEMhg/_old 2012-09-27 10:31:24.0 +0200 +++ /var/tmp/diff_new_pack.hoEMhg/_new 2012-09-27 10:31:24.0 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: build -Version: 2012.09.25 +Version: 20120927 Binary: build Maintainer: Adrian Schroeter Architecture: all ++ obs-build-2012.09.25.tar.gz -> obs-build-20120927.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-2012.09.25/debtransform new/obs-build-20120927/debtransform --- old/obs-build-2012.09.25/debtransform 2012-09-25 13:36:57.0 +0200 +++ new/obs-build-20120927/debtransform 2012-09-27 09:32:16.0 +0200 @@ -63,8 +63,14 @@ next unless /^([-dlbcp])(.)\s+\d+\/\d+\s+(\S+) \d\d\d\d-\d\d-\d\d \d\d:\d\d(?::\d\d)? (.*)$/; my ($type, $mode, $size, $name) = ($1, $2, $3, $4); next if $type eq 'd'; -die("debian tar contains link: $name\n") if $type eq 'l'; -die("debian tar contains unexpected file type: $name\n") if $type ne '-'; +if ($type eq 'l') { + next if $skipdebiandir eq 0; + die("debian tar contains link: $name\n"); +} +if ($type ne '-') { + next if $skipdebiandir eq 0; + die("debian tar contains unexpected file type: $name\n"); +} $name =~ s/^\.\///; $name =~ s/^debian\/// if $skipdebiandir eq 1; push @c, {'name' => $name, 'size' => $size}; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/obs-build-2012.09.25/init_buildsystem new/obs-build-20120927/init_buildsystem --- old/obs-build-2012.09.25/init_buildsystem 2012-09-25 13:36:57.0 +0200 +++ new/obs-build-20120927/init_buildsystem 2012-09-27 09:32:16.0 +0200 @@ -171,10 +171,12 @@ TAR="tar -x" fi # pipe output through perl to print a dot every 1000 lines -if ! $TAR -z --exclude .build --exclude .init_b_cache -f "$BUILD_ROOT/.i
commit build for openSUSE:Factory
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 @@ -2012.09.24 +2012.09.25 git://github.com/openSUSE/obs-build.git git ++ 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 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-/bin - -targettype x86 prefix /emul/ia32-linux - -targettype x86 extension -x86 -targettype 32bit extension 32 -targettype 64bit extension 64 - -targetname - - -+.*/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 /.(? = " -requires "- = " - -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 13:36:57.0 +0200 @@ -35,11 +35,6 @@ package /.(? = " -requires "- = " - 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
commit build for openSUSE:Factory
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 @@ -2012.08.24 +2012.09.24 git://github.com/openSUSE/obs-build.git git ++ 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 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 +0200 @@ -593,6 +593,7 @@ my ($magic, $sigtype, $headmagic, $cnt, $cntdata, $lead, $head, $index, $data, $tag, $type, $offset, $count); local
commit build for openSUSE:Factory
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 @@ -2012.07.19 +2012.08.24 git://github.com/openSUSE/obs-build.git git ++ 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 Architecture: all Standards-Version: 3.7.2 -Build-Depends: debhelper (>= 4) +Build-Depends: debhelper (>= 7) +VCS-Git: git://github.com/openSUSE/obs-build.git +VCS-Browser: https://github.com/openSUSE/obs-build +Homepage: https://build.opensuse.org/package/show?package=build&project=openSUSE%3ATools
commit build for openSUSE:Factory
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 @@ -2012.07.02 +2012.07.19 git://github.com/openSUSE/obs-build.git git ++ 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 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 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 2>&1 # 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 @@ x86_64*) PERSONALITY_SYSCALL=135 ;; alpha*) PERSONALITY_SYSCALL=324 ;; sparc*) PERSONALITY_SYSCALL=191 ;; +ia64*) PERSONALITY_SYSCALL=1140 ;
commit build for openSUSE:Factory
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 @@ -2012.06.05 +2012.07.02 git://github.com/openSUSE/obs-build.git git ++ 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 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'} = $l[0]; +} elsif ($l0 eq 'binarytype:') { #rpm,deb,arch,... + $config->{'binarytype'} = $l[0]; } elsif ($l0 eq 'patterntype:'
commit build for openSUSE:Factory
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 @@ -2012.05.14 +2012.06.05 git://github.com/openSUSE/obs-build.git git ++ 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 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" && CONFIG_DIR="$BUILD_DIR/configs" export BUILD_ARCH BUILD_HOST_ARCH BUILD_ROOT BUILD_RPMS BUILD_DIR BUILD_DEBUG export BUILD_DIST @@ -398
commit build for openSUSE:Factory
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 @@ -2012.04.24 +2012.05.14 git://github.com/openSUSE/obs-build.git git ++ 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 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 --- old/obs-build-2012.04.24/mkbaselibs 2012-04-24 16:02:41.0 +0200 +++ new/obs-build-2012.05.14/mkbaselibs 2012-05-14 16:54:00.00
commit build for openSUSE:Factory
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 @@ -2012.03.17 +2012.04.24 git://github.com/openSUSE/obs-build.git git ++ 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 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 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 @@ -762,8 +762,17 @@ return 1 if !defined $s2; return 0 if $s1 eq $s2; while (1) { -$s1 =~ s/^[^a-zA-Z0-9]+//; -$s2 =~ s/^[^a-zA-Z0-9]+//; +
commit build for openSUSE:Factory
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
Hello community, here is the log from the commit of package build for openSUSE:Factory checked in at Tue Sep 27 16:07:59 CEST 2011. --- build/build.changes 2011-08-07 22:05:03.0 +0200 +++ /mounts/work_src_done/STABLE/build/build.changes2011-09-26 22:36:54.0 +0200 @@ -1,0 +2,7 @@ +Mon Sep 26 20:33:59 UTC 2011 - adr...@suse.de + +- fixing kvm cpuid setting for AMD and Intel CPU's +- support new xen tools +- fixed qemu build initialisation + +--- calling whatdependson for head-i586 Old: build-2011.07.01.tar.gz New: build-2011.09.26.tar.gz Other differences: -- ++ build-mkbaselibs-sle.spec ++ --- /var/tmp/diff_new_pack.uKKTFI/_old 2011-09-27 16:07:53.0 +0200 +++ /var/tmp/diff_new_pack.uKKTFI/_new 2011-09-27 16:07:53.0 +0200 @@ -23,8 +23,8 @@ Group: Development/Tools/Building AutoReqProv:on Summary:Tools to generate base lib packages -Version:2011.07.01 -Release:2 +Version:2011.09.26 +Release:0 #!BuildIgnore: build-mkbaselibs Provides: build-mkbaselibs Source: build-%{version}.tar.gz ++ build.spec ++ --- /var/tmp/diff_new_pack.uKKTFI/_old 2011-09-27 16:07:53.0 +0200 +++ /var/tmp/diff_new_pack.uKKTFI/_new 2011-09-27 16:07:53.0 +0200 @@ -23,8 +23,8 @@ Group: Development/Tools/Building AutoReqProv:on Summary:A Script to Build SUSE Linux RPMs -Version:2011.07.01 -Release:3 +Version:2011.09.26 +Release:0 #!BuildIgnore: build-mkbaselibs Source: build-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -100,6 +100,11 @@ %if 0%{?suse_version} %if 0%{?sles_version} ln -s sles%{sles_version}.conf default.conf +%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 %else V=%suse_version ln -s sl${V:0:2}.${V:2:1}.conf default.conf ++ _service ++ --- /var/tmp/diff_new_pack.uKKTFI/_old 2011-09-27 16:07:53.0 +0200 +++ /var/tmp/diff_new_pack.uKKTFI/_new 2011-09-27 16:07:53.0 +0200 @@ -1,6 +1,6 @@ -2011.07.01 +2011.09.26 git://gitorious.org/opensuse/build.git git ++ build-2011.07.01.tar.gz -> build-2011.09.26.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/build-2011.07.01/.git/HEAD new/build-2011.09.26/.git/HEAD --- old/build-2011.07.01/.git/HEAD 2011-07-01 09:25:57.0 +0200 +++ new/build-2011.09.26/.git/HEAD 1970-01-01 01:00:00.0 +0100 @@ -1 +0,0 @@ -ref: refs/heads/master diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/build-2011.07.01/.git/config new/build-2011.09.26/.git/config --- old/build-2011.07.01/.git/config2011-07-01 09:25:57.0 +0200 +++ new/build-2011.09.26/.git/config1970-01-01 01:00:00.0 +0100 @@ -1,11 +0,0 @@ -[core] - repositoryformatversion = 0 - filemode = true - bare = false - logallrefupdates = true -[remote "origin"] - fetch = +refs/heads/*:refs/remotes/origin/* - url = git://gitorious.org/opensuse/build.git -[branch "master"] - remote = origin - merge = refs/heads/master diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/build-2011.07.01/.git/description new/build-2011.09.26/.git/description --- old/build-2011.07.01/.git/description 2011-07-01 09:25:56.0 +0200 +++ new/build-2011.09.26/.git/description 1970-01-01 01:00:00.0 +0100 @@ -1 +0,0 @@ -Unnamed repository; edit this file 'description' to name the repository. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/build-2011.07.01/.git/hooks/applypatch-msg.sample new/build-2011.09.26/.git/hooks/applypatch-msg.sample --- old/build-2011.07.01/.git/hooks/applypatch-msg.sample 2011-07-01 09:25:56.0 +0200 +++ new/build-2011.09.26/.git/hooks/applypatch-msg.sample 1970-01-01 01:00:00.0 +0100 @@ -1,15 +0,0 @@ -#!/bin/sh -# -# An example hook script to check the commit log message taken by -# applypatch from an e-mail message. -# -# The hook should exit with non-zero status after issuing an -# appropriate message if it wants to stop the commit. The hook is -# allowed to edit the commit message file. -# -# To enable this hook, rename this file to "applypatch-msg". - -. git-sh-setup -test -x "$GIT_DIR/hooks/commit-msg" && - exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"} -: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/build-2011.07.01/.
commit build for openSUSE:Factory
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
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 @@ -2011.06.17 +2011.07.01 git://gitorious.org/opensuse/build.git git ++ 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 1308299703 +0200clone: from git://gitorious.org/opensuse/build.git + b037032674406bc2935cb65115b8e2aad98e3974 Adrian Schröter 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 1308299703 +0200clone: from git://gitorious.org/opensuse/build.git + b037032674406bc2935cb65115b8e2aad98e3974 Adrian Schröter 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 old/build-2011.06.17/.git/objects/pack/pack-c697ee5263143be6fe2b42cc58a04ce39673e511.pack and new/build-2011.07.01/.git/objects/pack/pack-c697ee5263143be6fe2b42cc58a04ce39673e511.pack differ diff -urN '--exclude=CVS' '--exclude=.cvs
commit build for openSUSE:Factory
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 @@ -2011.05.24 +2011.06.17 git://gitorious.org/opensuse/build.git git ++ 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 1306325663 +0200clone: from git://gitorious.org/opensuse/build.git + f16b074840249b48a15abb34418ed7d260e238d8 Adrian Schröter 1308299703 +0200clone: from git://gitorious.org/opensuse/build.git diff -urN '--ex
commit build for openSUSE:Factory
Hello community, here is the log from the commit of package build for openSUSE:Factory checked in at Mon Jun 6 17:10:01 CEST 2011. --- build/build.changes 2011-02-28 10:04:38.0 +0100 +++ /mounts/work_src_done/STABLE/build/build.changes2011-05-25 14:15:10.0 +0200 @@ -1,0 +2,25 @@ +Wed May 25 12:14:38 UTC 2011 - adr...@suse.de + +- allow to use simple spec file parser via Build::show + +--- +Thu May 12 10:20:53 UTC 2011 - adr...@suse.de + +- conflict with old bsdtar (not supporting --chroot) + +--- +Wed Apr 27 12:34:17 UTC 2011 - adr...@suse.de + +- revert to single cpu build default for debian packages + +--- +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 + +--- calling whatdependson for head-i586 Old: build-2011.01.20.tar.gz New: build-2011.05.24.tar.gz debian.tar.gz Other differences: -- ++ build.spec ++ --- /var/tmp/diff_new_pack.PsaY9W/_old 2011-06-06 17:06:04.0 +0200 +++ /var/tmp/diff_new_pack.PsaY9W/_new 2011-06-06 17:06:04.0 +0200 @@ -23,7 +23,7 @@ Group: Development/Tools/Building AutoReqProv:on Summary:A Script to Build SUSE Linux RPMs -Version:2011.01.20 +Version:2011.05.24 Release:1 #!BuildIgnore: build-mkbaselibs Source: build-%{version}.tar.gz @@ -36,9 +36,10 @@ Requires: perl Requires: binutils Requires: tar +Conflicts: bsdtar < 2.5.5 +%if 0%{?suse_version} > 1000 # None of them are actually required for core features. # Perl helper scripts use them. -%if 0%{?suse_version} > 1000 Recommends: perl(Date::Language) Recommends: perl(Date::Parse) Recommends: perl(LWP::UserAgent) @@ -90,13 +91,14 @@ %install make DESTDIR=$RPM_BUILD_ROOT install cd $RPM_BUILD_ROOT/usr/lib/build/configs/ +%if 0%{?suse_version} %if 0%{?sles_version} ln -s sles%{sles_version}.conf default.conf %else -%if 0%{?suse_version} V=%suse_version ln -s sl${V:0:2}.${V:2:1}.conf default.conf %endif +test -e default.conf %endif %files ++ _service ++ --- /var/tmp/diff_new_pack.PsaY9W/_old 2011-06-06 17:06:04.0 +0200 +++ /var/tmp/diff_new_pack.PsaY9W/_new 2011-06-06 17:06:04.0 +0200 @@ -1,6 +1,6 @@ -2011.01.20 +2011.05.24 git://gitorious.org/opensuse/build.git git ++ build-2011.01.20.tar.gz -> build-2011.05.24.tar.gz ++ 2110 lines of diff (skipped) ++ build.dsc ++ --- /var/tmp/diff_new_pack.PsaY9W/_old 2011-06-06 17:06:04.0 +0200 +++ /var/tmp/diff_new_pack.PsaY9W/_new 2011-06-06 17:06:04.0 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: build -Version: 2011.01.20 +Version: 2011.05.24 Binary: build Maintainer: Adrian Schroeter Architecture: all 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
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 @@ - 2010.12.09git://gitorious.org/opensuse/build.gitgit -gz*.tar - + +2011.01.20 +git://gitorious.org/opensuse/build.git +git + + +gz +*.tar + + ++ _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 1291906383 +0100 clone: from git://gitorious.org/opensuse/build.git + 677e5324797c0f1729ec6bb2f6106fc8854f1d9f Adrian Schröter 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 1291906383 +0100 clone: from git://gitorious.org/opensuse/build.git + 677e5324797c0f1729ec6bb2f6106fc8854f1d9f Adrian Schröter 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 old/build-2010.12.09/.git/objects/pack/pack-db6ae10fad5e7bddbce4ddf6c5b9df8e002d7c39.pack and new/build-2011.01.20/.git/objects/pack/pack-db6ae10fad5e7bddbce4ddf6c5b9df8e002d7c39.pack differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/build-2010.12.09/.git/packed-refs new/build-2011.01.20/.git/packed-refs --- old/build-2010.12.09/.git/packed-refs 2010-12-09 15:53:03.0 +0100 +++ new/build-2011.01.20/.git/packed-refs 2011-02-28 10:02:24.0 +0100 @@ -1,4 +1,4 @