| Message ID | 20260826181722.185124-1-arbab@linux.ibm.com |
|---|---|
| State | Accepted |
| Headers | show
Return-Path: <skiboot-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=NWT/lko1; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org; envelope-from=skiboot-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org; receiver=patchwork.ozlabs.org) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2404:9400:21b9:f100::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4hVXtf1g2Cz1xxf for <incoming@patchwork.ozlabs.org>; Thu, 27 Aug 2026 04:17:30 +1000 (AEST) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4hVXtd34KTz3brH for <incoming@patchwork.ozlabs.org>; Thu, 27 Aug 2026 04:17:29 +1000 (AEST) X-Original-To: skiboot@lists.ozlabs.org Delivered-To: skiboot@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=148.163.156.1 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1787768248; cv=none; b=KMXSpbl4AMjAkRv92pfkaMr93vKq3gg/tJrMQHhivRuT2nOi/2kubWd9o6nKN/iiK9fNIaEqzg1O14ZP0OkOzPzwXJWFf+d88WP4EzKBHkgTKP7mZFyXb4l2Tsk+Xig4k8e4JWAWsS9d/Eu2ZAsw3rLcGrtGknUuuSZAzmI67RYqtKv3yrmok0jGfY2z2uWRJ7Kr/d7Idy7oDSrEOoMdMXG++Qrivr5r2jl2QlS2YY68l7h6DIa95NROmevRk53u4FDdPoZO+heJg1j13mbY4XuMiTmoN19WEFaM8LjpcsfDlg+ZS+7BZlTrWgTyDvkiEciQqEFkbRv4HrdPowz97A== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1787768248; c=relaxed/relaxed; bh=zOJESNCKd3EWDPXoIXsbg0m6jH97E+OgQHsgsJ+McUY=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=NkONq4GsuM3c4rAGBTzE+nyDBtHU1rRTURTRTXWB2oJfdyTwa/Lr2Hda4PAIslpF6XrCtUcEc8XGSCTA+mwOmYHSpjVOadGO56XCTVke8bWk0nOdsdY9r476AdbmhZhXwzYdY9mChSlkZ5kIkC84nvPtxu8oBt2v93Xk92iUboRmqJrwbm8h0jj0W91WCdih6bW+oWah0o78QoL+TH4nJSHCPB1fFrWu65citWW/+Yc8sPmmErITQAh81ZdDMwLk/yIH+mkzEbAUlXO1wcnHAY2BqES58jm5R3qYCe0G5L2hDPZ7qqOs74uUtobV0pgYLL0XVHlt9Zxtv53qnJtosA== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com; dkim=pass (2048-bit key; unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=NWT/lko1; dkim-atps=neutral; spf=pass (client-ip=148.163.156.1; helo=mx0a-001b2d01.pphosted.com; envelope-from=arbab@linux.ibm.com; receiver=lists.ozlabs.org) smtp.mailfrom=linux.ibm.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=linux.ibm.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=NWT/lko1; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=linux.ibm.com (client-ip=148.163.156.1; helo=mx0a-001b2d01.pphosted.com; envelope-from=arbab@linux.ibm.com; receiver=lists.ozlabs.org) Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4hVXtb2wmXz2y32 for <skiboot@lists.ozlabs.org>; Thu, 27 Aug 2026 04:17:27 +1000 (AEST) Received: from pps.filterd (m0353729.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67QH1UbV2742659 for <skiboot@lists.ozlabs.org>; Wed, 26 Aug 2026 18:17:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h= content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=pp1; bh=zOJESNCKd3EWDPXoIXsbg0m6jH97E+OgQHsgsJ+Mc UY=; b=NWT/lko1DlGmsvP4AsMB9CdBkiOY3QHdzRYLWM7AA88mgolHMOsoqg9Ny 97J492I2dCiz0oHEWfZVDYlB70SO9KnxVrI+cZxZsW45QpvZW5kxwYvRpA3R6jtv YQRWYLbIu8jfRdZgz5usN328NMkzo0V86N9/2/OI59RhNtDfs2rsDrDxY8VrVY5B 9hFERJwAwxUQoO4EUBRhRjqYcq6DXUaahMrirUSk4xI//t9QuhTWntPb/YbEUdNc WKHWTts40E79sUP9mwXPryrZmwBwkUQKzIXlMJj6801nZwTKN3pqoqRhGoJDVBoY atItWXOBZSKlcrb8uM6zg0N6guN8A== Received: from ppma23.wdc07v.mail.ibm.com (5d.69.3da9.ip4.static.sl-reverse.com [169.61.105.93]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4g73er0b8s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <skiboot@lists.ozlabs.org>; Wed, 26 Aug 2026 18:17:25 +0000 (GMT) Received: from pps.filterd (ppma23.wdc07v.mail.ibm.com [127.0.0.1]) by ppma23.wdc07v.mail.ibm.com (8.18.1.7/8.18.1.7) with ESMTP id 67QHuJiv019409 for <skiboot@lists.ozlabs.org>; Wed, 26 Aug 2026 18:17:24 GMT Received: from smtprelay05.dal12v.mail.ibm.com ([172.16.1.7]) by ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 4g7qkhbbs5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <skiboot@lists.ozlabs.org>; Wed, 26 Aug 2026 18:17:24 +0000 (GMT) Received: from smtpav05.dal12v.mail.ibm.com (smtpav05.dal12v.mail.ibm.com [10.241.53.104]) by smtprelay05.dal12v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 67QIHNlY27132422 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <skiboot@lists.ozlabs.org>; Wed, 26 Aug 2026 18:17:23 GMT Received: from smtpav05.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 87A7758056 for <skiboot@lists.ozlabs.org>; Wed, 26 Aug 2026 18:17:23 +0000 (GMT) Received: from smtpav05.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 79FD158052 for <skiboot@lists.ozlabs.org>; Wed, 26 Aug 2026 18:17:23 +0000 (GMT) Received: from arbab-laptop.localdomain (unknown [9.16.57.189]) by smtpav05.dal12v.mail.ibm.com (Postfix) with ESMTPS for <skiboot@lists.ozlabs.org>; Wed, 26 Aug 2026 18:17:23 +0000 (GMT) Received: by arbab-laptop.localdomain (Postfix, from userid 152845) id 00F9B1B5896; Wed, 26 Aug 2026 13:17:22 -0500 (CDT) From: Reza Arbab <arbab@linux.ibm.com> To: skiboot@lists.ozlabs.org Date: Wed, 26 Aug 2026 13:17:22 -0500 Message-ID: <20260826181722.185124-1-arbab@linux.ibm.com> X-Mailer: git-send-email 2.43.7 MIME-Version: 1.0 X-TM-AS-GCONF: 00 X-Proofpoint-GUID: Z0P5nkKEXOMC0MQxSyPhGNmqS8-jRfq6 X-Proofpoint-ORIG-GUID: Z0P5nkKEXOMC0MQxSyPhGNmqS8-jRfq6 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI2MDE1MSBTYWx0ZWRfX7vizZSF+Cn0J l7RbuMmKQKVKdICdde1n+S/rzEfd9ZoIIsEW4C1KGPcWvx2/GuOi691P1UbsSq9RHFUCW5OcyVM ovd8XS6V325xSd5P5QeapbEZSzcAp8NQsSiG8aZ0W2PhAKEzu3akLMuLI8zRo9cCG80P4c3i3XG AYQC8vCXybyKmWqh4e3ATzd0MKEbRXWdzElZ5li13Yon/FPf4BV1CEHeRTDkcwRIdPSAk4pcQME SzdXzqnB2jHwIQ67+aDbSyXOwcyX5oUfFMKRLkBu8Mnn8q6HcO8Wbl7wvXNVd61Eimq/RoQ3Wfa uaTr/gwO6rbGxMj6MzMtEriYlacxqVCobqwKdwhMRObwAmI0pG7MbNsqNA9LQtVvDKU3ztJ2Pp1 BnA+QgU4Am+rSCf04ie7t/YznHpt+kg+1rPHc4i+sLBW6U+pLWbxC5wDOyLFwkTwwNiOmEIjrmS VUzw3MqOyAN9Os8bYkQ== X-Authority-Analysis: v=2.4 cv=QsRuG1yd c=1 sm=1 tr=0 ts=6a8f2db5 cx=c_pps a=3Bg1Hr4SwmMryq2xdFQyZA==:117 a=3Bg1Hr4SwmMryq2xdFQyZA==:17 a=Sv0fKeRqtYgA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=uAbxVGIbfxUO_5tXvNgY:22 a=VnNF1IyMAAAA:8 a=AGE7A9wnRlrdKkCVy3oA:9 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI2MDE1MSBTYWx0ZWRfX7yUVwD64979N uRNbDvYvMe6Msnv9CiM3bPTB3ynF3otEC371hhwm6HygkcLR60o9ju0D3XRE1OuC+xUr+IPhuJU KJmFpFtKVQ+Ij2SLensR7io3aj9siLI= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-26_05,2026-08-26_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 suspectscore=0 priorityscore=1501 impostorscore=0 spamscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608260151 X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS autolearn=disabled version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org Subject: [Skiboot] [PATCH] external: Avoid parallelized 'make check' issues X-BeenThere: skiboot@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mailing list for skiboot development <skiboot.lists.ozlabs.org> List-Unsubscribe: <https://lists.ozlabs.org/options/skiboot>, <mailto:skiboot-request@lists.ozlabs.org?subject=unsubscribe> List-Archive: <http://lists.ozlabs.org/pipermail/skiboot/> List-Post: <mailto:skiboot@lists.ozlabs.org> List-Help: <mailto:skiboot-request@lists.ozlabs.org?subject=help> List-Subscribe: <https://lists.ozlabs.org/listinfo/skiboot>, <mailto:skiboot-request@lists.ozlabs.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: skiboot-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "Skiboot" <skiboot-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org> |
| Series |
external: Avoid parallelized 'make check' issues
|
expand
|
On Wed, Aug 26, 2026 at 01:17:22PM -0500, Reza Arbab wrote: >Until time can be spent to properly address the remaining bugs or just >completely refactor the Makefiles into something sane, I think the >safest thing to do for now is force these targets to build sequentially >and get rid of the sporadic failures. Applied to master.
diff --git a/external/Makefile.check b/external/Makefile.check index d3d04c7ff..3a75bab1c 100644 --- a/external/Makefile.check +++ b/external/Makefile.check @@ -21,6 +21,10 @@ $(CHECK_TOOL): $(call QTEST, RUN-TEST , make CC=$(HOSTCC) CROSS='' CROSS_COMPILE='' \ -C external/$(patsubst check-%,%,$@) check, $@) +# Prevent parallel build of $(CHECK_TOOL) targets +check-gard: check-pflash +check-pflash: check-ffspart + clean: $(TOOL_TEST_CLEAN) .PHONY: $(TOOL_COVERAGE)
The $(TOOL) Makefiles have multiple latent race conditions that can break parallel builds. I've found them very difficult to reproduce locally, but GitHub CI runners hit them frustratingly often. For an example, see commit d6f297ff7 ("external/ffspart: Avoid makefile race condition"). Until time can be spent to properly address the remaining bugs or just completely refactor the Makefiles into something sane, I think the safest thing to do for now is force these targets to build sequentially and get rid of the sporadic failures. Signed-off-by: Reza Arbab <arbab@linux.ibm.com> --- external/Makefile.check | 4 ++++ 1 file changed, 4 insertions(+)