From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id mKPlCyD6M2a40AAAqHPOHw:P1 (envelope-from ) for ; Thu, 02 May 2024 22:40:00 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id mKPlCyD6M2a40AAAqHPOHw (envelope-from ) for ; Thu, 02 May 2024 22:40:00 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1714682400; h=from:from:sender:sender: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; bh=CUeOoQUvBEP7OGG52v3kL7DF/yL05IHqhRId8Bi6k90=; b=Cy6J3qoBsiFDlhyXekaedWFJ0ymXTYOSFvUdwrkB5jeStCD513gHVBkX1Sp0c2jpVmlmtB u4WcrrdfdTadfofq3Zv77aa51aPuW9/dMoqF/4z7JaBj4Kf2HiMTTc2kgdDWQNME4bmE5U W5qp0AuUqFE59wWZ2UrwyxkwcwVxFE+BvzwRav077eSY2KphTK+VmeTFynQ6aT52qIK7Es 2gRs/iaIPPxHsCZ7f2GTvKY5smRuTCi/++sI6W3pahO5Jp78pVM7rn3vw6uDPTIX26v8wO aDbPfViyNMar7sq7oI3zOfHn/P18+G1sPZTTl46Xw+rMk9gVbd2RPfdDpOtOxQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1714682400; a=rsa-sha256; cv=none; b=olTFtUohQRWXrtM13awZcEn9gu9Fd/+fmPemySgof+QpIz3cFw8UEvDOX7zuhsO/ePgLH4 0HlhLqbso1DtqLfKZqdtyVXXyhhxIwKRY4m3u65Y+Lucxo6JRC99frFDkI2uyQlAAqpC2U x99u21NS/ukkodGqawrkoec9oARjNjk1Opor8YTDrstBCRRRgVIZSOW0hmQLlC8RIRSzHy wZvP5Wb83Azsa3OZRuytXNg8MfG3SGcMEwgvvfJDMrlvdkJyuUDZIWLFcJwCNeWIZaRQOU mBJXFXqPlrWahb56pbzYKQffGde6np2PGXSyY1k/uKUVzS0qiFPGLrgQa5gW9A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" 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 9601F7359D for ; Thu, 02 May 2024 22:39:59 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s2dDV-0003L9-E2; Thu, 02 May 2024 16:39:46 -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 ) id 1s2dDR-0003Kj-Ma for bug-guix@gnu.org; Thu, 02 May 2024 16:39:42 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s2dDQ-0005Zd-Rb for bug-guix@gnu.org; Thu, 02 May 2024 16:39:41 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s2dDm-0007HI-DM for bug-guix@gnu.org; Thu, 02 May 2024 16:40:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#70663: nss@3.99 is really hard to build Resent-From: Christina O'Donnell Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 02 May 2024 20:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70663 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Christopher Baines , Maxim Cournoyer Cc: 70663@debbugs.gnu.org Received: via spool by 70663-submit@debbugs.gnu.org id=B70663.171468235527962 (code B ref 70663); Thu, 02 May 2024 20:40:02 +0000 Received: (at 70663) by debbugs.gnu.org; 2 May 2024 20:39:15 +0000 Received: from localhost ([127.0.0.1]:45813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2dD0-0007Gw-Jt for submit@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 ) id 1s2dCw-0007Go-90 for 70663@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: 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 Content-Language: en-US References: <87plu7xla9.fsf@cbaines.net> <87sez179sf.fsf@gmail.com> <87edalv4hj.fsf@cbaines.net> From: Christina O'Donnell In-Reply-To: <87edalv4hj.fsf@cbaines.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -3.39 X-Spam-Score: -3.39 X-Migadu-Queue-Id: 9601F7359D X-Migadu-Scanner: mx11.migadu.com X-TUID: gbc9iiuzJnyX Hi, On 01/05/2024 18:14, Christopher Baines wrote: > Maxim Cournoyer writes: > >> Hi Chris, >> >> Christopher Baines writes: >> >>> nss@3.99 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@3.99 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