From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id CNIqLXbol2I1zAAAbAwnHQ (envelope-from ) for ; Thu, 02 Jun 2022 00:30:14 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id qE0ZLXbol2JoFQAAauVa8A (envelope-from ) for ; Thu, 02 Jun 2022 00:30:14 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 4F6EA47E61 for ; Thu, 2 Jun 2022 00:30:14 +0200 (CEST) Received: from localhost ([::1]:34020 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nwWqz-00074C-Dr for larch@yhetil.org; Wed, 01 Jun 2022 18:30:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46150) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nwWqp-000743-VK for guix-patches@gnu.org; Wed, 01 Jun 2022 18:30:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58271) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nwWqp-0007kF-MN for guix-patches@gnu.org; Wed, 01 Jun 2022 18:30:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nwWqp-0004jI-AY for guix-patches@gnu.org; Wed, 01 Jun 2022 18:30:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55757] reproducible builds: disable parllel build in isl Resent-From: Vagrant Cascadian Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 01 Jun 2022 22:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55757 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 55757@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165412256918107 (code B ref -1); Wed, 01 Jun 2022 22:30:03 +0000 Received: (at submit) by debbugs.gnu.org; 1 Jun 2022 22:29:29 +0000 Received: from localhost ([127.0.0.1]:52168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nwWqH-0004hy-CE for submit@debbugs.gnu.org; Wed, 01 Jun 2022 18:29:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:41510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nwWqF-0004hp-Dt for submit@debbugs.gnu.org; Wed, 01 Jun 2022 18:29:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46082) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nwWqF-000736-6F for guix-patches@gnu.org; Wed, 01 Jun 2022 18:29:27 -0400 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]:54998) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nwWqD-0007a2-J5 for guix-patches@gnu.org; Wed, 01 Jun 2022 18:29:26 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:20]) (Authenticated sender: vagrant@aikidev.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id B91541AA6B for ; Wed, 1 Jun 2022 15:29:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=reproducible-builds.org; s=1.vagrant; t=1654122562; bh=5BxfQvZfx7MIBrRGNqkBHu8p5KTKKddx45HfbVGC4Nk=; h=From:To:Subject:Date:From; b=T8PM9i6UB4lHKlG1EUVVhUTIHNCymbYVF0Qfe+TOdc6nTf0CxRuOULXjuMciyCZwq tbVRDU6BFtEIYI6e08vwQCZ3YKX0yuaQgEWbjVzqel9FiEyHSJ8izHp+ASYtCQe3m7 EBxpa0R+DqpxBBoklCRnuv0AbDjJvyLlz8k1o6xYwFLqkGKNirWTavUnPsZ23TLaUH 5JSOKozaQWN2Eoe0KGnMRbIvpKp8pSCaNsxhtelYUg64Y70Fno7/2ujejWmlyAnHz0 Htz/hvxYJwNQ/4MxlokWvMwBTCsc0A6aeD99IVzLAmMLurfDQQ4Xm39poCa8YMhOUI ZZj8ktQkZ0jEw== From: Vagrant Cascadian Date: Wed, 01 Jun 2022 15:29:16 -0700 Message-ID: <87a6awaugz.fsf@contorta> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=2600:3c01:e000:267:0:a171:de7:c; envelope-from=vagrant@reproducible-builds.org; helo=cascadia.aikidev.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1654122614; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=xUL5YLtHwk0raL+1l5WdgsBm5AFdeHqxSpXk7cbX0dY=; b=M9X0Jr8IBafG1tzFbODINOip+ej0b2LcBQfoGbTki/t61jGaM0lJvh/Fw8VNnGmp9cELfW rbM2cH8CXyQ/0yJmRj9+nbVS+KC5bk2H7bgG0Ey0eLDoPK8jZ1BBWWF9zRdmeYTQ4eOMyN 3Wv4tj0JX3m+wX3WTI0M+5hg86IL0KixQPYf4wuWMTh4WlX1Tt+Ov1Oh13OMxVAcwl0EpM QpukqSVkRmaac38o+W4akt37mH9i9NWbJYdmdIb/0Ei9ZF+uRefjMqFuDmqqb+BWMfaDcE xjmzctQLEgKq4rBTv5d9pNOzy6GT9oO8jrNaXPTxfnt0sserQ1m0TRZsoU/Tuw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1654122614; a=rsa-sha256; cv=none; b=eFih6arx89fsSUbGV7BJOKrIVdHurhnKlba3e73yOTYsxP2QWB6MAXM9lFPHJ7/7cKJVr+ KajUVSrtRZq4cg1aVb3SX5ZrGC5ZzGQZNiibssH/5MxNgqPWlbOiwuIG/p6VVzrzkSTbIK XWtNX877PxSxaD37svT7Qed/Oe08QPJM/7cVA0ssMXZFP/KvZLCUOkteAnXoXkhXwuQX7R Ltw6baxDLTxa/daNMYsueskl73PSundCFEWsJaBKcthamXVKMVYo8RcphnS2dALU1g/rrO 9FgnockC35QuPWeuCfUUGHRM18liDZiQtD6EHxANRBmaNZHeSXWHor20JndSxw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=reproducible-builds.org header.s=1.vagrant header.b=T8PM9i6U; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.53 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=reproducible-builds.org header.s=1.vagrant header.b=T8PM9i6U; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 4F6EA47E61 X-Spam-Score: -2.53 X-Migadu-Scanner: scn0.migadu.com X-TUID: 7W71a4C9gkTe --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable The attached patch makes isl build reproducibly in guix by disabling parallelism. Admittedly, I'm unsure what the root cause is, and Debian's build of isl does not appear to have this problem, despite building in parallel. Seems like patches to isl should go to core-updates: $ guix refresh --list-dependent isl=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 Building the following 2192 packages would ensure 5967 dependent packages= are rebuilt: ... live well, vagrant --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-isl-Disable-parallel-build.patch Content-Transfer-Encoding: quoted-printable From=20234e662df27771742b3e8b82e2115284e1cab5a8 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Wed, 1 Jun 2022 11:58:41 -0700 Subject: [PATCH 1/4] gnu: isl: Disable parallel build. * gnu/packages/gcc.scm (isl)[arguments]: Pass parallel-build #f. =2D-- gnu/packages/gcc.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index cd144772b8..560a35af2d 100644 =2D-- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -1218,7 +1218,8 @@ (define-public isl (build-system gnu-build-system) (outputs '("out" "static")) (arguments =2D '(#:phases (modify-phases %standard-phases + '(#:parallel-build? #f + #:phases (modify-phases %standard-phases (add-after 'install 'move-static-library (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) =2D-=20 2.35.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYpfoPQAKCRDcUY/If5cW qmb6AP4ncwu0/0MzESIFjkCWOmlp3jVk6A769V83gqs4in5YeQD+KrTnNsc7w00i U0AZtN8mCj6hSJItCdcu9bCrwF104QA= =sScp -----END PGP SIGNATURE----- --==-=-=--