From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 20 16:05:11 2020 Received: (at submit) by debbugs.gnu.org; 20 Oct 2020 20:05:11 +0000 Received: from localhost ([127.0.0.1]:46915 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUxsc-0005Y5-QX for submit@debbugs.gnu.org; Tue, 20 Oct 2020 16:05:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:33776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUxsb-0005Xy-Cq for submit@debbugs.gnu.org; Tue, 20 Oct 2020 16:05:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48934) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kUxsb-0006UH-8Q for bug-guix@gnu.org; Tue, 20 Oct 2020 16:05:09 -0400 Received: from knopi.disroot.org ([178.21.23.139]:59068) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kUxsZ-0004U9-4g for bug-guix@gnu.org; Tue, 20 Oct 2020 16:05:08 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id A95F44B092 for ; Tue, 20 Oct 2020 22:05:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3AhnAXgDvilN for ; Tue, 20 Oct 2020 22:05:01 +0200 (CEST) From: "Amar M. Singh" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1603224295; bh=DNS3B8rV5jf3MgbubE0GFU/WnIPIIHQamiTdo3TqVvM=; h=From:To:Subject:Date; b=R13OEQTdhUEGYBThmGjyOi8AnpVMWcGJs1zRKBeDftqF7jPp6eznKLNLOCNig4pGF T8BiBcRGgSKZz1vuAABkekg6jWVUtX5WFpJAz9lBl01ZeEJdmX3kKNRyuOFKeSF2/+ VUnhbXRWdgOme/lB42919nXvquQB/Y83ySTpLJv9hu7mVtt3dM9EUbzqV8vVVBPACB T1vhU8y5gyQihi4d/zK4OXl0RYDCxzHaQU9IJqYRYDb7e0p9GX2ozyyYpqmMoepFhh aIzkyNHb1brUYtcMeFANx2EOP6bPIJ3c3RyFxq8ERO6i91okpOpDCC//C3JH+0iuEL XVoralpcQZ3wg== To: bug-guix@gnu.org Subject: guix publish should publish public key Date: Wed, 21 Oct 2020 01:34:51 +0530 Message-ID: <86lfg0br4s.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=178.21.23.139; envelope-from=nly@disroot.org; helo=knopi.disroot.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/20 16:05:02 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) Guix Publish should also give you the key for the server. "Hi, Guix Publish speaking. Here is the authorization key" Thanks, Right now this is what i'm trying to work around. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 20 17:31:56 2020 Received: (at 44104) by debbugs.gnu.org; 20 Oct 2020 21:31:56 +0000 Received: from localhost ([127.0.0.1]:47051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUzEZ-0007jp-Vu for submit@debbugs.gnu.org; Tue, 20 Oct 2020 17:31:56 -0400 Received: from knopi.disroot.org ([178.21.23.139]:59470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUzEX-0007jg-F4 for 44104@debbugs.gnu.org; Tue, 20 Oct 2020 17:31:54 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id D6615535A3 for <44104@debbugs.gnu.org>; Tue, 20 Oct 2020 23:31:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EGFarcF62Z4L for <44104@debbugs.gnu.org>; Tue, 20 Oct 2020 23:31:49 +0200 (CEST) From: "Amar M. Singh" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1603229508; bh=73vX2PuFn7/4ULyzlGbZoNlydUtq8WeOQLLaE1Jly1U=; h=From:To:Subject:Date; b=OJ6Z752QKGdPmJMTuUh530FEJOjnQ3tOCFr3DcGOu7ynAGRR8iUVR5roVK1rje6ph gVOBc523BjTKLSYexgi35oqf7kFTs6FRvXfFH2Rwz6kqBEhdW54rHVAiCkRPBy8sS2 fig7xhnmZrborQWFo+kPLNlWRsRI+DM0pX8P4fHDPV76ahliQ2M3irKmXMmfALcJ4+ dWgzvIZYOgkrY0WwamAZFIn9pBKX7xTDrVR9ga+e+4117WrHzTtakB41zhcAkAnhFb 0O3rRBk/Yr/s05wvsOgdOIPsVKL9wTJ+NQlTbQPXCprz8Nav8REp+g65TfRYa1R1tE z+u3k8YBVKVSQ== To: 44104@debbugs.gnu.org Subject: [patch] guix/scripts/publish: share signing key Date: Wed, 21 Oct 2020 03:01:44 +0530 Message-ID: <86imb4bn3z.fsf@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44104 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: -1.0 (-) --=-=-= Content-Type: text/plain Add procedure (render-signing-key) and use it to serve the signing key. Cheers --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-guix-publish-We-provide-signing-key.-Knock-yourselve.patch Content-Transfer-Encoding: quoted-printable Content-Description: A cure for the virus >From 554416649b7400d0bbe440016c6a6a7fed0d870a Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Wed, 21 Oct 2020 02:02:02 +0530 Subject: [PATCH] guix publish: We provide signing key. Knock yourselves out! Best in industry. Signed-off-by: Amar Singh --- guix/scripts/publish.scm | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/guix/scripts/publish.scm b/guix/scripts/publish.scm index 4eaf961ab2..19df6d50ff 100644 --- a/guix/scripts/publish.scm +++ b/guix/scripts/publish.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright =C2=A9 2015 David Thompson +;;; Copyright (C) 2020 by Amar M. Singh ;;; Copyright =C2=A9 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Court=C3= =A8s ;;; ;;; This file is part of GNU Guix. @@ -686,6 +687,13 @@ to compress or decompress the log file; just return it= as-is." (values (response-headers log) log) (not-found request)))) =20 +(define (render-signing-key) + "Render signing key." + (let ((file "/etc/guix/signing-key.pub")) + (values `((content-type . (text/plain (charset . "UTF-8"))) + (x-raw-file . ,file)) + file))) + (define (render-home-page request) "Render the home page." (values `((content-type . (text/html (charset . "UTF-8")))) @@ -699,7 +707,12 @@ to compress or decompress the log file; just return it= as-is." (a (@ (href "https://guix.gnu.org/manual/en/html= _node/Invoking-guix-publish.html")) (tt "guix publish")) - " speaking. Welcome!"))) + " speaking. Welcome!") + (p "Here is the " + (a (@ (href + "signing-key.pub")) + (tt "signing key")) + " for this server. Knock yourselves out!"))) port))))) =20 (define (extract-narinfo-hash str) @@ -918,6 +931,9 @@ methods, return the applicable compression." ;; / ((or () ("index.html")) (render-home-page request)) + ;; guix signing-key + (("signing-key.pub") + (render-signing-key)) ;; /.narinfo (((=3D extract-narinfo-hash (? string? hash))) (if cache --=20 2.28.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 21 09:11:18 2020 Received: (at 44104) by debbugs.gnu.org; 21 Oct 2020 13:11:18 +0000 Received: from localhost ([127.0.0.1]:48238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVDte-00052p-Dd for submit@debbugs.gnu.org; Wed, 21 Oct 2020 09:11:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVDtc-00052Z-U7 for 44104@debbugs.gnu.org; Wed, 21 Oct 2020 09:11:17 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48564) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kVDtX-0002Ec-Ar; Wed, 21 Oct 2020 09:11:11 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=43438 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kVDtW-00041L-81; Wed, 21 Oct 2020 09:11:10 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Amar M. Singh" Subject: Re: bug#44104: [patch] guix/scripts/publish: share signing key References: <86lfg0br4s.fsf@disroot.org> <86imb4bn3z.fsf@disroot.org> Date: Wed, 21 Oct 2020 15:11:09 +0200 In-Reply-To: <86imb4bn3z.fsf@disroot.org> (Amar M. Singh's message of "Wed, 21 Oct 2020 03:01:44 +0530") Message-ID: <875z734tci.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (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: 44104 Cc: 44104@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: -3.3 (---) Hi, "Amar M. Singh" skribis: >>>From 554416649b7400d0bbe440016c6a6a7fed0d870a Mon Sep 17 00:00:00 2001 > From: Amar Singh > Date: Wed, 21 Oct 2020 02:02:02 +0530 > Subject: [PATCH] guix publish: We provide signing key. Knock yourselves o= ut! > > Best in industry. > > Signed-off-by: Amar Singh > --- > guix/scripts/publish.scm | 18 +++++++++++++++++- > 1 file changed, 17 insertions(+), 1 deletion(-) Great idea! Some comments: > +++ b/guix/scripts/publish.scm > @@ -1,5 +1,6 @@ > ;;; GNU Guix --- Functional package management for GNU > ;;; Copyright =C2=A9 2015 David Thompson > +;;; Copyright (C) 2020 by Amar M. Singh > ;;; Copyright =C2=A9 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Court=C3= =A8s Please use the same format as the other lines. > +(define (render-signing-key) > + "Render signing key." > + (let ((file "/etc/guix/signing-key.pub")) > + (values `((content-type . (text/plain (charset . "UTF-8"))) > + (x-raw-file . ,file)) > + file))) Use =E2=80=98%public-key-file=E2=80=99 (from (guix pki)) instead of =E2=80= =98file=E2=80=99 here. It would be great if you could add a test in =E2=80=98tests/publish.scm=E2= =80=99 that ensures GET /singing-key.pub returns 200 (you can use the =E2=80=9C/nix-cache-info=E2=80=9D as a starting point and we can chat on IR= C if you need guidance.) Bonus points if you can provide a commit log that follows our conventions: https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html :-) Could you send an updated patch? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 22 03:49:02 2020 Received: (at 44104) by debbugs.gnu.org; 22 Oct 2020 07:49:02 +0000 Received: from localhost ([127.0.0.1]:51334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVVLJ-0005Gs-IV for submit@debbugs.gnu.org; Thu, 22 Oct 2020 03:49:01 -0400 Received: from knopi.disroot.org ([178.21.23.139]:55454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVVLH-0005Gc-0z for 44104@debbugs.gnu.org; Thu, 22 Oct 2020 03:49:00 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 26F9B535A7 for <44104@debbugs.gnu.org>; Thu, 22 Oct 2020 09:48:57 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HN1gqAYfo64D for <44104@debbugs.gnu.org>; Thu, 22 Oct 2020 09:48:55 +0200 (CEST) From: "Amar M. Singh" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1603352935; bh=JMGWbt4YEy+lsWsP9axHsQvUChMfhULWlV6tmahgIzA=; h=From:To:Subject:Date; b=VlcGNT9HFLTdGzrtDm1n0h57btB3Ie7eLogccvnOs1LBcPklQXzntZSm4OQoPmxsD Bs8hjMNWFAlEE+EB0b3klmyKsym9/swRRDdzEu6q7r0fJ+PsoeF3P/llQiHlCEf8W9 /EsfT+tAGfwF1Z2uVqqacgaPwSH3IoE+qux7iRMzYUDtVXZZDQbFicjzGSkAq/O7O2 a5Zy0XvUY2ct4qEd+a8QOyA5v1e0g41HBJNkCXjrrVAyUPTvTAWQ3aU+9hrlsz2mS6 Uc0m2gOiB6imkYJzyclI435YPWV+xWd47t3xGhjvrHV8g8vGOHVG3ylecNPbK1Wecg 80Opqvmt/JW2g== To: 44104@debbugs.gnu.org Subject: [patch] guix publish: provide server's signing key. Date: Thu, 22 Oct 2020 13:18:44 +0530 Message-ID: <86d01a3dlv.fsf@disroot.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44104 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: -1.0 (-) --=-=-= Content-Type: text/plain Thanks, Updated. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-guix-publish-Provide-server-s-signing-key.patch Content-Transfer-Encoding: quoted-printable Content-Description: =?utf-8?B?0YfQtdCz0L4=?= >From fe0098082289a2350002da4e2438c41f6385b3e2 Mon Sep 17 00:00:00 2001 From: Amar Singh Date: Wed, 21 Oct 2020 02:02:02 +0530 Subject: [PATCH] guix publish: Provide server's signing key. Published at $(guix-publish-uri)/signing-key.pub Knock yourselves out! Best in industry. Signed-off-by: Amar Singh --- guix/scripts/publish.scm | 18 +++++++++++++++++- tests/publish.scm | 5 +++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/guix/scripts/publish.scm b/guix/scripts/publish.scm index 4eaf961ab2..1741b93309 100644 --- a/guix/scripts/publish.scm +++ b/guix/scripts/publish.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright =C2=A9 2015 David Thompson +;;; Copyright =C2=A9 2020 by Amar M. Singh ;;; Copyright =C2=A9 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Court=C3= =A8s ;;; ;;; This file is part of GNU Guix. @@ -686,6 +687,13 @@ to compress or decompress the log file; just return it= as-is." (values (response-headers log) log) (not-found request)))) =20 +(define (render-signing-key) + "Render signing key." + (let ((file %public-key-file)) + (values `((content-type . (text/plain (charset . "UTF-8"))) + (x-raw-file . ,file)) + file))) + (define (render-home-page request) "Render the home page." (values `((content-type . (text/html (charset . "UTF-8")))) @@ -699,7 +707,12 @@ to compress or decompress the log file; just return it= as-is." (a (@ (href "https://guix.gnu.org/manual/en/html= _node/Invoking-guix-publish.html")) (tt "guix publish")) - " speaking. Welcome!"))) + " speaking. Welcome!") + (p "Here is the " + (a (@ (href + "signing-key.pub")) + (tt "signing key")) + " for this server. Knock yourselves out!"))) port))))) =20 (define (extract-narinfo-hash str) @@ -918,6 +931,9 @@ methods, return the applicable compression." ;; / ((or () ("index.html")) (render-home-page request)) + ;; guix signing-key + (("signing-key.pub") + (render-signing-key)) ;; /.narinfo (((=3D extract-narinfo-hash (? string? hash))) (if cache diff --git a/tests/publish.scm b/tests/publish.scm index 1c3b2785fb..13f667aa7e 100644 --- a/tests/publish.scm +++ b/tests/publish.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright =C2=A9 2015 David Thompson +;;; Copyright =C2=A9 2020 by Amar M. Singh ;;; Copyright =C2=A9 2016, 2017, 2018, 2019, 2020 Ludovic Court=C3=A8s ;;; ;;; This file is part of GNU Guix. @@ -613,6 +614,10 @@ References: ~%" (let ((uri (publish-uri "/log/does-not-exist"))) (response-code (http-get uri)))) =20 +(test-equal "/signing-key.pub" + 200 + (response-code (http-get (publish-uri "/signing-key.pub")))) + (test-equal "non-GET query" '(200 404) (let ((path (string-append "/" (store-path-hash-part %item) --=20 2.28.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 26 18:57:21 2020 Received: (at 44104-done) by debbugs.gnu.org; 26 Oct 2020 22:57:21 +0000 Received: from localhost ([127.0.0.1]:41956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXBQX-0000sB-4K for submit@debbugs.gnu.org; Mon, 26 Oct 2020 18:57:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXBQV-0000rw-ON for 44104-done@debbugs.gnu.org; Mon, 26 Oct 2020 18:57:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37191) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kXBQQ-0004dT-0C; Mon, 26 Oct 2020 18:57:14 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37658 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kXBQO-0007Gs-TR; Mon, 26 Oct 2020 18:57:13 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Amar M. Singh" Subject: Re: bug#44104: [patch] guix publish: provide server's signing key. References: <86lfg0br4s.fsf@disroot.org> <86d01a3dlv.fsf@disroot.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 5 Brumaire an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 26 Oct 2020 23:57:11 +0100 In-Reply-To: <86d01a3dlv.fsf@disroot.org> (Amar M. Singh's message of "Thu, 22 Oct 2020 13:18:44 +0530") Message-ID: <87h7qg8uk8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (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: 44104-done Cc: 44104-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: -3.3 (---) Hi, "Amar M. Singh" skribis: > From fe0098082289a2350002da4e2438c41f6385b3e2 Mon Sep 17 00:00:00 2001 > From: Amar Singh > Date: Wed, 21 Oct 2020 02:02:02 +0530 > Subject: [PATCH] guix publish: Provide server's signing key. > > Published at $(guix-publish-uri)/signing-key.pub > > Knock yourselves out! Best in industry. > > Signed-off-by: Amar Singh I tweaked the commit log and committed it. Thanks! Ludo=E2=80=99. From unknown Sun Jun 22 11:49:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 24 Nov 2020 12:24:04 +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