From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 05:58:14 2017 Received: (at submit) by debbugs.gnu.org; 21 Aug 2017 09:58:14 +0000 Received: from localhost ([127.0.0.1]:47323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djjTB-0004u8-Ii for submit@debbugs.gnu.org; Mon, 21 Aug 2017 05:58:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djjT9-0004tf-Sq for submit@debbugs.gnu.org; Mon, 21 Aug 2017 05:58:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djjT3-00079J-6U for submit@debbugs.gnu.org; Mon, 21 Aug 2017 05:57:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38514) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1djjT3-00079C-2a for submit@debbugs.gnu.org; Mon, 21 Aug 2017 05:57:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49399) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djjT1-0000gA-8u for guix-patches@gnu.org; Mon, 21 Aug 2017 05:57:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djjSy-00075V-4r for guix-patches@gnu.org; Mon, 21 Aug 2017 05:57:55 -0400 Received: from aibo.runbox.com ([91.220.196.211]:38088) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1djjSx-00074D-O6 for guix-patches@gnu.org; Mon, 21 Aug 2017 05:57:52 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1djjSv-0008WC-HR for guix-patches@gnu.org; Mon, 21 Aug 2017 11:57:49 +0200 Received: from tor-exit4-readme.dfri.se ([171.25.193.78] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1djjSc-0001VV-HY for guix-patches@gnu.org; Mon, 21 Aug 2017 11:57:31 +0200 Date: Mon, 21 Aug 2017 09:57:26 +0000 From: ng0 To: guix-patches@gnu.org Subject: Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170821095726.qtf2ko526nup4yba@abyayala> Mail-Followup-To: guix-patches@gnu.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="5kdtxvlxx4vrfkhl" Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --5kdtxvlxx4vrfkhl Content-Type: multipart/mixed; boundary="s5f7dm5z6atyrisw" Content-Disposition: inline --s5f7dm5z6atyrisw Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The dependency chain of GNUnet demands GnuTLS with DANE support. You can use it without DANE, but there are certain parts which will not work. DANE is recommended. (ports of FREEBSD uses gnutls-dane for libmicrohttpd aswell for example). The attached patches: - Add 'gnutls/dane' - Use it in - libmicrohttpd - gnurl - gnunet --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org --s5f7dm5z6atyrisw Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-gnutls-Add-gnutls-dane.patch" Content-Transfer-Encoding: quoted-printable =46rom c9dedfd1a6f91d557006b00505a428be84102b1e Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:28:51 +0000 Subject: [PATCH 1/4] gnu: gnutls: Add 'gnutls-dane'. * gnu/packages/tls.scm (gnutls/dane): New variable. --- gnu/packages/tls.scm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 88c71a908..43c37690d 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -6,7 +6,7 @@ ;;; Copyright =C2=A9 2015 David Thompson ;;; Copyright =C2=A9 2015, 2016, 2017 Leo Famulari ;;; Copyright =C2=A9 2016, 2017 Efraim Flashner -;;; Copyright =C2=A9 2016, 2017 ng0 +;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Hartmut Goebel ;;; Copyright =C2=A9 2017 Marius Bakke ;;; @@ -36,6 +36,7 @@ #:use-module (guix build-system cmake) #:use-module (gnu packages compression) #:use-module (gnu packages) + #:use-module (gnu packages dns) #:use-module (gnu packages guile) #:use-module (gnu packages libbsd) #:use-module (gnu packages libffi) @@ -253,6 +254,17 @@ required structures.") (inputs `(("guile" ,guile-2.2) ,@(alist-delete "guile" (package-inputs gnutls)))))) =20 +(define-public gnutls/dane + ;; GnuTLS with build libgnutls-dane, implementing DNS-based + ;; Authentication of Named Entities. This is required for GNS functional= ity + ;; by GNUnet and gnURL. + (package + (inherit gnutls) + (source (package-source gnutls-3.5.13)) + (name "gnutls-dane") + (inputs `(("unbound" ,unbound) + ,@(package-inputs gnutls))))) + (define-public openssl (package (name "openssl") --=20 2.14.1 --s5f7dm5z6atyrisw Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-gnurl-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom 54bde59405ccae78aa48f9cdd325b3280178408e Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:38:55 +0000 Subject: [PATCH 2/4] gnu: gnurl: Use 'gnutls/dane' as input. GNUnet and its dependency chain needs GnuTLS with DANE support. * gnu/packages/gnunet.scm (gnurl)[inputs]: Replace gnutls with 'gnutls/dane= '. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 7ff1a3f6f..93aab2894 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -197,7 +197,7 @@ and support for SSL3 and TLS.") (build-system gnu-build-system) (outputs '("out" "doc")) ; 1.5 MiB of man3 pages - (inputs `(("gnutls" ,gnutls) + (inputs `(("gnutls" ,gnutls/dane) ("libidn" ,libidn) ("zlib" ,zlib))) (native-inputs --=20 2.14.1 --s5f7dm5z6atyrisw Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-libmicrohttpd-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom 6bdd32e899d955cb14980cf98a645204247528c4 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:45:54 +0000 Subject: [PATCH 3/4] gnu: libmicrohttpd: Use 'gnutls/dane' as input. GNUnet and its dependency chain needs GnuTLS with DANE support. * gnu/packages/gnunet.scm (libmicrohttpd)[inputs]: Replace gnutls with 'gnu= tls/dane'. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 93aab2894..5d8d72fbb 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -155,7 +155,7 @@ tool to extract metadata from a file and print the resu= lts.") (build-system gnu-build-system) (inputs `(("curl" ,curl) - ("gnutls" ,gnutls) + ("gnutls" ,gnutls/dane) ("libgcrypt" ,libgcrypt) ("openssl" ,openssl) ("zlib" ,zlib))) --=20 2.14.1 --s5f7dm5z6atyrisw Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0004-gnu-gnunet-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom 78ec8c48d225bddb51078b9ec57d6ff432598f53 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:48:32 +0000 Subject: [PATCH 4/4] gnu: gnunet: Use 'gnutls/dane' as input. GNUnet and its dependency chain needs GnuTLS with DANE support. * gnu/packages/gnunet.scm (gnunet)[inputs]: Replace gnutls with 'gnutls/dan= e'. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 5d8d72fbb..83b0ba613 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -277,7 +277,7 @@ supports HTTP, HTTPS and GnuTLS.") ("gnurl" ,gnurl) ("gstreamer" ,gstreamer) ("gst-plugins-base" ,gst-plugins-base) - ("gnutls" ,gnutls) + ("gnutls" ,gnutls/dane) ("libextractor" ,libextractor) ("libgcrypt" ,libgcrypt) ("libidn" ,libidn) --=20 2.14.1 --s5f7dm5z6atyrisw-- --5kdtxvlxx4vrfkhl Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlmaroYACgkQ4i+bv+40 hYgVrQ//YGClYvgDoGU+a3OyDmjVw8/4WLo6dbf/R35c6+pcsWvspJR14XrIMqJI gBD61ABiCrAQNCvH/6M8KlRrFj4i7wRBCtthTH67a8NJ2EVgfhoimThtUXXAtU2X J+XzNMCuqnsPqnC0sqJJMbv94pdHwjofFUOY7m9z7vbV0JckZwg9AiERobiyj+zO W4kaKrrdI3nyEXGlJA7+lRB9A1IU/Xw24lJkAXaUqnhDF/SGJKRKyMNJg8+oDkqT 4SMMfTl7/h4J2rvxrVSGQundVot5TTTyeDC8AWi9r0xtxmFZXCjXLmVjjDj3HVzL j3UuAWdPWzvjyXS2eguQ6K+pXNQDHN+2taUNr6U83QuQzfrHE9gW1jBFFwzh3mFl Nj0TLoAZqXthR9LI2ZzLDOP2hpruYPmH6y009pz/KEeLvXKjz16yY/+5adWi5/HQ 4e8aeEIqjOXqie+GXa4XkBqrlXh8+tO6NHjt+z/FrYkdy4uJHUMni0AfiU9/P1jR QaNjvuKrJYg2R5f390SmjCqR8VQIsLbOwS0Klg50dLzorzeV3dLS0S9+YdROXzs0 RKKhrdE75N3LvHIeux98wVlkGw1kA+1xL2dKbuXmOWeykkaIeFKCv2qtq7grKW/5 fsCjGGHh1exJh3ACcm+xh8tbhfqyqdCgl4iPrGRHczFeMtIlWxQ= =oa5Z -----END PGP SIGNATURE----- --5kdtxvlxx4vrfkhl-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 07:26:24 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 11:26:24 +0000 Received: from localhost ([127.0.0.1]:40068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyFuZ-0006wL-Rw for submit@debbugs.gnu.org; Sat, 30 Sep 2017 07:26:24 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45410 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyFuX-0006wB-VK for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 07:26:22 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 955BA13E60F; Sat, 30 Sep 2017 12:26:20 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 454C513E60E; Sat, 30 Sep 2017 12:26:20 +0100 (BST) Date: Sat, 30 Sep 2017 12:26:16 +0100 From: Christopher Baines To: ng0 Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930122616.17079913@cbaines.net> In-Reply-To: <20170821095726.qtf2ko526nup4yba@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/IhHage2jmBW=HpRqIB9Kp/9"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Sig_/IhHage2jmBW=HpRqIB9Kp/9 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 21 Aug 2017 09:57:26 +0000 ng0 wrote: > The dependency chain of GNUnet demands GnuTLS with DANE support. > You can use it without DANE, but there are certain parts which > will not work. DANE is recommended. (ports of FREEBSD uses > gnutls-dane for libmicrohttpd aswell for example). > From c9dedfd1a6f91d557006b00505a428be84102b1e Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Mon, 21 Aug 2017 09:28:51 +0000 > Subject: [PATCH 1/4] gnu: gnutls: Add 'gnutls-dane'. >=20 > * gnu/packages/tls.scm (gnutls/dane): New variable. Hey, so I'm trying to do some reviewing. What was your reasoning for creating a new gnutls/dane package, rather than adding unbound to the existing gnutls package? I don't know much about GnuTLS, but it would be good to make it clear why this approach was taken, especially in the commit message and by the gnutls/dane package definition. --Sig_/IhHage2jmBW=HpRqIB9Kp/9 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnPf1hfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcjuxAAmTfjRl3SVYN2ddLvpzeAVobt8ku3bV0x0jlDUWtv7IsQj12d3iJuA1r1 mqa8aUTaUbxlGTX/RvSfOl+1M73/V4sJWD15mVU2uBT5nvIXwK6EOUoR+ly+HkMu RB1NTh/CSitRvxypD3gZXdRHoKguaSvTll2IYfbHub14cqjHna0LpGwzzHVdYw7Z 1qvN4SwHzjN3OHZmk1n7fE+AlBpJzi1CPTGzT617VIjf5K5AtZpFADDlrw3M1CEp 5frTGOIH0cBC8ys5P4z5wX8vuUCFDhgGn9AMwT58JNmGjhCJy1w6d39HxhBhYkjD DKfO0cYQhWimueVN39EACLcO8VjpzYMP0ihs/QrbkzgGHnwL/LWjbVZizhZsQQ3q miXJQIuXf97xNJOzAG0rF4zs6Y3cwJEzFgFOq0LLGIIBqGt3BuwbJn3/E8FjcGr6 A3usvT3jLbFH4BounuBTrDJp61WqtRmcFxjjeS1aDQhMIrxRRowb+DbMcLWoC3SM VEpRcmPU4GuLcHg61QYxtKMXNIujDTZNebsP9PPkW8LIILebeeemVSc+swijPgj6 9KYNLPHkOdpYPe6qqm8shuGr0Se41nr0jEt8q54lhbhPLL2DEG9lN1MFLuo9Raag Gc5dHNmguIaLfIrozmSMtMWf0aunFwRTrRjP7itD8j9MVAwoYVs= =yU8r -----END PGP SIGNATURE----- --Sig_/IhHage2jmBW=HpRqIB9Kp/9-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 08:23:30 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 12:23:30 +0000 Received: from localhost ([127.0.0.1]:40106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyGnq-0001ia-8J for submit@debbugs.gnu.org; Sat, 30 Sep 2017 08:23:30 -0400 Received: from aibo.runbox.com ([91.220.196.211]:48354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyGnn-0001iR-Oz for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 08:23:28 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dyGnm-00063b-5A; Sat, 30 Sep 2017 14:23:26 +0200 Received: from tor-exit.critical.cat ([46.182.106.190] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dyGna-0002Sc-99; Sat, 30 Sep 2017 14:23:14 +0200 Date: Sat, 30 Sep 2017 12:23:09 +0000 From: ng0 To: Christopher Baines Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930122309.akl2dxa46eru36pb@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="wwcrlnd2wehzw6gf" Content-Disposition: inline In-Reply-To: <20170930122616.17079913@cbaines.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org, ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --wwcrlnd2wehzw6gf Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Christopher Baines transcribed 2.1K bytes: > On Mon, 21 Aug 2017 09:57:26 +0000 > ng0 wrote: >=20 > > The dependency chain of GNUnet demands GnuTLS with DANE support. > > You can use it without DANE, but there are certain parts which > > will not work. DANE is recommended. (ports of FREEBSD uses > > gnutls-dane for libmicrohttpd aswell for example). >=20 > > From c9dedfd1a6f91d557006b00505a428be84102b1e Mon Sep 17 00:00:00 2001 > > From: ng0 > > Date: Mon, 21 Aug 2017 09:28:51 +0000 > > Subject: [PATCH 1/4] gnu: gnutls: Add 'gnutls-dane'. > >=20 > > * gnu/packages/tls.scm (gnutls/dane): New variable. >=20 > Hey, so I'm trying to do some reviewing. >=20 > What was your reasoning for creating a new gnutls/dane package, rather > than adding unbound to the existing gnutls package? >=20 > I don't know much about GnuTLS, but it would be good to make it clear > why this approach was taken, especially in the commit message and by > the gnutls/dane package definition. Honestly, I did not want to touch the gnutls package for this. I wanted to leave the option open to have gnutls without dane. Sure, it's a useful feature. If you think I should apply it directly to gnutls, tell me and I'll send a new patch. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://krosos.org/dist/keys/ https://www.infotropique.org https://krosos.org --wwcrlnd2wehzw6gf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnPjK0ACgkQ4i+bv+40 hYgo4A/+J9c17uFRjXIKvCVWP7sJQ1INv5on6oWAjlqFjV328PF2/1nXXFKTrT3T cnSzJTq4w38Sh84HZb6aJlbdbfGn/DltNAtvUfjTJadOgfnDLFd7FoRuecRpFr7k DQS/XKHDY2gQMWqRBtVAuxQ4AItQnpFT0wjAMoyyN+mb0T4wWs0CAUlEMT4HY8T+ B6UM3NUi9Pt6/yRSfoJnxW2MPedorRL+HRIwpFGD/6zRR3gJRzFTtFIU3iwvr9dZ pzTvR2SzMKDkcnPXd/K0KCYZ+HKflDNSLdP6kq9ccnjSWK+oEgLwAbLztcWVFNdv 3yViaLH+1FagPu2GceedBxJJakaYybGkAe7zxA2r1Cp6dNQp/BpCq8m5Y4ZMCUQA 5LD83SNCaw0UL0zsvlFU9kPbCOSYWLtdslmjBWnJvWYYx9YbFbMlfbsR2eCsgwfb A/Apuq7BGbq7OTEd0BKA8pTuyiz0/sEtVDsJhZw8rWEKoy+D89gi63f8uNrNKBQ/ fOiexMhdaBXmR3otlasu1YSEmJXrsMeWcRL7HGORCQ5Q9Hng1FPDHEw9v/vd3rGa 1KZYA+prB5LgdYiV0pgZ8VyVBkmqWRu4MT3wrBqZ08y7lMH6cLPJRzs24jYpuO15 ukKr2VY/lL1IRtW55Rv+fNChzUenJHMhiiZyYaZrCLx6u6N2/S4= =CAqk -----END PGP SIGNATURE----- --wwcrlnd2wehzw6gf-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 08:43:53 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 12:43:53 +0000 Received: from localhost ([127.0.0.1]:40115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyH7Z-0002Bb-8M for submit@debbugs.gnu.org; Sat, 30 Sep 2017 08:43:53 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45444 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyH7X-0002BT-Nq for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 08:43:52 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id E3D8B13E60F; Sat, 30 Sep 2017 13:43:49 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id A2CF313E60F; Sat, 30 Sep 2017 13:43:49 +0100 (BST) Date: Sat, 30 Sep 2017 13:43:46 +0100 From: Christopher Baines To: ng0 Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930134346.54a4c54a@cbaines.net> In-Reply-To: <20170930122309.akl2dxa46eru36pb@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> <20170930122309.akl2dxa46eru36pb@abyayala> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/Gwm4SgiHbPVGeOakIs94FcO"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Sig_/Gwm4SgiHbPVGeOakIs94FcO Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 30 Sep 2017 12:23:09 +0000 ng0 wrote: > Christopher Baines transcribed 2.1K bytes: > > On Mon, 21 Aug 2017 09:57:26 +0000 > > ng0 wrote: > > =20 > > > The dependency chain of GNUnet demands GnuTLS with DANE support. > > > You can use it without DANE, but there are certain parts which > > > will not work. DANE is recommended. (ports of FREEBSD uses > > > gnutls-dane for libmicrohttpd aswell for example). =20 > > =20 > > > From c9dedfd1a6f91d557006b00505a428be84102b1e Mon Sep 17 00:00:00 > > > 2001 From: ng0 > > > Date: Mon, 21 Aug 2017 09:28:51 +0000 > > > Subject: [PATCH 1/4] gnu: gnutls: Add 'gnutls-dane'. > > >=20 > > > * gnu/packages/tls.scm (gnutls/dane): New variable. =20 > >=20 > > Hey, so I'm trying to do some reviewing. > >=20 > > What was your reasoning for creating a new gnutls/dane package, > > rather than adding unbound to the existing gnutls package? > >=20 > > I don't know much about GnuTLS, but it would be good to make it > > clear why this approach was taken, especially in the commit message > > and by the gnutls/dane package definition. =20 >=20 > Honestly, I did not want to touch the gnutls package for this. > I wanted to leave the option open to have gnutls without dane. > Sure, it's a useful feature. If you think I should apply it > directly to gnutls, tell me and I'll send a new patch. I'm happy with that reason, if you could put that in the relevant commit message, or in a comment by the gnutls/dane package definition (or both), I'll check I can build all the changed packages, and push if they all build for me. --Sig_/Gwm4SgiHbPVGeOakIs94FcO Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnPkYJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdiqBAAiQj1ui5TojU1N68L2Zpd3qWWVTOlMkn2NuvveGVjhLH071N9R9H+sV9v mpaC8RkEq0oIlqTxjzQsB5GUvuMhS7FlvC3XsILTbAlL/gBYvK1R7k23cngLgpQO KyspkSTaBMRAaxQHTZez/2z+YUJszKqgaLaJuoWqWf1GDs7RGUAhcvo4ljrr9CnC v3V6GUanV67wM5ynUSIKmmWqDt2mgUJf3Gn2Gp3mAio++v52W8ndzCGWEphMG5wA oOiEEXOIDp98QA9T3k7T3M+LN57O4AZJpxizcfpxXq2Sv3pcUTPUA0MwJsL9DD88 JsvJkPcddyEe6LiQwMZD/u+kg+uuCjztpJvrRf8REkap+J3IWZp/gun6Z99Y+wwO +mHH3ngAJUZmlKVG9H8DfRzZQd6PSDgFw9JeWQi+Veb40RvljdL+Q8wq8ZNH94/i 1203BkPfkoxLUuviJaCOVhhfha2Rx6klvE76SOdComRLuhUWgHbLqWSKg06GDIRl ++Hgs+IN1WshZLcKIn35JnpFgU4a8H7tN7MKoaGW5EzUlwjmJu5HPLiyeU5TvgXl 5eXDurOTij4sGLt+/QGauepQVF8u7BfVaU69APTbSyW/uolnRQWuD23yHNR6IpTY SSNBK5J3QPFM07vGvruYse4OC1upbiskuAq3sFKNZiQkdq4fevs= =AGVv -----END PGP SIGNATURE----- --Sig_/Gwm4SgiHbPVGeOakIs94FcO-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 10:02:17 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 14:02:18 +0000 Received: from localhost ([127.0.0.1]:41230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyILI-0004Kv-JM for submit@debbugs.gnu.org; Sat, 30 Sep 2017 10:02:17 -0400 Received: from aibo.runbox.com ([91.220.196.211]:52556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyILF-0004Km-Uf for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 10:02:06 -0400 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dyILE-00057b-6w; Sat, 30 Sep 2017 16:02:04 +0200 Received: from lumumba.torservers.net ([77.247.181.163] helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dyIKx-0001Gy-5C; Sat, 30 Sep 2017 16:01:47 +0200 Date: Sat, 30 Sep 2017 14:01:44 +0000 From: ng0 To: Christopher Baines Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930140144.yenmf7pr2ffecmll@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> <20170930122309.akl2dxa46eru36pb@abyayala> <20170930134346.54a4c54a@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oioycalfmlipv3b2" Content-Disposition: inline In-Reply-To: <20170930134346.54a4c54a@cbaines.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org, ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --oioycalfmlipv3b2 Content-Type: multipart/mixed; boundary="b4blzr27v62yadap" Content-Disposition: inline --b4blzr27v62yadap Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Christopher Baines transcribed 2.8K bytes: > On Sat, 30 Sep 2017 12:23:09 +0000 > ng0 wrote: >=20 > > Christopher Baines transcribed 2.1K bytes: > > > On Mon, 21 Aug 2017 09:57:26 +0000 > > > ng0 wrote: > > > =20 > > > > The dependency chain of GNUnet demands GnuTLS with DANE support. > > > > You can use it without DANE, but there are certain parts which > > > > will not work. DANE is recommended. (ports of FREEBSD uses > > > > gnutls-dane for libmicrohttpd aswell for example). =20 > > > =20 > > > > From c9dedfd1a6f91d557006b00505a428be84102b1e Mon Sep 17 00:00:00 > > > > 2001 From: ng0 > > > > Date: Mon, 21 Aug 2017 09:28:51 +0000 > > > > Subject: [PATCH 1/4] gnu: gnutls: Add 'gnutls-dane'. > > > >=20 > > > > * gnu/packages/tls.scm (gnutls/dane): New variable. =20 > > >=20 > > > Hey, so I'm trying to do some reviewing. > > >=20 > > > What was your reasoning for creating a new gnutls/dane package, > > > rather than adding unbound to the existing gnutls package? > > >=20 > > > I don't know much about GnuTLS, but it would be good to make it > > > clear why this approach was taken, especially in the commit message > > > and by the gnutls/dane package definition. =20 > >=20 > > Honestly, I did not want to touch the gnutls package for this. > > I wanted to leave the option open to have gnutls without dane. > > Sure, it's a useful feature. If you think I should apply it > > directly to gnutls, tell me and I'll send a new patch. >=20 > I'm happy with that reason, if you could put that in the relevant > commit message, or in a comment by the gnutls/dane package definition > (or both), I'll check I can build all the changed packages, and push > if they all build for me. Okay. Appended. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://krosos.org/dist/keys/ https://www.infotropique.org https://krosos.org --b4blzr27v62yadap Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-gnutls-Add-gnutls-dane.patch" Content-Transfer-Encoding: quoted-printable =46rom 2a56a48f36484c8f5b3f7ef70e51e9b40604c071 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:28:51 +0000 Subject: [PATCH 1/4] gnu: gnutls: Add 'gnutls-dane'. * gnu/packages/tls.scm (gnutls/dane): New variable. --- gnu/packages/tls.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 3251c102b..445f4ba83 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -6,7 +6,7 @@ ;;; Copyright =C2=A9 2015 David Thompson ;;; Copyright =C2=A9 2015, 2016, 2017 Leo Famulari ;;; Copyright =C2=A9 2016, 2017 Efraim Flashner -;;; Copyright =C2=A9 2016, 2017 ng0 +;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Hartmut Goebel ;;; Copyright =C2=A9 2017 Ricardo Wurmus ;;; Copyright =C2=A9 2017 Marius Bakke @@ -37,6 +37,7 @@ #:use-module (guix build-system cmake) #:use-module (gnu packages compression) #:use-module (gnu packages) + #:use-module (gnu packages dns) #:use-module (gnu packages guile) #:use-module (gnu packages libbsd) #:use-module (gnu packages libffi) @@ -229,6 +230,18 @@ required structures.") (inputs `(("guile" ,guile-2.0) ,@(alist-delete "guile" (package-inputs gnutls)))))) =20 +(define-public gnutls/dane + ;; GnuTLS with build libgnutls-dane, implementing DNS-based + ;; Authentication of Named Entities. This is required for GNS functiona= lity + ;; by GNUnet and gnURL. This is done in an extra package definition + ;; to have the choice between GnuTLS with Dane and without Dane. + (package + (inherit gnutls) + (source (package-source gnutls-3.5.13)) + (name "gnutls-dane") + (inputs `(("unbound" ,unbound) + ,@(package-inputs gnutls))))) + (define-public openssl (package (name "openssl") --=20 2.14.2 --b4blzr27v62yadap Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-gnurl-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom 60b4b4a90cbcfa5d7f8702c3341714f5a0dceade Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:38:55 +0000 Subject: [PATCH 2/4] gnu: gnurl: Use 'gnutls/dane' as input. GNUnet and its dependency chain needs GnuTLS with DANE support. * gnu/packages/gnunet.scm (gnurl)[inputs]: Replace gnutls with 'gnutls/dane= '. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 82702e4e8..bb434c9ec 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -197,7 +197,7 @@ and support for SSL3 and TLS.") (build-system gnu-build-system) (outputs '("out" "doc")) ; 1.5 MiB of man3 pages - (inputs `(("gnutls" ,gnutls) + (inputs `(("gnutls" ,gnutls/dane) ("libidn" ,libidn) ("zlib" ,zlib))) (native-inputs --=20 2.14.2 --b4blzr27v62yadap Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-libmicrohttpd-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom 987534a31c304bf6bfb200268f4c3b86fecb024e Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:45:54 +0000 Subject: [PATCH 3/4] gnu: libmicrohttpd: Use 'gnutls/dane' as input. GNUnet and its dependency chain needs GnuTLS with DANE support. * gnu/packages/gnunet.scm (libmicrohttpd)[inputs]: Replace gnutls with 'gnu= tls/dane'. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index bb434c9ec..98574994a 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -155,7 +155,7 @@ tool to extract metadata from a file and print the resu= lts.") (build-system gnu-build-system) (inputs `(("curl" ,curl) - ("gnutls" ,gnutls) + ("gnutls" ,gnutls/dane) ("libgcrypt" ,libgcrypt) ("openssl" ,openssl) ("zlib" ,zlib))) --=20 2.14.2 --b4blzr27v62yadap Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0004-gnu-gnunet-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom a8fcb786f2ca89f65fd24c1d038c957f880a5ef5 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:48:32 +0000 Subject: [PATCH 4/4] gnu: gnunet: Use 'gnutls/dane' as input. GNUnet and its dependency chain needs GnuTLS with DANE support. * gnu/packages/gnunet.scm (gnunet)[inputs]: Replace gnutls with 'gnutls/dan= e'. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 98574994a..9a2713e66 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -271,7 +271,7 @@ supports HTTP, HTTPS and GnuTLS.") ("gnurl" ,gnurl) ("gstreamer" ,gstreamer) ("gst-plugins-base" ,gst-plugins-base) - ("gnutls" ,gnutls) + ("gnutls" ,gnutls/dane) ("libextractor" ,libextractor) ("libgcrypt" ,libgcrypt) ("libidn" ,libidn) --=20 2.14.2 --b4blzr27v62yadap-- --oioycalfmlipv3b2 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnPo8gACgkQ4i+bv+40 hYgXABAAl2znXHn1W1WY40fjT512vESQrbC6YfmDMZjxJmKdMHoltn916lbtJWnR V8G08NvL+my8prEFe9SG/P28xD15jiXjkOKi7nHioYNjEP1QCvRbLUm6tzwBL1uX T6oFtEMeyvKimWbUXOWhVgbqoj6jiZLYWLvpQmWdsSmf/qImC7tpQrFqqDThlwYX 7goFHwMV0IgqeDrZUNG5ZgIGHPnhvPhmGQ022Sg8nXwa71T3lxtr60+DQbk0nyT/ xXlh9XVw01fwNCSqsaMTMRcsYM6PPlDa4nrf0ay9ZM+7R0U8SC+8xCuAWekTG3qT 9MvHgA1G0I8Ojkhin4ZjOTPXrEC44B745BhZWtznVbyBDkTFg8m2DCZKXPk+7Etc qCwLtKkqrl36+2mNJym0ICbzwP0ob7WFW5GHNwx5+xn/shs/6yyTTdmrspoR1jAi v/dOrPfBxmcHN4CU8q/7Uu+Fz/fYmyequqhsoun8smDwtNeOyAoJ7qg6M1ukryJV 5Nd4Ru4FB/dTtak6oadgWbF1yzAlbxWE06VFIaL1aNfiInBMx5ZidHq3tHsyuKQa Dr9ArwOs6bNdL2Jpd95yt21AIWfMtqUlff3Fs1E43k95ZW3ahOKSF9SmzgqlKpea UBrK95tYqR4meac1yVL4sBDeNsmb5/5xfvBEyz9nWEqmqPhjfok= =Zvht -----END PGP SIGNATURE----- --oioycalfmlipv3b2-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 10:04:07 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 14:04:07 +0000 Received: from localhost ([127.0.0.1]:41241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyIND-0004OZ-9b for submit@debbugs.gnu.org; Sat, 30 Sep 2017 10:04:07 -0400 Received: from aibo.runbox.com ([91.220.196.211]:57822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyINB-0004OQ-1N for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 10:04:05 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dyINA-0003Lt-3E; Sat, 30 Sep 2017 16:04:04 +0200 Received: from lumumba.torservers.net ([77.247.181.163] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dyIMu-00019X-K5; Sat, 30 Sep 2017 16:03:49 +0200 Date: Sat, 30 Sep 2017 14:03:41 +0000 From: ng0 To: Christopher Baines Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930140341.oay6cghftannr67b@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> <20170930122309.akl2dxa46eru36pb@abyayala> <20170930134346.54a4c54a@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="obkougilr4go3sy7" Content-Disposition: inline In-Reply-To: <20170930134346.54a4c54a@cbaines.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org, ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --obkougilr4go3sy7 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Christopher Baines transcribed 2.8K bytes: > On Sat, 30 Sep 2017 12:23:09 +0000 > ng0 wrote: >=20 > > Christopher Baines transcribed 2.1K bytes: > > > On Mon, 21 Aug 2017 09:57:26 +0000 > > > ng0 wrote: > > > =20 > > > > The dependency chain of GNUnet demands GnuTLS with DANE support. > > > > You can use it without DANE, but there are certain parts which > > > > will not work. DANE is recommended. (ports of FREEBSD uses > > > > gnutls-dane for libmicrohttpd aswell for example). =20 > > > =20 > > > > From c9dedfd1a6f91d557006b00505a428be84102b1e Mon Sep 17 00:00:00 > > > > 2001 From: ng0 > > > > Date: Mon, 21 Aug 2017 09:28:51 +0000 > > > > Subject: [PATCH 1/4] gnu: gnutls: Add 'gnutls-dane'. > > > >=20 > > > > * gnu/packages/tls.scm (gnutls/dane): New variable. =20 > > >=20 > > > Hey, so I'm trying to do some reviewing. > > >=20 > > > What was your reasoning for creating a new gnutls/dane package, > > > rather than adding unbound to the existing gnutls package? > > >=20 > > > I don't know much about GnuTLS, but it would be good to make it > > > clear why this approach was taken, especially in the commit message > > > and by the gnutls/dane package definition. =20 > >=20 > > Honestly, I did not want to touch the gnutls package for this. > > I wanted to leave the option open to have gnutls without dane. > > Sure, it's a useful feature. If you think I should apply it > > directly to gnutls, tell me and I'll send a new patch. >=20 > I'm happy with that reason, if you could put that in the relevant > commit message, or in a comment by the gnutls/dane package definition > (or both), I'll check I can build all the changed packages, and push > if they all build for me. =E2=80=A6and I need to send it again, there were some changes introduced wh= ich broke this package it seems. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://krosos.org/dist/keys/ https://www.infotropique.org https://krosos.org --obkougilr4go3sy7 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnPpD0ACgkQ4i+bv+40 hYhoRg//XXboLmpTNE0UknoTLi4H+SkNtTOwR0yHu1+vIznFRRHjlA44Ht8N2Uox NlSjhRBvbGzsFJQP/dBMoI3Qfk2OnG1grOKYtU5BnDCkMait3qthVDamK3QG7ApO j1EBz/TTzLnsc+x2aUNfL9XIJFdp5ubk0dYarZ5sFKW9Z4fpXgBAtkhEscB400Dp G43EFGgkdUsmVwX5vLwYo3I20cesnFw1riirwPHdiyDzaDwzNTc2Oa2AyMvD+pxj fAMBQhLxIpV+pVu/0vc3XcBrZjHM8Jh2cZLFgWS4X1tA+9w7676rK6dzU6KAxTcZ tISFlMz/Cmp8N8zHDYlzO35xAjEqaK1BC0bjW03F5S01GqIVawNfNjFPPxsWACtH hy/6/EWn4m5/xWYm1V7iw4lUc1aokyLi+9SQ7Y+CR3/mPi7GKYFFYrN+RCbJiDW2 NnJCZmji1K2hVS3/g3ZxKqvKsCa2IYSEyDKGy4JQ1A/i/WlVbCqqdRs6ImCsRqXJ ZeExwQeB48rPXE2dxX9BlCt544ftzNZmlRXWYtjaG1/Bi1S+FymPyKxzgh0mbWLM v9sR+XQik7ZiqEKytYbw3BVbOAnD8d9B3nwYSRHWQoVt09/3taP0i3gIzWOKMACo ytP4gujfA+h8AISX+/p0k+AaLFFQUvAinm/pRxfsw0lgEZl1QCk= =YbBv -----END PGP SIGNATURE----- --obkougilr4go3sy7-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 10:13:49 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 14:13:49 +0000 Received: from localhost ([127.0.0.1]:41249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyIWT-0004bw-HD for submit@debbugs.gnu.org; Sat, 30 Sep 2017 10:13:49 -0400 Received: from aibo.runbox.com ([91.220.196.211]:58434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyIWR-0004bm-4Q for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 10:13:39 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dyIWP-00047i-QL; Sat, 30 Sep 2017 16:13:37 +0200 Received: from exit1.ipredator.se ([197.231.221.211] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dyIVl-0007m8-LN; Sat, 30 Sep 2017 16:12:58 +0200 Date: Sat, 30 Sep 2017 14:12:55 +0000 From: ng0 To: Christopher Baines Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930141255.yrnasw4aenfl77n4@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> <20170930122309.akl2dxa46eru36pb@abyayala> <20170930134346.54a4c54a@cbaines.net> <20170930140144.yenmf7pr2ffecmll@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2zbhahlufaff6p5h" Content-Disposition: inline In-Reply-To: <20170930140144.yenmf7pr2ffecmll@abyayala> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org, ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --2zbhahlufaff6p5h Content-Type: multipart/mixed; boundary="ytcyccd4hqk32i2w" Content-Disposition: inline --ytcyccd4hqk32i2w Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The fix in this version is to only add the necessary input to the inherited gnutls. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://krosos.org/dist/keys/ https://www.infotropique.org https://krosos.org --ytcyccd4hqk32i2w Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-gnutls-Add-gnutls-dane.patch" Content-Transfer-Encoding: quoted-printable =46rom 8f986b5b4cc2302420aa825491e0a05e905b6247 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:28:51 +0000 Subject: [PATCH 1/4] gnu: gnutls: Add 'gnutls-dane'. * gnu/packages/tls.scm (gnutls/dane): New variable. --- gnu/packages/tls.scm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 3251c102b..0e59d7df1 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -6,7 +6,7 @@ ;;; Copyright =C2=A9 2015 David Thompson ;;; Copyright =C2=A9 2015, 2016, 2017 Leo Famulari ;;; Copyright =C2=A9 2016, 2017 Efraim Flashner -;;; Copyright =C2=A9 2016, 2017 ng0 +;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Hartmut Goebel ;;; Copyright =C2=A9 2017 Ricardo Wurmus ;;; Copyright =C2=A9 2017 Marius Bakke @@ -37,6 +37,7 @@ #:use-module (guix build-system cmake) #:use-module (gnu packages compression) #:use-module (gnu packages) + #:use-module (gnu packages dns) #:use-module (gnu packages guile) #:use-module (gnu packages libbsd) #:use-module (gnu packages libffi) @@ -229,6 +230,17 @@ required structures.") (inputs `(("guile" ,guile-2.0) ,@(alist-delete "guile" (package-inputs gnutls)))))) =20 +(define-public gnutls/dane + ;; GnuTLS with build libgnutls-dane, implementing DNS-based + ;; Authentication of Named Entities. This is required for GNS functiona= lity + ;; by GNUnet and gnURL. This is done in an extra package definition + ;; to have the choice between GnuTLS with Dane and without Dane. + (package + (inherit gnutls) + (name "gnutls-dane") + (inputs `(("unbound" ,unbound) + ,@(package-inputs gnutls))))) + (define-public openssl (package (name "openssl") --=20 2.14.2 --ytcyccd4hqk32i2w Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-gnurl-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom 1a5651a3babdc5d62b3a6ed8c94aec1a3fc51892 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:38:55 +0000 Subject: [PATCH 2/4] gnu: gnurl: Use 'gnutls/dane' as input. GNUnet and its dependency chain needs GnuTLS with DANE support. * gnu/packages/gnunet.scm (gnurl)[inputs]: Replace gnutls with 'gnutls/dane= '. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 82702e4e8..bb434c9ec 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -197,7 +197,7 @@ and support for SSL3 and TLS.") (build-system gnu-build-system) (outputs '("out" "doc")) ; 1.5 MiB of man3 pages - (inputs `(("gnutls" ,gnutls) + (inputs `(("gnutls" ,gnutls/dane) ("libidn" ,libidn) ("zlib" ,zlib))) (native-inputs --=20 2.14.2 --ytcyccd4hqk32i2w Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-libmicrohttpd-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom 7fd53bf4f29120a5a4a4e22b2363f16b7dd86191 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:45:54 +0000 Subject: [PATCH 3/4] gnu: libmicrohttpd: Use 'gnutls/dane' as input. GNUnet and its dependency chain needs GnuTLS with DANE support. * gnu/packages/gnunet.scm (libmicrohttpd)[inputs]: Replace gnutls with 'gnu= tls/dane'. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index bb434c9ec..98574994a 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -155,7 +155,7 @@ tool to extract metadata from a file and print the resu= lts.") (build-system gnu-build-system) (inputs `(("curl" ,curl) - ("gnutls" ,gnutls) + ("gnutls" ,gnutls/dane) ("libgcrypt" ,libgcrypt) ("openssl" ,openssl) ("zlib" ,zlib))) --=20 2.14.2 --ytcyccd4hqk32i2w Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0004-gnu-gnunet-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom c9738fff0e82937e8f4483b98baf06b45968ff47 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:48:32 +0000 Subject: [PATCH 4/4] gnu: gnunet: Use 'gnutls/dane' as input. GNUnet and its dependency chain needs GnuTLS with DANE support. * gnu/packages/gnunet.scm (gnunet)[inputs]: Replace gnutls with 'gnutls/dan= e'. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 98574994a..9a2713e66 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -271,7 +271,7 @@ supports HTTP, HTTPS and GnuTLS.") ("gnurl" ,gnurl) ("gstreamer" ,gstreamer) ("gst-plugins-base" ,gst-plugins-base) - ("gnutls" ,gnutls) + ("gnutls" ,gnutls/dane) ("libextractor" ,libextractor) ("libgcrypt" ,libgcrypt) ("libidn" ,libidn) --=20 2.14.2 --ytcyccd4hqk32i2w-- --2zbhahlufaff6p5h Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnPpmcACgkQ4i+bv+40 hYjkDQ//SdgXDB3E0+bZ/Tn2+/q25whPut8iBH3ap76kp64qpBiSDWSe4PQmxhcA j8xhfk0prGj6/++G3uIs5CRQKFvQsNgHwghJAA4ilGTZdQqe0kx+o/2xo0idmv2Q NVXNiG0kT4U5KGByTfLP1q17pNzGTlWzPvIpm/hGhLpgNdh7/nlxHUkxAQDzDeSW yyoleQZnrZ/krYCYYIIqz6wxGRQqmf9rBsdaXQasWdQ5ZiAGtQy47Jr62EFrTSSu z65EpCaZUxWErnRIIG2taHFth69GqhrUww2s5/EyLrGaAUmbjf0sLFVXgcdKU/gT 4W2l6bIbKs/7Tr2bvUDaZujOA+FZeVz2vYnjAXr8IuWBlV2txTLNUFppVVEazTB3 cPR9ku7kODeQaxxV17T06U81ZUl1kZ/tD32RkyHLT/NxLLTONAXGxJcqSy9frJll YRznvY6TkrJyXnrKZxlhqXjpZp9QIb8kV7yGBQaWsF4v6FQF/EJODCabFMDndaE6 TxPVDosDwkJ1GC04dl6mjw1CP4kqd3tyAwoTmcq00CrSnRJuZvmYSb4VQ833Oa3j L/uRyxajoWAtAFniwIPbxloEzLH8Im8XUgeYP1cpQeIx/991J8OPSfpyx7SkJPnh Cs/Su7j/ICK0JQzI6XlS7wPHrV+RgPvY08fcGITDZHVPgYPVZaM= =+kLA -----END PGP SIGNATURE----- --2zbhahlufaff6p5h-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 10:34:54 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 14:34:54 +0000 Received: from localhost ([127.0.0.1]:41285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyIr0-0005BJ-GL for submit@debbugs.gnu.org; Sat, 30 Sep 2017 10:34:54 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45498 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyIqy-0005BA-Oq for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 10:34:53 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 7C45D1475F9; Sat, 30 Sep 2017 15:34:50 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id CC0071475F8; Sat, 30 Sep 2017 15:34:48 +0100 (BST) Date: Sat, 30 Sep 2017 15:34:44 +0100 From: Christopher Baines To: ng0 Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930153444.3e49436f@cbaines.net> In-Reply-To: <20170930141255.yrnasw4aenfl77n4@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> <20170930122309.akl2dxa46eru36pb@abyayala> <20170930134346.54a4c54a@cbaines.net> <20170930140144.yenmf7pr2ffecmll@abyayala> <20170930141255.yrnasw4aenfl77n4@abyayala> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/W3AHAW//=iZ3RG=SMFhglzx"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Sig_/W3AHAW//=iZ3RG=SMFhglzx Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 30 Sep 2017 14:12:55 +0000 ng0 wrote: > The fix in this version is to only add the necessary input > to the inherited gnutls. Ok. One hopefully final thing. From the commit message [1], it's not clear to me if this is fixing an issue with the GNUnet package, by providing it with the right dependencies, or, adding additional functionality to the GNUnet package, by providing a more capable GnuTLS? 1: "GNUnet and its dependency chain needs GnuTLS with DANE support." --Sig_/W3AHAW//=iZ3RG=SMFhglzx Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnPq4RfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcovhAAmJKu7V1U1PvB9UiixC6QvlszTia1avfYSAlh6o4cKOQj0MoLjDUsHa0o ryGWgYcLVnrwbiIACttMprqHiLIcsi2mpudg+WH8Ib7KhCj04hYSqEaTwI/cIuW/ tsMRB7ZQ+xpHmaLtMMAMBqTGKyeKiiN0lMENBgmyxq9fozCFeff2LnFR4V9QGM7Y y62eUtEzxfZIs/M+DQtXD8TkspwluFuEBNzKjslPU3tgd5u2YYtNEuc4UfKLKDhl s+vpXQy6qpgN4sqmorJn4gXVHsrrzATA9q9/ndSPTl2Pc3bj8ZfqOjR/Zn28i8+N eC6VVqx/PHY/VkLK3pkWIUS3jP9hFBNDvasTTYng9eeDdSbzErBkKe5zXsMpDjkc QLqq0iVfzgTmfe35HmEjFM01RCMLmpOe7uNKo0nJi6VihsVkp3VtVUnT23AiDFtf zQzQ6JTt9cL6oD56RPRQxSMCXGQCZ8Z1aBPYpnWOtOT7TSDFR0AD8HrRnGMfdqEY QmUAchBUNcWofMzXmxqenVk7rK8DE32SGnr1xU05qVU2k2FqtRbhjxfwfVm7VLi3 W83QzWNvHaWpkI8S+JYX/OuduxWnDW3b3ukq3NwGuETtpDf+nnbuMP/Dnpt6loKg frT7fgdZOMUpbMUPxf1+qdJwqUzxvwhxX/Pb7dDn8Vd2m4QQXcY= =v0nh -----END PGP SIGNATURE----- --Sig_/W3AHAW//=iZ3RG=SMFhglzx-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 10:57:13 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 14:57:13 +0000 Received: from localhost ([127.0.0.1]:41298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyJCb-0005hq-CL for submit@debbugs.gnu.org; Sat, 30 Sep 2017 10:57:13 -0400 Received: from aibo.runbox.com ([91.220.196.211]:60496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyJCZ-0005hh-7G for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 10:57:11 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dyJCW-0007Li-Me; Sat, 30 Sep 2017 16:57:08 +0200 Received: from ori.enn.lu ([85.248.227.163] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dyJCM-0000QF-Ge; Sat, 30 Sep 2017 16:57:00 +0200 Date: Sat, 30 Sep 2017 14:56:36 +0000 From: ng0 To: Christopher Baines Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930145636.dpri5bh7ipy22mib@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> <20170930122309.akl2dxa46eru36pb@abyayala> <20170930134346.54a4c54a@cbaines.net> <20170930140144.yenmf7pr2ffecmll@abyayala> <20170930141255.yrnasw4aenfl77n4@abyayala> <20170930153444.3e49436f@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="trj3t56k3scqnjgy" Content-Disposition: inline In-Reply-To: <20170930153444.3e49436f@cbaines.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org, ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --trj3t56k3scqnjgy Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Christopher Baines transcribed 1.7K bytes: > On Sat, 30 Sep 2017 14:12:55 +0000 > ng0 wrote: >=20 > > The fix in this version is to only add the necessary input > > to the inherited gnutls. >=20 > Ok. One hopefully final thing. From the commit message [1], it's not > clear to me if this is fixing an issue with the GNUnet package, by > providing it with the right dependencies, or, adding additional > functionality to the GNUnet package, by providing a more capable GnuTLS? >=20 > 1: "GNUnet and its dependency chain needs GnuTLS with DANE support." >=20 It provides the right GnuTLS to GNUnet, libmicrohttpd and gnURL. Certain features of these applications will not work without it. GnuTLS without Dane is not fatal error for these packages, but Dane is recommended. I have no idea how I should put this into the very strict dictionary we have in commit messages=E2=80=A6 In more free-form it would be no problem for me. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://krosos.org/dist/keys/ https://www.infotropique.org https://krosos.org --trj3t56k3scqnjgy Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnPsKQACgkQ4i+bv+40 hYhbxhAAnQhUNbscUNYcZi1lc/0FHWvOUdIGSDYBGzyvfszUfgNAz6Q7HidnQQT/ ewKHE0GWRRxzU0hXZ1k9Z58omqJQC9LPIdO27Q+cgLP/hA6UcPiOaXfVr0Y1+I/J 1mHdEbR95zqVOj0uoJ7X0bDjeFjmJcY1IAql6p44tng7SY4RyGeoacrnmp3El7o/ ZHTDYWy9ELjSZvg3C440u6Is11Xq8wKw5+4I+LyxFcsBVIBnENp/5aAB+DC4QxbV ee3je/ecDzhoXQG4sh4uIkqEuCvCJ+WuAa6QkH+0JnXq/mvq5c2jV+Q8hxB68qDO CDxZCcsUtCNRJzJhPnbbCEBols6rwWIhzIbFQ0HWz2HAZKBWgSMPkbp1+eWEDkIX Yq7J8b0RIbNt2JbF9R077K/rlMxMI08sGQHuWpFmQ2HK7ZOofN54q4cOUtNpULPY 9YaDlEb/qczll6QK4yqIl41jb3u+IrVZgH3S1xggt4F49U46whKQVetslvBbtt6R DdNW/p2wxYMxOnbGZ0Il9qmQYjZojjXbAi/rrLYLb+1tjIx+Iwl/hmdJIZgU/d2m Du4U8OApd7od8FW5kakplsy/8qgGGh0DJGiaTLxu0ZWD+luE3e2/CPid4fZN2jha deE4IYqvSldpbhjCd/jr8cjpHiYfTFlLwdyIxMOZdIa0fDvJOCk= =HMCk -----END PGP SIGNATURE----- --trj3t56k3scqnjgy-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 11:02:20 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 15:02:20 +0000 Received: from localhost ([127.0.0.1]:41302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyJHY-0005qO-0B for submit@debbugs.gnu.org; Sat, 30 Sep 2017 11:02:20 -0400 Received: from aibo.runbox.com ([91.220.196.211]:60750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyJHV-0005qE-GT for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 11:02:17 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dyJHU-0007k1-2c; Sat, 30 Sep 2017 17:02:16 +0200 Received: from ori.enn.lu ([85.248.227.163] helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dyJHF-0003c5-Vk; Sat, 30 Sep 2017 17:02:04 +0200 Date: Sat, 30 Sep 2017 15:01:52 +0000 From: ng0 To: Christopher Baines Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930150152.oqwfd7ff5xshkt4s@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> <20170930122309.akl2dxa46eru36pb@abyayala> <20170930134346.54a4c54a@cbaines.net> <20170930140144.yenmf7pr2ffecmll@abyayala> <20170930141255.yrnasw4aenfl77n4@abyayala> <20170930153444.3e49436f@cbaines.net> <20170930145636.dpri5bh7ipy22mib@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xrorn2dfpy36p5jm" Content-Disposition: inline In-Reply-To: <20170930145636.dpri5bh7ipy22mib@abyayala> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org, ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --xrorn2dfpy36p5jm Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 2.1K bytes: > Christopher Baines transcribed 1.7K bytes: > > On Sat, 30 Sep 2017 14:12:55 +0000 > > ng0 wrote: > >=20 > > > The fix in this version is to only add the necessary input > > > to the inherited gnutls. > >=20 > > Ok. One hopefully final thing. From the commit message [1], it's not > > clear to me if this is fixing an issue with the GNUnet package, by > > providing it with the right dependencies, or, adding additional > > functionality to the GNUnet package, by providing a more capable GnuTLS? > >=20 > > 1: "GNUnet and its dependency chain needs GnuTLS with DANE support." > >=20 > It provides the right GnuTLS to GNUnet, libmicrohttpd and gnURL. > Certain features of these applications will not work without it. > GnuTLS without Dane is not fatal error for these packages, but > Dane is recommended. > I have no idea how I should put this into the very strict dictionary > we have in commit messages=E2=80=A6 In more free-form it would be no prob= lem > for me. > --=20 > ng0 > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > GnuPG: https://krosos.org/dist/keys/ > https://www.infotropique.org https://krosos.org Okay, I now see what you mean. To make it short: the correct dependency is provided in place of the current working-but-not-correct GnuTLS. Is that more clear? --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://krosos.org/dist/keys/ https://www.infotropique.org https://krosos.org --xrorn2dfpy36p5jm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnPseAACgkQ4i+bv+40 hYjptxAAkCDoI6jV3mJefVbnDHvlK+O8bL4kmE4AloKS/qi22MuPWfoRgMGZOQsT YSKF0MHqAHyXB3EtaMVzlnVfmTAnaFESwSZCOC4nM9X74roBF2I9vT74S2pzEOA9 lHBX2/ea3li9ewjht1ATxCwwO/bLhscqh0PZKa8MRLZ1jmJzT/Zl4lq7DiuzOtuw 15y80EyFy6dmX3lBrlYD7WmjWbK9fY34Xw0ONaM3F09QpP1zg4lZEDu93AT4bSKr 8PvI7zmkLVNmaia97Yg3WL2rcpvVd+eIfWAlre5+O+d15xZbrgFx4DqtO8F79L3S 4AUll04C0Cf6CRtNiyvLSp3WRSkBDfK7vqUekZvU6LPlxTdI2n7MRgqdyNtd/lg1 A8x9F5xHvQiIt2vpElrYdm47Nn8oNYeLkwvbFTxbs0i/EYiZkopnaMeUhEfAg0ua ftfnUd0/vKZJGlZ5mqU0ymQxoOuPU2ljfGulJrRR3n0MOjkTJkS8kjLskXCexjRe 6eJtGB0YdUVAC/cA/AyD8kM3n4SMoCG3Yra7eFMZeZB0mvj5EWmw3ffah0MzhxNv 6ESuLqQUwW7iy859TnIbH6uSYPrmrofbbemMCe5+8yk1YjHV1rYbWD4AanD6QSOn 0SFGzvBASjZWkk8fHWP1VoQ8jBAEeS717KptgcFk6fkoWELVvFg= =ye76 -----END PGP SIGNATURE----- --xrorn2dfpy36p5jm-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 12:05:14 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 16:05:14 +0000 Received: from localhost ([127.0.0.1]:41336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyKGQ-0007TB-9o for submit@debbugs.gnu.org; Sat, 30 Sep 2017 12:05:14 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45537 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyKGN-0007Sz-Jm for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 12:05:12 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id CA3C01475FA; Sat, 30 Sep 2017 17:05:10 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id ABD861475F9; Sat, 30 Sep 2017 17:05:08 +0100 (BST) Date: Sat, 30 Sep 2017 17:05:04 +0100 From: Christopher Baines To: ng0 Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930170504.1c476ed8@cbaines.net> In-Reply-To: <20170930150152.oqwfd7ff5xshkt4s@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> <20170930122309.akl2dxa46eru36pb@abyayala> <20170930134346.54a4c54a@cbaines.net> <20170930140144.yenmf7pr2ffecmll@abyayala> <20170930141255.yrnasw4aenfl77n4@abyayala> <20170930153444.3e49436f@cbaines.net> <20170930145636.dpri5bh7ipy22mib@abyayala> <20170930150152.oqwfd7ff5xshkt4s@abyayala> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/.qQW6zF5Bb_e1lqeQZkWO6_"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Sig_/.qQW6zF5Bb_e1lqeQZkWO6_ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, 30 Sep 2017 15:01:52 +0000 ng0 wrote: > ng0 transcribed 2.1K bytes: > > Christopher Baines transcribed 1.7K bytes: =20 > > > On Sat, 30 Sep 2017 14:12:55 +0000 > > > ng0 wrote: > > > =20 > > > > The fix in this version is to only add the necessary input > > > > to the inherited gnutls. =20 > > >=20 > > > Ok. One hopefully final thing. From the commit message [1], it's > > > not clear to me if this is fixing an issue with the GNUnet > > > package, by providing it with the right dependencies, or, adding > > > additional functionality to the GNUnet package, by providing a > > > more capable GnuTLS? > > >=20 > > > 1: "GNUnet and its dependency chain needs GnuTLS with DANE > > > support."=20 > > It provides the right GnuTLS to GNUnet, libmicrohttpd and gnURL. > > Certain features of these applications will not work without it. > > GnuTLS without Dane is not fatal error for these packages, but > > Dane is recommended. > > I have no idea how I should put this into the very strict dictionary > > we have in commit messages=E2=80=A6 In more free-form it would be no pr= oblem > > for me. > > --=20 > > ng0 > > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > > GnuPG: https://krosos.org/dist/keys/ > > https://www.infotropique.org https://krosos.org =20 >=20 > Okay, I now see what you mean. >=20 > To make it short: the correct dependency is provided in place > of the current working-but-not-correct GnuTLS. >=20 > Is that more clear? I think you've made it clear to me now. =46rom what you're saying, I think its the 2nd thing I said. Making this change will enable some functionality in the GNUnet package (and possibly some of the other packages changed). I'm not sure using the word "correct" helps, unless you say what the dependencies are correct/incorrect with respect to, for example, if the GNUnet documentation says that it should be built with GnuTLS with Dane support, then that would be a reason to talk about correctness. As for the commit format. As I understand the conventions, you can put anything in between the first line, and the changelog at the bottom. For example, one case where I ended up writing quite a bit is here [1]. It doesn't have to be very specific, but something about the intent or intended effect of the change in each commit would be very useful. 1: http://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D6230e155afd8c43c12ee= 3f03032aac34433db11a --Sig_/.qQW6zF5Bb_e1lqeQZkWO6_ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnPwLBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfmSQ/+P42GijDgeg0YVVwAoEr+bTxG7YVygyNnBqSnSb08gvOt4DeaWv4ZHzCL 0MpKdXdOx9wXM+WYGgOIZOavE6f9d3RhWaCK54p4tVqbwyfnHzpGu9lpty94RS2E H+uQIq5qoIhoKzPOP4cpcZUJWoscHtRBFCBcvoayO/Cgn00GvjuNuKy1Sv5WQQ0c YceUg+vwEkGxNZ7v7wRNbHqFETMJ4JAiaqb4PDEJBzHKZXGik18ld8WxdCM1YcdU EzRd7Sqr/D/YIlS5/saVhEOIlUoeSx3y7sWS/ziVMmTSTUSyW2NelewLFl8PpHUw Vs87SS5shm39td6RdJEd6vGDxKjEOsdm0L17fAe89ccXfwWFLH5rrKA1hN5Kw4nw tFL2KTsNHqK4Cv/dEzhkEGB8oIfPGNNUAyskzMge7flpj9/HpY2viiB+pXXpz5F6 BsIne7lBOMXN5gsDApH+U2YfQU9DWQtiwKz/JI6A3Xs2ZQP03/5kI5nk9sl/rhWC PKJW8cOEpOc+pdSAgwlaJGCgTSA0upYddbtaWXbm1OG0wsAdMtd10aWec6srfq4d lBSg+qWDf3syw9/meFFqEbY2+W0u+o4k0iAs5mtBSIziIO59oe/l9fDFNEd3KUCc IKIRU4zEjppzv9MOycnYxsNcMiHaSMc1hJ1XFEj6bTaXe0hokBU= =BAeQ -----END PGP SIGNATURE----- --Sig_/.qQW6zF5Bb_e1lqeQZkWO6_-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 12:36:48 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 16:36:48 +0000 Received: from localhost ([127.0.0.1]:41347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyKkq-0008Dv-6G for submit@debbugs.gnu.org; Sat, 30 Sep 2017 12:36:47 -0400 Received: from aibo.runbox.com ([91.220.196.211]:36834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyKkn-0008Dm-P2 for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 12:36:39 -0400 Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dyKkk-0006F6-UU; Sat, 30 Sep 2017 18:36:35 +0200 Received: from [91.223.82.156] (helo=localhost) by mailfront11.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dyKkL-0005oq-BQ; Sat, 30 Sep 2017 18:36:10 +0200 Date: Sat, 30 Sep 2017 16:36:05 +0000 From: ng0 To: Christopher Baines Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930163605.x4sl5irccreah67l@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> <20170930122309.akl2dxa46eru36pb@abyayala> <20170930134346.54a4c54a@cbaines.net> <20170930140144.yenmf7pr2ffecmll@abyayala> <20170930141255.yrnasw4aenfl77n4@abyayala> <20170930153444.3e49436f@cbaines.net> <20170930145636.dpri5bh7ipy22mib@abyayala> <20170930150152.oqwfd7ff5xshkt4s@abyayala> <20170930170504.1c476ed8@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="4wx5sbsh5ngjupwb" Content-Disposition: inline In-Reply-To: <20170930170504.1c476ed8@cbaines.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org, ng0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --4wx5sbsh5ngjupwb Content-Type: multipart/mixed; boundary="54qb5nx7sjvbexqf" Content-Disposition: inline --54qb5nx7sjvbexqf Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Christopher Baines transcribed 3.6K bytes: > On Sat, 30 Sep 2017 15:01:52 +0000 > ng0 wrote: >=20 > > ng0 transcribed 2.1K bytes: > > > Christopher Baines transcribed 1.7K bytes: =20 > > > > On Sat, 30 Sep 2017 14:12:55 +0000 > > > > ng0 wrote: > > > > =20 > > > > > The fix in this version is to only add the necessary input > > > > > to the inherited gnutls. =20 > > > >=20 > > > > Ok. One hopefully final thing. From the commit message [1], it's > > > > not clear to me if this is fixing an issue with the GNUnet > > > > package, by providing it with the right dependencies, or, adding > > > > additional functionality to the GNUnet package, by providing a > > > > more capable GnuTLS? > > > >=20 > > > > 1: "GNUnet and its dependency chain needs GnuTLS with DANE > > > > support."=20 > > > It provides the right GnuTLS to GNUnet, libmicrohttpd and gnURL. > > > Certain features of these applications will not work without it. > > > GnuTLS without Dane is not fatal error for these packages, but > > > Dane is recommended. > > > I have no idea how I should put this into the very strict dictionary > > > we have in commit messages=E2=80=A6 In more free-form it would be no = problem > > > for me. > > > --=20 > > > ng0 > > > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > > > GnuPG: https://krosos.org/dist/keys/ > > > https://www.infotropique.org https://krosos.org =20 > >=20 > > Okay, I now see what you mean. > >=20 > > To make it short: the correct dependency is provided in place > > of the current working-but-not-correct GnuTLS. > >=20 > > Is that more clear? >=20 > I think you've made it clear to me now. >=20 > From what you're saying, I think its the 2nd thing I said. Making this > change will enable some functionality in the GNUnet package (and > possibly some of the other packages changed). >=20 > I'm not sure using the word "correct" helps, unless you say what the > dependencies are correct/incorrect with respect to, for example, if the > GNUnet documentation says that it should be built with GnuTLS with Dane > support, then that would be a reason to talk about correctness. Yes it does state this, in the documentation and all these applications list the dependency in README aswell. This is why I thought the original, first version, comment I made in gnutls/dane was enough. But I'll have to be more clear then. Well if gnURL doesn't state it in its README I have to add it, if it's not in there it's my mistake - it's correct nevertheless. > As for the commit format. As I understand the conventions, you can put > anything in between the first line, and the changelog at the bottom. > For example, one case where I ended up writing quite a bit is here [1]. >=20 > It doesn't have to be very specific, but something about the intent or > intended effect of the change in each commit would be very useful. >=20 > 1: > http://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D6230e155afd8c43c12= ee3f03032aac34433db11a Okay, thanks. I will change the commit messages and reference our (GNUnet) README and documentation sections. --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://krosos.org/dist/keys/ https://www.infotropique.org https://krosos.org --54qb5nx7sjvbexqf Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-gnutls-Add-gnutls-dane.patch" Content-Transfer-Encoding: quoted-printable =46rom d110c5792959ba62ae3df4435e25d5c95bd60fa8 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:28:51 +0000 Subject: [PATCH 1/4] gnu: gnutls: Add 'gnutls-dane'. * gnu/packages/tls.scm (gnutls/dane): New variable. --- gnu/packages/tls.scm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 3251c102b..0e59d7df1 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -6,7 +6,7 @@ ;;; Copyright =C2=A9 2015 David Thompson ;;; Copyright =C2=A9 2015, 2016, 2017 Leo Famulari ;;; Copyright =C2=A9 2016, 2017 Efraim Flashner -;;; Copyright =C2=A9 2016, 2017 ng0 +;;; Copyright =C2=A9 2016, 2017 ng0 ;;; Copyright =C2=A9 2016 Hartmut Goebel ;;; Copyright =C2=A9 2017 Ricardo Wurmus ;;; Copyright =C2=A9 2017 Marius Bakke @@ -37,6 +37,7 @@ #:use-module (guix build-system cmake) #:use-module (gnu packages compression) #:use-module (gnu packages) + #:use-module (gnu packages dns) #:use-module (gnu packages guile) #:use-module (gnu packages libbsd) #:use-module (gnu packages libffi) @@ -229,6 +230,17 @@ required structures.") (inputs `(("guile" ,guile-2.0) ,@(alist-delete "guile" (package-inputs gnutls)))))) =20 +(define-public gnutls/dane + ;; GnuTLS with build libgnutls-dane, implementing DNS-based + ;; Authentication of Named Entities. This is required for GNS functiona= lity + ;; by GNUnet and gnURL. This is done in an extra package definition + ;; to have the choice between GnuTLS with Dane and without Dane. + (package + (inherit gnutls) + (name "gnutls-dane") + (inputs `(("unbound" ,unbound) + ,@(package-inputs gnutls))))) + (define-public openssl (package (name "openssl") --=20 2.14.2 --54qb5nx7sjvbexqf Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-gnurl-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom 5580691be6696c5af1b7d6f833958d675b22ece9 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:38:55 +0000 Subject: [PATCH 2/4] gnu: gnurl: Use 'gnutls/dane' as input. This switches the used GnuTLS to the one recommended by the GNUnet Documentation (Chapter "Installation Handbook", Section "Generic installation instructions") where a specific order of dependency installation is required. In this order libunbound is installed first, then GnuTLS, then libgnurl, followed by libmicrohttpd. * gnu/packages/gnunet.scm (gnurl)[inputs]: Replace gnutls with 'gnutls/dane= '. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 82702e4e8..bb434c9ec 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -197,7 +197,7 @@ and support for SSL3 and TLS.") (build-system gnu-build-system) (outputs '("out" "doc")) ; 1.5 MiB of man3 pages - (inputs `(("gnutls" ,gnutls) + (inputs `(("gnutls" ,gnutls/dane) ("libidn" ,libidn) ("zlib" ,zlib))) (native-inputs --=20 2.14.2 --54qb5nx7sjvbexqf Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0003-gnu-libmicrohttpd-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom 31e8a308c16c36eecf30e16acc77ec1d676d416e Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:45:54 +0000 Subject: [PATCH 3/4] gnu: libmicrohttpd: Use 'gnutls/dane' as input. This switches the used GnuTLS to the one recommended by the GNUnet Documentation (Chapter "Installation Handbook", Section "Generic installation instructions") where a specific order of dependency installation is required. In this order libunbound is installed first, then GnuTLS, then libgnurl, followed by libmicrohttpd. * gnu/packages/gnunet.scm (libmicrohttpd)[inputs]: Replace gnutls with 'gnu= tls/dane'. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index bb434c9ec..98574994a 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -155,7 +155,7 @@ tool to extract metadata from a file and print the resu= lts.") (build-system gnu-build-system) (inputs `(("curl" ,curl) - ("gnutls" ,gnutls) + ("gnutls" ,gnutls/dane) ("libgcrypt" ,libgcrypt) ("openssl" ,openssl) ("zlib" ,zlib))) --=20 2.14.2 --54qb5nx7sjvbexqf Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0004-gnu-gnunet-Use-gnutls-dane-as-input.patch" Content-Transfer-Encoding: quoted-printable =46rom 24df6f3fd2a83f36e264a46dfed16d4e8d744585 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Mon, 21 Aug 2017 09:48:32 +0000 Subject: [PATCH 4/4] gnu: gnunet: Use 'gnutls/dane' as input. This switches the used GnuTLS to the one recommended by the GNUnet Documentation (Chapter "Installation Handbook", Section "Generic installation instructions") where a specific order of dependency installation is required. In this order libunbound is installed first, then GnuTLS, then libgnurl, followed by libmicrohttpd. * gnu/packages/gnunet.scm (gnunet)[inputs]: Replace gnutls with 'gnutls/dan= e'. --- gnu/packages/gnunet.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 98574994a..9a2713e66 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -271,7 +271,7 @@ supports HTTP, HTTPS and GnuTLS.") ("gnurl" ,gnurl) ("gstreamer" ,gstreamer) ("gst-plugins-base" ,gst-plugins-base) - ("gnutls" ,gnutls) + ("gnutls" ,gnutls/dane) ("libextractor" ,libextractor) ("libgcrypt" ,libgcrypt) ("libidn" ,libidn) --=20 2.14.2 --54qb5nx7sjvbexqf-- --4wx5sbsh5ngjupwb Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlnPx/UACgkQ4i+bv+40 hYiS1g/9G30PKEuuFNl+CxkYMlceJ3YlJ6vza85LYFqG7x43y9VZuotcFh9BD8r4 oLDgM24s6qEyGGkXSZxCd+3rbZtcycuVRJIarN9LruukYpYM6cwyia025QOtI8vz gjGb8Om7RtAB1fS/eulEJRMEND/SVXLkoUS5T2SJ+x7zMBrlDttueIReZhTWjRUr MDRQ7afz+wA2WY66pLaUMw+kN5BwPtL5sfCiD/X6pS2k3FCvDjz3CYZSTqmDaEGw OKDVOj3EyIRK5wgi4AiFsyWE0EaTgbuYWN5072ayDVmMBez+g7TlRUh8m73AnGJA Pcv9pqWbbUBlcy54K9sfUMiZXmZxLCqJsdWdc6gcyl2ouHERf66Ydr807c09TORb eghiP9tZQCqovi9d8ohqkadKsbPRUShRupydq4mAhFhHq0JIdzvM3ptcZedRqq0b v8Uirb7HVVV9nK/lovOTiHu3+kf4tvtqSrhqyaB5xrUgt1m5c5U52pqRSGb5/eFB wqNAGEO/1rer7A+/nf8sarDW80uxE3fezL/Ty/B6LAp+KhtqHdtVpMsHa8w7d7KA T6pEkZNZUQhklGAddJDG44BmJkyeQ7+QwmtfCkkuZWT4Xuz8ebSL1Ikj9tShGPRH TXigyhJ1NMc0MxByS6GtwnMtWbVcRFJKmiyXcPPqfDJN6KOwitA= =nIcz -----END PGP SIGNATURE----- --4wx5sbsh5ngjupwb-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 13:38:20 2017 Received: (at 28170) by debbugs.gnu.org; 30 Sep 2017 17:38:20 +0000 Received: from localhost ([127.0.0.1]:41398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyLiW-0001KU-0W for submit@debbugs.gnu.org; Sat, 30 Sep 2017 13:38:20 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45602 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyLiT-0001KM-WD for 28170@debbugs.gnu.org; Sat, 30 Sep 2017 13:38:18 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 894FF13E613; Sat, 30 Sep 2017 18:38:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id DFC0513E612; Sat, 30 Sep 2017 18:38:15 +0100 (BST) Date: Sat, 30 Sep 2017 18:38:15 +0100 From: Christopher Baines To: ng0 Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20170930183815.4d69dd6c@cbaines.net> In-Reply-To: <20170930163605.x4sl5irccreah67l@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> <20170930122309.akl2dxa46eru36pb@abyayala> <20170930134346.54a4c54a@cbaines.net> <20170930140144.yenmf7pr2ffecmll@abyayala> <20170930141255.yrnasw4aenfl77n4@abyayala> <20170930153444.3e49436f@cbaines.net> <20170930145636.dpri5bh7ipy22mib@abyayala> <20170930150152.oqwfd7ff5xshkt4s@abyayala> <20170930170504.1c476ed8@cbaines.net> <20170930163605.x4sl5irccreah67l@abyayala> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/.3OnZ1+Lxun5V53DChYKYJg"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28170 Cc: 28170@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Sig_/.3OnZ1+Lxun5V53DChYKYJg Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, 30 Sep 2017 16:36:05 +0000 ng0 wrote: > Christopher Baines transcribed 3.6K bytes: > > On Sat, 30 Sep 2017 15:01:52 +0000 > > ng0 wrote: > > =20 > > > ng0 transcribed 2.1K bytes: =20 > > > > Christopher Baines transcribed 1.7K bytes: =20 > > > > > On Sat, 30 Sep 2017 14:12:55 +0000 > > > > > ng0 wrote: > > > > > =20 > > > > > > The fix in this version is to only add the necessary input > > > > > > to the inherited gnutls. =20 > > > > >=20 > > > > > Ok. One hopefully final thing. From the commit message [1], > > > > > it's not clear to me if this is fixing an issue with the > > > > > GNUnet package, by providing it with the right dependencies, > > > > > or, adding additional functionality to the GNUnet package, by > > > > > providing a more capable GnuTLS? > > > > >=20 > > > > > 1: "GNUnet and its dependency chain needs GnuTLS with DANE > > > > > support." =20 > > > > It provides the right GnuTLS to GNUnet, libmicrohttpd and gnURL. > > > > Certain features of these applications will not work without it. > > > > GnuTLS without Dane is not fatal error for these packages, but > > > > Dane is recommended. > > > > I have no idea how I should put this into the very strict > > > > dictionary we have in commit messages=E2=80=A6 In more free-form it > > > > would be no problem for me. > > > > --=20 > > > > ng0 > > > > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > > > > GnuPG: https://krosos.org/dist/keys/ > > > > https://www.infotropique.org https://krosos.org =20 > > >=20 > > > Okay, I now see what you mean. > > >=20 > > > To make it short: the correct dependency is provided in place > > > of the current working-but-not-correct GnuTLS. > > >=20 > > > Is that more clear? =20 > >=20 > > I think you've made it clear to me now. > >=20 > > From what you're saying, I think its the 2nd thing I said. Making > > this change will enable some functionality in the GNUnet package > > (and possibly some of the other packages changed). > >=20 > > I'm not sure using the word "correct" helps, unless you say what the > > dependencies are correct/incorrect with respect to, for example, if > > the GNUnet documentation says that it should be built with GnuTLS > > with Dane support, then that would be a reason to talk about > > correctness. =20 >=20 > Yes it does state this, in the documentation and all these > applications list the dependency in README aswell. > This is why I thought the original, first version, comment I made in > gnutls/dane was enough. But I'll have to be more clear then. > Well if gnURL doesn't state it in its README I have to add it, if it's > not in there it's my mistake - it's correct nevertheless. Ah yes, I didn't really take in that comment in when I read the patch, but I can see it now "This is required for GNS functionality by GNUnet and gnURL.". That's great information, and having it in the commit would also be great. --Sig_/.3OnZ1+Lxun5V53DChYKYJg Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnP1odfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdpkQ//Q+KWe8N8BWZwFQi6Urmjyeoey0DimORQPURVKtzx0nzMjAlp4LbN3GUV 8FoesMd71BxAb4tI8H7HoY7u91GIwwe+/LKS8iCEQ9lIbhrMxKnKeK3ibcDFl2U8 L9A/Df4bXK/kzzZIkNFl8qCdUGV55oWezde2wrdx1pfy9jQs6KsQSllpUI9H9c96 Fuki4I3G7++TaVBXTF4qv2KFbr5+GHu8i4lXwaw26YgdCnLFXvt/hoQ03E2G7DeZ cO4cSscaiDxhzweSMKTNaDGRJy9RCeCHwJxruFc2097hlazWKjAIG44EbMvbCFD6 3HrdlpZENmim0uIdq9IsqfdxTCciaNl9hVlp/Kc6iAOya14gyKklk2k8Qhhe3+gb oQ1RxFXb4R898hLXJUL5MVcK7MvhJ7pdJwmyFCF5KlPRGSiadBxIYfEC2W8fBjDg kN3ckFQsPnIi9iP3wB89JfiNk7dWl2LrHCzOW29/CYuS+v0t00hcnkjPo5jTl8yN 5NSJYdbqmz79hsk8j1S6Tb/rDvXpUBvCWGJw7TgJkkMTmLOcl9y4f4xJkalkG1KZ hDUo+wxINr6bbQkz5kdr15+KRA3eU/M/8mVpoLQLRbIc247HFe8PedN3GE8b3AJG AKUPl1yhyZBu1tuvgndPhNyCQH8dOYwDqM3qzIyxeSwMGpyVDTM= =V5aU -----END PGP SIGNATURE----- --Sig_/.3OnZ1+Lxun5V53DChYKYJg-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 01 05:52:45 2017 Received: (at 28170-done) by debbugs.gnu.org; 1 Oct 2017 09:52:45 +0000 Received: from localhost ([127.0.0.1]:41746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyavV-0000K4-0c for submit@debbugs.gnu.org; Sun, 01 Oct 2017 05:52:45 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:45863 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyavS-0000Jv-Iw for 28170-done@debbugs.gnu.org; Sun, 01 Oct 2017 05:52:43 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id E604B13E61D; Sun, 1 Oct 2017 10:52:40 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 738E213E61C; Sun, 1 Oct 2017 10:52:40 +0100 (BST) Date: Sun, 1 Oct 2017 10:52:39 +0100 From: Christopher Baines To: ng0 Subject: Re: [bug#28170] Add gnutls/dane + use it where its needed (gnurl, libmicrohttpd, gnunet) Message-ID: <20171001105239.491d5919@cbaines.net> In-Reply-To: <20170930163605.x4sl5irccreah67l@abyayala> References: <20170821095726.qtf2ko526nup4yba@abyayala> <20170930122616.17079913@cbaines.net> <20170930122309.akl2dxa46eru36pb@abyayala> <20170930134346.54a4c54a@cbaines.net> <20170930140144.yenmf7pr2ffecmll@abyayala> <20170930141255.yrnasw4aenfl77n4@abyayala> <20170930153444.3e49436f@cbaines.net> <20170930145636.dpri5bh7ipy22mib@abyayala> <20170930150152.oqwfd7ff5xshkt4s@abyayala> <20170930170504.1c476ed8@cbaines.net> <20170930163605.x4sl5irccreah67l@abyayala> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/8GjceARPhDjGo5OSSAU+oEM"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28170-done Cc: 28170-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --Sig_/8GjceARPhDjGo5OSSAU+oEM Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, 30 Sep 2017 16:36:05 +0000 ng0 wrote: > Christopher Baines transcribed 3.6K bytes: > > On Sat, 30 Sep 2017 15:01:52 +0000 > > ng0 wrote: > > =20 > > > ng0 transcribed 2.1K bytes: =20 > > > > Christopher Baines transcribed 1.7K bytes: =20 > > > > > On Sat, 30 Sep 2017 14:12:55 +0000 > > > > > ng0 wrote: > > > > > =20 > > > > > > The fix in this version is to only add the necessary input > > > > > > to the inherited gnutls. =20 > > > > >=20 > > > > > Ok. One hopefully final thing. From the commit message [1], > > > > > it's not clear to me if this is fixing an issue with the > > > > > GNUnet package, by providing it with the right dependencies, > > > > > or, adding additional functionality to the GNUnet package, by > > > > > providing a more capable GnuTLS? > > > > >=20 > > > > > 1: "GNUnet and its dependency chain needs GnuTLS with DANE > > > > > support." =20 > > > > It provides the right GnuTLS to GNUnet, libmicrohttpd and gnURL. > > > > Certain features of these applications will not work without it. > > > > GnuTLS without Dane is not fatal error for these packages, but > > > > Dane is recommended. > > > > I have no idea how I should put this into the very strict > > > > dictionary we have in commit messages=E2=80=A6 In more free-form it > > > > would be no problem for me. > > > > --=20 > > > > ng0 > > > > GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > > > > GnuPG: https://krosos.org/dist/keys/ > > > > https://www.infotropique.org https://krosos.org =20 > > >=20 > > > Okay, I now see what you mean. > > >=20 > > > To make it short: the correct dependency is provided in place > > > of the current working-but-not-correct GnuTLS. > > >=20 > > > Is that more clear? =20 > >=20 > > I think you've made it clear to me now. > >=20 > > From what you're saying, I think its the 2nd thing I said. Making > > this change will enable some functionality in the GNUnet package > > (and possibly some of the other packages changed). > >=20 > > I'm not sure using the word "correct" helps, unless you say what the > > dependencies are correct/incorrect with respect to, for example, if > > the GNUnet documentation says that it should be built with GnuTLS > > with Dane support, then that would be a reason to talk about > > correctness. =20 >=20 > Yes it does state this, in the documentation and all these > applications list the dependency in README aswell. > This is why I thought the original, first version, comment I made in > gnutls/dane was enough. But I'll have to be more clear then. > Well if gnURL doesn't state it in its README I have to add it, if it's > not in there it's my mistake - it's correct nevertheless. >=20 > > As for the commit format. As I understand the conventions, you can > > put anything in between the first line, and the changelog at the > > bottom. For example, one case where I ended up writing quite a bit > > is here [1]. > >=20 > > It doesn't have to be very specific, but something about the intent > > or intended effect of the change in each commit would be very > > useful. > >=20 > > 1: > > http://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D6230e155afd8c43c= 12ee3f03032aac34433db11a =20 >=20 > Okay, thanks. I will change the commit messages and > reference our (GNUnet) README and documentation sections. I've now merged the patches that were attached to this email :) Thanks, Chris --Sig_/8GjceARPhDjGo5OSSAU+oEM Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlnQuudfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdfGw//SVHX9ypTUv6qIERdhRKN+ejWCWQt5QfRw/m4KCCtCdocjjjhvbs1vGUL 6nFn9z8UPaWco+2C0IrcwEFw63P4OfM1SaOeR5zy+JeE2MI5lXa/oDGyIUyqalYA E78JflB+4yNKPVW8VVHxunLPFw7QvR5SVNCixeeZrsQmV6WvOfzj0rCvd1+7Tq4h szAp9wJcxWXLQpsLfT+W97e2Wlfj2uNX0sTAYBsdBXaC+RfDpwMU40ETezetBS8k X8Sj1yKoQN7nTiWm8t+OwY2ylr3CAVmbbLJTllU4BH/v9UKYYGRhYwsW8+MgSLD8 n/tThT0P+tMcCWGd3DCMANSMJeP+sGJTdxDMAKFxWD5PwP7uXnFP1gfpDrypvqzm vTmJZ1zWKHG2ymeH8kvlzjckVR+2gXnrpa1XZlvDsM3L7XqwiNBlAwgDVD9evQnK PSyKGCH+ErL2T6IjflF3VHyD0tdFfa5tZfdVyBD7HjC/LEEgIz2gr/4h9tpzGqF3 zxRk3jjrm94NQtCSIKqsf32cbBpiKhC+UztYMXOYRgRn05iArpyO1vFDZdZAIgup /X0RFdrzPNInYPRa1loeRPoIyHsRt/HwledSG2CJc3HU51efE1wLQpLUGSiRqF4o jiTFBjB/DNuL+qVpnqsTCGcDbN9P6GNzgINbY/hd2eJEaSSw7LE= =Zu28 -----END PGP SIGNATURE----- --Sig_/8GjceARPhDjGo5OSSAU+oEM-- From unknown Tue Jun 17 01:46:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 29 Oct 2017 11:24:05 +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