From patchwork Tue Dec 21 00:37:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Famulari X-Patchwork-Id: 35490 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 9328527BBEA; Tue, 21 Dec 2021 00:38:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable 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 5950D27BBE9 for ; Tue, 21 Dec 2021 00:38:15 +0000 (GMT) Received: from localhost ([::1]:52928 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzTAU-0004Yl-GQ for patchwork@mira.cbaines.net; Mon, 20 Dec 2021 19:38:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60718) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzTAI-0004YH-Li for guix-patches@gnu.org; Mon, 20 Dec 2021 19:38:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:40215) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mzTAI-0005pN-Ck for guix-patches@gnu.org; Mon, 20 Dec 2021 19:38:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mzTAI-0003fA-8E for guix-patches@gnu.org; Mon, 20 Dec 2021 19:38:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52690] [PATCH] gnu: ldns: Do not depend directly on nss-certs. References: In-Reply-To: Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Dec 2021 00:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52690 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 52690@debbugs.gnu.org Received: via spool by 52690-submit@debbugs.gnu.org id=B52690.164004707314065 (code B ref 52690); Tue, 21 Dec 2021 00:38:02 +0000 Received: (at 52690) by debbugs.gnu.org; 21 Dec 2021 00:37:53 +0000 Received: from localhost ([127.0.0.1]:51761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzTA9-0003en-1k for submit@debbugs.gnu.org; Mon, 20 Dec 2021 19:37:53 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:54345) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzTA7-0003eb-Px for 52690@debbugs.gnu.org; Mon, 20 Dec 2021 19:37:52 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id F3DA13200E88; Mon, 20 Dec 2021 19:37:45 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 20 Dec 2021 19:37:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; s=mesmtp; bh=hzkG/M9C06UM8TCcXtk0SEp IUrDmJgbzyB5rk2jhhYo=; b=aCe9K+eTs+pdBpDKwZdiFw8TqcN7gXQmEwPb5EZ vL+6bC6XMmbOEQtqhg37h9+rmd0WzUY40nWwa0qcuwZhmMCX/2Z46QNX0W0jSlnd Od/ymzee/jd7tNUJMVlqmaTTElN5VT2tascirlobatVKKcTcaUuTb8wZAx/bzRVR Zz5c= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=hzkG/M9C06UM8TCcX tk0SEpIUrDmJgbzyB5rk2jhhYo=; b=cy9p7ukFLi+zpEzOUVtUoeA/qkYOEKfgq YI7icLnEMTUJTHGWZF9Syx/Y2e6OLC+W6Y4l2gJEDf3nucFVW1zy4zrroqB0R5vM u4qtR4Qf+eusI4OB+Oh7DjPnaVgsMt3vckvV8pg9kj8jrhWJh5j40Y27JSAyGaop zDYYgPMpSA5xdpgyEZaa23MbwrHU5WXJ1n29Gdj9diX7qrsst+4edFLHvo7TguVR 8AhihTHzxWwo9mpuR4nW3HlFsNpzvbeW2rW0WBS9iN2fDHTUhGLTzilXs3chkDXZ MVSE+n8FmVjnvf8Pt/l+8g7/WDJt0iGMZrXk27b+NAGPYq1c2IYcQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddruddtfedgvdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi rdhnrghmvgeqnecuggftrfgrthhtvghrnhepteeuiefgleehkeevffevteffueegueduvd egieffveekuefffeetuddvhffhudfhnecuvehluhhsthgvrhfuihiivgeptdenucfrrghr rghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <52690@debbugs.gnu.org>; Mon, 20 Dec 2021 19:37:45 -0500 (EST) From: Leo Famulari Date: Mon, 20 Dec 2021 19:37:41 -0500 Message-Id: X-Mailer: git-send-email 2.34.0 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" X-getmail-retrieved-from-mailbox: Patches If ldns depends on a particular version of nss-certs, the features that use the certificates will eventually stop working as the certificates expire. Instead, the certificates should be found at run-time. * gnu/packages/dns.scm (ldns)[inputs]: Remove nss-certs. [arguments]: Adjust the value of "--with-ca-path" in #:configure-flags. --- gnu/packages/dns.scm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/gnu/packages/dns.scm b/gnu/packages/dns.scm index 5c5f95537b..269d312487 100644 --- a/gnu/packages/dns.scm +++ b/gnu/packages/dns.scm @@ -40,7 +40,6 @@ (define-module (gnu packages dns) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bash) - #:use-module (gnu packages certs) #:use-module (gnu packages check) #:use-module (gnu packages curl) #:use-module (gnu packages databases) @@ -178,9 +177,7 @@ (define-public ldns ;; "--with-p5-dns-ldns" (string-append "--with-ssl=" (assoc-ref %build-inputs "openssl")) - (string-append "--with-ca-path=" - (assoc-ref %build-inputs "nss-certs") - "/etc/ssl/certs")) + (string-append "--with-ca-path=/etc/ssl/certs")) #:make-flags (list (string-append "drillbindir=" @@ -210,7 +207,7 @@ (define-public ldns ("python" ,python-wrapper) ("swig" ,swig))) (inputs - (list libpcap nss-certs openssl)) + (list libpcap openssl)) (synopsis "DNS library that facilitates DNS tool programming") (description "LDNS aims to simplify DNS programming, it supports recent RFCs like the DNSSEC documents, and allows developers to easily create