From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gnu.wildebeest.org (wildebeest.demon.nl [212.238.236.112]) by sourceware.org (Postfix) with ESMTPS id 83C46385802D for ; Wed, 5 May 2021 21:44:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 83C46385802D Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mark@klomp.org Received: from tarox.wildebeest.org (tarox.wildebeest.org [172.31.17.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id 2D19C302BBED; Wed, 5 May 2021 23:44:19 +0200 (CEST) Received: by tarox.wildebeest.org (Postfix, from userid 1000) id 00CA2413CD48; Wed, 5 May 2021 23:44:18 +0200 (CEST) Message-ID: <51c4db19078882ce03633e3a5fd8a23a60fd932c.camel@klomp.org> Subject: Re: Buildbot failure in Wildebeest Builder on whole buildset From: Mark Wielaard To: buildbot@builder.wildebeest.org, debugedit@sourceware.org Date: Wed, 05 May 2021 23:44:18 +0200 In-Reply-To: <20210505200332.C6A1281A9E5@builder.wildebeest.org> References: <20210505200332.C6A1281A9E5@builder.wildebeest.org> Content-Type: multipart/mixed; boundary="=-tQdwL/0aeFE0/q2BX4Dg" X-Mailer: Evolution 3.28.5 (3.28.5-10.el7) Mime-Version: 1.0 X-Spam-Status: No, score=-11.2 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: debugedit@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: debugedit development mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 May 2021 21:44:28 -0000 --=-tQdwL/0aeFE0/q2BX4Dg Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Wed, 2021-05-05 at 20:03 +0000, buildbot@builder.wildebeest.org wrote: > The Buildbot has detected a failed build on builder whole buildset while = building debugedit. > Full details are available at: > https://builder.wildebeest.org/buildbot/#builders/53/builds/14 >=20 > Buildbot URL: https://builder.wildebeest.org/buildbot/ >=20 > Worker for this Build: centos-x86_64 >=20 > Build Reason: > Blamelist: Mark Wielaard >=20 > BUILD FAILED: failed compile (failure) This was an interesting failure. Turns out that we were too clever with our help2man dependencies. It might fail when we do a parallel build because our recursive make invocation might clash with the running parallel make one. The attached patch fixes it by a trick found in guix. Now we do depend on the executables, but only invoke the help2man rule if the dependency that changed wasn't the executable itself. See attached. Cheers, Mark P.S. Yes, there are still 3 buildbot workers that don't have help2man, they are still failing. Will be fixed tomorrow. --=-tQdwL/0aeFE0/q2BX4Dg Content-Disposition: inline; filename*0=0001-Makefile.am-Don-t-try-to-recursively-make-binaries-t.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-Makefile.am-Don-t-try-to-recursively-make-binaries-t.patch"; charset="UTF-8" RnJvbSA0YmIzMzJjN2E4ZTUzZjllMmVlN2FlZmI1YTMzZDE5YWVlZDQ4MmNmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJrIFdpZWxhYXJkIDxtYXJrQGtsb21wLm9yZz4KRGF0ZTog V2VkLCA1IE1heSAyMDIxIDIzOjMzOjE0ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gTWFrZWZpbGUu YW06IERvbid0IHRyeSB0byByZWN1cnNpdmVseSBtYWtlIGJpbmFyaWVzIHRvIHJ1bgogaGVscDJt YW4KCldlIHRyeSB0byBhdm9pZCBoYXZpbmcgdG8gcnVuIGhlbHAybWFuIHVubmVjZXNzYXJ5IGZv ciBhIGJ1aWxkIGZyb20KYSBzb3VyY2UgZGlzdHJpYnV0aW9uICh3aGljaCBpbmNsdWRlIHRoZSBn ZW5lcmF0ZWQgbWFucGFnZXMpLiBXZSBkaWQKdGhpcyBieSBub3QgZGVwZW5kaW5nIG9uIHRoZSBh Y3R1YWwgZXhlY3V0YWJsZSwgYnV0IHJlY3Vyc2l2ZWx5IGNhbGxpbmcKbWFrZSB0byBnZW5lcmF0 ZSBpdCB3aGVuIG5lY2Vzc2FyeS4gVGhpcyBjYXVzZXMgdHJvdWJsZSB3aXRoIHBhcmFsbGVsCm1h a2VzIGJlY2F1c2UgdGhlIHR3byBtYWtlIHByb2Nlc3NlcyBkb24ndCBrbm93IHdoaWNoIG9iamVj dHMgaGF2ZSwKaGF2ZSBub3Qgb3IgYXJlIGJlaW5nIGJ1aWxkLiBGaXggdGhpcyBieSBkZXBlbmRp bmcgb24gdGhlIGV4ZWN1dGFibGUKYnV0IG9ubHkgcnVubmluZyBoZWxwMm1hbiBpZiBvbmUgb2Yg dGhlIHNvdXJjZXMgaGFzIGNoYW5nZWQsIG5vdCB3aGVuCnRoZSBleGVjdXRhYmxlIGhhcyBiZWVu IHJlZ2VuZXJhdGVkLgoKU2lnbmVkLW9mZi1ieTogTWFyayBXaWVsYWFyZCA8bWFya0BrbG9tcC5v cmc+Ci0tLQogTWFrZWZpbGUuYW0gfCAzNyArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUuYW0gYi9NYWtlZmlsZS5hbQppbmRleCBlZjk3MmU4Li41 ODRlNTMyIDEwMDY0NAotLS0gYS9NYWtlZmlsZS5hbQorKysgYi9NYWtlZmlsZS5hbQpAQCAtNDEs MjMgKzQxLDMwIEBAIHNlcGRlYnVnY3JjZml4X0xEQUREID0gQExJQkVMRl9MSUJTQAogIyBNYW51 YWwgcGFnZXMgYXJlIGdlbmVyYXRlZCBmb3IgZGlzdAogZGlzdF9tYW5fTUFOUyA9IGRlYnVnZWRp dC4xIHNlcGRlYnVnY3JjZml4LjEgZmluZC1kZWJ1Z2luZm8uc2guMQogCi0jIENvbW1vbiBkZXBl bmRlbmN5IGZvciBtYW4gcGFnZXMuIE1hbiBwYWdlcyBhcmUgb25seSByZWdlbmVyYXRlZCB3aGVu Ci0jIHRoZWlyIG1haW4gc291cmNlIGlzIG5ld2VyLCBvciBjb25maWd1cmUuYWMgKHZlcnNpb24p IGlzIHVwZGF0ZWQuCi1UT1BfQ09ORklHVVJFX0FDID0gJCh0b3Bfc3JjZGlyKS9jb25maWd1cmUu YWMKKyMgVGhlICdjYXNlJyBlbnN1cmVzIHRoZSBtYW4gcGFnZXMgYXJlIG9ubHkgZ2VuZXJhdGVk IGlmIHRoZSBjb3JyZXNwb25kaW5nCisjIHNvdXJjZSBzY3JpcHQgKHRoZSBmaXJzdCBwcmVyZXF1 aXNpdGUpIG9yIGNvbmZpZ3VyZS5hYyAoZm9yIHRoZSB2ZXJzaW9uKQorIyBoYXMgYmVlbiBjaGFu Z2VkLiAgVGhlIGV4ZWN1dGFibGUgcHJlcmVxdWlzaXRlIGlzIHNvbGVseSBtZWFudCB0byBmb3Jj ZQorIyB0aGVzZSBkb2NzIHRvIGJlIG1hZGUgb25seSBhZnRlciB0aGUgZXhlY3V0YWJsZSBoYXMg YmVlbiBjb21waWxlZC4KKyMgVGhpcyBtYWtlcyBzdXJlIGhlbHAybWFuIGlzIG5vdCBub3JtYWxs eSBuZWNlc3NhcnkgKHNpbmNlIHRoZSBnZW5lcmF0ZWQKKyMgbWFuIHBhZ2VzIGFyZSBkaXN0cmli dXRlZCkuCitkZWJ1Z2VkaXQuMTogdG9vbHMvZGVidWdlZGl0LmMgY29uZmlndXJlLmFjIGRlYnVn ZWRpdCQoRVhFRVhUKQorCUBjYXNlICckPycgaW4gXAorCSAgKiQ8KiB8ICpjb25maWd1cmUuYWMq ICkgJChIRUxQMk1BTikgLU4gLS1vdXRwdXQ9JEAgXAorCQktLW5hbWU9J2RlYnVnIHNvdXJjZSBw YXRoIG1hbmlwdWxhdGlvbiB0b29sJyBcCisJCS4vZGVidWdlZGl0JChFWEVFWFQpIDs7IFwKKwkg ICogKSA6IDs7IFwKKwllc2FjCiAKLWRlYnVnZWRpdC4xOiB0b29scy9kZWJ1Z2VkaXQuYyAkKFRP UF9DT05GSUdVUkVfQUMpCi0JJChNQUtFKSAkKEFNX01BS0VGTEFHUykgZGVidWdlZGl0JChFWEVF WFQpCi0JJChIRUxQMk1BTikgLU4gLS1vdXRwdXQ9JEAgXAotCSAgLS1uYW1lPSdkZWJ1ZyBzb3Vy Y2UgcGF0aCBtYW5pcHVsYXRpb24gdG9vbCcgXAotCSAgLi9kZWJ1Z2VkaXQkKEVYRUVYVCkKLQot c2VwZGVidWdjcmNmaXguMTogdG9vbHMvc2VwZGVidWdjcmNmaXguYyAkKFRPUF9DT05GSUdVUkVf QUMpCi0JJChNQUtFKSAkKEFNX01BS0VGTEFHUykgc2VwZGVidWdjcmNmaXgkKEVYRUVYVCkKLQkk KEhFTFAyTUFOKSAtTiAtLW91dHB1dD0kQCBcCi0JICAtLW5hbWU9J2ZpeGVzIENSQyBmb3Igc2Vw YXJhdGUgLmRlYnVnIGZpbGVzJyBcCi0JICAuL3NlcGRlYnVnY3JjZml4JChFWEVFWFQpCitzZXBk ZWJ1Z2NyY2ZpeC4xOiB0b29scy9zZXBkZWJ1Z2NyY2ZpeC5jIGNvbmZpZ3VyZS5hYyBzZXBkZWJ1 Z2NyY2ZpeCQoRVhFRVhUKQorCUBjYXNlICckPycgaW4gXAorCSAgKiQ8KiB8ICpjb25maWd1cmUu YWMqICkgJChIRUxQMk1BTikgLU4gLS1vdXRwdXQ9JEAgXAorCQktLW5hbWU9J2ZpeGVzIENSQyBm b3Igc2VwYXJhdGUgLmRlYnVnIGZpbGVzJyBcCisJCS4vc2VwZGVidWdjcmNmaXgkKEVYRUVYVCkg OztcCisJICAqICkgOiA7OyBcCisJZXNhYwogCi1maW5kLWRlYnVnaW5mby5zaC4xOiAkKHRvcF9z cmNkaXIpL3NjcmlwdHMvZmluZC1kZWJ1Z2luZm8uc2ggJChUT1BfQ09ORklHVVJFX0FDKQorIyBT aW5jZSB0aGUgc2NyaXB0IGlzbid0IGdlbmVyYXRlZCB0aGlzIGRvZXNuJ3QgbmVlZCBhbnkgc3Bl Y2lhbCBjYXNpbmcuCitmaW5kLWRlYnVnaW5mby5zaC4xOiAkKHRvcF9zcmNkaXIpL3NjcmlwdHMv ZmluZC1kZWJ1Z2luZm8uc2gKIAkkKEhFTFAyTUFOKSAtTiAtLW91dHB1dD0kQCBcCiAJICAtLW5h bWU9J2ZpbmRzIGRlYnVnaW5mbyBhbmQgcHJvY2Vzc2VzIGl0JyBcCiAJICAkKHRvcF9zcmNkaXIp L3NjcmlwdHMvZmluZC1kZWJ1Z2luZm8uc2gKLS0gCjIuMTguNAoK --=-tQdwL/0aeFE0/q2BX4Dg--