From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id IM0pB5spQ2bqIwEAe85BDQ:P1 (envelope-from ) for ; Tue, 14 May 2024 11:06:35 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id IM0pB5spQ2bqIwEAe85BDQ (envelope-from ) for ; Tue, 14 May 2024 11:06:35 +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-Seal: i=1; s=key1; d=yhetil.org; t=1715677594; a=rsa-sha256; cv=none; b=gA29A3gDLvRUKf8wnlQYnU8TvA9qeBMOo76Zmr5+JiUquwr9PpvXjdjXwlmWk/BDD2R5Kx ZltEYTBuGz6nVYg5ER+k/IKpgLj3WBcGCsflqSCyfRvTbcTBCH95zCCx/ptISJX9aGdNXT U4Ef+XdwfG+a/HV4edi9r64kvgROvhLgGbGCwuUX3DEBNF4Oc7a/ASFu1t954DSB7vopr/ SChWBiOI00emH8S4WMnfxDOksIw9dnz2M0MS/RdbTWC+THx4VUFOmiEeOcqOF4qaoHm1E8 z96w1QNGkP+vnxf/9O6/0QxeJQpYqVs67rcB9e2kikvNjLOda1F5tPk/ORAvUw== 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1715677594; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: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=Da68DnAqOKhrW28iPKspwy+/uAjJ4TPyLp0d8E8T6cI=; b=ryWBMvm5hMpEH0JkXhJiMfgg+eJ4qpAYoVrE1M3S0y4clRxbSaLgwprsH5Nnj3dKGVgqNX V8KRkWKLgWv+k1yPeg/k/ktL/Ll5/AUsx5mE3Dq5FIpvxbC7WRu/psBcjfQLa5d3EZ+L2x FxeI0bzldL53Xc8qb+uIyjFz3jV0IpC2C9w3jO/y/Xmm7s/zN9mxKa4JUxVVxPVKNl3Ehj I6PYIiZr32iEPfOulngxun42yVIZwH8tvSDHzwL42U40E56gDVGGYwj9ng0jJNSDhWMijt doUk89fzy0DqnK60xHLB6dJNqb6g0+Xt+21FbQPZSB30o0kG0irtcZWh01lwvA== 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 A87C937918 for ; Tue, 14 May 2024 11:06:34 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s6o6m-0006nq-BG; Tue, 14 May 2024 05:06:04 -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 1s6o6j-0006nQ-QK for bug-guix@gnu.org; Tue, 14 May 2024 05:06:01 -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 1s6o6j-0000zM-FD for bug-guix@gnu.org; Tue, 14 May 2024 05:06:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s6o6k-0004vP-3e for bug-guix@gnu.org; Tue, 14 May 2024 05:06:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#70663: nss@3.99 is really hard to build Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 14 May 2024 09:06: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: 70663@debbugs.gnu.org, Maxim Cournoyer , Ian Eure Received: via spool by 70663-submit@debbugs.gnu.org id=B70663.171567754218917 (code B ref 70663); Tue, 14 May 2024 09:06:02 +0000 Received: (at 70663) by debbugs.gnu.org; 14 May 2024 09:05:42 +0000 Received: from localhost ([127.0.0.1]:38068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s6o6P-0004v3-FS for submit@debbugs.gnu.org; Tue, 14 May 2024 05:05:41 -0400 Received: from mira.cbaines.net ([212.71.252.8]:43508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s6o6L-0004ux-Cd for 70663@debbugs.gnu.org; Tue, 14 May 2024 05:05:40 -0400 Received: from localhost (unknown [45.67.83.168]) by mira.cbaines.net (Postfix) with ESMTPSA id 983ED27BBE2; Tue, 14 May 2024 10:05:34 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 1c7af51f; Tue, 14 May 2024 09:05:30 +0000 (UTC) From: Christopher Baines In-Reply-To: <87plu7xla9.fsf@cbaines.net> (Christopher Baines's message of "Tue, 30 Apr 2024 10:16:46 +0100") References: <87plu7xla9.fsf@cbaines.net> User-Agent: mu4e 1.12.2; emacs 29.3 Date: Tue, 14 May 2024 10:05:28 +0100 Message-ID: <87o798zrtz.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; 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: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: A87C937918 X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -8.47 X-Spam-Score: -8.47 X-TUID: b9CNVcMtrgdq --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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. > > 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@3.99, 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... So with the changes in #70693 merged, this issue should be fixed going forward, but the revisions with the broken nss are going to be affected forever and thus the impact is going to drag on for a while. For example, data.guix.gnu.org is going to be struggling to process the revisions with the broken nss for a long while to come. Before closing this bug, it would be good to understand more about how this happened and from that try to think if anything can be done to prevent similar issues in the future? At least from what I can see on the issues, the problem was introduced with the update to 3.98.0 [3] and then continued with the update to 3.99 [4]. Given the changes in 70662 were sent to guix-patches and then merged less than 24 hours later, I'd imagine that wasn't sufficient time for data.qa.guix.gnu.org to fail attempting to build nss. 3: https://issues.guix.gnu.org/70662 4: https://issues.guix.gnu.org/70618 Had the changes waited for longer, then these failures should have been spotted by QA, I would guess that the revision might have failed to be processed, and if it was processed successfully, the nss failures should have shown up, so maybe we should start requiring [5] that not only are changes sent to guix-patches@gnu.org, but that QA processes them (to some extent) before merging? 5: https://guix.gnu.org/manual/devel/en/html_node/Managing-Patches-and-Bran= ches.html# Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmZDKVhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XdM2xAAoc9IN7usc1G2+xZroJRriFxA2AYojpk8 CxqyZ/lI8zg84jFgXNW0wJXtJp3KNgILEevvq1jXlsP8vlP/mkDq8l2s3e7VlPu3 9aXPRerflHrAJL75herxiav58VxuTe/dQ81sQGBxM6OdupoYDghNphZhDhzsc+Ny H2ATepx/tmUQ9lQQwni5wiZee/iw1w6MwE1hyS6s8KzrSLDc9Sg7PogRGLJ1cP+r 2/M4k7eWMJGT70p0QqXay0Tb5fNzLLuOulm0x6BKkm/vuGuzSALZ/RdIMjewa9H5 Edj2qGbGo4j+J+swTZtD0zFsDhb1J5MMIKx84Rm3gvGkQTvlzymXCDLfW/IN70QM TsSkrLaBNMICDAx8OJ1eSqe/Wy93ub8zd7WtEjkXA/E4W5vZ7SyZ784MvBUf3ir8 ZokT2T+VNdoacu1xZFkTxAzr3Opb4oufiPb6kyfDX6zTFWXKgSXEXIpD0mJH6Mzr TM9YeOjJo6/EoWHpBmls5C1FysHbkrgmUizSBn5vmxKrTvsEkhLeiMIvEZ6EMapZ oTSbZE4vDSn2d4/wFKQCuaZFQ2Hm9JTjEFoCsnRK4+RTscEjzRXAQ5Vwj5bh5VRX +Qvugfd4SXq9lbBA5QLO/9FCIUWZw4+t13w2YXxLxXCga3tRTgYN5ITDc4Kuicie +43o2g9iV8E= =OCea -----END PGP SIGNATURE----- --=-=-=--