GNU bug report logs - #70663
nss@3.99 is really hard to build

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Christopher Baines <mail@HIDDEN>; merged with #70771; dated Tue, 30 Apr 2024 09:18:01 UTC; Maintainer for guix is bug-guix@HIDDEN.
Merged 70663 70771. Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 70663 <at> debbugs.gnu.org:


Received: (at 70663) by debbugs.gnu.org; 2 May 2024 20:39:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 02 16:39:15 2024
Received: from localhost ([127.0.0.1]:45813 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s2dD0-0007Gw-Jt
	for submit <at> debbugs.gnu.org; Thu, 02 May 2024 16:39:14 -0400
Received: from vmi993448.contaboserver.net ([194.163.141.236]:55076
 helo=mutix.org) by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cdo@HIDDEN>) id 1s2dCw-0007Go-90
 for 70663 <at> debbugs.gnu.org; Thu, 02 May 2024 16:39:13 -0400
Received: from [192.168.1.172]
 (host81-152-149-149.range81-152.btcentralplus.com [81.152.149.149])
 (Authenticated sender: cdo)
 by mutix.org (Postfix) with ESMTPSA id 58A20A605A8;
 Thu,  2 May 2024 22:38:46 +0200 (CEST)
Message-ID: <cf5c17ef-964d-6957-9c40-4a50ef1ed019@HIDDEN>
Date: Thu, 2 May 2024 21:38:45 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.15.0
Subject: Re: bug#70663: nss@HIDDEN is really hard to build
Content-Language: en-US
To: Christopher Baines <mail@HIDDEN>,
 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
References: <87plu7xla9.fsf@HIDDEN> <87sez179sf.fsf@HIDDEN>
 <87edalv4hj.fsf@HIDDEN>
From: Christina O'Donnell <cdo@HIDDEN>
In-Reply-To: <87edalv4hj.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -4.3 (----)
X-Debbugs-Envelope-To: 70663
Cc: 70663 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.3 (-----)

Hi,

On 01/05/2024 18:14, Christopher Baines wrote:
> Maxim Cournoyer <maxim.cournoyer@HIDDEN> writes:
>
>> Hi Chris,
>>
>> Christopher Baines <mail@HIDDEN> writes:
>>
>>> nss@HIDDEN is really hard to build, it's so hard and so important that
>>> data.guix.gnu.org is still after two days trying to process [1]. I say
>>> so important because you have to build nss@HIDDEN to compute the channel
>>> instance derivations for Guix.
>> I agree that the nss test suite takes a ridiculous amount of time to run
>> (multiple hours on a fast machine IIRC).  Are we missing a '--fast' test
>> flag or something to make it run in a more reasonable amount of time?
> I did read some of the all.sh script used for the tests and there is
> some environment variables you can set here:
>
>    https://github.com/nss-dev/nss/blob/master/tests/all.sh#L70-L82
>
> It seems like there are 4 "cycles", maybe we could just run the standard
> cycle or at least check how long they each take.

On my machine building natively on x86_64 I was getting approximately 63 
mins for a full test and 20 mins for just the 'standard' 'cycle'. My 
vote would be to just run 'standard' since that runs all of the tests once.

I can profile individual tests if needed to see if there's any that are 
particularly worth culling, but just the above change is an easy win 
without sacrificing too much test coverage.

Kind regards,

Christina





Information forwarded to bug-guix@HIDDEN:
bug#70663; Package guix. Full text available.

Message received at 70663 <at> debbugs.gnu.org:


Received: (at 70663) by debbugs.gnu.org; 1 May 2024 17:15:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 01 13:15:15 2024
Received: from localhost ([127.0.0.1]:38466 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s2DY2-0004LG-Vw
	for submit <at> debbugs.gnu.org; Wed, 01 May 2024 13:15:15 -0400
Received: from mira.cbaines.net ([212.71.252.8]:43416)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1s2DY1-0004LA-JI
 for 70663 <at> debbugs.gnu.org; Wed, 01 May 2024 13:15:14 -0400
Received: from localhost (unknown [212.132.255.10])
 by mira.cbaines.net (Postfix) with ESMTPSA id 843BB27BBE2;
 Wed,  1 May 2024 18:14:51 +0100 (BST)
Received: from felis (localhost.lan [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id f03b8fec;
 Wed, 1 May 2024 17:14:51 +0000 (UTC)
From: Christopher Baines <mail@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: bug#70663: nss@HIDDEN is really hard to build
In-Reply-To: <87sez179sf.fsf@HIDDEN> (Maxim Cournoyer's message of "Wed, 01
 May 2024 12:54:08 -0400")
References: <87plu7xla9.fsf@HIDDEN> <87sez179sf.fsf@HIDDEN>
User-Agent: mu4e 1.12.2; emacs 29.3
Date: Wed, 01 May 2024 18:14:48 +0100
Message-ID: <87edalv4hj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 70663
Cc: 70663 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain

Maxim Cournoyer <maxim.cournoyer@HIDDEN> writes:

> Hi Chris,
>
> Christopher Baines <mail@HIDDEN> writes:
>
>> nss@HIDDEN is really hard to build, it's so hard and so important that
>> data.guix.gnu.org is still after two days trying to process [1]. I say
>> so important because you have to build nss@HIDDEN to compute the channel
>> instance derivations for Guix.
>
> I agree that the nss test suite takes a ridiculous amount of time to run
> (multiple hours on a fast machine IIRC).  Are we missing a '--fast' test
> flag or something to make it run in a more reasonable amount of time?

I did read some of the all.sh script used for the tests and there is
some environment variables you can set here:

  https://github.com/nss-dev/nss/blob/master/tests/all.sh#L70-L82

It seems like there are 4 "cycles", maybe we could just run the standard
cycle or at least check how long they each take.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmYyeIhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xey0w//VCqizlY958Dn2sJklAgROJqNOFPSmGEx
5FTD4Eq0Ak1H25XeIsBiYCXOnE7hC7y3OmcEg0+KRsdR4fQ1PBClmzCxCQv5uJmw
PpyZfpNubLcxZIfvyYRiX4mb7S1PXrYs8XToS2pLeayXL/mtLq++qejLBYtx3gAC
yfc3szc6SNe67/+dvjY0hBs1kbR629thdXntpD/Lr1iNlCsXDvawsU112ZOaKOSn
C9NYudEu/hno4NrNLOpBj5FfyKxgGlK2ZydpvShS2CdNDpg2Uvx8v52BaIO6bEMm
H+HDO2JWgVgN5V51mKBTgxEhTCwmP2JrzHrR5N9hzuywRLWqW1O37zYvgauCE/2k
fXX3EM7KqlijeUJ94vhuj2eRy/u3Cay78Kzlx2EX+O87ETwgY8smeeAaL3LBsLW2
l3B6Lq9x0AUQoJSqSMQiAwCeP1Kk+kYyOo7KbzeqZnUVuE4oRXquAbtx7sIxLRve
geA70W+ECVLF7whgWl6VwcsokEirAByjAeyHwptwYEXtBi7rv2/cVb9qT4NhF/U/
otQzXMCvhori0mppr/EKJTMu5cwj/iO/hxMgO/NCmDQTO+2HhKqFoNbaAlEbwGvF
Q4LHRbg3knBoVwSw72q/fx/8ohq2Qb2CgpI4D+ifZAKnpxTmfWF/qyWWWxqKWWOt
UNuucBBxEsI=
=dROs
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#70663; Package guix. Full text available.

Message received at 70663 <at> debbugs.gnu.org:


Received: (at 70663) by debbugs.gnu.org; 1 May 2024 16:54:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 01 12:54:39 2024
Received: from localhost ([127.0.0.1]:38379 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s2DE7-00043v-6T
	for submit <at> debbugs.gnu.org; Wed, 01 May 2024 12:54:39 -0400
Received: from mail-qk1-x72f.google.com ([2607:f8b0:4864:20::72f]:49575)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1s2DE5-00043j-Ej
 for 70663 <at> debbugs.gnu.org; Wed, 01 May 2024 12:54:38 -0400
Received: by mail-qk1-x72f.google.com with SMTP id
 af79cd13be357-790fb9d1b55so257921685a.3
 for <70663 <at> debbugs.gnu.org>; Wed, 01 May 2024 09:54:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1714582450; x=1715187250; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=FkAJ1DgQbraORNZAmo/VzLidIFeInYkY8xC/RRNO9lE=;
 b=bu2v+EWupfKENqkAb6TGfwTkQUHppFJksWrZS50XDbGoWb+vJZTAPhpy/+2YJv/XPL
 unS5adUde9TwfzDJwawOoKRtVNaQ9WOmQ9Otp9UhVSzlPlEGel9qxLadRVFztfpTu1xT
 ZbhKcR7GigIWxUjTzrTGBoYt37eLqLy9T98Xy+qpYC38WCW628GddvKMvWXeb078HTKH
 oRSqrQ3h6nFqvXRUAydRO+tBWkDCEiVlROvOdsYV/zyKEBtw0VGXGnBwYvFBPLWKdYVQ
 R3BD6hMsZWWGbSt21coqa9Vdpip8jrXj0BAU5r+C0LRJ2Nn8FRnzyATyAL0sXfTnP5hC
 n1hQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1714582450; x=1715187250;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=FkAJ1DgQbraORNZAmo/VzLidIFeInYkY8xC/RRNO9lE=;
 b=k0OeuviOMlrllggGi3nD4R6j/WevSqAhybz9sVS3OjgGOGYbcJ47XEnYLNxUDYhCJ0
 XPTfeNff0gxdaK5GDFJPAoNdA9hj2Ezzw1DZ+5VEBi7wtx4F99DNHwWgmsBtb4dHlela
 kOy2TKFFDbSuQUXWloJROcZ/xS3IlJWLg7bHWz36lVW2AF91rvDQS0vmBfR2GpXSU7xm
 IgJcGPuYGMU5ttU5H9XBSUzoU4zKPioApXCsonnMkj2MqneF5goEOgbLVMmeNCdoT2He
 4d4jWR5DBzDWcaGEYBvvAAuRsAUUS+KVWwzahLhKuJyYJirPP9Kh2byx67xe3bTYM2gt
 5ZfA==
X-Gm-Message-State: AOJu0Yyej+Cmi9vGrnQ63Rvr/HicGrYM2y4GxeStlpLOVQmr74IRZ/cJ
 7g/wmS0wfAh4C7TjJvRie+WingAMX43eikUp2OmpcK/VC+kaBpPuFUdLhQ==
X-Google-Smtp-Source: AGHT+IGmrsIvyYp6/i3Ji2Pq4qTdtV5S3TcSKud0KS6n0sFstDlL0r1Z51jFgLk61AjdXf2CyNxN0w==
X-Received: by 2002:a05:6214:2aa8:b0:6a0:9360:c507 with SMTP id
 js8-20020a0562142aa800b006a09360c507mr2998283qvb.11.1714582449889; 
 Wed, 01 May 2024 09:54:09 -0700 (PDT)
Received: from hurd (dsl-158-62.b2b2c.ca. [66.158.158.62])
 by smtp.gmail.com with ESMTPSA id
 k4-20020a056214024400b006a0d057073bsm2881639qvt.58.2024.05.01.09.54.09
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 01 May 2024 09:54:09 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Christopher Baines <mail@HIDDEN>
Subject: Re: bug#70663: nss@HIDDEN is really hard to build
In-Reply-To: <87plu7xla9.fsf@HIDDEN> (Christopher Baines's message of
 "Tue, 30 Apr 2024 10:16:46 +0100")
References: <87plu7xla9.fsf@HIDDEN>
Date: Wed, 01 May 2024 12:54:08 -0400
Message-ID: <87sez179sf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70663
Cc: 70663 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Chris,

Christopher Baines <mail@HIDDEN> writes:

> nss@HIDDEN is really hard to build, it's so hard and so important that
> data.guix.gnu.org is still after two days trying to process [1]. I say
> so important because you have to build nss@HIDDEN to compute the channel
> instance derivations for Guix.

I agree that the nss test suite takes a ridiculous amount of time to run
(multiple hours on a fast machine IIRC).  Are we missing a '--fast' test
flag or something to make it run in a more reasonable amount of time?

-- 
Thanks,
Maxim




Information forwarded to bug-guix@HIDDEN:
bug#70663; Package guix. Full text available.

Message received at 70663 <at> debbugs.gnu.org:


Received: (at 70663) by debbugs.gnu.org; 1 May 2024 10:12:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 01 06:12:01 2024
Received: from localhost ([127.0.0.1]:36572 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s26wT-0004Vf-44
	for submit <at> debbugs.gnu.org; Wed, 01 May 2024 06:12:01 -0400
Received: from mira.cbaines.net
 ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:55753)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1s26wQ-0004VV-QV
 for 70663 <at> debbugs.gnu.org; Wed, 01 May 2024 06:11:59 -0400
Received: from localhost (unknown [212.132.255.10])
 by mira.cbaines.net (Postfix) with ESMTPSA id 88FB927BBE2
 for <70663 <at> debbugs.gnu.org>; Wed,  1 May 2024 11:11:36 +0100 (BST)
Received: from felis (localhost.lan [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id 5e5e26b3
 for <70663 <at> debbugs.gnu.org>; Wed, 1 May 2024 10:11:36 +0000 (UTC)
From: Christopher Baines <mail@HIDDEN>
To: 70663 <at> debbugs.gnu.org
Subject: Re: nss@HIDDEN is really hard to build
In-Reply-To: <87plu7xla9.fsf@HIDDEN> (Christopher Baines's message of
 "Tue, 30 Apr 2024 10:16:46 +0100")
References: <87plu7xla9.fsf@HIDDEN>
User-Agent: mu4e 1.12.2; emacs 29.3
Date: Wed, 01 May 2024 11:11:31 +0100
Message-ID: <871q6lx2ng.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 70663
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Christopher Baines <mail@HIDDEN> writes:

> nss@HIDDEN is really hard to build, it's so hard and so important that
> data.guix.gnu.org is still after two days trying to process [1]. I say
> so important because you have to build nss@HIDDEN to compute the channel
> instance derivations for Guix.
>
> 1: https://data.guix.gnu.org/revision/72308f262c910977e40c2c9f350dc563c0a=
8437a
>
> Looking at the next revision which has been processed [2], it's been
> built on riscv64-linux as the testsuite is disabled, and it has also
> built on aarch64-linux, but there's no successful build for any other
> architecture.
>
> 2: https://data.guix.gnu.org/revision/9f183c3627a006e8fd3bb9708448bc05a62=
04e6d/package/nss/3.99.0?locale=3Den_US.UTF-8
>
> I think there's two issues here, was this spotted before merging, and
> what if anything can be done about this now. Where there's not a
> substitute available for nss@HIDDEN, this will affect guix pull/guix
> time-machine, e.g.
>
>   =E2=86=92 guix time-machine --commit=3D72308f262c910977e40c2c9f350dc563=
c0a8437a -- describe
>   Updating channel 'guix' from Git repository at 'https://git.savannah.gn=
u.org/git/guix.git'...
>   substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'..=
. 100.0%
>   substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'..=
. 100.0%
>   substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'..=
. 100.0%
>    nss-3.99.tar.xz  55.2MiB                                              =
                                               13.7MiB/s 00:04 =E2=96=95=E2=
=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=
=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=
=E2=96=88=E2=96=8F 100.0%
>   building /gnu/store/8379qa0y6s7ssjr8gplm5fyw9r5pnxhn-nss-3.99.0.drv...

Looking at the build failures for x86_64-linux, it seems that there's
just one test failure. There's a threshold of less than 5 seconds, and
it takes 5 to 7 seconds to complete. This probably isn't helped by using
faketime.

Here's an upstream bug [3] where they raised the threshold a bit, but
this isn't enough for our use case.

3: https://bugzilla.mozilla.org/show_bug.cgi?id=3D1835357

I've sent a patch here which increases the threshold by a lot:

  https://issues.guix.gnu.org/70693

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmYyFVNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xc5ehAAlSBhAj0V6Ce6bQqGcg6+IjHTn9yRtiis
asmAS4xKgzw1wEKJni3YixoiLNRy6IdlGcZ0QrEBLKByfwUKITWyjjujl8bxbykL
BCoG6F/0n/6Lqh+G/+WiOjHPySM0WfJmGTEP47Vw/7Y/feR6jI852DNvUhwb5v07
NnXKKyu/kgUeD2gCaub/zVmSvGJhZXJQlycPDDG91XhITQaiCmjJCOsgF0bK/kT/
kbIE9Lh5ctFSwGKCGoj5gCiF/Vz+i/loek1BvYMT33shGnxQJmLDA2OObwD/r7B2
IIdhLj/sVIy6hYRzZ1Cl5bbG7rIcB1cEgdy4f4EHOT0oMomWJ5QJvG25xx1/+bN6
+qcpNnAuYnHaatR6DV8zEklX0xgF5d3wjbmAqFtS5PragpF2P1CcQqp/r8eeE5OL
m1Re81tdKBAsLpf80XkIsWI+G05abQ1UOQ7C/vngaDTNS7OWUe5ceWKwE1Jkf8ij
xqmSRgpArwafptjn6VpaaEbsJ2hLuUCRlwV4h1GD2nWx2zARC0nctKj7eUJGKBxw
pCWvK4a3TlwV3Bk7emRFfMsXi9cAMT66pOIYEutAvbNfe1AlIZcqbqKwWyOWl1Kz
/TheB2KxBE9/VyWHqS+BTEPPBUfsC/hq6m9QbDWAnaSRvaIL1C2itRo2yxuaeWwG
45iN0I80mHI=
=bNsA
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#70663; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 30 Apr 2024 09:17:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 30 05:17:31 2024
Received: from localhost ([127.0.0.1]:59264 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s1jcB-0000TF-Cr
	for submit <at> debbugs.gnu.org; Tue, 30 Apr 2024 05:17:31 -0400
Received: from lists.gnu.org ([2001:470:142::17]:33776)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1s1jc6-0000T7-DX
 for submit <at> debbugs.gnu.org; Tue, 30 Apr 2024 05:17:30 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mail@HIDDEN>) id 1s1jbZ-0005KS-Pq
 for bug-guix@HIDDEN; Tue, 30 Apr 2024 05:16:59 -0400
Received: from mira.cbaines.net ([212.71.252.8])
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <mail@HIDDEN>) id 1s1jbX-0000ge-7o
 for bug-guix@HIDDEN; Tue, 30 Apr 2024 05:16:53 -0400
Received: from localhost (unknown [212.132.255.10])
 by mira.cbaines.net (Postfix) with ESMTPSA id A009327BBE2
 for <bug-guix@HIDDEN>; Tue, 30 Apr 2024 10:16:48 +0100 (BST)
Received: from felis (localhost.lan [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id e3921ce0
 for <bug-guix@HIDDEN>; Tue, 30 Apr 2024 09:16:48 +0000 (UTC)
From: Christopher Baines <mail@HIDDEN>
To: bug-guix@HIDDEN
Subject: nss@HIDDEN is really hard to build
User-Agent: mu4e 1.12.2; emacs 29.3
Date: Tue, 30 Apr 2024 10:16:46 +0100
Message-ID: <87plu7xla9.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@HIDDEN;
 helo=mira.cbaines.net
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

nss@HIDDEN is really hard to build, it's so hard and so important that
data.guix.gnu.org is still after two days trying to process [1]. I say
so important because you have to build nss@HIDDEN to compute the channel
instance derivations for Guix.

1: https://data.guix.gnu.org/revision/72308f262c910977e40c2c9f350dc563c0a84=
37a

Looking at the next revision which has been processed [2], it's been
built on riscv64-linux as the testsuite is disabled, and it has also
built on aarch64-linux, but there's no successful build for any other
architecture.

2: https://data.guix.gnu.org/revision/9f183c3627a006e8fd3bb9708448bc05a6204=
e6d/package/nss/3.99.0?locale=3Den_US.UTF-8

I think there's two issues here, was this spotted before merging, and
what if anything can be done about this now. Where there's not a
substitute available for nss@HIDDEN, this will affect guix pull/guix
time-machine, e.g.

  =E2=86=92 guix time-machine --commit=3D72308f262c910977e40c2c9f350dc563c0=
a8437a -- describe
  Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.=
org/git/guix.git'...
  substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... =
100.0%
  substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... =
100.0%
  substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... =
100.0%
   nss-3.99.tar.xz  55.2MiB                                                =
                                             13.7MiB/s 00:04 =E2=96=95=E2=
=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=
=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=E2=96=88=
=E2=96=88=E2=96=8F 100.0%
  building /gnu/store/8379qa0y6s7ssjr8gplm5fyw9r5pnxhn-nss-3.99.0.drv...

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmYwtv5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xdqtg//UfhI6FP67u+ne7heb9jfzjLLzdBNXzsz
dq1y87frK4jRQeqluxxrI88/DpOm3eRJKy1TXUh1zpG5nBauflk/hk2DZdhda0dW
YlgQxYDiT/cLgdODl5KsOwwkD3V3wXz6RJBanaDF75JFjIo0xa8tNxq36y9ZCVEY
kSoOfi8T6Sl4F2c2o8IiQuR2JHlZ65kXNDWZEPbWNOgh2vcq+2/SJWhMRhdEpal5
UrbswxOydaJ5xsJ1IXNkNffkIeLmvJelzTJyrqT07jUaSm+ua8aXssaRoDzJWr+D
192kV1Q7V4O7OTPuuxwiJeUOmVcXLUEgULs3f4c+hYKfULkzyltVKOPfFH+23Y8F
7rd/naSIDz5L5mvW+72wXZe68MzMgr+ga1+amYfTl79o5i3+FH9+a76wGxzf3+7Y
I07k8x7iZxwbiRrBCOlIJeRUwz69emPyC9Za58J0gPZYRuoywtaSOJR1awra3ycL
EAei6iIACxONTIpX7304VkxgAE4nea/V8icDr6pgKCFJbpHgV1OPXrOdeSHwuhUX
8WaAg5buhpTExUcLTJkzjhoHjdaaYeMnmI1hqV2vfGYgZA/hd6f0Wu3v+DWn8/QU
29Qnu1wg3xYBqp6THbMNWh1wjJ1BGWbAJ+BNz1kf5F/SyEdWMRl8YjpTY5xE746j
8MCbyxjHCmY=
=QBkH
-----END PGP SIGNATURE-----
--=-=-=--




Acknowledgement sent to Christopher Baines <mail@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#70663; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 5 May 2024 10:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.