From patchwork Mon Sep 9 17:55:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Eure X-Patchwork-Id: 67824 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4F45B27BBEA; Mon, 9 Sep 2024 18:57:21 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8827627BBE2 for ; Mon, 9 Sep 2024 18:57:20 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1snidQ-0005k6-Pe; Mon, 09 Sep 2024 13:57:11 -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 1snidG-00051b-Jj for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:03 -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 1snidG-0000bM-AU for guix-patches@gnu.org; Mon, 09 Sep 2024 13:56:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=/R5HIpxtk6n5/jQ3sLPQCccILYOji+gMipKlNYGvbDA=; b=oTLooHyrBwSFjnUVB1lnUxtr1Zc1tIXA8dtSk8pxH3xnHWZSCpAf4M8q3V+gjmuEGPT2/o5mA2AyaZoKTJVCj7A/ZRlCXCfcHjOETz4nRc9AWCSIEMSc9/rXMi60nPdmPsbB51OeWC0Og6FYOt8DL7cJcpFsp3/Y9jXSTEz6Sf2WrlIDM59bWZPLUzcZcoL0CyZEnBexj+YRcbRvLDovHN54lVHj7ppi4PQqIl22UjaSXqdG9yiZYDYTiHbAANw0kHxHqExHcBo26ZSalgvLopWtmOH322PXq0zonTz7B8k2tis+2CGydVvclenZUFuUMLnj5pJ8+r0q3QyvNbFi1w==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1snidK-0003VE-4F for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73152] [PATCH 1/6] gnu: Remove nss/fixed. Resent-From: Ian Eure Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Sep 2024 17:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73152 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73152@debbugs.gnu.org Cc: Ian Eure Received: via spool by 73152-submit@debbugs.gnu.org id=B73152.172590456313317 (code B ref 73152); Mon, 09 Sep 2024 17:57:02 +0000 Received: (at 73152) by debbugs.gnu.org; 9 Sep 2024 17:56:03 +0000 Received: from localhost ([127.0.0.1]:34062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicM-0003SE-1E for submit@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:03 -0400 Received: from fout2-smtp.messagingengine.com ([103.168.172.145]:55147) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicJ-0003RV-9H for 73152@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:00 -0400 Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43]) by mailfout.phl.internal (Postfix) with ESMTP id 4B20A1380210; Mon, 9 Sep 2024 13:55:50 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Mon, 09 Sep 2024 13:55:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1725904550; x= 1725990950; bh=/R5HIpxtk6n5/jQ3sLPQCccILYOji+gMipKlNYGvbDA=; b=i sFAdoX1jwPnEF6qy34qW1ZKiaVfNdy62shVquWEr1Pq83tGPcZpxGuftfhur6nJP S3vMuQz6G/gLHFWRmaXD2wj3yp/DzKX70JiEKkKJH4OWDBhGRWzbXgyzKUlwiYMi 1khDewUgght+gYXUD9GZHEg/bXmo5NHFF9xM94e4pg5Ag1KwVC/b52FSm5SgzxE6 aiQvo7yyFobl1xRKsK5e6McGe3w4/7uVfGBIFl118Uc7wcSl0JK3vtF+VK39IDqD igRWFAb6h4V7Lhx4aud9rdtlvO+6n7zO1qNlzGIFar0sPdyrfRntgqOKDNvzSkHS nm4Hokxfjel9qaJYGmPhA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725904550; x= 1725990950; bh=/R5HIpxtk6n5/jQ3sLPQCccILYOji+gMipKlNYGvbDA=; b=M vI2xok1YZSI2R2H5i3g+C2YV+I+5Xpvn1IiNTg4Wx61cPYfEaru/ER/zrfAMbBvQ +WEpcON0yQ6PmlOnevOSDaNSfuEi19Iqe9XX+mS3eiiJ4SVQpftZjLiV9jj7R87J NDGT9BKFAKUo/H4+eFe+y7tVrTTKVFiCUUK95ENr+pZU1oTRwUTQaG4/V3pFjTpd zn6VeOTXlcQvH6GSO8MhQq3rYlHnIWUY81R/ckoEwiD/g0dAsU7c7E8mZDcbG16E FPF8Rxn2nwZnMwAuw1grLbzTJvQKPKaGj94tq9jHsb3NJ+UDtPTv/Ayjrq2PAioW +E7s5rxyKkCHHJDpAdO5A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudeijedguddtvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvve fufffkofgjfhgggfestdekredtredttdenucfhrhhomhepkfgrnhcugfhurhgvuceoihgr nhesrhgvthhrohhsphgvtgdrthhvqeenucggtffrrghtthgvrhhnpefgteeiffdvleejle eiieevgeegleegieevjeekfeevledugfehteetgfeuffevhfenucffohhmrghinhepmhho iihilhhlrgdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehirghnsehrvghtrhhoshhpvggtrdhtvhdpnhgspghrtghpthhtohepvddp mhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepjeefudehvdesuggvsggsuhhgshdrgh hnuhdrohhrghdprhgtphhtthhopehirghnsehrvghtrhhoshhpvggtrdhtvh X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 9 Sep 2024 13:55:49 -0400 (EDT) From: Ian Eure Date: Mon, 9 Sep 2024 10:55:34 -0700 Message-ID: <20240909175540.8156-2-ian@retrospec.tv> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240909175540.8156-1-ian@retrospec.tv> References: <20240909175540.8156-1-ian@retrospec.tv> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/nss.scm (nss/fixed): Delete variable. Change-Id: I0a071a8c3c4a9e2a24b873177402735912192212 --- gnu/packages/nss.scm | 51 -------------------------------------------- 1 file changed, 51 deletions(-) diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index 6c60e9fbae..718a3ba4c0 100644 --- a/gnu/packages/nss.scm +++ b/gnu/packages/nss.scm @@ -271,57 +271,6 @@ (define-public nss security standards.") (license license:mpl2.0))) -(define-public nss/fixed - (let ((actual-version "3.99")) - (hidden-package - (package - (inherit nss) - (version (string-append actual-version ".0")) ;for grafts requirements - (source (origin - (inherit (package-source nss)) - (uri (let ((version-with-underscores - (string-join (string-split actual-version #\.) "_"))) - (string-append - "https://ftp.mozilla.org/pub/mozilla.org/security/nss/" - "releases/NSS_" version-with-underscores "_RTM/src/" - "nss-" actual-version ".tar.gz"))) - (sha256 - (base32 - "1g89ig40gfi1sp02gybvl2z818lawcnrqjzsws36cdva834c5maw")))) - (arguments - (substitute-keyword-arguments (package-arguments nss) - ((#:phases phases) - #~(modify-phases #$phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (if tests? - (begin - ;; Use 127.0.0.1 instead of $HOST.$DOMSUF as HOSTADDR for - ;; testing. The latter requires a working DNS or /etc/hosts. - (setenv "DOMSUF" "localdomain") - (setenv "USE_IP" "TRUE") - (setenv "IP_ADDRESS" "127.0.0.1") - - ;; This specific test is looking at performance "now - ;; verify that we can quickly dump a database", and - ;; we're not testing performance here (especially - ;; since we're using faketime), so raise the - ;; threshold - (substitute* "nss/tests/dbtests/dbtests.sh" - ((" -lt 5") " -lt 50")) - - ;; Since the test suite is very lengthy, run the test - ;; suite once, not thrice as done by default, by - ;; selecting only the 'standard' cycle. - (setenv "NSS_CYCLES" "standard") - - ;; The "PayPalEE.cert" certificate expires every six months, - ;; leading to test failures: - ;; . To - ;; work around that, set the time to roughly the release date. - (invoke "faketime" "2024-01-23" "./nss/tests/all.sh")) - (format #t "test suite not run~%")))))))))))) - ;; nss-rapid tracks the rapid release channel. Unless your package requires a ;; newer version, you should prefer the `nss' package, which tracks the ESR ;; channel. From patchwork Mon Sep 9 17:55:35 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Eure X-Patchwork-Id: 67827 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E03A827BBEA; Mon, 9 Sep 2024 18:57:28 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 99C5827BBE2 for ; Mon, 9 Sep 2024 18:57:28 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1snidU-00063q-Jv; Mon, 09 Sep 2024 13:57:12 -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 1snidH-00053R-2p for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:02 -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 1snidG-0000bS-Q4 for guix-patches@gnu.org; Mon, 09 Sep 2024 13:56:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=jdcp3l2FNPMsXzmDpiqwwvdZl7/pKAz16Nb3EhX3SFo=; b=KZTLYEdR1IT72ihQBPIjzNHPy2UCpa9IO1C604gj25cvTrWiiBW/cgrrd3o6iwskF8yIqEE0p5thlVE8t8d86kij9b+2+etIcttaRLjtYfd15o4z22Tt3qf0nkU2Uen8v2QF1aa6TGBDx38y4VUwjNOpx9EoRJ6S5wdd8XB49Ld6VO1mv5BLWsH61cDGfLxcA5cL3mLYULhsMU2HZGVxM++91PMqVkB0XtzZVYVJooPDxEyiLTUg+44QFdhgor3cNiXsfM/rGjnk9iiLzxS1Lb6YVwyI0j+dWXcVoXXLH/W1pBS17HDRAut8ewOYjfjAASN0PcpJ55DqExz2HbxHGw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1snidK-0003VL-K0 for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73152] [PATCH 2/6] gnu: Remove nspr-4.32. Resent-From: Ian Eure Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Sep 2024 17:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73152 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73152@debbugs.gnu.org Cc: Ian Eure Received: via spool by 73152-submit@debbugs.gnu.org id=B73152.172590456413335 (code B ref 73152); Mon, 09 Sep 2024 17:57:02 +0000 Received: (at 73152) by debbugs.gnu.org; 9 Sep 2024 17:56:04 +0000 Received: from localhost ([127.0.0.1]:34071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicN-0003Sk-Ac for submit@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:04 -0400 Received: from fhigh6-smtp.messagingengine.com ([103.168.172.157]:49399) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicL-0003RX-6U for 73152@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:01 -0400 Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) by mailfhigh.phl.internal (Postfix) with ESMTP id 1EB3E114024D; Mon, 9 Sep 2024 13:55:51 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Mon, 09 Sep 2024 13:55:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1725904551; x= 1725990951; bh=jdcp3l2FNPMsXzmDpiqwwvdZl7/pKAz16Nb3EhX3SFo=; b=m 6G3TSsICG1SyI62FI4dspJkA8XW6LqLhplilZXA0bCv/FK+s8OtrOcRzPug1VAqm BvQIHJgrdqRAyY0tAdobYaWN1A8I2RTyPm4SyJtlbRRcb7+XTYxrGCXitkNLLuS2 Ez4kH+ZygQjta2F0wMgU0XaXZ9WEFPjBoxF6wSXaiSrYQ6kVkw1GHmV3+bRf3o60 mkciz7bmQ0BIeZUmEMmnN8ANm5m4ctVlsi/2CD+WZ9aL61YTdwzv8xdcHvv6NBBN Ns+HNanvXFEczVy2ms/+Ep/vNXod7UOJcQU/C1MaLLG/k2pphvMIPCNY60+8mXRU HEtUhFLdpJXEl1ZYmYLIQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725904551; x= 1725990951; bh=jdcp3l2FNPMsXzmDpiqwwvdZl7/pKAz16Nb3EhX3SFo=; b=g 6oyuYqPuAYasNbJ5srL0H+cksVRV8Z5//I0seFzld1O8w1RrzJ30+hh9dUMCUWvg ne9rrtAIFBPt5L/BoG1JvV79+bu443xLGZH0aolBPzukwGAMMvqM/9XtQEl3RSrT DCQH5qd+HQnP0eYzgvIAAWca9wCPhtH7dbwpqUEmQjMKbkNjVL74HMVBPrlgroKr V7/wLT4GxY933LJYD1qoHdoMO3b37QQyK1AG2MHuQZpoNe+hOk9xu4SwJ2XC4yNv c3J5suMIZR9jsWbNznpm4fZoePWDpV6/Cub7N3GUNgac3o4a6pdDf79GzmTaLovV +yVno9XDC/1bmr3uumlvA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudeijedguddtvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvve fufffkofgjfhgggfestdekredtredttdenucfhrhhomhepkfgrnhcugfhurhgvuceoihgr nhesrhgvthhrohhsphgvtgdrthhvqeenucggtffrrghtthgvrhhnpefgteeiffdvleejle eiieevgeegleegieevjeekfeevledugfehteetgfeuffevhfenucffohhmrghinhepmhho iihilhhlrgdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehirghnsehrvghtrhhoshhpvggtrdhtvhdpnhgspghrtghpthhtohepvddp mhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepjeefudehvdesuggvsggsuhhgshdrgh hnuhdrohhrghdprhgtphhtthhopehirghnsehrvghtrhhoshhpvggtrdhtvh X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 9 Sep 2024 13:55:50 -0400 (EDT) From: Ian Eure Date: Mon, 9 Sep 2024 10:55:35 -0700 Message-ID: <20240909175540.8156-3-ian@retrospec.tv> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240909175540.8156-1-ian@retrospec.tv> References: <20240909175540.8156-1-ian@retrospec.tv> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/nss.scm (nspr-4.32): Delete variable. Change-Id: I05c97fe6fc32d045618334df118a84836c0d0261 --- gnu/packages/nss.scm | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index 718a3ba4c0..60b4b34d4e 100644 --- a/gnu/packages/nss.scm +++ b/gnu/packages/nss.scm @@ -94,18 +94,6 @@ (define-public nspr in the Mozilla clients.") (license license:mpl2.0))) -(define-public nspr-4.32 - (package - (inherit nspr) - (version "4.32") - (source (origin - (method url-fetch) - (uri (string-append - "https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v" - version "/src/nspr-" version ".tar.gz")) - (sha256 - (base32 - "0v3zds1id71j5a5si42a658fjz8nv2f6zp6w4gqrqmdr6ksz8sxv")))))) ;; nss should track ESRs, but currently doesn't. 3.102.1 is the current ESR. From patchwork Mon Sep 9 17:55:36 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Eure X-Patchwork-Id: 67829 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6072627BBEA; Mon, 9 Sep 2024 18:57:38 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7DA2227BBE2 for ; Mon, 9 Sep 2024 18:57:37 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1snidW-00066x-Gh; Mon, 09 Sep 2024 13:57:15 -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 1snidL-0005K3-5G for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:05 -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 1snidH-0000bX-7V for guix-patches@gnu.org; Mon, 09 Sep 2024 13:56:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=HfMxkMbpODFDJcRNJTb1cSoCT01RUYZ22MNtDoW7jUw=; b=IGAhyMTR/Dd6gPQKYqdGkrgenjC2YN7x/HffDlCPX5CNTfGtANmWkltwoqZMxSw73iVnhxncPzORgfqd/K6XkeyC3qdDKZhsvr/8jj137PiF04/PQmxLtEJCDRymsQ5M9JFy0E35+seoELw1iU1MVo9Una69buxK7v/CpcvjGU36+1BiVDwWpmWKpjefC6yzc3CqJaEBmEFa0RkvzXZ0GzihI5vjdx+lRsqyebia1mFUOw8DCAzSljFFN26CqZ+Q7/P98Sa9fdxJfnBu6tFFjHkg3vXk7B2O4/6uS1PrbfKhd7QLBSahG4UxlPfObbkoVmu+qLnemONeMgtBH62Xuw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1snidL-0003VT-1i for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73152] [PATCH 3/6] gnu: Add make-nss. Resent-From: Ian Eure Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Sep 2024 17:57:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73152 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73152@debbugs.gnu.org Cc: Ian Eure Received: via spool by 73152-submit@debbugs.gnu.org id=B73152.172590456913371 (code B ref 73152); Mon, 09 Sep 2024 17:57:03 +0000 Received: (at 73152) by debbugs.gnu.org; 9 Sep 2024 17:56:09 +0000 Received: from localhost ([127.0.0.1]:34076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicS-0003TY-8y for submit@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:08 -0400 Received: from fout2-smtp.messagingengine.com ([103.168.172.145]:44627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicL-0003RZ-5F for 73152@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:02 -0400 Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43]) by mailfout.phl.internal (Postfix) with ESMTP id 29B56138018B; Mon, 9 Sep 2024 13:55:52 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Mon, 09 Sep 2024 13:55:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1725904552; x= 1725990952; bh=HfMxkMbpODFDJcRNJTb1cSoCT01RUYZ22MNtDoW7jUw=; b=N DWRChAgRpizz7Y2BcpUQumlA+OBm8SegeZQtMcnXOEfWuxxUTodaHuAOeb8rCxCu t3qe6wCHhqtk18aIQphwD+Vxim/fXai5/tf0OdHoTdJuxV4Rm4qGWN5XIRUmS1KN LAMmoFLcu6E2X24G1vR5zPhRdYhRR9+okSfhumI9UMsWIIX837MebWMx//oKZsFJ nupOX35zQQmFEeQUVgNS91qzET1t7AV27DjEl3+xCjkQq2oT4v2uDFsUi8UoJezK j1Sv2d3eshYhGqr+76RIsuH/KSZdtaqOTkBnbpk4Vqo091iMAiZ8nvgUgcIL9/cW tJPn6i6iGySFVagugAfYQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725904552; x= 1725990952; bh=HfMxkMbpODFDJcRNJTb1cSoCT01RUYZ22MNtDoW7jUw=; b=l HOAnGiGNmYaDskJDgMw0r2MyBFzPIHjmuFYBIXaRFmKjZKx6D5rCgkTfXErgRuAr OTnn0HM2P79t2OdZgZzFj1JKz/rH4ahBsAMfHaUHButcVCsSvZiFyjTvg4xlWDX1 yzXkFWDu3FQN+y0SRooOUHVCQ3PqRARGXLfH3W8d4sXh6Fy/nMVfoNlgv0TzaEvt j7gV+HY8TCGCgENySyHX3b/stVbDKa38vzmSRBSsHW8MP6H46Oaf8zUFnY5WVz5c p1hWsKbrEr3SYpHDryd8qn5J5CqNvrvTwKiiv3KWaPl3aVM85NRrDzD5gTj5Eule 1YGFmID4zYjdikerxYmjA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudeijedguddtvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvve fufffkofgjfhgggfestdekredtredttdenucfhrhhomhepkfgrnhcugfhurhgvuceoihgr nhesrhgvthhrohhsphgvtgdrthhvqeenucggtffrrghtthgvrhhnpeekgfelvdehueefte ekfedvheetueeuledugfetgfelvedvjefffeegfefgvdduueenucffohhmrghinhepmhho iihilhhlrgdrohhrghdpghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehirghnsehrvghtrhhoshhpvggtrdhtvhdpnhgspghr tghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepjeefudehvdesug gvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehirghnsehrvghtrhhoshhpvggt rdhtvh X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 9 Sep 2024 13:55:51 -0400 (EDT) From: Ian Eure Date: Mon, 9 Sep 2024 10:55:36 -0700 Message-ID: <20240909175540.8156-4-ian@retrospec.tv> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240909175540.8156-1-ian@retrospec.tv> References: <20240909175540.8156-1-ian@retrospec.tv> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/nss.scm (make-nss): New variable. NSS builds require time-shifting to their approximate release date to build repeatably, because it ships with test certificates which expire. To avoid duplicating the whole package definition between `nss' and `nss-rapid', move the bulk of the definition into `make-nss', which accepts a version, hash, and release date, allowing reuse between the two definitions. Change-Id: Iaab1bb167ceed985a3dcde57f7fe35dce3deaa36 --- gnu/packages/nss.scm | 166 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 166 insertions(+) diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index 60b4b34d4e..b51bebda3d 100644 --- a/gnu/packages/nss.scm +++ b/gnu/packages/nss.scm @@ -94,6 +94,172 @@ (define-public nspr in the Mozilla clients.") (license license:mpl2.0))) +(define* (make-nss #:key version release-date hash) + (package + (name "nss") + ;; IMPORTANT: Also update and test the nss-certs package, which duplicates + ;; version and source to avoid a top-level variable reference & module + ;; cycle. + (version version) + (source + (origin + (method url-fetch) + (uri (let ((version-with-underscores + (string-join (string-split version #\.) "_"))) + (string-append + "https://ftp.mozilla.org/pub/mozilla.org/security/nss/" + "releases/NSS_" version-with-underscores "_RTM/src/" + "nss-" version ".tar.gz"))) + (sha256 + (base32 hash)) + ;; Create nss.pc and nss-config. + (patches (search-patches "nss-3.56-pkgconfig.patch" + "nss-getcwd-nonnull.patch" + "nss-increase-test-timeout.patch")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Delete the bundled copy of these libraries. + (delete-file-recursively "nss/lib/zlib") + (delete-file-recursively "nss/lib/sqlite"))))) + (build-system gnu-build-system) + (outputs '("out" "bin")) + (arguments + (list + #:make-flags + #~(let ((rpath (string-append "-Wl,-rpath=" #$output "/lib/nss"))) + (list "-C" "nss" + (string-append "PREFIX=" #$output) + "NSDISTMODE=copy" + "NSS_USE_SYSTEM_SQLITE=1" + ;; The gtests fail to compile on riscv64. + ;; Skipping them doesn't affect the test suite. + #$@(if (target-riscv64?) + #~("NSS_DISABLE_GTESTS=1") + #~()) + ;; Ensure we are building for the (%current-target-system). + #$@(if (%current-target-system) + #~((string-append + "OS_TEST=" + (string-take #$(%current-target-system) + (string-index #$(%current-target-system) #\-))) + (string-append + "KERNEL=" (cond (#$(target-hurd?) "gnu") + (#$(target-linux?) "linux") + (else "")))) + #~()) + #$@(if (%current-target-system) + #~("CROSS_COMPILE=1") + #~()) + (string-append "NSPR_INCLUDE_DIR=" + (search-input-directory %build-inputs + "include/nspr")) + ;; Add $out/lib/nss to RPATH. + (string-append "RPATH=" rpath) + (string-append "LDFLAGS=" rpath))) + #:modules '((guix build gnu-build-system) + (guix build utils) + (ice-9 ftw) + (ice-9 match) + (srfi srfi-26)) + #:tests? (not (or (%current-target-system) + ;; Tests take more than 30 hours on some architectures. + (target-riscv64?) + (target-ppc32?))) + #:phases + #~(modify-phases %standard-phases + (replace 'configure + (lambda _ + (setenv "CC" #$(cc-for-target)) + (setenv "CCC" #$(cxx-for-target)) + (setenv "NATIVE_CC" "gcc") + ;; No VSX on powerpc-linux. + #$@(if (target-ppc32?) + #~((setenv "NSS_DISABLE_CRYPTO_VSX" "1")) + #~()) + ;; Tells NSS to build for the 64-bit ABI if we are 64-bit system. + #$@(if (target-64bit?) + #~((setenv "USE_64" "1")) + #~()))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (if tests? + (begin + ;; Use 127.0.0.1 instead of $HOST.$DOMSUF as HOSTADDR for + ;; testing. The latter requires a working DNS or /etc/hosts. + (setenv "DOMSUF" "localdomain") + (setenv "USE_IP" "TRUE") + (setenv "IP_ADDRESS" "127.0.0.1") + + ;; This specific test is looking at performance "now + ;; verify that we can quickly dump a database", and + ;; we're not testing performance here (especially + ;; since we're using faketime), so raise the + ;; threshold + (substitute* "nss/tests/dbtests/dbtests.sh" + ((" -lt 5") " -lt 50")) + + ;; Since the test suite is very lengthy, run the test + ;; suite once, not thrice as done by default, by + ;; selecting only the 'standard' cycle. + (setenv "NSS_CYCLES" "standard") + + #$@(if (target-64bit?) + '() + ;; The script fails to determine the source + ;; directory when running under 'datefudge' (see + ;; ). Help it. + #~((substitute* "nss/tests/gtests/gtests.sh" + (("SOURCE_DIR=.*") + (string-append "SOURCE_DIR=" (getcwd) "/nss\n"))))) + + ;; The "PayPalEE.cert" certificate expires every six months, + ;; leading to test failures: + ;; . To + ;; work around that, set the time to roughly the release date. + (invoke #$(if (target-64bit?) "faketime" "datefudge") + #$release-date "./nss/tests/all.sh")) + (format #t "test suite not run~%")))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append (assoc-ref outputs "bin") "/bin")) + (inc (string-append out "/include/nss")) + (lib (string-append out "/lib/nss")) + (obj (match (scandir "dist" (cut string-suffix? "OBJ" <>)) + ((obj) (string-append "dist/" obj))))) + ;; Install nss-config to $out/bin. + (install-file (string-append obj "/bin/nss-config") + (string-append out "/bin")) + (delete-file (string-append obj "/bin/nss-config")) + ;; Install nss.pc to $out/lib/pkgconfig. + (install-file (string-append obj "/lib/pkgconfig/nss.pc") + (string-append out "/lib/pkgconfig")) + (delete-file (string-append obj "/lib/pkgconfig/nss.pc")) + (rmdir (string-append obj "/lib/pkgconfig")) + ;; Install other files. + (copy-recursively "dist/public/nss" inc) + (copy-recursively (string-append obj "/bin") bin) + (copy-recursively (string-append obj "/lib") lib))))))) + (inputs (list sqlite zlib)) + (propagated-inputs (list nspr)) ;required by nss.pc. + (native-inputs (list perl ;for tests + (if (target-64bit?) libfaketime datefudge) + which)) + + ;; The NSS test suite takes around 48 hours on Loongson 3A (MIPS) when + ;; another build is happening concurrently on the same machine. + (properties '((timeout . 216000))) ;60 hours + + (home-page "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS") + (synopsis "Network Security Services") + (description + "Network Security Services (@dfn{NSS}) is a set of libraries designed to +support cross-platform development of security-enabled client and server +applications. Applications built with NSS can support SSL v2 and v3, TLS, +PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other +security standards.") + (license license:mpl2.0))) ;; nss should track ESRs, but currently doesn't. 3.102.1 is the current ESR. From patchwork Mon Sep 9 17:55:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Eure X-Patchwork-Id: 67826 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2C35527BBEA; Mon, 9 Sep 2024 18:57:27 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5777127BBE2 for ; Mon, 9 Sep 2024 18:57:26 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1snide-0006vU-SW; Mon, 09 Sep 2024 13:57:23 -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 1snidL-0005LB-AI for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:05 -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 1snidH-0000bd-Kz for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=MUPRRdf+cAmkLD8XJqhNFF14tKcxCGs5rMFAndHva3s=; b=RrDC9e2bqAiX/efVudJwf4JaYjWzCUKqBsafQKwVPWvZypMDVubiiswVAf/X1wKTelTjPqIJcUvkm9ZVBRyha+GPY0Cjg5WJydUpglmUdsjhEfROAeGbkakcFUGeDbiKGzymLRWv1u/elBkORFd8XRYfh/fjmAZgDMQ/xIJAVVL8gNgL8DfcJ0EPBabMcjEMn642dihXCEevCFdVx/GhvSS+ZwSgCz+Uw58VMAYik8a4g7w+Z8hnbi5YZCnVKE4RgAkAMumvAbWtQDtwX/FpfEwObC1Qii8iPQdwiQrjiD/Il2MpA2VrqT6a8yYG+mlyEbBZERba2yefzu/2qMGHeQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1snidL-0003Va-Ep for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73152] [PATCH 4/6] gnu: nss: Update to 3.102.1. Resent-From: Ian Eure Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Sep 2024 17:57:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73152 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73152@debbugs.gnu.org Cc: Ian Eure Received: via spool by 73152-submit@debbugs.gnu.org id=B73152.172590456913378 (code B ref 73152); Mon, 09 Sep 2024 17:57:03 +0000 Received: (at 73152) by debbugs.gnu.org; 9 Sep 2024 17:56:09 +0000 Received: from localhost ([127.0.0.1]:34078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicS-0003Tc-VE for submit@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:09 -0400 Received: from fout2-smtp.messagingengine.com ([103.168.172.145]:34259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicL-0003Rb-Uq for 73152@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:03 -0400 Received: from phl-compute-12.internal (phl-compute-12.phl.internal [10.202.2.52]) by mailfout.phl.internal (Postfix) with ESMTP id ECC411380192; Mon, 9 Sep 2024 13:55:52 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-12.internal (MEProxy); Mon, 09 Sep 2024 13:55:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1725904552; x= 1725990952; bh=MUPRRdf+cAmkLD8XJqhNFF14tKcxCGs5rMFAndHva3s=; b=I 2uoBtXclXT6CXarN7ggi6ig1xOrdsfLBovE5A/CXxiN4iL38Xd53ZGx7+aAvuKj4 qqtGieFb/55f0pADkrrRp5hucNQdfUTVOekcK8hujtMSazUpX/msWoXSDgo9TvhY Oy6FeJRof5zzX/y8Rs/mHTuxTcDPavLJadz+rwESD42Aw6AMqo50Jf3IU0eLroOY QXlR0C5NpWy0BJ65nC20Ys6vq5+QRV2QMqAlUfJXhZtMP6MPMexU1H9Q+eaP+gey oN8fA9zseKu2O+dHdYQp54zUky58+pcmaRxqlIVhBuSJ9UfwfrEthypOIkXpwUfE AE+wADXOnu4Ln715cBhiw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725904552; x= 1725990952; bh=MUPRRdf+cAmkLD8XJqhNFF14tKcxCGs5rMFAndHva3s=; b=i P43vOwpmJBQJ82fCMR5BUrpYTeCsycL19sVJHcpGsENyo4goqUgH3obFQvD6Yegd 13SNyYym4sVsOOjVCVNBgquGeSQJd1ClAIV2U4hvv6Bh3NiYEyshA9dOzl2ulNrV 2RZhW5A6kDqi4WR2qJN15m1ro4RQmWD6zjl4H99WnrOh+aSFQLZweebNIo5Fn2AE /+LaXwBfEdEzfT61/TbGJz0ygMYwKNGpTCSkzEXJ66XJI/4BTjVDlH10wzEMLUwd B6pWW8P/tgfEmW9zlLGLFTMcvTdjYdxOuz6TxV/DzxzRpbmRUbZCS+peXEZCJ8zW QlICrgDgTyp0twFg07SYQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudeijedguddtvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvve fufffkofgjfhgggfestdekredtredttdenucfhrhhomhepkfgrnhcugfhurhgvuceoihgr nhesrhgvthhrohhsphgvtgdrthhvqeenucggtffrrghtthgvrhhnpeekgfelvdehueefte ekfedvheetueeuledugfetgfelvedvjefffeegfefgvdduueenucffohhmrghinhepmhho iihilhhlrgdrohhrghdpghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehirghnsehrvghtrhhoshhpvggtrdhtvhdpnhgspghr tghpthhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepjeefudehvdesug gvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehirghnsehrvghtrhhoshhpvggt rdhtvh X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 9 Sep 2024 13:55:52 -0400 (EDT) From: Ian Eure Date: Mon, 9 Sep 2024 10:55:37 -0700 Message-ID: <20240909175540.8156-5-ian@retrospec.tv> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240909175540.8156-1-ian@retrospec.tv> References: <20240909175540.8156-1-ian@retrospec.tv> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches gnu/packages/nss.scm (nss): Update to 3.102.1. Change-Id: Ic24624279b1d2efbe6f4dd82cb73cc63f50f2e14 --- gnu/packages/nss.scm | 172 +++---------------------------------------- 1 file changed, 10 insertions(+), 162 deletions(-) diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index b51bebda3d..b4fdd13abc 100644 --- a/gnu/packages/nss.scm +++ b/gnu/packages/nss.scm @@ -261,169 +261,17 @@ (define* (make-nss #:key version release-date hash) security standards.") (license license:mpl2.0))) -;; nss should track ESRs, but currently doesn't. 3.102.1 is the current ESR. - (define-public nss - (package - (name "nss") - ;; IMPORTANT: Also update and test the nss-certs package, which duplicates - ;; version and source to avoid a top-level variable reference & module - ;; cycle. - (version "3.99") - (source (origin - (method url-fetch) - (uri (let ((version-with-underscores - (string-join (string-split version #\.) "_"))) - (string-append - "https://ftp.mozilla.org/pub/mozilla.org/security/nss/" - "releases/NSS_" version-with-underscores "_RTM/src/" - "nss-" version ".tar.gz"))) - (sha256 - (base32 - "1g89ig40gfi1sp02gybvl2z818lawcnrqjzsws36cdva834c5maw")) - ;; Create nss.pc and nss-config. - (patches (search-patches "nss-3.56-pkgconfig.patch" - "nss-getcwd-nonnull.patch" - "nss-increase-test-timeout.patch")) - (modules '((guix build utils))) - (snippet - '(begin - ;; Delete the bundled copy of these libraries. - (delete-file-recursively "nss/lib/zlib") - (delete-file-recursively "nss/lib/sqlite"))))) - (build-system gnu-build-system) - (outputs '("out" "bin")) - (arguments - (list - #:make-flags - #~(let ((rpath (string-append "-Wl,-rpath=" #$output "/lib/nss"))) - (list "-C" "nss" - (string-append "PREFIX=" #$output) - "NSDISTMODE=copy" - "NSS_USE_SYSTEM_SQLITE=1" - ;; The gtests fail to compile on riscv64. - ;; Skipping them doesn't affect the test suite. - #$@(if (target-riscv64?) - #~("NSS_DISABLE_GTESTS=1") - #~()) - ;; Ensure we are building for the (%current-target-system). - #$@(if (%current-target-system) - #~((string-append - "OS_TEST=" - (string-take #$(%current-target-system) - (string-index #$(%current-target-system) #\-))) - (string-append - "KERNEL=" (cond (#$(target-hurd?) "gnu") - (#$(target-linux?) "linux") - (else "")))) - #~()) - #$@(if (%current-target-system) - #~("CROSS_COMPILE=1") - #~()) - (string-append "NSPR_INCLUDE_DIR=" - (search-input-directory %build-inputs - "include/nspr")) - ;; Add $out/lib/nss to RPATH. - (string-append "RPATH=" rpath) - (string-append "LDFLAGS=" rpath))) - #:modules '((guix build gnu-build-system) - (guix build utils) - (ice-9 ftw) - (ice-9 match) - (srfi srfi-26)) - #:tests? (not (or (%current-target-system) - ;; Tests take more than 30 hours on some architectures. - (target-riscv64?) - (target-ppc32?))) - #:phases - #~(modify-phases %standard-phases - (replace 'configure - (lambda _ - (setenv "CC" #$(cc-for-target)) - (setenv "CCC" #$(cxx-for-target)) - (setenv "NATIVE_CC" "gcc") - ;; No VSX on powerpc-linux. - #$@(if (target-ppc32?) - #~((setenv "NSS_DISABLE_CRYPTO_VSX" "1")) - #~()) - ;; Tells NSS to build for the 64-bit ABI if we are 64-bit system. - #$@(if (target-64bit?) - #~((setenv "USE_64" "1")) - #~()))) - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (if tests? - (begin - ;; Use 127.0.0.1 instead of $HOST.$DOMSUF as HOSTADDR for - ;; testing. The latter requires a working DNS or /etc/hosts. - (setenv "DOMSUF" "localdomain") - (setenv "USE_IP" "TRUE") - (setenv "IP_ADDRESS" "127.0.0.1") - - ;; This specific test is looking at performance "now - ;; verify that we can quickly dump a database", and - ;; we're not testing performance here (especially - ;; since we're using faketime), so raise the - ;; threshold - (substitute* "nss/tests/dbtests/dbtests.sh" - ((" -lt 5") " -lt 50")) - - #$@(if (target-64bit?) - '() - ;; The script fails to determine the source - ;; directory when running under 'datefudge' (see - ;; ). Help it. - #~((substitute* "nss/tests/gtests/gtests.sh" - (("SOURCE_DIR=.*") - (string-append "SOURCE_DIR=" (getcwd) "/nss\n"))))) - - ;; The "PayPalEE.cert" certificate expires every six months, - ;; leading to test failures: - ;; . To - ;; work around that, set the time to roughly the release date. - (invoke #$(if (target-64bit?) "faketime" "datefudge") - "2024-01-23" "./nss/tests/all.sh")) - (format #t "test suite not run~%")))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin (string-append (assoc-ref outputs "bin") "/bin")) - (inc (string-append out "/include/nss")) - (lib (string-append out "/lib/nss")) - (obj (match (scandir "dist" (cut string-suffix? "OBJ" <>)) - ((obj) (string-append "dist/" obj))))) - ;; Install nss-config to $out/bin. - (install-file (string-append obj "/bin/nss-config") - (string-append out "/bin")) - (delete-file (string-append obj "/bin/nss-config")) - ;; Install nss.pc to $out/lib/pkgconfig. - (install-file (string-append obj "/lib/pkgconfig/nss.pc") - (string-append out "/lib/pkgconfig")) - (delete-file (string-append obj "/lib/pkgconfig/nss.pc")) - (rmdir (string-append obj "/lib/pkgconfig")) - ;; Install other files. - (copy-recursively "dist/public/nss" inc) - (copy-recursively (string-append obj "/bin") bin) - (copy-recursively (string-append obj "/lib") lib))))))) - (inputs (list sqlite zlib)) - (propagated-inputs (list nspr)) ;required by nss.pc. - (native-inputs (list perl ;for tests - (if (target-64bit?) libfaketime datefudge) - which)) - - ;; The NSS test suite takes around 48 hours on Loongson 3A (MIPS) when - ;; another build is happening concurrently on the same machine. - (properties '((timeout . 216000))) ;60 hours - - (home-page "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS") - (synopsis "Network Security Services") - (description - "Network Security Services (@dfn{NSS}) is a set of libraries designed to -support cross-platform development of security-enabled client and server -applications. Applications built with NSS can support SSL v2 and v3, TLS, -PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other -security standards.") - (license license:mpl2.0))) + (let ((base (make-nss + #:version "3.102.1" + #:release-date "2024-07-24" + #:hash "1k1pjxz0ab4lg8xqggbb8pw77c1q8h4bldi09z4pj5g4hwsjv62l"))) + (package + (inherit base) + (synopsis (string-append (package-synopsis base) " (ESR)")) + (description + (string-append (package-description base) " +This package tracks the Extended Support Release channel."))))) ;; nss-rapid tracks the rapid release channel. Unless your package requires a ;; newer version, you should prefer the `nss' package, which tracks the ESR From patchwork Mon Sep 9 17:55:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Eure X-Patchwork-Id: 67828 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9F17027BBE9; Mon, 9 Sep 2024 18:57:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F2C9727BBE2 for ; Mon, 9 Sep 2024 18:57:28 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1snidT-0005qU-C6; Mon, 09 Sep 2024 13:57:11 -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 1snidL-0005L8-9Y for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:05 -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 1snidI-0000bi-0n for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=csjlkF6BSlXrWoEzKE+PQ3amLZ/aJSt4QbQ6bQcGwJY=; b=PZuAGGnjjYDUY7+1YEY6tlDM17CaxB5d+GvXKjAdNsYLDLi3cgayvX94wjVjZL2EaJ74/RzOJn4tpEH19+EkCgeyV08jHb8C5bTqVhyp1P0LVtDI5hfPt7wpwSBfZlDoD4uGByoQdByxfYfWpdz+dQQS3jUNcJrA11VjtWyrRao0j4/uqgnvtfgUF1zTCWbNlp2xMKEZV4P/f93TbDbbPTTOV7FkwXte5NFb+9RiA+AZei5Fo+Tj3TKy/evGYuoxewsEBcP9QSdH+uJDvRAMEaiQJ67cpdV7Xbu6YN2x79L01p7CfNkYvLiyOynBNfECPaORvuW7cvQ/UXaOiqMbzw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1snidL-0003Vh-Qn for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73152] [PATCH 5/6] gnu: nss-rapid: Update to 3.104. Resent-From: Ian Eure Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Sep 2024 17:57:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73152 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73152@debbugs.gnu.org Cc: Ian Eure Received: via spool by 73152-submit@debbugs.gnu.org id=B73152.172590457013386 (code B ref 73152); Mon, 09 Sep 2024 17:57:03 +0000 Received: (at 73152) by debbugs.gnu.org; 9 Sep 2024 17:56:10 +0000 Received: from localhost ([127.0.0.1]:34080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicT-0003To-Q9 for submit@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:10 -0400 Received: from fout2-smtp.messagingengine.com ([103.168.172.145]:44757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicM-0003Rd-Pl for 73152@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:04 -0400 Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfout.phl.internal (Postfix) with ESMTP id C7ABA1380218; Mon, 9 Sep 2024 13:55:53 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Mon, 09 Sep 2024 13:55:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm3; t=1725904553; x= 1725990953; bh=csjlkF6BSlXrWoEzKE+PQ3amLZ/aJSt4QbQ6bQcGwJY=; b=o GClErLX8PSkycrsZiKne6NJ02NQySFub2vVQwUbFnw/zpYupVDcPfN+m+c7699Av FMuA0ys1hM3Pel/RPJPrpIHv3k4pUQYW+fwFZCzUw+2HQ4OQSviDgz/4oPhu+3/m z70dWL4ubpLslRkgAKQeVNZNVmK5xoptYeyExv5zFNeb+mJa6eBvSMk2KzEtoUZb guSzITcTZ5fEx9VdiroVIoii6bD4Y1oaKDzhWDyGzo5NGfxSerTxa4ryan/IXdLF WGwKCSXNlIsV9fP6fMLzhgB/2P2SkLY4OjowxUYPN+Za7NcphYC65D2WqwLfVTi3 b60reeQn4pdFuz5ogOB+A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725904553; x= 1725990953; bh=csjlkF6BSlXrWoEzKE+PQ3amLZ/aJSt4QbQ6bQcGwJY=; b=E RFTx9Y487PNbUwqHXyED9qoSdSPxwfhHpoVuUo8ZU/6cIS/YPm9Y/MUzmu8cwD1w vo7nkiY4Ea32YXrSG5XSE1CaUFvyvu0XrZx1hAU+PhBbaCwwS0cAS/PphehnozfC 8jVtzWP7mzk4qxxTtVanUy0Fpq76a8AiT4LKm7OEOO7TGnhgGr7OBXaEv1C2PSo8 JlHHZIV5rVpUkI638j6mtO/MIjisc9d3Q1mC5nonp7vKDrY1PTwThlIhw4EfVhb0 aCPGfcUTfCbZqudsA6vS3SR1dpkSucOvGVl18FvjpEzawBimUOMEKIV8X3i7Xy9W jPU3GXIpqaqdiVu4e2HgA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudeijedguddtvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvve fufffkofgjfhgggfestdekredtredttdenucfhrhhomhepkfgrnhcugfhurhgvuceoihgr nhesrhgvthhrohhsphgvtgdrthhvqeenucggtffrrghtthgvrhhnpefgteeiffdvleejle eiieevgeegleegieevjeekfeevledugfehteetgfeuffevhfenucffohhmrghinhepmhho iihilhhlrgdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehirghnsehrvghtrhhoshhpvggtrdhtvhdpnhgspghrtghpthhtohepvddp mhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepjeefudehvdesuggvsggsuhhgshdrgh hnuhdrohhrghdprhgtphhtthhopehirghnsehrvghtrhhoshhpvggtrdhtvh X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 9 Sep 2024 13:55:53 -0400 (EDT) From: Ian Eure Date: Mon, 9 Sep 2024 10:55:38 -0700 Message-ID: <20240909175540.8156-6-ian@retrospec.tv> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240909175540.8156-1-ian@retrospec.tv> References: <20240909175540.8156-1-ian@retrospec.tv> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/nss.scm (nss-rapid): Update to 3.104. Change-Id: I22772d75a98a479a65717ea7bcbfbb7986bd0c77 --- gnu/packages/nss.scm | 67 ++++++++------------------------------------ 1 file changed, 11 insertions(+), 56 deletions(-) diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index b4fdd13abc..b53e6e22cf 100644 --- a/gnu/packages/nss.scm +++ b/gnu/packages/nss.scm @@ -281,63 +281,18 @@ (define-public nss ;; and https://wiki.mozilla.org/Rapid_Release_Model (define-public nss-rapid - (package - (inherit nss) - (name "nss-rapid") - (version "3.103") - (source (origin - (inherit (package-source nss)) - (uri (let ((version-with-underscores - (string-join (string-split version #\.) "_"))) - (string-append - "https://ftp.mozilla.org/pub/mozilla.org/security/nss/" - "releases/NSS_" version-with-underscores "_RTM/src/" - "nss-" version ".tar.gz"))) - (sha256 - (base32 - "0qp9rs226rr6gh51b42cdbydr4mj80cli3bfqhh7bp3jyxbvcjkv")))) - (arguments - (substitute-keyword-arguments (package-arguments nss) - ((#:phases phases) - #~(modify-phases #$phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (if tests? - (begin - ;; Use 127.0.0.1 instead of $HOST.$DOMSUF as HOSTADDR for - ;; testing. The latter requires a working DNS or /etc/hosts. - (setenv "DOMSUF" "localdomain") - (setenv "USE_IP" "TRUE") - (setenv "IP_ADDRESS" "127.0.0.1") - - ;; This specific test is looking at performance "now - ;; verify that we can quickly dump a database", and - ;; we're not testing performance here (especially - ;; since we're using faketime), so raise the - ;; threshold - (substitute* "nss/tests/dbtests/dbtests.sh" - ((" -lt 5") " -lt 50")) - - ;; Since the test suite is very lengthy, run the test - ;; suite once, not thrice as done by default, by - ;; selecting only the 'standard' cycle. - (setenv "NSS_CYCLES" "standard") - - ;; The "PayPalEE.cert" certificate expires every six months, - ;; leading to test failures: - ;; . To - ;; work around that, set the time to roughly the release date. - (invoke "faketime" "2024-08-17" "./nss/tests/all.sh")) - (format #t "test suite not run~%")))))))) - (synopsis "Network Security Services (Rapid Release)") - (description - "Network Security Services (@dfn{NSS}) is a set of libraries designed to -support cross-platform development of security-enabled client and server -applications. Applications built with NSS can support SSL v2 and v3, TLS, -PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other -security standards. + (let ((base (make-nss + #:version "3.104" + #:release-date "2024-08-30" + #:hash "13mca2y92sm05kxb40qvlkq8l93ghmrhh0s3iawpc7idc8ik4xp2"))) + (package + (inherit base) + (name (string-append (package-name base) "-rapid")) + (synopsis (string-append (package-synopsis base) " (Rapid Release)")) + (description + (string-append (package-description base) " +This package tracks the Rapid Release channel, which updates frequently."))))) -This package tracks the Rapid Release channel, which updates frequently."))) (define-public nsncd (package (name "nsncd") From patchwork Mon Sep 9 17:55:39 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ian Eure X-Patchwork-Id: 67825 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 396D027BBEA; Mon, 9 Sep 2024 18:57:25 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A1F4527BBE2 for ; Mon, 9 Sep 2024 18:57:24 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1snidT-00060o-Sb; Mon, 09 Sep 2024 13:57:11 -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 1snidL-0005LF-As for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:05 -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 1snidI-0000bn-Gp for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=IA0HG7y/gNi3ioVs0zjWg98Pb1MiQz2B58MCsePxsS4=; b=dU/Wuqs3gMl4/QJqvP6SFwbQNd7MU9Fq4zIjNt9TavCztQ2GEPHilCbK19DbLKj58BQ/vDLY+Xpnymhx6k7ya0VzMu51jp/ixycWAjuDYS9tegmeMNNp+MUqv7FeFlFhrCBJg8o69CTFp0NKiLp2jGHNqD8LvPIrwxO1R6AYVscnfihhm1VKvWnggng/v55+ayCr0+aCuFkHbRjuFFEHDSKe9uf8EokdYgPIjy5v6Jeas1s4oVeGgH5W03+a5CU4sGee4bG+uXkj7a1dOc/WsGXQJSHjrVG0/jq9XV5RNGgWjhE3go549BRn4t9nz0KWe5b413pZnohUmHv6uLC5UQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1snidM-0003Vq-AZ for guix-patches@gnu.org; Mon, 09 Sep 2024 13:57:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#73152] [PATCH 6/6] gnu: nss-certs: Update to 3.102.1. Resent-From: Ian Eure Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Sep 2024 17:57:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73152 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 73152@debbugs.gnu.org Cc: Ian Eure Received: via spool by 73152-submit@debbugs.gnu.org id=B73152.172590457013392 (code B ref 73152); Mon, 09 Sep 2024 17:57:04 +0000 Received: (at 73152) by debbugs.gnu.org; 9 Sep 2024 17:56:10 +0000 Received: from localhost ([127.0.0.1]:34082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicU-0003Tr-9M for submit@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:10 -0400 Received: from fhigh6-smtp.messagingengine.com ([103.168.172.157]:56815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snicN-0003Rf-JI for 73152@debbugs.gnu.org; Mon, 09 Sep 2024 13:56:04 -0400 Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) by mailfhigh.phl.internal (Postfix) with ESMTP id 89D8C114022B; Mon, 9 Sep 2024 13:55:54 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Mon, 09 Sep 2024 13:55:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1725904554; x=1725990954; bh=IA0HG7y/gNi3ioVs0zjWg98Pb1MiQz2B58MCsePxsS4=; b= kfOWjMPhBfhlO+xmxW5U2sNyLLfQ4krKWAmEP0an/0enUkjhNnFpkAgjRkONC5xE bgclP8tRgOsN4OhJwfE4VqfG5HKeQ/byoFVsOKYosJYLMuchbrnug1Uzqe8RXYTh Myd1nMlkoDwbFSMYMYup74qkVnyzceYUV+gfbYVdJMEzAB5Xubvzk/34d13Dau2x LqCjC3wLZcqBl5mpIjlPCj7QttLd5Qgym7dMW/o/BsYnjoItijRJY7BQNhqUxAJg tj8LnY/NQPrZ6aPXVFPeXk0IxdAsNq1Xllw8Wd+d+GWZU3nudBCYBLRZwoE9ZgHZ 4IAL/2pkl05X3W5yn70cSA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1725904554; x= 1725990954; bh=IA0HG7y/gNi3ioVs0zjWg98Pb1MiQz2B58MCsePxsS4=; b=e OVJ8bC7+R31Hoafm4zwJJsRyRUdIzfqQzBWuPV6TpsYEaa2oZ7pasMZKbZBV6gfg N6K0SBQtxHDjuh1nvhKiYu5/3sw4vpxa78fuh3AhTKbxHryP39xwIUOX7A1eaoIl N7pAagtOyJ+cQlBVK1kLiUXvDGHiskaHykPK8C4fof45mMnjeEGZqbOkzvzZcC0t SSM8A+GRBvfDwgdeMyPeZ4w3ar0jUAtmxUy4OBqjZf3UFcU7ub7bx7N/rfG2HQm0 GBfEV/5mT5eXEMpo3vx+7fpzY0G8TAE6zlPbwV7PEif15SN1HTyMbPSKOlO8FL0x 7wgw5Sb7tcZUJsAk0iBRA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudeijedguddtvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvve fufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpefkrghnucfguhhrvgcuoehi rghnsehrvghtrhhoshhpvggtrdhtvheqnecuggftrfgrthhtvghrnhepgfegheduleelge fgveeuhefffeegveeijeeitdetudelleeuhfejieduhfduffetnecuvehluhhsthgvrhfu ihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepihgrnhesrhgvthhrohhsphgvtg drthhvpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthho peejfeduhedvseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepihgrnhesrh gvthhrohhsphgvtgdrthhv X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 9 Sep 2024 13:55:53 -0400 (EDT) From: Ian Eure Date: Mon, 9 Sep 2024 10:55:39 -0700 Message-ID: <20240909175540.8156-7-ian@retrospec.tv> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240909175540.8156-1-ian@retrospec.tv> References: <20240909175540.8156-1-ian@retrospec.tv> MIME-Version: 1.0 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+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/certs.scm (nss-certs): Update to 3.102.1. Change-Id: Ibb0b39ef97e04afc37c62c5dc23ab93eef1c1f10 --- gnu/packages/certs.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/certs.scm b/gnu/packages/certs.scm index e2de6b168b..9756b089c0 100644 --- a/gnu/packages/certs.scm +++ b/gnu/packages/certs.scm @@ -133,7 +133,7 @@ (define-public nss-certs ;; FIXME We used to refer to the nss package here, but that eventually caused ;; module cycles. The below is a quick copy-paste job that must be kept in ;; sync manually. Surely there's a better way…? - (version "3.99") + (version "3.102.1") (source (origin (method url-fetch) (uri (let ((version-with-underscores @@ -144,7 +144,7 @@ (define-public nss-certs "nss-" version ".tar.gz"))) (sha256 (base32 - "1g89ig40gfi1sp02gybvl2z818lawcnrqjzsws36cdva834c5maw")) + "1k1pjxz0ab4lg8xqggbb8pw77c1q8h4bldi09z4pj5g4hwsjv62l")) ;; Create nss.pc and nss-config. (patches (search-patches "nss-3.56-pkgconfig.patch" "nss-getcwd-nonnull.patch"