From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id St0+H1v04WA9hQEAgWs5BA (envelope-from ) for ; Sun, 04 Jul 2021 19:48:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id yCZgGlv04WDtWwAA1q6Kng (envelope-from ) for ; Sun, 04 Jul 2021 17:48:11 +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 BA5F52AC01 for ; Sun, 4 Jul 2021 19:48:10 +0200 (CEST) Received: from localhost ([::1]:35328 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m06Dx-0003JP-Fi for larch@yhetil.org; Sun, 04 Jul 2021 13:48:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59562) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m06Dq-0003JG-2e for guix-patches@gnu.org; Sun, 04 Jul 2021 13:48:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59925) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m06Dp-0007p5-Pt for guix-patches@gnu.org; Sun, 04 Jul 2021 13:48:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m06Dp-0007Sk-MH for guix-patches@gnu.org; Sun, 04 Jul 2021 13:48:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48325] [PATCH v5 5/5] DRAFT gnu: julia: Update to 1.6.1. Resent-From: Jean-Baptiste Volatier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 17:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48325 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Maxime Devos Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 48325@debbugs.gnu.org, zimoun Received: via spool by 48325-submit@debbugs.gnu.org id=B48325.162542085828652 (code B ref 48325); Sun, 04 Jul 2021 17:48:01 +0000 Received: (at 48325) by debbugs.gnu.org; 4 Jul 2021 17:47:38 +0000 Received: from localhost ([127.0.0.1]:43238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m06DR-0007S3-M4 for submit@debbugs.gnu.org; Sun, 04 Jul 2021 13:47:37 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:30313) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m06DN-0007Rn-Ax for 48325@debbugs.gnu.org; Sun, 04 Jul 2021 13:47:36 -0400 Date: Sun, 04 Jul 2021 17:47:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail; t=1625420846; bh=X/G95jCBM/Ew7FaT4L/sEJ3wsDYHmlUmmX3QJ8N7ndI=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=dq+Rq/gD6VEZEsOIGIhWLsuj+Pmoh5PkbI3++3h6jxodXUlODKWA8+xxmyAcRBT4u chEEwKLuwQbOcjs8ckbGz/64K5O5jcq6e0vvhblx3JDfFw45NX60G8TU7id3Z4PEXd ldKRXyK7evC3pLt4qc7Z4Dzv9GVUV1/D+R0i67rtzGmED0dcJ3YIz51bCxq0L/G1+T UKGkBWY+nC68d+hrRsayxHBH327Cf2WIc+Ij7p0Fj0mu5JYPa1gpHDpiFFWQdGOVwM fhPOwo6whJ96etuA4N8rO7IPXtd9QZlIpFfox44RMGeLg0XCPLYbg6GrfUcCCegQRL XArhlb6O8/CqQ== Message-ID: In-Reply-To: <10e05b9a7252fc746cf8fe0544b8dd96a8bd4e62.camel@telenet.be> References: <20210629132128.22249-1-jbv@pm.me> <20210629132128.22249-4-jbv@pm.me> <20210703174116.21259-1-jbv@pm.me> <20210703174116.21259-6-jbv@pm.me> <9d0tDLP4x8oun-VOAIzcWgjrLgXkEsiLMCobZ9prF4Y0ge5-x40r8_Mvz1bPnGKQKCEIykcfpM7WcONq4mKGOA==@pm.me> <10e05b9a7252fc746cf8fe0544b8dd96a8bd4e62.camel@telenet.be> 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: 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" Reply-to: Jean-Baptiste Volatier X-ACL-Warn: , Jean-Baptiste Volatier via Guix-patches From: Jean-Baptiste Volatier via Guix-patches via X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1625420891; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=X/G95jCBM/Ew7FaT4L/sEJ3wsDYHmlUmmX3QJ8N7ndI=; b=OZB2PKXOngR8n/ZrzDHXEpEzRcX3nScEE1JaiUiua7/34M5e9/UVHaCSAVp8fwfUXw+yPn Ih9Ac1rOsRdrRGpeHZLCSHLG2pZvQhWpZaDhSmFahUMgCe3EljN0FU9FTkodx/mJPVteM7 X2aHpEnxuUwIQMVJxhIFXx/znw0aT1g+Ks9+SaNq4HKSlTh3QcA8PoclqFwRuhg7YYLq4u kErBU4iQWu/7DH13Tid2PoTerhvt9p02aCvyCuKCleSpH/l/12lK+vJYkZShaJPZ/Wn0ni 7fmTnMsbmi8ituTjLdaq7S1eHjJXc2tfWgWn91/zawSPtuPcyA4XQDGnuLfEfw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1625420891; a=rsa-sha256; cv=none; b=Z69rqB4DykZt5HX95hSSjfXW0jipVlv9/4XpL6eXaDv5Jj57Gzfo39rvb4YCyR4keADwyu fpi11UvmHUWo+0EqkJyoWy03FdA+U4+fkhgGbaOU04yuDpiKB26KXz6qZ6YDfPp9K0LBNV 0QCQmZWCaLPE5g6BTtIocZZvY4EzQpirUhind72khsl7oojN3LS8oIwiFxiz9+5187ly2o 394cLtV2FecLuRlfzL6xjdPLEYGXmZ1YcMLVJ+w5/b7IgY3B8yXQXRf1B4Z0/Pj5PRAfoJ XBiuHdrA8KcXcfp5rkraP37/IP8dbnXt6iAGjEDJw3fsZ2GgK86OZiof9oGGGA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pm.me header.s=protonmail header.b="dq+Rq/gD"; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: 0.09 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pm.me header.s=protonmail header.b="dq+Rq/gD"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: BA5F52AC01 X-Spam-Score: 0.09 X-Migadu-Scanner: scn0.migadu.com X-TUID: 1ns00Et/saI6 On Sunday, July 4th, 2021 at 1:43 PM, Maxime Devos = wrote: > So perhaps you could define a "nss-certs-for-tests" variable > (currently just pointing to nss-certs), and add "nss-certs-for-tests" to > #:disallowed-references to prevent "nss-certs-for-tests" being used at > run-time? Ok, I did not know about #:disallowed-references. > I don't quite see why Julia needs certificates at build time though ... I can only speculate, but my guess is: julia is compiled just-in-time, func= tions are compiled first time they are run. For some common function the build procedure runs some sample code in order to compile them ahead of time. If certificates are not present there are some functions that do not get compi= led ahead of time and then the build procedure fails. > Also, I wonder if this causes reproducibility issues --- if we try to reb= uild > julia after, say, 50 years, e.g. by using "guix time-machine", wouldn't t= he > certificates become invalid, and would therefore the build of Julia fail? I thought that guix build was running with time set 1st January 1970 so tha= t should not happen? Or am I mistaken? Also current julia package is also not reproducible it seems. [1] [1] https://issues.guix.gnu.org/22304 Cheers, JB.