X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:36:02 +0000 Resent-Message-ID: <handler.55297.B.165191251914389 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.165191251914389 (code B ref -1); Sat, 07 May 2022 08:36:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 May 2022 08:35:19 +0000 Received: from localhost ([127.0.0.1]:50353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFuI-0003k1-PL for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:35:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:55060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnFuH-0003jt-7D for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:35:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37448) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>) id 1nnFuD-0001am-Re for guix-patches@HIDDEN; Sat, 07 May 2022 04:35:14 -0400 Received: from albert.telenet-ops.be ([2a02:1800:110:4::f00:1a]:40032) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>) id 1nnFuA-0002ON-8Q for guix-patches@HIDDEN; Sat, 07 May 2022 04:35:12 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Tkb5270054UW6Th06kb5A7; Sat, 07 May 2022 10:35:05 +0200 Message-ID: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 07 May 2022 10:35:00 +0200 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-dfVwmHv0LQwfDUiVD9lE" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651912505; bh=gv02inZFpThLhhEvX0vsJeeaYRIJMJe4IXdu/OdIxgA=; h=Subject:From:To:Date; b=jIuy1W5J6JMeUEh3haQObnomqoKBcgHi0DTNS6ZW2Y1YdmBJvur4aT2F1RbCyzact dXlAOFMOaAndNLKUyJTea2VTssOKxud2N86p8p4zkj7K2Es6+vpBoRVSbArCrw4fva 9EZlw44dXxBrj+g9PSR9slAtOWcXreMqdNQt1Hr+ys7ZCttbpRz/XveFvsnEVDJTQs DWXhGzZV26Rm+6ag/f4D7XbmmnK0dlzzD5I3m74vqJ1SC9IcE4aqLLH1e+IpxJUa2k 8oofVz3Y0GsG5QyYeb/rGR2+QLFkWmLklUFx7swJSWTYHIMQWV6Lzyr5UJozR4SbAC Az9co1krkmUdw== Received-SPF: pass client-ip=2a02:1800:110:4::f00:1a; envelope-from=maximedevos@HIDDEN; helo=albert.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) 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: -2.3 (--) --=-dfVwmHv0LQwfDUiVD9lE Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, This patch series adds $SSL_CERT_DIR/$SSL_CERT_FILE to youtube-dl, some dependents and w3m, as they respect $SSL_CERT_DIR/$SSL_CERT_FILE. To make this easier (e.g. less duplication), I moved the definition of $SSL_CERT_DIR/$SSL_CERT_FILE to a single location (guix search-paths) instead of many separate packages. This moving was previously rejected by Ludo, but that was in a different context, maybe in this context it's considered ok? TODO: * [ ] build dependents Greetings, Maxime. --=-dfVwmHv0LQwfDUiVD9lE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYnYvNBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7gWsAQDUkBj78g9Uuit8hykPfxKT3VQm CGy7X+W3mMC/KQNoUgD+N8VOHQvJyPmzqhs/li8vlGZvjeEXIoR+1pThvxZ7RwE= =qz0R -----END PGP SIGNATURE----- --=-dfVwmHv0LQwfDUiVD9lE--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Maxime Devos <maximedevos@HIDDEN> Subject: bug#55297: Acknowledgement ([PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones) Message-ID: <handler.55297.B.165191251914389.ack <at> debbugs.gnu.org> References: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> X-Gnu-PR-Message: ack 55297 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 55297 <at> debbugs.gnu.org Date: Sat, 07 May 2022 08:36:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 55297 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 55297: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55297 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 04/10] gnu: cmake-bootstrap: Use $SSL_CERT_DIR/$SSL_CERT_FILE. Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:38:02 +0000 Resent-Message-ID: <handler.55297.B55297.165191266614646 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Cc: Maxime Devos <maximedevos@HIDDEN> Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165191266614646 (code B ref 55297); Sat, 07 May 2022 08:38:02 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:46 +0000 Received: from localhost ([127.0.0.1]:50377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFwg-0003o9-7x for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:46 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:44066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnFwe-0003nS-0s for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:44 -0400 Received: from localhost.localdomain ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Tkdi270084UW6Th06kdiWX; Sat, 07 May 2022 10:37:43 +0200 From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 7 May 2022 08:37:34 +0000 Message-Id: <20220507083740.59995-4-maximedevos@HIDDEN> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220507083740.59995-1-maximedevos@HIDDEN> References: <20220507083740.59995-1-maximedevos@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651912663; bh=r59z4C4S5og93a9b/FPqoM1NpwD0hbNhzw6O7v1vJuw=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=XK8qlP8MXW7+JvF70ziDgKwynrm1uRHswqSzPG9ecc3cUss95KJCQg6QdRlTVRmEt a60VUjI8zw/E1CH8WN7KjOAVkMidK5/rdJWq1HMnZ85t11B05HbjVB2T36JphZNjmC bRm6CL9hDDPfMd3Nb2VUFtauY3f1Mr0VAGYvBFVAC+oH71m96a3V84cw0CVEwAF6VD x2IAN8oTA8IAuglOhMTGdZ6DOnMV5jfSKmm8wAWhTFKVtOZbYH7IFUw+OUZ/7yBv2r JTSfanGFKJiX54z85PK2z6JpYrU41+SA94mxJE2AAgpcSma4ZKlJiCVp9RTFBpth9/ FpXBF+Oaywn0Q== X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/cmake.scm (cmake-bootstrap)[native-search-paths]: Use the $SSL_CERT_DIR/$SSL_CERT_FILE from (guix search-paths) instead of a local copy. --- gnu/packages/cmake.scm | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/gnu/packages/cmake.scm b/gnu/packages/cmake.scm index 4207f14310..cf930c57fc 100644 --- a/gnu/packages/cmake.scm +++ b/gnu/packages/cmake.scm @@ -38,6 +38,7 @@ (define-module (gnu packages cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system cmake) #:use-module (guix build-system emacs) + #:use-module ((guix search-paths) #:select ($SSL_CERT_DIR $SSL_CERT_FILE)) #:use-module (gnu packages) #:use-module (gnu packages backup) #:use-module (gnu packages compression) @@ -229,15 +230,8 @@ (define-public cmake-bootstrap (files '(""))) ;; "cmake-curl-certificates.patch" changes CMake to honor 'SSL_CERT_DIR' ;; and 'SSL_CERT_FILE', hence these search path entries. - (search-path-specification - (variable "SSL_CERT_DIR") - (separator #f) ;single entry - (files '("etc/ssl/certs"))) - (search-path-specification - (variable "SSL_CERT_FILE") - (file-type 'regular) - (separator #f) ;single entry - (files '("etc/ssl/certs/ca-certificates.crt"))))) + $SSL_CERT_DIR + $SSL_CERT_FILE)) (home-page "https://cmake.org/") (synopsis "Cross-platform build system") (description -- 2.35.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 03/10] gnu: cuirass: Use $SSL_CERT_DIR. Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:38:02 +0000 Resent-Message-ID: <handler.55297.B55297.165191266714656 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Cc: Maxime Devos <maximedevos@HIDDEN> Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165191266714656 (code B ref 55297); Sat, 07 May 2022 08:38:02 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:47 +0000 Received: from localhost ([127.0.0.1]:50379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFwg-0003oB-KT for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:47 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:44060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnFwe-0003nR-0l for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:44 -0400 Received: from localhost.localdomain ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Tkdi270084UW6Th06kdiWV; Sat, 07 May 2022 10:37:42 +0200 From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 7 May 2022 08:37:33 +0000 Message-Id: <20220507083740.59995-3-maximedevos@HIDDEN> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220507083740.59995-1-maximedevos@HIDDEN> References: <20220507083740.59995-1-maximedevos@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651912662; bh=RCvckiZv6U/TDd3is15QIYIAdVK/Mam9eHnhFgFErKs=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=c4CRhsDBivJczgpDGT7MX77J+tsCSn/K2L0c11rucZMcq1yY/s8iB8w+I9eaTHqGY m8xhWSIzFl5yZCui0BRpuWyBT7uk8X4r7ouPYdH5BMDeahNqMhaG4NnxzVh6AY9ypn P3nf2My7DCTyYi85S/vsxzAbcj6Pur7ggdcuvfxal0bvJrZyHyl0vdD1GclhXuhp3Y CsRZpfRdxReTR6XgonchrHaTV+qkDcdL2s/D9UV5z9MMmjNmKSmMTseDR4hNObDqxk tPqKNSgucfWybmAj2VEwXxHS970W6Seb93tPuzgE6XG70/srkg0GOxQj8Yz+H+nRMx OiTaGwnivEBwA== X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/ci.scm (cuirass)[native-search-paths]: Use the $SSL_CERT_DIR from (guix search-paths) instead of a local copy. --- gnu/packages/ci.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/ci.scm b/gnu/packages/ci.scm index a2dce71d40..ab421fe870 100644 --- a/gnu/packages/ci.scm +++ b/gnu/packages/ci.scm @@ -28,6 +28,7 @@ (define-module (gnu packages ci) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix download) + #:use-module ((guix search-paths) #:select ($SSL_CERT_DIR)) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages boost) @@ -52,7 +53,8 @@ (define-module (gnu packages ci) #:use-module (gnu packages web) #:use-module (gnu packages xml) #:use-module (guix build-system cmake) - #:use-module (guix build-system gnu)) + #:use-module (guix build-system gnu) + #:use-module ((guix search-paths) #:select ($SSL_CERT_DIR))) (define-public cuirass (let ((commit "9f08035f942a1e78f92e2db886d7837b0ab98b2f") @@ -173,9 +175,7 @@ (define-public cuirass (file-type 'regular) (separator #f) ;single entry (files '("etc/ssl/certs/ca-certificates.crt"))) - (search-path-specification - (variable "SSL_CERT_DIR") - (files '("etc/ssl/certs"))))) + $SSL_CERT_DIR)) (synopsis "Continuous integration system") (description "Cuirass is a continuous integration tool using GNU Guix. It is -- 2.35.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 05/10] gnu: curl: Use $SSL_CERT_DIR/$SSL_CERT_FILE. Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:38:03 +0000 Resent-Message-ID: <handler.55297.B55297.165191266814671 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Cc: Maxime Devos <maximedevos@HIDDEN> Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165191266814671 (code B ref 55297); Sat, 07 May 2022 08:38:03 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:48 +0000 Received: from localhost ([127.0.0.1]:50381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFwh-0003oJ-9m for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:47 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:44072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnFwe-0003nT-0z for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:45 -0400 Received: from localhost.localdomain ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Tkdi270084UW6Th06kdjWa; Sat, 07 May 2022 10:37:43 +0200 From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 7 May 2022 08:37:35 +0000 Message-Id: <20220507083740.59995-5-maximedevos@HIDDEN> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220507083740.59995-1-maximedevos@HIDDEN> References: <20220507083740.59995-1-maximedevos@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651912663; bh=CvmTHBAfpH+6nDDgTXEhHUO6biNgASNogeyIjgTUcNk=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=gr/ftjY5hCkCGd9LwSpfseahr4XKyDpPh0ypPSHVMGgO0BD0GENCatBrBQOPadDRG bO4TnNDCii0bddJsgRhS7ctw18stqwPsuyGgKoDxvizimVRQnUVj80B/G/c0ohS6sW olak7HNo6bBFFdYb/RdEgdgQWPy2nJdAnp4GmefFoGstV3SvaiAAZIE2ezDcRdiD+l LAF0B4TM1xxSIg8+Yqn4ck6k9k4Cn90UUyQ+/EBlmgIlRHNIUM+W9rnBG0KdUGG62t lIYdoE5go+0oM+PZxsni0hRQ81sBS/6et2lZCRVonSs6S2jYK60TJwKHhQ2+byKaAb roIUYbFFKLryA== X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/curl.scm (curl)[native-search-paths]: Use the $SSL_CERT_DIR/$SSL_CERT_FILE from (guix search-paths) instead of a local copy. --- gnu/packages/curl.scm | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm index a83ecbaa09..7fa0261147 100644 --- a/gnu/packages/curl.scm +++ b/gnu/packages/curl.scm @@ -41,6 +41,7 @@ (define-module (gnu packages curl) #:use-module (guix build-system gnu) #:use-module (guix build-system go) #:use-module (guix build-system meson) + #:use-module ((guix search-paths) #:select ($SSL_CERT_DIR $SSL_CERT_FILE)) #:use-module (gnu packages) #:use-module (gnu packages check) #:use-module (gnu packages compression) @@ -82,15 +83,8 @@ (define-public curl ("python" ,python-minimal-wrapper))) (native-search-paths ;; These variables are introduced by curl-use-ssl-cert-env.patch. - (list (search-path-specification - (variable "SSL_CERT_DIR") - (separator #f) ;single entry - (files '("etc/ssl/certs"))) - (search-path-specification - (variable "SSL_CERT_FILE") - (file-type 'regular) - (separator #f) ;single entry - (files '("etc/ssl/certs/ca-certificates.crt"))) + (list $SSL_CERT_DIR + $SSL_CERT_FILE ;; Note: This search path is respected by the `curl` command-line ;; tool only. Patching libcurl to read it too would bring no ;; advantages and require maintaining a more complex patch. -- 2.35.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 08/10] gnu: youtube-dl-gui: Add search paths of 'youtube-dl'. Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:38:03 +0000 Resent-Message-ID: <handler.55297.B55297.165191266814683 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Cc: Maxime Devos <maximedevos@HIDDEN> Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165191266814683 (code B ref 55297); Sat, 07 May 2022 08:38:03 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:48 +0000 Received: from localhost ([127.0.0.1]:50383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFwh-0003oa-QP for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:48 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:44098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnFwe-0003nW-6u for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:45 -0400 Received: from localhost.localdomain ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Tkdi270084UW6Th06kdjWg; Sat, 07 May 2022 10:37:43 +0200 From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 7 May 2022 08:37:38 +0000 Message-Id: <20220507083740.59995-8-maximedevos@HIDDEN> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220507083740.59995-1-maximedevos@HIDDEN> References: <20220507083740.59995-1-maximedevos@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651912663; bh=yY7gg4QvuFIB8wY7gi/8e4F4Gp+NLqGY8TJzplc8pn8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=U4hbuVSPVYWdnBmZnjPxcK+58Y6GtDFI5akO45OasZyz6BoRjV7rnKCrW3HVtYjE8 u/qmtL16mY1mmCvnLw+XIWVm76N2qT7JUJbJ/3iqd+LXXV+Jq+oDI5iqKa8bAoN+bO nVcw5lKm4VT3di/Naq8J+rVC+4omHNsPIQwmM28Wm3gOloJqla+p7BOn+C6GF1StHC retMjs5DHxJjKR9fzavhHcscw97EoIy6ZyD+h6M3ObARuH+ZNpgId6smvsHC2QW920 Jfj0/7um/IW3ENfKq/LZOcTxmNDnGB8A8BuizFSChVcOZ+IL+3Saih80t5jPGag0lD QrQO5GeljWuMw== X-Spam-Score: -0.0 (/) 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 (-) 'youtube-dl-gui' uses 'youtube-dl' so presumably it needs the same search paths. * gnu/packages/video.scm (youtube-dl-gui)[native-search-paths]: Add the search paths of 'youtube-dl'. --- gnu/packages/video.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 204fdb7c6f..1a1ab31653 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -2610,6 +2610,7 @@ (define-public youtube-dl-gui (list gettext-minimal)) (inputs (list python2-twodict python2-wxpython youtube-dl)) + (native-search-paths (package-native-search-paths youtube-dl)) (home-page "https://github.com/MrS0m30n3/youtube-dl-gui") (synopsis "GUI (Graphical User Interface) for @command{youtube-dl}") -- 2.35.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 09/10] gnu: youtube-viewer: Add search paths of 'youtube-dl'. Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:38:03 +0000 Resent-Message-ID: <handler.55297.B55297.165191266814692 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Cc: Maxime Devos <maximedevos@HIDDEN> Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165191266814692 (code B ref 55297); Sat, 07 May 2022 08:38:03 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:48 +0000 Received: from localhost ([127.0.0.1]:50385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFwi-0003om-6u for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:48 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:44108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnFwe-0003nX-Ai for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:45 -0400 Received: from localhost.localdomain ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Tkdi270084UW6Th06kdjWl; Sat, 07 May 2022 10:37:43 +0200 From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 7 May 2022 08:37:39 +0000 Message-Id: <20220507083740.59995-9-maximedevos@HIDDEN> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220507083740.59995-1-maximedevos@HIDDEN> References: <20220507083740.59995-1-maximedevos@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651912663; bh=ZVZuGK7hOOXMYFOdrA94YXz8c8pDhMxsqEOfhZqCONo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=mV0AceSmNP6b2bAPDEXDQ3T7Fjq3Cd4dRyCXG7adQR/Fd204ALElW7F9BVP6+/b4c jyJdv9zVlRCYC7k7qy9FdqCx1npJ0XClrboJeE7GxVyKQ3Jcj93JRCuLwWhT4/dpTW KqL/XzSVpb9eFyhGKYBC5jnC5dSSFMJ5PYwDXqGAZz7x2npcIAK/5JjppF056wSJnO kRPG0Sn2imIeP/VCBOxdR61YZo1yH7Z6tmmUajotqb7mtzvY0Iw0CXrQCIlDwqmox6 4POpZoZqeV7NJWo2r6HcQUOtqhK7Hq2pRzspPh8ntmz03/ME2pylVTDcVE9jZ1EKtr TY/NHt33MRpxA== X-Spam-Score: -0.0 (/) 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 (-) 'youtube-viewer' uses 'youtube-dl' so presumably it needs the same search paths. * gnu/packages/video.scm (youtube-viewer)[native-search-paths]: Add the search paths of 'youtube-dl'. --- gnu/packages/video.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 1a1ab31653..9b009dc1b9 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -2729,6 +2729,7 @@ (define-public youtube-viewer `("PERL5LIB" ":" prefix (,lib-path ,site-dir))) (find-files bin-dir)) #t)))))) + (native-search-paths (package-native-search-paths youtube-dl)) (synopsis "Lightweight application for searching and streaming videos from YouTube") (description -- 2.35.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 10/10] gnu: w3m: Add $SSL_CERT_DIR/$SSL_CERT_FILE search paths.. Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:38:04 +0000 Resent-Message-ID: <handler.55297.B55297.165191267314709 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Cc: Maxime Devos <maximedevos@HIDDEN> Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165191267314709 (code B ref 55297); Sat, 07 May 2022 08:38:04 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:53 +0000 Received: from localhost ([127.0.0.1]:50387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFwm-0003p9-Hb for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:52 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:44114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnFwe-0003nZ-G5 for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:46 -0400 Received: from localhost.localdomain ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Tkdi270084UW6Th06kdjWo; Sat, 07 May 2022 10:37:43 +0200 From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 7 May 2022 08:37:40 +0000 Message-Id: <20220507083740.59995-10-maximedevos@HIDDEN> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220507083740.59995-1-maximedevos@HIDDEN> References: <20220507083740.59995-1-maximedevos@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651912663; bh=m/tHX/II8nXHN8UZdXGUHhqFAb0iGKNOx5WUuKppzBo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=ZcYxrBCtMT4y/pixE6dHKl/IJcWYMOosls0a/wDwXwLndEPmYQK+GO7R6cGXXNYjG PbbpjgRc+10Imy6ZahAGziBK2G0mdNNCKcamxY3V3baqvFhy84MXhwkBO++tVQ03yS H7KlZq/cvM047sMvTa+NSF9sSZGjdzDgjN5x5Ja+cl7t83diib4n5latV14b4KZ5a2 ukYPzepqxaU8BhfUarcs+bdJpvjzd2QL9Jrv56RgPTd8Ev5bCY4P38gmZWj3Q22tGo Q2kGLuKY0Nz/MAN3hUGFb9HaoSsdIq6EVi1eFYyt/jGA/57/HO1pfq36tuIRMAchQa EXbnBw8xLRcdA== X-Spam-Score: -0.0 (/) 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 (-) Try $ guix shell openssl w3m le-certs --pure -- w3m https://en.wikipedia.org and $ guix shell openssl w3m nss-certs --pure -- w3m https://en.wikipedia.org The second command succeeds whereas the first command results in ‘unable to get local issuer certificate; accept? (y/n)’, so it looks like w3m respects $SSL_CERT_DIR/$SSL_CERT_FILE. * gnu/packages/w3m.scm (w3m)[native-search-paths]: Add $SSL_CERT_DIR/$SSL_CERT_FILE search paths. * gnu/ackages/freedesktop.scm (xdg-utils)[native-inputs]{w3m}: Use a variant of 'w3m' without $SSL_CERT_DIR/$SSL_CERT_FILE to avoid rebuilds. --- gnu/packages/freedesktop.scm | 7 ++++++- gnu/packages/w3m.scm | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 55bde8e705..f785e42b89 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -409,7 +409,12 @@ (define-public xdg-utils "1nai806smz3zcb2l5iny4x7li0fak0rzmjg6vlyhdqm8z25b166p")))) (build-system gnu-build-system) (native-inputs - (list docbook-xsl docbook-xml-4.1.2 libxslt w3m xmlto)) + (list docbook-xsl docbook-xml-4.1.2 libxslt + ;; TODO(staging): don't remove search paths. + ;; Search paths are temporarily removed to + ;; avoid rebuilds. + (package (inherit w3m) (native-search-paths '())) + xmlto)) (inputs `(("awk" ,gawk) ("coreutils" ,coreutils) diff --git a/gnu/packages/w3m.scm b/gnu/packages/w3m.scm index 5239cd43a0..72ed22bfe4 100644 --- a/gnu/packages/w3m.scm +++ b/gnu/packages/w3m.scm @@ -35,6 +35,7 @@ (define-module (gnu packages w3m) #:use-module (gnu packages tls) #:use-module (gnu packages xorg) #:use-module (gnu packages) + #:use-module ((guix search-paths) #:select ($SSL_CERT_DIR $SSL_CERT_FILE)) #:use-module (guix packages) #:use-module (guix git-download) #:use-module (guix build-system gnu)) @@ -78,6 +79,7 @@ (define-public w3m ("perl" ,perl) ("pkg-config" ,pkg-config))) (home-page "http://w3m.sourceforge.net/") + (native-search-paths (list $SSL_CERT_DIR $SSL_CERT_FILE)) (synopsis "Text-mode web browser") (description "w3m is a text-based web browser as well as a pager like @code{more} or -- 2.35.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 02/10] gnu: openssl: Use $SSL_CERT_DIR/$SSL_CERT_FILE. Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:38:04 +0000 Resent-Message-ID: <handler.55297.B55297.165191267314716 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Cc: Maxime Devos <maximedevos@HIDDEN> Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165191267314716 (code B ref 55297); Sat, 07 May 2022 08:38:04 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:53 +0000 Received: from localhost ([127.0.0.1]:50389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFwm-0003pC-Sm for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:53 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:44052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnFwe-0003nQ-12 for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:47 -0400 Received: from localhost.localdomain ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Tkdi270084UW6Th06kdiWR; Sat, 07 May 2022 10:37:42 +0200 From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 7 May 2022 08:37:32 +0000 Message-Id: <20220507083740.59995-2-maximedevos@HIDDEN> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220507083740.59995-1-maximedevos@HIDDEN> References: <20220507083740.59995-1-maximedevos@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651912662; bh=O5dxz+av6/yTNmhikuuzbTDjLHHBevKCLaI+IWBMRT8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=gAQ6QcHnTYlGfSCbn7U+uDSUQkxvJIkPP1OuaYtl9MTiPnWf3moyfJ+EsRU5D18E5 HD8NE6YategtZyYrQmXuMPnilx1RXYetmXBHt+RoZoAhERHyONe9ax8f5MJBniXWBR qkRC51MA5YzAqzFMGPM8iIHdR/ntWJIPYs+HNw/3m/2nLWdwBEWOehOwl1sSatubOG SveULInHW9DmlUUCs/5JMbC+IUKel8frmbsyWiScSwhMbPyEeM8Go2xBihi3B2wvlH osZ8i1N2w1kxha+PdeA/eXyDLX/72QUH1VsiEq+yQ7STOm1Zf7CJpejGMgxdEZntTB 9mEWeocZ5wbug== X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/tls.scm (openssl)[native-search-paths]: Use the $SSL_CERT_DIR/$SSL_CERT_FILE from (guix search-paths) instead of a local copy. --- gnu/packages/tls.scm | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index cadc9a1518..38643d6284 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -50,6 +50,7 @@ (define-module (gnu packages tls) #:use-module (guix build-system python) #:use-module (guix build-system cmake) #:use-module (guix build-system trivial) + #:use-module ((guix search-paths) #:select ($SSL_CERT_DIR $SSL_CERT_FILE)) #:use-module (gnu packages compression) #:use-module (gnu packages) #:use-module (gnu packages autotools) @@ -494,15 +495,7 @@ (define-public openssl #$(package-version this-package) "/misc"))))))) (native-search-paths - (list (search-path-specification - (variable "SSL_CERT_DIR") - (separator #f) ;single entry - (files '("etc/ssl/certs"))) - (search-path-specification - (variable "SSL_CERT_FILE") - (file-type 'regular) - (separator #f) ;single entry - (files '("etc/ssl/certs/ca-certificates.crt"))))) + (list $SSL_CERT_DIR $SSL_CERT_FILE)) (synopsis "SSL/TLS implementation") (description "OpenSSL is an implementation of SSL/TLS.") -- 2.35.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 06/10] gnu: guix: Use $SSL_CERT_DIR. Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:38:04 +0000 Resent-Message-ID: <handler.55297.B55297.165191267314723 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Cc: Maxime Devos <maximedevos@HIDDEN> Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165191267314723 (code B ref 55297); Sat, 07 May 2022 08:38:04 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:53 +0000 Received: from localhost ([127.0.0.1]:50391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFwn-0003pJ-6e for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:53 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:44078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnFwe-0003nU-0q for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:47 -0400 Received: from localhost.localdomain ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Tkdi270084UW6Th06kdjWc; Sat, 07 May 2022 10:37:43 +0200 From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 7 May 2022 08:37:36 +0000 Message-Id: <20220507083740.59995-6-maximedevos@HIDDEN> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220507083740.59995-1-maximedevos@HIDDEN> References: <20220507083740.59995-1-maximedevos@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651912663; bh=2VIPJ1wePFHySNAttRFsQlmo5eYQcdlX8hp5G0qeMIg=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=TQ91LuHE/el5eY9dduxXfsJ2OgMQmMe2QQDkVJYIJyZsPol27DYVzDLaA/3ZywyUT mFHXMRYz2f77brUZcSh6qBA2qDrrMCqpgWi7aefHZtsDyL+gGVYNUSddScP78DJXRU g5ez6sE5OfaZSnXJmt7dxt8DA1XvGbVHMzb36NdJ+uUifJEgA2jQazU1BYSuuOyp1z 3jAWe1MdOmfiKRvqbioebSmVPIDRgxWVAeoqSZ0OMbHYNKNPIzYOpie0XsvhniV3jG ugRAEJ0xVwb7MUK7wNoBzNnLzrlG9Yr7DEd5I2Dv3MKHzymk5KTB/m8NoBLYORHWS5 YFy2iP2Wqqf9g== X-Spam-Score: -0.0 (/) 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 (-) * gnu/packages/package-management.scm (guix)[native-search-paths]: Use the $SSL_CERT_DIR from (guix search-paths) instead of a local copy. --- gnu/packages/package-management.scm | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 9c5db0d608..3a8f620335 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -120,6 +120,7 @@ (define-module (gnu packages package-management) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix utils) + #:use-module ((guix search-paths) #:select ($SSL_CERT_DIR $SSL_CERT_FILE)) #:use-module (ice-9 match) #:use-module (srfi srfi-1)) @@ -472,14 +473,9 @@ (define code (list (search-path-specification (variable "GUIX_EXTENSIONS_PATH") (files '("share/guix/extensions"))) - ;; (guix git) and (guix build download) honor this variable whose ;; name comes from OpenSSL. - (search-path-specification - (variable "SSL_CERT_DIR") - (separator #f) ;single entry - (files '("etc/ssl/certs"))))) - + $SSL_CERT_DIR)) (home-page "https://www.gnu.org/software/guix/") (synopsis "Functional package manager for installed software packages and versions") (description -- 2.35.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 07/10] gnu: youtube-dl: Add missing $SSL_CERT_DIR/FILE search paths. Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:38:05 +0000 Resent-Message-ID: <handler.55297.B55297.165191267414731 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Cc: Maxime Devos <maximedevos@HIDDEN> Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165191267414731 (code B ref 55297); Sat, 07 May 2022 08:38:05 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:54 +0000 Received: from localhost ([127.0.0.1]:50393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFwn-0003pQ-I9 for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:53 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:44088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnFwe-0003nV-30 for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:47 -0400 Received: from localhost.localdomain ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Tkdi270084UW6Th06kdjWe; Sat, 07 May 2022 10:37:43 +0200 From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 7 May 2022 08:37:37 +0000 Message-Id: <20220507083740.59995-7-maximedevos@HIDDEN> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220507083740.59995-1-maximedevos@HIDDEN> References: <20220507083740.59995-1-maximedevos@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651912663; bh=EzeZ362lAIbLg7QiBgAKdXwrjv6b881B5I8Fys08Els=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=W5DSzZWKWcTnl3qJUu4aK/7KXxA9aVrL4Q7h+e9b44Qqr2HEtPRGFuIAFq33xfQMj dARiAftlfThEn/qF4TJCF4RrK/OwFNsATLI6TgzZVvu1bvD8nKOFGo1hGRtYlEyCqd 53QEaM552us7YwxOPAA+hA1qlNYSxRFLcLeFK+owefkbEfGrKFc3v2ecuxp5y0IAiZ fjszmSMR48IEpLnHCHeDKKE3meylvZt5+FERv+ZWgQIPNW+1c2joPJQs3WVZDb30zZ OgE8nDHdiv0hzddS2Oons8pJm8ChjQZZ3r+yNHECrQoLCy6c5S11YU+o3NDmUphDG/ 4cuU6uqToB1Rw== X-Spam-Score: -0.0 (/) 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 (-) youtube-dl respects these variables. * gnu/packages/video.scm (youtube-dl)[native-search-paths]: Add $SSL_CERT_DIR / $SSL_CERT_FILE. --- gnu/packages/video.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 4bc50073cd..204fdb7c6f 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -60,6 +60,7 @@ ;;; Copyright © 2022 Denis 'GNUtoo' Carikli <GNUtoo@HIDDEN> ;;; Copyright © 2022 Bird <birdsite@HIDDEN> ;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@HIDDEN> +;;; Copyright © 2022 Maxime Devos <maximedevos@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -99,6 +100,7 @@ (define-module (gnu packages video) #:use-module (guix build-system qt) #:use-module (guix build-system waf) #:use-module (guix build-system trivial) + #:use-module ((guix search-paths) #:select ($SSL_CERT_DIR $SSL_CERT_FILE)) #:use-module (gnu packages) #:use-module (gnu packages algebra) #:use-module (gnu packages assembly) @@ -2441,6 +2443,8 @@ (define-public youtube-dl (list zip)) (inputs (list ffmpeg)) + (native-search-paths + (list $SSL_CERT_DIR $SSL_CERT_FILE)) (synopsis "Download videos from YouTube.com and other sites") (description "Youtube-dl is a small command-line program to download videos from -- 2.35.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 01/10] search-paths: Define $SSL_CERT_DIR and $SSL_CERT_FILE. References: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> In-Reply-To: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:38:05 +0000 Resent-Message-ID: <handler.55297.B55297.165191267414737 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Cc: Maxime Devos <maximedevos@HIDDEN> Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165191267414737 (code B ref 55297); Sat, 07 May 2022 08:38:05 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:54 +0000 Received: from localhost ([127.0.0.1]:50395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnFwn-0003pX-Tw for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:54 -0400 Received: from albert.telenet-ops.be ([195.130.137.90]:44044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnFwe-0003nP-0s for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 04:37:48 -0400 Received: from localhost.localdomain ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id Tkdi270084UW6Th06kdiWP; Sat, 07 May 2022 10:37:42 +0200 From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 7 May 2022 08:37:31 +0000 Message-Id: <20220507083740.59995-1-maximedevos@HIDDEN> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651912662; bh=WuP+sSvxhpiaToBL8HGKvUhPb08CQidw57KI+bUZIwU=; h=From:To:Cc:Subject:Date; b=nNNz5C86GWvEZ618KHalLRKuZqr5qLqo5K5LY8AqNPwCzTc3WodYJLd/EZw57r98f NV2uCtcE/ytTazD0N1NyTjw2Nwa/o9R2f9P4BQRgChdAsleFUQcqgyfv86pJRUwDHA m3kadV1iZfbNYVhNzsmu7cU+iTcnqOP7/q8mYhz4sQ/wjKRYKKcH+TwLaDEIF2avE1 TcWJKqvJ6jpWiaY8ipIRnb6QPjJFyuOS4f5POtMCvY/QSmCy+8BydBRlmpG1CHtPwo 9JCuhUI7DUo4tkMVpCHNgJw1qdnlXgZPAdPBFVafHi7UfiIPPE7gMD9dvpfXxLLOUl y+50j0ZwxVpzQ== X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: For the =?UTF-8?Q?=E2=80=98why=E2=80=99,?= see the docstring next to $SSL_CERT_DIR. In later commits, packages will be changed to use these variables and the variables will be added to more packages. * guix/search-paths.scm ($SSL_CERT_DIR, $SSL_CERT_FILE): New variables. * doc/guix.texi (Search Paths): Document them. --- doc/guix.texi | 21 ++++++++++++++++++++- guix/search-paths.scm | 26 +++++++++ [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 T_SPF_TEMPERROR SPF: test of record failed (temperror) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maximedevos[at]telenet.be) -0.0 T_SCC_BODY_TEXT_LINE No description available. 1.5 SPOOFED_FREEMAIL No description available. 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 (-) For the ‘why’, see the docstring next to $SSL_CERT_DIR. In later commits, packages will be changed to use these variables and the variables will be added to more packages. * guix/search-paths.scm ($SSL_CERT_DIR, $SSL_CERT_FILE): New variables. * doc/guix.texi (Search Paths): Document them. --- doc/guix.texi | 21 ++++++++++++++++++++- guix/search-paths.scm | 26 ++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/doc/guix.texi b/doc/guix.texi index 7369a306f6..25e2429533 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -88,7 +88,7 @@ Copyright @copyright{} 2020 Daniel Brooks@* Copyright @copyright{} 2020 John Soo@* Copyright @copyright{} 2020 Jonathan Brielmaier@* Copyright @copyright{} 2020 Edgar Vincent@* -Copyright @copyright{} 2021 Maxime Devos@* +Copyright @copyright{} 2021, 2022 Maxime Devos@* Copyright @copyright{} 2021 B. Wilson@* Copyright @copyright{} 2021 Xinglu Chen@* Copyright @copyright{} 2021 Raghav Gururajan@* @@ -9830,6 +9830,25 @@ Again, the libxml2 example shows a situation where this is needed. @end table @end deftp +Some search paths are not tied by a single package but to many packages. +To reduce duplications, some of them are pre-defined in @code{(guix +search-paths)}. + +@defvr {Scheme Variable} $SSL_CERT_DIR +@defvrx {Scheme Variable} $SSL_CERT_FILE +These two search paths indicate where X.509 certificates can be found +(@pxref{X.509 Certificates}). +@end defvr + +These pre-defined search paths can be used as in the following example: + +@lisp +(package + (name "curl") + ;; some fields omitted ... + (native-search-paths (list $SSL_CERT_DIR $SSL_CERT_FILE))) +@end lisp + How do you turn search path specifications on one hand and a bunch of directories on the other hand in a set of environment variable definitions? That's the job of @code{evaluate-search-paths}. diff --git a/guix/search-paths.scm b/guix/search-paths.scm index 002e6342bb..6b13a98946 100644 --- a/guix/search-paths.scm +++ b/guix/search-paths.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013, 2014, 2015, 2017, 2018 Ludovic Courtès <ludo@HIDDEN> +;;; Copyright © 2022 Maxime Devos <maximedevos@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -32,6 +33,8 @@ (define-module (guix search-paths) search-path-specification-file-pattern $PATH + $SSL_CERT_DIR + $SSL_CERT_FILE search-path-specification->sexp sexp->search-path-specification @@ -70,6 +73,29 @@ (define $PATH (variable "PATH") (files '("bin" "sbin")))) +;; Two variables for certificates (see (guix)X.509 Certificates), +;; respected by 'openssl', possibly GnuTLS in the future +;; (https://gitlab.com/gnutls/gnutls/-/merge_requests/1541) +;; and many of their dependents -- even some GnuTLS depepdents +;; like Guile. As they are not tied to a single package, define +;; them here to avoid duplication. +;; +;; Additionally, the 'native-search-paths' field is not thunked, +;; so doing (package-native-search-paths openssl) +;; could cause import cycle issues. +(define-public $SSL_CERT_DIR + (search-path-specification + (variable "SSL_CERT_DIR") + (separator #f) ;single entry + (files '("etc/ssl/certs")))) + +(define-public $SSL_CERT_FILE + (search-path-specification + (variable "SSL_CERT_FILE") + (file-type 'regular) + (separator #f) ;single entry + (files '("etc/ssl/certs/ca-certificates.crt")))) + (define (search-path-specification->sexp spec) "Return an sexp representing SPEC, a <search-path-specification>. The sexp corresponds to the arguments expected by `set-path-environment-variable'." base-commit: 855097683230b756ba28636bed03ce904b6f3589 prerequisite-patch-id: 8c36bd91ff2f97cee25843119fdb12a71b3947bd prerequisite-patch-id: 3082a0c917de3ca7abf1fc40c2fced691da6d99f prerequisite-patch-id: ae89e00772cf3737e32b3b7bd191bfbeaaf5d0ed prerequisite-patch-id: d74573180a62eaa0b6ac57ef46d08409fb5652a8 prerequisite-patch-id: ccb777079d8182a3e44b29cc061f59496ae16188 prerequisite-patch-id: cbb90155003134235f98b750f5e4de2096c9e414 prerequisite-patch-id: ff8b567c0b58018b9c2085a324ce02711eadc77e prerequisite-patch-id: 6569c696b96227cfb2f056a894d441b99141a571 prerequisite-patch-id: eeb5c4446896b7d5209de79e7b9a2486a9a5dadb prerequisite-patch-id: 226931bbd40f2e7b43df22ea44783293d663e97a prerequisite-patch-id: 7b0f5bf490c804d1ce3f3bb0daf45273ce9bae8a prerequisite-patch-id: 0605551576cb5fbb0215575f8acee2ad91441ec8 prerequisite-patch-id: 851c816dcdc728b085c2cad0f00b140113915af7 prerequisite-patch-id: eca886865831aca6a9803626f60fd37f1f3e1a49 prerequisite-patch-id: 49190c9aa45e582877c7716c59f4f509a4623948 prerequisite-patch-id: f9e4fa15bc34d249aecf318c66cb598762ee5728 prerequisite-patch-id: 69e49a32a11f33c23ccaa1a785c40dfc04068403 prerequisite-patch-id: ec55a066dbaf5790b993edfbead3d27c7817949e prerequisite-patch-id: 44dedf2945b47ffe0a298b7129e7134567327d2d prerequisite-patch-id: 441f8c8acc52886c30a2ca167329cf5117b9d024 prerequisite-patch-id: ad05c828905c092a370a7b267c09c4ec2dbc4850 prerequisite-patch-id: 4683b5d9fe136a4f71cf3f8f6fa99363b80aaa64 prerequisite-patch-id: bd6189df0a2a0122a769ba3f849dcd1f047dea14 prerequisite-patch-id: b723e932d080a91ab5d87a92c154e6ede074fe9c prerequisite-patch-id: cb2dd382af23e9d1d7eb63f55c463ea15ab7fb95 -- 2.35.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 08:50:02 +0000 Resent-Message-ID: <handler.55297.B55297.165191334715976 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165191334715976 (code B ref 55297); Sat, 07 May 2022 08:50:02 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:49:07 +0000 Received: from localhost ([127.0.0.1]:50410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnG7f-00049b-9I for submit <at> debbugs.gnu.org; Sat, 07 May 2022 04:49:07 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:59108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnG7d-00049S-1E for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 04:49:05 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by michel.telenet-ops.be with bizsmtp id Tkp22700M4UW6Th06kp2HW; Sat, 07 May 2022 10:49:03 +0200 Message-ID: <e9a0eaa9057a04a587c0aecec989e7c775a505d3.camel@HIDDEN> From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 07 May 2022 10:48:58 +0200 In-Reply-To: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> References: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-pR9H0zWcrEjARMdz3zR7" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651913343; bh=45tq61wKs6scA84pq/LIED04BPkXWj2SPDs6mLvkU1M=; h=Subject:From:To:Date:In-Reply-To:References; b=N5XySX1/YPStIy1HGS3J38xKstuZwTeZLINgYCev5bp19Aq7xCVjpyucqlaGL0tJj /lAeH6HNuRTuBGPoSuT7hf/95xHPeC8FDx2YJduQh61L5Y1goQdQxhqKzuyFI0EpEz fYi9gGW3akXBe+NtPCloJX2n5KCR4VqStcqAXbR/ZFA6UojgKUDrtwrnfea2RGSB2J P33scPXeJ6IIA8iRX2uRS/Yt9ZBITeaOdGyvy847dC0qQtMSXhDpb7qXhFynoTbDmP lbtmwVYpxmHxJbOes/ewuLOpcAreVEaUBbHErqtk2ZxV08C9KuS4cVRhBbfdGjTkwi YFXGmpwJa4X9w== X-Spam-Score: -0.0 (/) 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 (-) --=-pR9H0zWcrEjARMdz3zR7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Maxime Devos schreef op za 07-05-2022 om 10:35 [+0200]: >=20 > TODO: >=20 > =C2=A0* [ ] build dependents Looks like data.guix-patches.cbaines.net will do so: https://data.guix-patches.cbaines.net/revision/5e5fafa3cd6e6d9b8674081a6e43= ff2a95d096c4 (in-progress at time of writing, not yet completed). Greetings, Maxime --=-pR9H0zWcrEjARMdz3zR7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iIwEABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYnYyehccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7tycAPsHAi58I9Gmtk8YlbJYa/V7pDdq jM9yCQmXsfnYY1/HVAD4w40/c/7o8kmoqmrF7PDjxAwW5CcIcQ9UBwEsFiU9CA== =jHiu -----END PGP SIGNATURE----- --=-pR9H0zWcrEjARMdz3zR7--
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 07 May 2022 13:39:01 +0000 Resent-Message-ID: <handler.55297.B55297.165193071422779 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55297 <at> debbugs.gnu.org Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165193071422779 (code B ref 55297); Sat, 07 May 2022 13:39:01 +0000 Received: (at 55297) by debbugs.gnu.org; 7 May 2022 13:38:34 +0000 Received: from localhost ([127.0.0.1]:50801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nnKdm-0005vL-Be for submit <at> debbugs.gnu.org; Sat, 07 May 2022 09:38:34 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:59924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nnKdk-0005vA-3T for 55297 <at> debbugs.gnu.org; Sat, 07 May 2022 09:38:33 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id TpeV270074UW6Th01peVDH; Sat, 07 May 2022 15:38:30 +0200 Message-ID: <86320dae9781697b7442226a5f60d118d8baf5ee.camel@HIDDEN> From: Maxime Devos <maximedevos@HIDDEN> Date: Sat, 07 May 2022 15:38:24 +0200 In-Reply-To: <e9a0eaa9057a04a587c0aecec989e7c775a505d3.camel@HIDDEN> References: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> <e9a0eaa9057a04a587c0aecec989e7c775a505d3.camel@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-PuQhc8ts+hneVZCQLd7i" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1651930710; bh=bfEV+leJEgqTW97XpeXkcATEbDeD4BNpYX38NFMu0rA=; h=Subject:From:To:Date:In-Reply-To:References; b=YgUm9HMx+WnrLwEvLH1/kZ+THP0IekE8FqgUvTXnL6Sm01UsQvRQYKsK3qnC0wE1L jOkRLfU2ddt2cqF8gkWiOqf4DpFLPQeZcamwyf4YS1snMzh7HwR071eE7qiPQtB7Ax SYdccU5oUrdKJvUrIksdJaKPOAtzewDEHk1zT+7W9Q9b9iB0d8hsXXyhDMtkvtM03l MFHXt49XcxCgjTDBa5qxQpi8UoLOeKjh5aNA0pYfW4y1jJVUe4c+jut8aCyW/85M2L IZvKMj+iA84wZWQn3geOljPmHWVIxUxoU8Vag/qbB9OumqoLcviWVGgLzvAm7MToz7 fL3vWj1sV/MnA== X-Spam-Score: -0.0 (/) 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 (-) --=-PuQhc8ts+hneVZCQLd7i Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Maxime Devos schreef op za 07-05-2022 om 10:48 [+0200]: > Maxime Devos schreef op za 07-05-2022 om 10:35 [+0200]: > >=20 > > TODO: > >=20 > > =C2=A0* [ ] build dependents >=20 > Looks like data.guix-patches.cbaines.net will do so: > https://data.guix-patches.cbaines.net/revision/5e5fafa3cd6e6d9b8674081a6e= 43ff2a95d096c4 > (in-progress at time of writing, not yet completed). According to <https://data.guix-patches.cbaines.net/compare/package-derivat= ions?base_commit=3D312879fddcf0713c0f1dafcc6faa089edbbb6e04&target_commit= =3D5e5fafa3cd6e6d9b8674081a6e43ff2a95d096c4&build_change=3Dbroken&after_nam= e=3D&limit_results=3D40>, there are no new build failures. However, according to <https://data.guix-patches.cbaines.net/compare/package-derivations?base_com= mit=3D312879fddcf0713c0f1dafcc6faa089edbbb6e04&target_commit=3D5e5fafa3cd6e= 6d9b8674081a6e43ff2a95d096c4&build_change=3Dstill-working&after_name=3D&lim= it_results=3D40>, there are no =E2=80=98still working=E2=80=99 builds either, so maybe I'm mi= sinterpreting things? Greetings, Maxime. --=-PuQhc8ts+hneVZCQLd7i Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYnZ2UBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7hEqAQC9bVA9YJerEzqcIHjTz9BYzZ// bIbznGlDg/kK5LnAbgD/UmKw7xYMNBgQnbnK2xW4H3L59W2FGaKCNKwuFzxd9Q4= =exNd -----END PGP SIGNATURE----- --=-PuQhc8ts+hneVZCQLd7i--
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 13 May 2022 15:33:02 +0000 Resent-Message-ID: <handler.55297.B55297.165245595211746 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos <maximedevos@HIDDEN> Cc: 55297 <at> debbugs.gnu.org Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165245595211746 (code B ref 55297); Fri, 13 May 2022 15:33:02 +0000 Received: (at 55297) by debbugs.gnu.org; 13 May 2022 15:32:32 +0000 Received: from localhost ([127.0.0.1]:44650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1npXHF-000338-O1 for submit <at> debbugs.gnu.org; Fri, 13 May 2022 11:32:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1npXHE-00032p-HN for 55297 <at> debbugs.gnu.org; Fri, 13 May 2022 11:32:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35356) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1npXH9-0006YQ-4d; Fri, 13 May 2022 11:32:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=5I1hQuvw26FpBn0DV+rHOEOAgL+zPxg2b1FkK8fQCno=; b=ZEYaZZG0Pk9RzR3ZOW58 pY1O8wp24SO8rXM2MLcNKMsk/1AaGWm1UI4ixAvuZLn/9llK3LI4x93owtFVcO+YfZXo/YKIDH36K +EBbiG0g8vc9nwCaFf0Qlq7jb/tS7ZDnf6sBMNQNNEVGiCnSF8nPPWQ8EyaCO43Yl3IgeIg9cCVzh o/yBl7MiUlDcnDggaTJZMUQBbHJWXhzBMxY10cSFpM4BPlQM6rxjngI3IwQ08o0szbEANMx5Z9ZLm eGjLeFsFCa5pC+jQSBmrRHo+IUhNXNkn7OLup/S6x+YubfiBPY6jekXicKwdvlstE5FaWJbaY9Hvz Adcqxk6GpiDSSA==; Received: from [193.50.110.244] (port=52712 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1npXH8-00055d-Mn; Fri, 13 May 2022 11:32:18 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> References: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> Date: Fri, 13 May 2022 17:32:16 +0200 In-Reply-To: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> (Maxime Devos's message of "Sat, 07 May 2022 10:35:00 +0200") Message-ID: <871qwxh2in.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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: -3.3 (---) Hi! Maxime Devos <maximedevos@HIDDEN> skribis: > This patch series adds $SSL_CERT_DIR/$SSL_CERT_FILE to youtube-dl, some > dependents and w3m, as they respect $SSL_CERT_DIR/$SSL_CERT_FILE. > > To make this easier (e.g. less duplication), I moved the definition of > $SSL_CERT_DIR/$SSL_CERT_FILE to a single location (guix search-paths) > instead of many separate packages. > > This moving was previously rejected by Ludo, but that was in a > different context, maybe in this context it's considered ok? I don=E2=80=99t remember the previous discussion, but here I think it=E2=80= =99s reasonable. It=E2=80=99s a case where, effectively, those variables that w= ere initially OpenSSL-specific are now honored by other pieces of software. However, the last few patches are incorrect in that, for example, w3m does not honor these variables by itself (its code doesn=E2=80=99t call get= env): --8<---------------cut here---------------start------------->8--- $ grep -r SSL_CERT_ $(guix build -S w3m) /gnu/store/aqdk56qa1lssjs50gvrii47ccc7ibmkp-w3m-0.5.3+git20210102-checkout/= rc.c:#define CMT_SSL_CERT_FILE N_("PEM encoded certificate file of client") /gnu/store/aqdk56qa1lssjs50gvrii47ccc7ibmkp-w3m-0.5.3+git20210102-checkout/= rc.c: CMT_SSL_CERT_FILE, NULL}, --8<---------------cut here---------------end--------------->8--- Instead, it honors them because it=E2=80=99s linked against OpenSSL. Likewise for youtube-dl & co. So I=E2=80=99m omitting the last few patches that add search paths. I hope that makes sense. Thanks! Ludo=E2=80=99.
Received: (at control) by debbugs.gnu.org; 13 May 2022 15:32:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 13 11:32:40 2022 Received: from localhost ([127.0.0.1]:44654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1npXHU-00033o-8t for submit <at> debbugs.gnu.org; Fri, 13 May 2022 11:32:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1npXHS-00033X-0p for control <at> debbugs.gnu.org; Fri, 13 May 2022 11:32:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35374) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1npXHM-0006aG-Q1 for control <at> debbugs.gnu.org; Fri, 13 May 2022 11:32:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=0ZSsY+2zGZJ+JzY56ND7Wo4UaTf55Ln1M/LgHbgph54=; b=QIk4UFCxMHA7fa 40Q/pLTxbnvKqfgRvoiiQUED5QdwwfmpNZKhxAO74n++WNMpgKaBP3OH6TM2X1Bn/hQVXB4wvOGvM dzSpw7P00fw7uG5Us8mtJSI4whoyJ3ab/4AzqhMPrmlVi4HYyJvw5HJkGBuY1diLpdueb/5o/+WYd /UupU/VE9MmM+3xtSiNhUekQnuRi+hdPjX9rwMdB/SgCPVqf691AcAX7aX2xsVpTZugXWxCWSfnUq i15o3De0ogBwXjJbIwCDfvPrjtWdxWG9Wc5GYgN4SKCECiLNlpYwCV9Jwyh8PjK4+Vz9r+ELjlg7n M90HRxCd9wW4fAh3GYrw==; Received: from [193.50.110.244] (port=52714 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1npXHM-0005k2-DW for control <at> debbugs.gnu.org; Fri, 13 May 2022 11:32:32 -0400 Date: Fri, 13 May 2022 17:32:31 +0200 Message-Id: <87zgjlfnxs.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> Subject: control message for bug #55297 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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: -3.3 (---) close 55297 quit
X-Loop: help-debbugs@HIDDEN Subject: [bug#55297] [PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones Resent-From: Maxime Devos <maximedevos@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 13 May 2022 15:40:02 +0000 Resent-Message-ID: <handler.55297.B55297.165245638012978 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 55297 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= <ludo@HIDDEN> Cc: 55297 <at> debbugs.gnu.org Received: via spool by 55297-submit <at> debbugs.gnu.org id=B55297.165245638012978 (code B ref 55297); Fri, 13 May 2022 15:40:02 +0000 Received: (at 55297) by debbugs.gnu.org; 13 May 2022 15:39:40 +0000 Received: from localhost ([127.0.0.1]:44708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1npXOG-0003NG-E6 for submit <at> debbugs.gnu.org; Fri, 13 May 2022 11:39:40 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:59138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1npXOD-0003N2-Pk for 55297 <at> debbugs.gnu.org; Fri, 13 May 2022 11:39:38 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by xavier.telenet-ops.be with bizsmtp id WFfc270034UW6Th01FfcWP; Fri, 13 May 2022 17:39:36 +0200 Message-ID: <6137cf9c38c3dd46f56158381af3a1b1918ae339.camel@HIDDEN> From: Maxime Devos <maximedevos@HIDDEN> Date: Fri, 13 May 2022 17:39:30 +0200 In-Reply-To: <871qwxh2in.fsf@HIDDEN> References: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> <871qwxh2in.fsf@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-sV4qamn2dqttfrIf+rtd" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1652456376; bh=WXvvTTZ0rjfrjwk3H5nXB6+aSlbtKHf9Scd02Qqplas=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=WrI3hrBxR09E4FOiKyDf4JW1c8yVFIKD6Ee1MR/tJBTZO0MHcw5E55KB1TL9m/IrW ufY/XmXiS1PWV5pNezaLMC2ZpXRJh6/YffSlQusPN/wUHiOJRcA34AOu36+AZRzxO3 DFAQ7HVHmaieVD1DOtPyN4XlLIxCRBVvHJX/Rr0iiRnQDJzwYs1Ml3SCERqyu8Is/+ Dr471CMcuEcA+d5FOBkXP5GDLLVcO19sByCo3/Lb+nzjhbiT16IFathk2OT7cHekKV tdmyxlDcnWeync38Q1wYOQ+hvUR6zdEmUPCNd6GHbKU5iiy0lR0gLuWvwiwRkjwsQ7 WPQ6cpV8ogR3A== X-Spam-Score: -0.0 (/) 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 (-) --=-sV4qamn2dqttfrIf+rtd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s schreef op vr 13-05-2022 om 17:32 [+0200]: > However, the last few patches are incorrect in that, for example, w3m > does not honor these variables by itself (its code doesn=E2=80=99t call g= etenv): >=20 > --8<---------------cut here---------------start------------->8--- > $ grep -r SSL_CERT_ $(guix build -S w3m) > /gnu/store/aqdk56qa1lssjs50gvrii47ccc7ibmkp-w3m-0.5.3+git20210102-checkou= t/rc.c:#define CMT_SSL_CERT_FILE N_("PEM encoded certificate file of client= ") > /gnu/store/aqdk56qa1lssjs50gvrii47ccc7ibmkp-w3m-0.5.3+git20210102-checkou= t/rc.c:=C2=A0=C2=A0=C2=A0=C2=A0 CMT_SSL_CERT_FILE, NULL}, > --8<---------------cut here---------------end--------------->8--- >=20 > Instead, it honors them because it=E2=80=99s linked against OpenSSL. >=20 > Likewise for youtube-dl & co. >=20 > So I=E2=80=99m omitting the last few patches that add search paths. <https://issues.guix.gnu.org/22138> has not been resolved yet though, so it's still necessary (see experiment in commit message of patch 10/10), though perhaps it could have been worded more precisely. Greetings, Maxime. --=-sV4qamn2dqttfrIf+rtd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYn57shccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7s35AP9mFN7jCdhFYMi8NyHUza906bH/ xsS+kbT2yg8UvJuAKQEA5LfjxKtvdL8ot58Er9ks6rUFwCuEFt3Cx2wohrTvFQc= =YXmj -----END PGP SIGNATURE----- --=-sV4qamn2dqttfrIf+rtd--
Received: (at fakecontrol) by fakecontrolmessage; To: internal_control <at> debbugs.gnu.org From: Debbugs Internal Request <help-debbugs@HIDDEN> Subject: Internal Control Message-Id: bug archived. Date: Sat, 11 Jun 2022 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator
Received: (at fakecontrol) by fakecontrolmessage; To: internal_control <at> debbugs.gnu.org From: Debbugs Internal Request <help-debbugs@HIDDEN> Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Sun, 21 Aug 2022 19:50:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator
Received: (at control) by debbugs.gnu.org; 21 Aug 2022 20:38:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 21 16:38:52 2022 Received: from localhost ([127.0.0.1]:36926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oPrie-0003v6-EU for submit <at> debbugs.gnu.org; Sun, 21 Aug 2022 16:38:52 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:53732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1oPriY-0003uh-8x for control <at> debbugs.gnu.org; Sun, 21 Aug 2022 16:38:50 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by andre.telenet-ops.be with bizsmtp id ALei2800420ykKC01Lekqv; Sun, 21 Aug 2022 22:38:44 +0200 Message-ID: <8dc4f5cf-343b-9ca4-ae50-8941b8ab45cb@HIDDEN> Date: Sun, 21 Aug 2022 22:38:42 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 From: Maxime Devos <maximedevos@HIDDEN> Subject: Re: [bug#55297] [PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones To: 55297 <at> debbugs.gnu.org, control <at> debbugs.gnu.org References: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> Content-Language: en-US In-Reply-To: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------xgFjgqBq2RM8Orjh8Qgr5ClA" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1661114324; bh=LdP9AZ7lqzB+to85sUDlDTxDBqjK0kkmiEBoo8dK2/Q=; h=Date:From:Subject:To:References:In-Reply-To; b=i+790V1aaS4sxori/oFEUZJYuQ01HXTe1QtmYSz/pRn6VXo1MD/YfU/NcTAAVlnOQ h83trLzjED9PL43zFqeQLPBrki0FcOCCswvAOm0gDuz8GwzQYcGxTT3aaIbxiouIKG IAkfNaMf+meOm1NdchUB89obZ8lOqLwcxs9+P3lVbb0H4MHyCp7NF94dN3Bao4pJkZ yr+H4xKqZCATsDHg7TryrbmFAP5zvFYDwd9LhnlJ48GBevsD0vzVWYsmFKOXULyJ+8 RBsdBbFiyUwBEz5DcLbxqPv6chpcj2Im/YZSuw93IRQ5pJCoXVoS2AwBkSsO01edTE JOvWWTQ1s4Jrg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------xgFjgqBq2RM8Orjh8Qgr5ClA Content-Type: multipart/mixed; boundary="------------55bL4kPNeuWDeTq3i1WqyPrT"; protected-headers="v1" From: Maxime Devos <maximedevos@HIDDEN> To: 55297 <at> debbugs.gnu.org, control <at> debbugs.gnu.org Message-ID: <8dc4f5cf-343b-9ca4-ae50-8941b8ab45cb@HIDDEN> Subject: Re: [bug#55297] [PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones References: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> In-Reply-To: <dd38681508c8f591655f17171d573d448a9982ce.camel@HIDDEN> --------------55bL4kPNeuWDeTq3i1WqyPrT Content-Type: multipart/mixed; boundary="------------Pnd8dSShBKaRXFQyXsd2Iqr6" --------------Pnd8dSShBKaRXFQyXsd2Iqr6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 dW5hcmNoaXZlIDU1Mjk3DQpyZW9wZW4gNTUyOTcNCnRoYW5rcw0KDQp3M20gYW5kIHlvdXR1 YmUtZGwgYW5kIGZyaWVuZHMgc3RpbGwgbmVlZHMgdG8gYmUgZml4ZWQsIGZvciBleGFtcGxl IHdpdGggDQp0aGUgcHJvdmlkZWQgcGF0Y2hlcy4NCg0KSWYgYSBwYXRjaCBpcyBtYWRlIGZv ciAyMjEzOCBsYXRlciwgdGhlIGZldyBleHRyYSBsaW5lcyBmcm9tIHRoZSBwYXRjaGVzIA0K YXQgNTUyOTcgd29uJ3QgaW50ZXJmZXJlIHdpdGggdGhhdCBwYXRjaCBhbmQgdGhlIGZldyBl eHRyYSBsaW5lcyBjYW4gDQplYXNpbHkgYmUgcmVtb3ZlZC4NCg0KQWx0ZXJuYXRpdmVseSwg U1NMX0NFUlRfRElSIGFuZCBTU0xfQ0VSVF9GSUxFIGNhbiBiZSBpbXBsaWNpdCBsaWtlIFBB VEgsIA0KYXMgcHJvcG9zZWQgcHJldmlvdXNseS4gRm9yIHRoYXQsIHNvbWUgZGlzY3Vzc2lv biBhcHBlYXJzIHRvIGJlIHN0YXJ0aW5nIA0KYXQgNTczMTcuDQoNCkdyZWV0aW5ncywNCk1h eGltZS4NCg0K --------------Pnd8dSShBKaRXFQyXsd2Iqr6 Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------Pnd8dSShBKaRXFQyXsd2Iqr6-- --------------55bL4kPNeuWDeTq3i1WqyPrT-- --------------xgFjgqBq2RM8Orjh8Qgr5ClA Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYwKX0gUDAAAAAAAKCRBJ4+4iGRcl7hrw AQCY6SCOLSFEY4N/t+JPd77EQjs9ZO9uqhH+sBZOcMIO6QD/YLfcvIBfA26VnWQZkg4nhVIlfSQ9 jz8mPKq+coQ95wU= =hRUD -----END PGP SIGNATURE----- --------------xgFjgqBq2RM8Orjh8Qgr5ClA--
Received: (at fakecontrol) by fakecontrolmessage; To: internal_control <at> debbugs.gnu.org From: Debbugs Internal Request <help-debbugs@HIDDEN> Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Sun, 21 Aug 2022 20:39:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.