Debbugs Internal Request <help-debbugs@HIDDEN>
to internal_control <at> debbugs.gnu.org
.
Full text available.Maxime Devos <maximedevos@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Debbugs Internal Request <help-debbugs@HIDDEN>
to internal_control <at> debbugs.gnu.org
.
Full text available.Debbugs Internal Request <help-debbugs@HIDDEN>
to internal_control <at> debbugs.gnu.org
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 13 May 2022 15:39:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 13 11:39:40 2022 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> Subject: Re: bug#55297: [PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones From: Maxime Devos <maximedevos@HIDDEN> To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@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-Debbugs-Envelope-To: 55297 Cc: 55297 <at> debbugs.gnu.org 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--
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 13 May 2022 15:32:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 13 11:32:32 2022 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: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: 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 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-Debbugs-Envelope-To: 55297 Cc: 55297 <at> debbugs.gnu.org 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.
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 13:38:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 09:38:34 2022 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> Subject: Re: [bug#55297] [PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones From: Maxime Devos <maximedevos@HIDDEN> To: 55297 <at> debbugs.gnu.org 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-Debbugs-Envelope-To: 55297 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--
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:49:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:49:07 2022 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> Subject: Re: [bug#55297] [PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones From: Maxime Devos <maximedevos@HIDDEN> To: 55297 <at> debbugs.gnu.org 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-Debbugs-Envelope-To: 55297 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--
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:37:54 2022 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> To: 55297 <at> debbugs.gnu.org Subject: [PATCH 01/10] search-paths: Define $SSL_CERT_DIR and $SSL_CERT_FILE. 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 ‘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 +++++++++ [...] 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-Debbugs-Envelope-To: 55297 Cc: Maxime Devos <maximedevos@HIDDEN> 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
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:37:53 2022 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> To: 55297 <at> debbugs.gnu.org Subject: [PATCH 07/10] gnu: youtube-dl: Add missing $SSL_CERT_DIR/FILE search paths. 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-Debbugs-Envelope-To: 55297 Cc: Maxime Devos <maximedevos@HIDDEN> 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
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:37:53 2022 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> To: 55297 <at> debbugs.gnu.org Subject: [PATCH 06/10] gnu: guix: Use $SSL_CERT_DIR. 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-Debbugs-Envelope-To: 55297 Cc: Maxime Devos <maximedevos@HIDDEN> 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
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:37:53 2022 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> To: 55297 <at> debbugs.gnu.org Subject: [PATCH 02/10] gnu: openssl: Use $SSL_CERT_DIR/$SSL_CERT_FILE. 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-Debbugs-Envelope-To: 55297 Cc: Maxime Devos <maximedevos@HIDDEN> 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
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:37:52 2022 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> To: 55297 <at> debbugs.gnu.org Subject: [PATCH 10/10] gnu: w3m: Add $SSL_CERT_DIR/$SSL_CERT_FILE search paths.. 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-Debbugs-Envelope-To: 55297 Cc: Maxime Devos <maximedevos@HIDDEN> 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
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:37:48 2022 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> To: 55297 <at> debbugs.gnu.org Subject: [PATCH 09/10] gnu: youtube-viewer: Add search paths of 'youtube-dl'. 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-Debbugs-Envelope-To: 55297 Cc: Maxime Devos <maximedevos@HIDDEN> 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
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:37:48 2022 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> To: 55297 <at> debbugs.gnu.org Subject: [PATCH 08/10] gnu: youtube-dl-gui: Add search paths of 'youtube-dl'. 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-Debbugs-Envelope-To: 55297 Cc: Maxime Devos <maximedevos@HIDDEN> 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
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:37:47 2022 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> To: 55297 <at> debbugs.gnu.org Subject: [PATCH 05/10] gnu: curl: Use $SSL_CERT_DIR/$SSL_CERT_FILE. 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-Debbugs-Envelope-To: 55297 Cc: Maxime Devos <maximedevos@HIDDEN> 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
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:37:47 2022 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> To: 55297 <at> debbugs.gnu.org Subject: [PATCH 03/10] gnu: cuirass: Use $SSL_CERT_DIR. 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-Debbugs-Envelope-To: 55297 Cc: Maxime Devos <maximedevos@HIDDEN> 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
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at 55297) by debbugs.gnu.org; 7 May 2022 08:37:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:37:46 2022 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> To: 55297 <at> debbugs.gnu.org Subject: [PATCH 04/10] gnu: cmake-bootstrap: Use $SSL_CERT_DIR/$SSL_CERT_FILE. 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-Debbugs-Envelope-To: 55297 Cc: Maxime Devos <maximedevos@HIDDEN> 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
guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 7 May 2022 08:35:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 07 04:35:19 2022 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> Subject: [PATCH 0/10] Make adding SSL_CERT_FILE/DIR search paths easier and add some missing ones From: Maxime Devos <maximedevos@HIDDEN> To: guix-patches@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-Debbugs-Envelope-To: submit 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--
Maxime Devos <maximedevos@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#55297
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.