From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:c151::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qFA1CabgL2CLXgAA0tVLHw (envelope-from ) for ; Fri, 19 Feb 2021 16:00:38 +0000 Received: from aspmx2.migadu.com ([2001:41d0:2:c151::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id yNwZBabgL2CKMgAA1q6Kng (envelope-from ) for ; Fri, 19 Feb 2021 16:00:38 +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 aspmx2.migadu.com (Postfix) with ESMTPS id 5A27AB0EC for ; Fri, 19 Feb 2021 17:00:37 +0100 (CET) Received: from localhost ([::1]:55780 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lD8Cq-0000Ti-9O for larch@yhetil.org; Fri, 19 Feb 2021 11:00:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45122) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lD7n8-0000Mt-KM for bug-guix@gnu.org; Fri, 19 Feb 2021 10:34:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:38630) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lD7n8-00060I-CR for bug-guix@gnu.org; Fri, 19 Feb 2021 10:34:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lD7n8-0006u7-9L for bug-guix@gnu.org; Fri, 19 Feb 2021 10:34:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#44559: Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 19 Feb 2021 15:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44559 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Carl Dong Received: via spool by 44559-submit@debbugs.gnu.org id=B44559.161374884026530 (code B ref 44559); Fri, 19 Feb 2021 15:34:02 +0000 Received: (at 44559) by debbugs.gnu.org; 19 Feb 2021 15:34:00 +0000 Received: from localhost ([127.0.0.1]:50176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lD7n5-0006tq-SP for submit@debbugs.gnu.org; Fri, 19 Feb 2021 10:34:00 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lD7n3-0006td-SU for 44559@debbugs.gnu.org; Fri, 19 Feb 2021 10:33:58 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50722) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lD7my-0005vm-HC; Fri, 19 Feb 2021 10:33:52 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=49938 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lD7mx-0004f5-FF; Fri, 19 Feb 2021 10:33:51 -0500 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87d00los2d.fsf@cbaines.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 1 =?UTF-8?Q?Vent=C3=B4se?= an 229 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 19 Feb 2021 16:33:48 +0100 In-Reply-To: (Carl Dong's message of "Tue, 16 Feb 2021 16:00:11 -0500") Message-ID: <87lfbkkr6r.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: 44559@debbugs.gnu.org, Mathieu Othacehe Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.37 Authentication-Results: aspmx2.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx2.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: 5A27AB0EC X-Spam-Score: -2.37 X-Migadu-Scanner: scn1.migadu.com X-TUID: ob2Ud1nTgdpd Hi Carl, Carl Dong skribis: > As bitcoin core begins the planning to officially transition to Guix-base= d releases, I've had many community members build guix v1.2.0 from source a= nd afterward attempt `--bootstrap --no-substitutes` builds. As you may imag= ine, they are getting stuck on this gnutls problem and cannot proceed furth= er. Yeah. :-/ > I'm wondering: > > 1. Is there a workaround that does not involve changing the system time? = We have attempted several flags: > 1. --with-graft=3Dgnutls=3Dgnutls@3.6.14 > 2. --without-tests=3Dgnutls > 3. --with-input=3Dgnutls=3Dgnutls@3.6.14 > These attempts all failed to work around this bug, and I=E2=80=99m curio= us as to why that would be. My guess would be that when we do `--bootstrap`= , Guix bootstraps itself first without taking into account these flags? =E2=80=98--without-tests=E2=80=99 should work, but you need to pass the rig= ht version number I guess? > 2. Since bootstrappability is one of the core tenets of Guix, might it be= appropriate to cut a v1.2.1 release with this problem (and any other poten= tial bootstrap problems) fixed? (Happy to discuss in separate thread if mor= e appropriate) I agree it=E2=80=99s a problem, and yes, it would probably be a good idea to release 1.2.1 with the upgraded GnuTLS we now have in =E2=80=98master=E2=80= =99. Longer-term, we need to find a way to address or avoid this issue. A brute-force approach would be to have the build machines at ci.guix run with a clock ten years ahead. That should generally be fine since the only place where timestamps matter are unmodified upstream tarballs. In all other cases, mtime is set to 1. Perhaps we could start by testing this hypothesis on a separate build farm. Chris, Mathieu, WDYT? Thanks, Ludo=E2=80=99.