From patchwork Mon Jan 12 22:53:59 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 1487 Return-Path: X-Original-To: u-boot-concept@u-boot.org Delivered-To: u-boot-concept@u-boot.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1768258466; bh=4+gPYgEoF3dCqipvCulVuxFSBMp1EIxKpDiXlRY8qb8=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=j7qd/aj/No+arg6EAyQMCp68YsUmtZpxJSiokQtGjc8QZLOYJ21wSPAJw4SyBqmRP 3WSrfaito2HUjyd/m3s/MxZ2LT7nsraO5VgeZB9ngujM1mgsnWroiHamfcNr03dD67 1XV6Nekpgak09d5VwGMB3CGKtUB82wyoANXKXhFwS0lxZED+Z9g6gKJ/AaUHR8F73O D+otAjIF0bS5sV7noWy7Eu6m1KOC56eGiGNQhJYb8slydO+vPGevNqKbM0zqqwnQt4 vC8SHCSIBlP+Mr2Iqg+IYFzFsBfGeJENuGLvRk63VEtWLGV+iVHL4BxHNalzXN3rxP myWFQy4W0antA== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id C40AF692F6 for ; Mon, 12 Jan 2026 15:54:26 -0700 (MST) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id jdFLUBvlP0rX for ; Mon, 12 Jan 2026 15:54:26 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1768258466; bh=4+gPYgEoF3dCqipvCulVuxFSBMp1EIxKpDiXlRY8qb8=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=j7qd/aj/No+arg6EAyQMCp68YsUmtZpxJSiokQtGjc8QZLOYJ21wSPAJw4SyBqmRP 3WSrfaito2HUjyd/m3s/MxZ2LT7nsraO5VgeZB9ngujM1mgsnWroiHamfcNr03dD67 1XV6Nekpgak09d5VwGMB3CGKtUB82wyoANXKXhFwS0lxZED+Z9g6gKJ/AaUHR8F73O D+otAjIF0bS5sV7noWy7Eu6m1KOC56eGiGNQhJYb8slydO+vPGevNqKbM0zqqwnQt4 vC8SHCSIBlP+Mr2Iqg+IYFzFsBfGeJENuGLvRk63VEtWLGV+iVHL4BxHNalzXN3rxP myWFQy4W0antA== Received: from mail.u-boot.org (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id B275F69237 for ; Mon, 12 Jan 2026 15:54:26 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1768258463; bh=14bbgHozudvc6p98ARZX1QVR04eKkWzAPyimunQpHTM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=apTArMvTXxNv+03wk+WVbJh8PBqcsF8OKPv2Qci6V9hTFLVvwqmPtGZ/W0XDdzL80 ClRHgrGPHVAPOYEMzcxNZSpHzFg8+wyi7uDSK3mDhhsAvoq+0NE3ch/reAt/b8SAeK whkcAUM9t4V927JtHiSdsz99ONrmiVXVR8+D/AR5W05tWNQIuXLP4b1e6ppK9jRekm GJYWVg/MXnqrfYDiy6EktZHRD/ddr2FHReBEibaG3bAfVTFlzfSRP8hF5ff8XdxuMA 659GORkpO/MOmuTna8Cvu+mmwJYWmEig8wP3VDosrnZ89TtatyrSSZtF4ktgQIxdbj 29jqoK2mPHCmQ== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id A496769237; Mon, 12 Jan 2026 15:54:23 -0700 (MST) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10026) with ESMTP id l1T3U0UEN630; Mon, 12 Jan 2026 15:54:23 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1768258459; bh=2eIKNgV+ZCUjysGk8VeKK03Kz+gbbXehoAYkhFFG8vE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lxSEereEssfXR3EVHY1u61aZiYSLjhc/cAgmRD0WzFT4MpC/sauNyvz3SXMugObOS gQ8WjwFn3nnXD8F4gLo3MDpyLFqaq7fOkYo21E7OOC6nQHgmZ1xekBb/65WWWBT1Gz VWSqV6QnWE0KWo8Q3rqkR7xC2RCi+ICP6zqnWMSpsn4rWV5LG4PiB6AgRZTYpEscPE cTrGvpQYbQj+bhaPtT/eZfjhSvPR+lSk0FXJlDzFjb0OYxbgMiKYfK3VWRsfogU5DA PopicHm5+RCgrff5Sc2yfK7pnM1H5nLZKasASU93J1qQRzh4vrFmCYB4vZ/Ac3rDab 4/yF9XUmxRIrQ== Received: from u-boot.org (unknown [73.34.74.121]) by mail.u-boot.org (Postfix) with ESMTPSA id 55ABD6913F; Mon, 12 Jan 2026 15:54:19 -0700 (MST) From: Simon Glass To: U-Boot Concept Date: Mon, 12 Jan 2026 15:53:59 -0700 Message-ID: <20260112225406.3274105-2-sjg@u-boot.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260112225406.3274105-1-sjg@u-boot.org> References: <20260112225406.3274105-1-sjg@u-boot.org> MIME-Version: 1.0 Message-ID-Hash: W5BXKVMVQRGVSISW7T76VBDQLWNT7KMC X-Message-ID-Hash: W5BXKVMVQRGVSISW7T76VBDQLWNT7KMC X-MailFrom: sjg@u-boot.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Simon Glass , "Claude Opus 4 . 5" X-Mailman-Version: 3.3.10 Precedence: list Subject: [Concept] [PATCH 1/5] buildman: Update test_reproducible for real Kconfig resolution List-Id: Discussion and patches related to U-Boot Concept Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Simon Glass We plan to change how config adjustments are handled in buildman, so update this test to use a use single board. This will avoid a race condition with parallel builds using merge_config.sh race conditions when multiple builds try to compile Kconfig tools simultaneously. Co-developed-by: Claude Opus 4.5 Signed-off-by: Simon Glass --- tools/buildman/func_test.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/buildman/func_test.py b/tools/buildman/func_test.py index 4a207bfb00c..ec2b2efc3b6 100644 --- a/tools/buildman/func_test.py +++ b/tools/buildman/func_test.py @@ -1100,7 +1100,8 @@ Idx Name Size VMA LMA File off Algn def test_reproducible(self): """Test that the -r flag works""" - lines, cfg_data = self.check_command('-r') + # Use single board to avoid parallel merge_config.sh race conditions + lines, cfg_data = self.check_command('board0', '-r') self.assertIn(b'SOURCE_DATE_EPOCH=0', lines[0]) # We should see CONFIG_LOCALVERSION_AUTO unset