Branch: refs/heads/master Home: https://github.com/openSUSE/obs-build Commit: 47f17440d9ba5a64dfc9b08686510aeb819f6d6d https://github.com/openSUSE/obs-build/commit/47f17440d9ba5a64dfc9b08686510ae... Author: Roman Neuhauser <rneuhauser@suse.cz> 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 <mls@suse.de> 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