Branch: refs/heads/master
Home: https://github.com/openSUSE/obs-build
Commit: 47f17440d9ba5a64dfc9b08686510aeb819f6d6d
https://github.com/openSUSE/obs-build/commit/47f17440d9ba5a64dfc9b08686510ae...
Author: Roman Neuhauser
Date: 2014-04-25 (Fri, 25 Apr 2014)
Changed paths:
M build-recipe-arch
Log Message:
-----------
recipe_build_arch() should not run prepare() again
recipe_prepare_arch() would run makepkg -o (upto prepare()),
followed by recipe_build_arch() with makepkg -f, which includes
everything up to prepare() as well. this would lead to spurious
build failures from failing patches:
1054:0 > rm -rf src pkg
1055:0 > makepkg -s -o
==> Making package: openntpd 3.9p1-24 (Fri Apr 25 13:43:31 CEST 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found openntpd-3.9p1.tar.gz
-> Found linux-adjtimex.patch
-> Found openntpd.tmpfiles
-> Found openntpd.service
==> Validating source files with sha256sums...
openntpd-3.9p1.tar.gz ... Passed
linux-adjtimex.patch ... Passed
openntpd.tmpfiles ... Passed
openntpd.service ... Passed
==> Extracting sources...
-> Extracting openntpd-3.9p1.tar.gz with bsdtar
==> Starting prepare()...
patching file configure.ac
patching file defines.h
patching file openbsd-compat/Makefile.in
patching file openbsd-compat/openbsd-compat.h
patching file openbsd-compat/port-linux.c
==> Sources are ready.
1056:0 > makepkg -f
==> Making package: openntpd 3.9p1-24 (Fri Apr 25 13:43:34 CEST 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found openntpd-3.9p1.tar.gz
-> Found linux-adjtimex.patch
-> Found openntpd.tmpfiles
-> Found openntpd.service
==> Validating source files with sha256sums...
openntpd-3.9p1.tar.gz ... Passed
linux-adjtimex.patch ... Passed
openntpd.tmpfiles ... Passed
openntpd.service ... Passed
==> Extracting sources...
-> Extracting openntpd-3.9p1.tar.gz with bsdtar
==> Starting prepare()...
patching file configure.ac
patching file defines.h
patching file openbsd-compat/Makefile.in
patching file openbsd-compat/openbsd-compat.h
The next patch would create the file openbsd-compat/port-linux.c,
which already exists! Skipping patch.
1 out of 1 hunk ignored
==> ERROR: A failure occurred in prepare().
Aborting...
compare with makepkg -ef:
1060:0 > makepkg -f -e
==> Making package: openntpd 3.9p1-24 (Fri Apr 25 13:49:18 CEST 2014)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing src/ tree
==> Starting build()...
Commit: 98d11e21c430a9c8e5717e06a880f799e9d95ff2
https://github.com/openSUSE/obs-build/commit/98d11e21c430a9c8e5717e06a880f79...
Author: Michael Schroeder
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M build-recipe-arch
Log Message:
-----------
Merge pull request #104 from roman-neuhauser/arch-prepare-build
recipe_build_arch() should not run prepare() again
Compare: https://github.com/openSUSE/obs-build/compare/b11a294828a1...98d11e21c430