From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id kMYnHSPj819XCwAA0tVLHw (envelope-from ) for ; Tue, 05 Jan 2021 03:55:15 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id CBDyGCPj81+NEwAAB5/wlQ (envelope-from ) for ; Tue, 05 Jan 2021 03:55:15 +0000 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 C3EAE940276 for ; Tue, 5 Jan 2021 03:55:14 +0000 (UTC) Received: from localhost ([::1]:54198 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kwdRB-0002wd-AE for larch@yhetil.org; Mon, 04 Jan 2021 22:55:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44086) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwdR0-0002wT-J7 for bug-guix@gnu.org; Mon, 04 Jan 2021 22:55:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:49202) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kwdR0-0007Wj-0A for bug-guix@gnu.org; Mon, 04 Jan 2021 22:55:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kwdQz-0007i0-V4 for bug-guix@gnu.org; Mon, 04 Jan 2021 22:55:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#41669: Cross-compiled powerpc64-linux bootstrap-tarballs not reproducible Resent-From: Chris Marusich Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 05 Jan 2021 03:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41669 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Le Bouter Received: via spool by 41669-submit@debbugs.gnu.org id=B41669.160981885429550 (code B ref 41669); Tue, 05 Jan 2021 03:55:01 +0000 Received: (at 41669) by debbugs.gnu.org; 5 Jan 2021 03:54:14 +0000 Received: from localhost ([127.0.0.1]:60748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwdQE-0007gY-Fq for submit@debbugs.gnu.org; Mon, 04 Jan 2021 22:54:14 -0500 Received: from mail-pg1-f178.google.com ([209.85.215.178]:39058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwdQC-0007gK-Vr for 41669@debbugs.gnu.org; Mon, 04 Jan 2021 22:54:13 -0500 Received: by mail-pg1-f178.google.com with SMTP id 30so15739202pgr.6 for <41669@debbugs.gnu.org>; Mon, 04 Jan 2021 19:54:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=CWI0aeGI9IaF3w6KUmJFng7lIb+mEodWGHtLvFq3ZPo=; b=Q+iJPFwOPPUWFibrVIXe6Yk/FRmTAYuWWcsndTzjV5Oo2XI4b7+k8M5BX9kWFnwDLp ELUIamgpjDNulgWeVh871/tUuyqA0ZQh+EzYO+f8lBFu8nT2S9flQMIDJF4HbhxNZiTy C4BVaZGLKRHTqzvK+BTTJ5QNoEYhkLuy6O3yvClHpadb6S/aklGFmiEnVBiyXwov6e3h nf5RXSvAn3/cvRTFxuEex2fs6+iwqZUzf5GKZuM5uI0cM7nBaq8fkIxogL7HGCkZXP6R le5IPlADrpB6JzZ5LMtazUEvQ+AefdvqXkYI+8qWtdwcaLRaIsL1Y23KcKCxpPEA2WLX 56sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=CWI0aeGI9IaF3w6KUmJFng7lIb+mEodWGHtLvFq3ZPo=; b=LO0m9oS5u4jEEXXqhKcSmz0mGIpmAzNNZF/8Z7ZeL06foxb9VsvsBIpqZksrJlqW71 nEucO3jVIh2Frtl7CQYUTh7t7J3cKxTLoAPH1irDB6EnJxEiaKXnDg580+bd0z5XuYbq QU4riaWeXIuipnhjbC15iVqUIESnE9jBN7pL/UFpjlONnwdhOj6Esxy/cszOZM8VkD7N 8WbqbtmAHtEVNagoQlB+lV5fcjkHyNoDBId6y36lNDPtxhrZ8Elc9t974uZHC8nQfRZa NOH4ccp5FCmaLXPS1Qh409AWo9oyZOUNS/Pzr/ISRW7aYO04cjUIu9LojlRL9OQSQndH Eqpw== X-Gm-Message-State: AOAM532fvbNeA2erE2wKMBgM9Nf5RY/Mszsc015TWIdP1LRdPkbCuiV6 Tzrv2Fr1KniIFNPNDOZL3A0= X-Google-Smtp-Source: ABdhPJxqgfk88UaG0cCQKKQvXgejh0shNVWed1guCQoMY3rEL2kIeik02oHHnrZ14TzELycnCUQ91g== X-Received: by 2002:a63:d62:: with SMTP id 34mr74549698pgn.276.1609818847016; Mon, 04 Jan 2021 19:54:07 -0800 (PST) Received: from garuda-lan ([2601:601:9d00:688::e6b]) by smtp.gmail.com with ESMTPSA id g16sm54356535pfh.187.2021.01.04.19.54.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jan 2021 19:54:05 -0800 (PST) From: Chris Marusich References: <87wo0hqbb3.fsf@gmail.com> <20200913062858.GC1100@E5400> <87wo0hqbb3.fsf@gmail.com> <87pn5wzwcf.fsf@gnu.org> <87pn3dth0l.fsf_-_@gmail.com> <874krtnvk8.fsf@gmail.com> <87y2p4mqe2.fsf@gmail.com> <87a6xu2xrj.fsf@gmail.com> <20200913062858.GC1100@E5400> <87wo0hqbb3.fsf@gmail.com> <874krtnvk8.fsf@gmail.com> <87y2p4mqe2.fsf@gmail.com> <87a6xu2xrj.fsf@gmail.com> <20200913062858.GC1100@E5400> <87wo0hqbb3.fsf@gmail.com> <87pn5wzwcf.fsf@gnu.org> <87pn3dth0l.fsf_-_@gmail.com> <87blepaqd8.fsf_-_@gmail.com> <972680c699cf9fce5ad6e609228aa6715dff85ff.camel@zaclys.net> <87zh1y1ruu.fsf@gmail.com> Date: Mon, 04 Jan 2021 19:54:01 -0800 In-Reply-To: <87zh1y1ruu.fsf@gmail.com> (Chris Marusich's message of "Sun, 27 Dec 2020 20:23:21 -0800") Message-ID: <87y2h8yr6u.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 41669@debbugs.gnu.org, Maxim Cournoyer , Vincent Legoll Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: 0.67 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=gmail.com header.s=20161025 header.b=Q+iJPFwO; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: C3EAE940276 X-Spam-Score: 0.67 X-Migadu-Scanner: scn1.migadu.com X-TUID: k5wfi0YeYMzr --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Chris Marusich writes: > If it's just for the sake of trying one last time, we could just add > --cores=3D1 to the Guix invocations, or run everything in a single-core > VM. Wouldn't that have the same effect? > > I think you'll probably agree, so I've proactively started another build > on two fresh single-core VMs (using the same procedure I described > earlier, starting from the 1.2.0 installation ISO image). It'll take a > few days to finish, I'm sure. Please let me know if you think we need > the patch to run this final experiment. Otherwise, I'll just report the > results of this latest experiment in a few days' time. The builds finished on both of my VMs (new ones) the other day. The result was the same as before: Even when built from source using a single core and with --cores=3D1, gcc-static differed, and all other binaries were identical. This is more evidence to support the conclusion that the non-reproducibility is not due to concurrency. For the record, this is the summary of the final experiment I did: =2D I created two new x86_64 VMs using QEMU. =2D I used https://ftp.gnu.org/gnu/guix/guix-system-install-1.2.0.x86_64-linux.iso.xz to install Guix System 1.2.0 on these two VMs. =2D I ran: guix pull --cores=3D1 --no-substitutes --commit=3D1ced8379c76417= 88fa607b19b7a66d18f045362b =2D I ran: guix build --cores=3D1 --no-substitutes --target=3Dpowerpc64-lin= ux-gnu bootstrap-tarballs =2D I didn't run "guix system reconfigure" after installing Guix System; theoretically it shouldn't matter, but for the purpose of our experiment, I just left the system in its default configuration in order to ensure that the kernel etc. would be the same on both VMs. In reality, it didn't go so smoothly. While running "guix pull", the build for guile failed many times before I got it to succeed, which prompted me to submit this bug report: "Guile 3 fails to build non-deterministically" https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D45574 While running "guix pull", the build for gnutls failed many times and never succeeded - so I actually did substitute gnutls. I submitted a bug report for that one here, too: "gnutls 3.6.12 can consistently fail to build" https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D45578 In any case, this confirms Leo's findings. It's clear that concurrency is not the reason why gcc-static builds non-reproducibly. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAl/z4tkACgkQ3UCaFdgi Rp0r/A/9GMi2kxAaooZurpUsFG2N+asDtRGcOb2vBjeGoGSr3cxcZilKeaW90As5 ITw6MN/5+O2JparHXGAzFTz52XztoeBkwt0Cec5sFbwlrvpcdrXF6+oC09lqyh3W 0V+7Y8Mh2Fk3QyZwE6s8jszDyeR0Zp0HevRArKseuaGmUG85t3CGFRZ3iTBDUCMb iDayeG61HFEhKZ1+jg3uRC3cDO6qWQ/hui5cllq9pLKYUMVW06jY3HKU4Q1eTW+a /AVy9jDx2UJYMjjP45GiJ7YAHqML6G64t5Bzs6HA6Nu0z+y+xsfFpqC+8FEBgpBK ili/dLfb05wJxmp9kjc3IMxRMr1GZryQQlX5EFhDP7nvQ8lppYOCNWEHcvGjx+xA bpWNDTa6qTOi2wNHoo3sz4tFQvxdXKU82o7Xa2oJU+60lW7UsY7xt4fTCECZ+7OU QnwWvFiQI42zZlFlj8sYj5wgcmQODRBwji69qPp1F2yzo+A6X/PZmTDSPcd8goEC Z49YMv2sP0h6b05+1Ftsni6BvGZkOe/zc2Lik9TxZFPYHxl7T5CL6I5YPN8hr1+p 6L7JMDTt37YtvRKtuqjM2Q57d5eQHhWfvvasEZVUcsv3m8g/zD0WlXbwNHCooOvo 8sUCVmL8srZDwFHByCK9rY6ecncnSFOrS7tTSkJHhQSKSKPkbL0= =AoFk -----END PGP SIGNATURE----- --=-=-=--