From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 15 23:37:25 2019 Received: (at submit) by debbugs.gnu.org; 16 Jun 2019 03:37:25 +0000 Received: from localhost ([127.0.0.1]:39522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hcLyu-0007p4-Am for submit@debbugs.gnu.org; Sat, 15 Jun 2019 23:37:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:48963) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hcLOJ-0006tI-1m for submit@debbugs.gnu.org; Sat, 15 Jun 2019 22:59:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39076) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hcLOH-0004U9-U1 for guix-patches@gnu.org; Sat, 15 Jun 2019 22:59:34 -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,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hcLDD-0004ZW-9o for guix-patches@gnu.org; Sat, 15 Jun 2019 22:48:08 -0400 Received: from mail.walletsworth.com ([75.15.5.61]:50222) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hcLDD-0004Tq-3q for guix-patches@gnu.org; Sat, 15 Jun 2019 22:48:07 -0400 Received: from libre (192.168.1.66 [192.168.1.66]) by mail.walletsworth.com (OpenSMTPD) with ESMTPSA id 18b2f9d7 (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for ; Sat, 15 Jun 2019 22:47:04 +0000 (UTC) From: Kristofer Buffington To: guix-patches@gnu.org Subject: [PATCH] opensmtpd-service-type to extend pam Date: Sat, 15 Jun 2019 22:45:46 -0400 Message-ID: <87sgsaxn6t.fsf@walletsworth.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-services-mail.scm.patch Content-Transfer-Encoding: quoted-printable Content-Description: opensmtpd-service-type to extend pam X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 75.15.5.61 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 15 Jun 2019 23:37:22 -0400 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 (---) >From 4498a2c9e1453cb81b54231a5203bc55019e62db Mon Sep 17 00:00:00 2001 From: Kristofer Buffington Date: Wed, 12 Jun 2019 16:34:30 -0400 Subject: [PATCH] * gnu/services/mail.scm added %opensmtpd-pam-services to t= he opensmtpd-service-type To: guix-patches@gnu.org --- gnu/services/mail.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/services/mail.scm b/gnu/services/mail.scm index 216b2c80b0..e54d7eb3c1 100644 --- a/gnu/services/mail.scm +++ b/gnu/services/mail.scm @@ -3,6 +3,7 @@ ;;; Copyright =C2=A9 2017, 2018 Cl=C3=A9ment Lassieur ;;; Copyright =C2=A9 2017 Carlo Zancanaro ;;; Copyright =C2=A9 2017 Tobias Geerinckx-Rice +;;; Copyright =C2=A9 2019 Kristofer Buffington ;;; ;;; This file is part of GNU Guix. ;;; @@ -1667,6 +1668,9 @@ accept from local for any relay (mkdir-p "/var/spool/smtpd") (chmod "/var/spool/smtpd" #o711)))))) =20 +(define %opensmtpd-pam-services + (list (unix-pam-service "smtpd"))) + (define opensmtpd-service-type (service-type (name 'opensmtpd) @@ -1675,6 +1679,8 @@ accept from local for any relay (const %opensmtpd-accounts)) (service-extension activation-service-type opensmtpd-activation) + (service-extension pam-root-service-type + (const %opensmtpd-pam-services)) (service-extension profile-service-type (compose list opensmtpd-configuration-package= )) (service-extension shepherd-root-service-type --=20 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 19 16:41:02 2019 Received: (at 36239) by debbugs.gnu.org; 19 Jun 2019 20:41:02 +0000 Received: from localhost ([127.0.0.1]:47489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdhO9-0001Za-R7 for submit@debbugs.gnu.org; Wed, 19 Jun 2019 16:41:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34604) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdhO7-0001ZJ-8S for 36239@debbugs.gnu.org; Wed, 19 Jun 2019 16:41:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46871) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hdhNx-00023i-1t; Wed, 19 Jun 2019 16:40:50 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=48104 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hdhNw-0008Gy-2X; Wed, 19 Jun 2019 16:40:48 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Kristofer Buffington Subject: Re: [bug#36239] [PATCH] opensmtpd-service-type to extend pam References: <87sgsaxn6t.fsf@walletsworth.com> Date: Wed, 19 Jun 2019 22:40:45 +0200 In-Reply-To: <87sgsaxn6t.fsf@walletsworth.com> (Kristofer Buffington's message of "Sat, 15 Jun 2019 22:45:46 -0400") Message-ID: <87tvcl1f76.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36239 Cc: 36239@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 Kristofer, Kristofer Buffington skribis: > +(define %opensmtpd-pam-services > + (list (unix-pam-service "smtpd"))) > + > (define opensmtpd-service-type > (service-type > (name 'opensmtpd) > @@ -1675,6 +1679,8 @@ accept from local for any relay > (const %opensmtpd-accounts)) > (service-extension activation-service-type > opensmtpd-activation) > + (service-extension pam-root-service-type > + (const %opensmtpd-pam-services)) Could you explain why the PAM service is needed and what went wrong before that? I haven=E2=80=99t use this service (yet) but I=E2=80=99m surprised it needs= a PAM hook. Thanks for your patch, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 19 21:00:15 2019 Received: (at 36239) by debbugs.gnu.org; 20 Jun 2019 01:00:15 +0000 Received: from localhost ([127.0.0.1]:47622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdlR1-0004EB-8a for submit@debbugs.gnu.org; Wed, 19 Jun 2019 21:00:15 -0400 Received: from mail.walletsworth.com ([75.15.5.61]:38642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdlLx-00043f-SN for 36239@debbugs.gnu.org; Wed, 19 Jun 2019 20:55:02 -0400 Received: from libre (192.168.1.66 [192.168.1.66]) by mail.walletsworth.com (OpenSMTPD) with ESMTPSA id 4e9814ad (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO); Wed, 19 Jun 2019 20:54:03 +0000 (UTC) From: Kristofer Buffington To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#36239] [PATCH] opensmtpd-service-type to extend pam References: <87sgsaxn6t.fsf@walletsworth.com> <87tvcl1f76.fsf@gnu.org> Date: Wed, 19 Jun 2019 20:52:02 -0400 In-Reply-To: <87tvcl1f76.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 19 Jun 2019 22:40:45 +0200") Message-ID: <87tvclqdsd.fsf@walletsworth.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36239 X-Mailman-Approved-At: Wed, 19 Jun 2019 21:00:14 -0400 Cc: 36239@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: -1.0 (-) The opensmtpd package includes --with-pam at build time, but the service does not extend pam. As a result, an administrator would need to maintain a seperate passwd or other authentication mechanism instead of using PAM. Kris From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 05:12:00 2019 Received: (at 36239) by debbugs.gnu.org; 20 Jun 2019 09:12:00 +0000 Received: from localhost ([127.0.0.1]:47853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdt6u-0004yh-B9 for submit@debbugs.gnu.org; Thu, 20 Jun 2019 05:12:00 -0400 Received: from tobias.gr ([80.241.217.52]:38348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdt6p-0004yS-W0 for 36239@debbugs.gnu.org; Thu, 20 Jun 2019 05:11:58 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 46eaec68; Thu, 20 Jun 2019 09:11:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=R8tx8tDCXUUI5Vl1Go4q0B WmwOfDSv+saZoayexDO6Q=; b=K2N0FncNBk+ockvSaUQ5P2xLIJNcMjc8UtC7pO iI+Ltrt2OEEao7h83b/D3EfkeTUJ0q3bubxS8T//3fJ2LLQOx8el8tvyEx/jymBw qJrmX45UoRdN2Nqsza9wQwfC8XYGTKNQKvZr8v9NMi6pLwDzgK5XZVkdEmu0/uWB vFD/IZF6pjekgJmzzyCYbhESr4bckiRvyPIVXgnPM6YYO0sC1qzniUjN2yMJXRQn THq+kco3IMMPBjA+epjGKxWiNw6AiVY6Cy7aTvxT/5FwoL1sVUj5nOshF+8uYq1F RTwREh80oLNNeLiXWSrvoTTPmFLxWB5Z1qV6ZumJvBz6+G/w== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 22cdb663 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 20 Jun 2019 09:11:50 +0000 (UTC) From: Tobias Geerinckx-Rice To: Ludovic =?utf-8?Q?Court=C3=A8s?= , Kristofer Buffington Subject: Re: [bug#36239] [PATCH] opensmtpd-service-type to extend pam References: <87sgsaxn6t.fsf@walletsworth.com> <87tvcl1f76.fsf@gnu.org> <87tvclqdsd.fsf@walletsworth.com> In-reply-to: <87tvclqdsd.fsf@walletsworth.com> Date: Thu, 20 Jun 2019 11:11:50 +0200 Message-ID: <87k1dgsjs9.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36239 Cc: 36239@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 (---) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; format=flowed Kristofer, Ludo', Kristofer Buffington wrote: > The opensmtpd package includes --with-pam at build time, but the > service > does not extend pam. As a result, an administrator would need to > maintain a seperate passwd or other authentication > mechanism instead of using PAM. Thanks for the patch! Looks good to me, assuming you've battle-tested the thing. I've Guixed up the commit message, but let's give Ludo' a chance to respond. > walletsworth I feel all, like, personally offended. Kind regards, T G-R --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-services-opensmtpd-Extend-the-PAM-service.patch Content-Transfer-Encoding: quoted-printable From=2060f3fd35ac4925e86556781ccc2620f54dccacd9 Mon Sep 17 00:00:00 2001 From: Kristofer Buffington Date: Wed, 12 Jun 2019 16:34:30 -0400 Subject: [PATCH] services: opensmtpd: Extend the PAM service. * gnu/services/mail.scm (%opensmtpd-pam-services): New variable. (opensmtpd-service-type)[extensions]: Add it, extending PAM-ROOT-SERVICE-TYPE. Signed-off-by: Tobias Geerinckx-Rice =2D-- gnu/services/mail.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/services/mail.scm b/gnu/services/mail.scm index 0e85ada3d0..3de0b4c2f3 100644 =2D-- a/gnu/services/mail.scm +++ b/gnu/services/mail.scm @@ -3,6 +3,7 @@ ;;; Copyright =C2=A9 2017, 2018 Cl=C3=A9ment Lassieur ;;; Copyright =C2=A9 2017 Carlo Zancanaro ;;; Copyright =C2=A9 2017 Tobias Geerinckx-Rice +;;; Copyright =C2=A9 2019 Kristofer Buffington ;;; ;;; This file is part of GNU Guix. ;;; @@ -1667,6 +1668,9 @@ accept from local for any relay (mkdir-p "/var/spool/smtpd") (chmod "/var/spool/smtpd" #o711)))))) =20 +(define %opensmtpd-pam-services + (list (unix-pam-service "smtpd"))) + (define opensmtpd-service-type (service-type (name 'opensmtpd) @@ -1675,6 +1679,8 @@ accept from local for any relay (const %opensmtpd-accounts)) (service-extension activation-service-type opensmtpd-activation) + (service-extension pam-root-service-type + (const %opensmtpd-pam-services)) (service-extension profile-service-type (compose list opensmtpd-configuration-package= )) (service-extension shepherd-root-service-type =2D-=20 2.22.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXQtN1gAKCRANsP+IT1Vt ebJDAP0dm1lAD1glXbBAWTifBYtvG5hNFMcqvD91QL08cZW8KgEA60GqtLyrl+W0 JJPgmyK89S8kAFR+MEPZiaWf2BzQAAI= =3oaN -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 05:24:04 2019 Received: (at 36239) by debbugs.gnu.org; 20 Jun 2019 09:24:04 +0000 Received: from localhost ([127.0.0.1]:47870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdtIa-0005JB-3p for submit@debbugs.gnu.org; Thu, 20 Jun 2019 05:24:04 -0400 Received: from tobias.gr ([80.241.217.52]:38370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdtIY-0005Il-EZ for 36239@debbugs.gnu.org; Thu, 20 Jun 2019 05:24:02 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id cbd0a9bc; Thu, 20 Jun 2019 09:23:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=0cSMd0GBMLzuJIQRvjYDse ha1IU4GJHkE66iAbxDP1E=; b=ZuYNMwy9GxmnKik5+hO1fNNCiSccS/3a7B87uo JPf7AtOgV+vNJ1ZIE6iStlUYgc7LBtUZhGthW85DGczcH2inh5rCG33KP1i+9PW7 woWNxREgb00FPnlNsOrNGvd4wLTYcyokZUcUXxZS6B9CvX4sUZvxoaXsB81ZiN+V 1R156QVsKtBiQM436dU73Lq0DVvvm/5jQDxJXMPvbkyBDgaXnojSBv/GYr3PofNR 1Ogoy4245bTpXurU7McOGPd3N1dCQfWGsqST2hY0s8Y+8NzifCCc7etMum3+cnJq qnkkK3qYCriaZGK6DmW1dyco2TsNrlctLrjAEaH0neGH+NkQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 388601e3 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 20 Jun 2019 09:23:57 +0000 (UTC) From: Tobias Geerinckx-Rice To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#36239] [PATCH] opensmtpd-service-type to extend pam References: <87sgsaxn6t.fsf@walletsworth.com> <87tvcl1f76.fsf@gnu.org> <87tvclqdsd.fsf@walletsworth.com> <87k1dgsjs9.fsf@nckx> In-reply-to: <87k1dgsjs9.fsf@nckx> Date: Thu, 20 Jun 2019 11:23:57 +0200 Message-ID: <87imt0sj82.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36239 Cc: 36239@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 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Ludo', > +(define %opensmtpd-pam-services > + (list (unix-pam-service "smtpd"))) Hm. This is consistent with the (inconsistent) use of % in (gnu=20 services mail) even for unexported variables, but that doesn't=20 match my understanding of %. I'd like to remove it here and elsewhere in the file: $ grep define.*-activation gnu/services/mail.scm (define (%dovecot-activation config) =E2=86=90 local (define opensmtpd-activation (define exim-activation Would that be noise? Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXQtQrQAKCRANsP+IT1Vt eX8mAQD6oknkJs2200S/Sj72+KTzWh4fciJ0NkhB8CpzwQQRrQEAo9VfNRB4IE2b PTttL0KfojurcnBEfdnr25/EYF1AIgA= =5A+p -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 07:52:22 2019 Received: (at 36239) by debbugs.gnu.org; 20 Jun 2019 11:52:22 +0000 Received: from localhost ([127.0.0.1]:47982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdvc6-00058K-Ez for submit@debbugs.gnu.org; Thu, 20 Jun 2019 07:52:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdvc4-000584-8L for 36239@debbugs.gnu.org; Thu, 20 Jun 2019 07:52:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57930) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hdvbx-0001Cn-Br; Thu, 20 Jun 2019 07:52:13 -0400 Received: from vpn-0-27.aquilenet.fr ([2a0c:e300:4:27::]:45856 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hdvbv-0006ie-Vd; Thu, 20 Jun 2019 07:52:12 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tobias Geerinckx-Rice Subject: Re: [bug#36239] [PATCH] opensmtpd-service-type to extend pam References: <87sgsaxn6t.fsf@walletsworth.com> <87tvcl1f76.fsf@gnu.org> <87tvclqdsd.fsf@walletsworth.com> <87k1dgsjs9.fsf@nckx> Date: Thu, 20 Jun 2019 13:52:07 +0200 In-Reply-To: <87k1dgsjs9.fsf@nckx> (Tobias Geerinckx-Rice's message of "Thu, 20 Jun 2019 11:11:50 +0200") Message-ID: <871rzolbiw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36239 Cc: 36239@debbugs.gnu.org, Kristofer Buffington 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 (---) Hello, Tobias Geerinckx-Rice skribis: > From 60f3fd35ac4925e86556781ccc2620f54dccacd9 Mon Sep 17 00:00:00 2001 > From: Kristofer Buffington > Date: Wed, 12 Jun 2019 16:34:30 -0400 > Subject: [PATCH] services: opensmtpd: Extend the PAM service. > > * gnu/services/mail.scm (%opensmtpd-pam-services): New variable. > (opensmtpd-service-type)[extensions]: Add it, extending > PAM-ROOT-SERVICE-TYPE. > > Signed-off-by: Tobias Geerinckx-Rice LGTM, please push Tobias! Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 07:54:27 2019 Received: (at 36239) by debbugs.gnu.org; 20 Jun 2019 11:54:27 +0000 Received: from localhost ([127.0.0.1]:47986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdve7-0005CI-0t for submit@debbugs.gnu.org; Thu, 20 Jun 2019 07:54:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdve4-0005C1-Lr for 36239@debbugs.gnu.org; Thu, 20 Jun 2019 07:54:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57969) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hdvdw-0003qD-Ty; Thu, 20 Jun 2019 07:54:17 -0400 Received: from vpn-0-27.aquilenet.fr ([2a0c:e300:4:27::]:45864 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hdvdw-0006tH-7D; Thu, 20 Jun 2019 07:54:16 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tobias Geerinckx-Rice Subject: Re: [bug#36239] [PATCH] opensmtpd-service-type to extend pam References: <87sgsaxn6t.fsf@walletsworth.com> <87tvcl1f76.fsf@gnu.org> <87tvclqdsd.fsf@walletsworth.com> <87k1dgsjs9.fsf@nckx> <87imt0sj82.fsf@nckx> Date: Thu, 20 Jun 2019 13:54:12 +0200 In-Reply-To: <87imt0sj82.fsf@nckx> (Tobias Geerinckx-Rice's message of "Thu, 20 Jun 2019 11:23:57 +0200") Message-ID: <87wohgjwuz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36239 Cc: 36239@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 (---) Tobias Geerinckx-Rice skribis: >> +(define %opensmtpd-pam-services >> + (list (unix-pam-service "smtpd"))) > > Hm. This is consistent with the (inconsistent) use of % in (gnu > services mail) even for unexported variables, but that doesn't match > my understanding of %. I think I=E2=80=99d use it here; that=E2=80=99s consistent with the rest of= the file actually, no? To me everything looks OK as it is. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 08:18:36 2019 Received: (at 36239) by debbugs.gnu.org; 20 Jun 2019 12:18:36 +0000 Received: from localhost ([127.0.0.1]:48014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdw1T-0005uN-Ob for submit@debbugs.gnu.org; Thu, 20 Jun 2019 08:18:36 -0400 Received: from tobias.gr ([80.241.217.52]:38598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdw1R-0005u9-5G for 36239@debbugs.gnu.org; Thu, 20 Jun 2019 08:18:34 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id c32c8dfa; Thu, 20 Jun 2019 12:18:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:message-id:references:in-reply-to:date:mime-version :content-type; s=2018; i=me@tobias.gr; bh=vhV4ycwn9fMPx2cGKqTfBN LJGDWMOoAsWLDcO5rclfU=; b=WgZXT23ZJPLU6fSyVU3CML8KNPXCIewf+7Y7ZR qsiBmAF5iJRrhTi2Angorcp0lEPvn60MTHgEJUSLrMFirPnKM2aL8odKyZK8eeIQ EPj2tSbfCLPMBQWDct99sLY7AOmvYGZNswgte5zJCDP+5irk5zF7gjlDy/CP8WSJ ofB0KyfRY3RI7GIYu0ZQIMx3KW0tZaqYCtOcqY9otWlgXx7sRY4GMzf85lhqrpJT j/IOtmYCVElrjE2mda34g/DpUD03OCKOhwknX4O+inCZAaMML9NdqjskJEGT43I7 NcvC5NWKRymCyDjkCC4R5QciykU7nIXHW531eqr3nExVEpPQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 24a91353 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 20 Jun 2019 12:18:28 +0000 (UTC) From: Tobias Geerinckx-Rice To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#36239] [PATCH] opensmtpd-service-type to extend pam Message-ID: <87r27o30xi.fsf@nckx> References: <87sgsaxn6t.fsf@walletsworth.com> <87tvcl1f76.fsf@gnu.org> <87tvclqdsd.fsf@walletsworth.com> <87k1dgsjs9.fsf@nckx> <87imt0sj82.fsf@nckx> <87wohgjwuz.fsf@gnu.org> In-reply-to: <87wohgjwuz.fsf@gnu.org> Date: Thu, 20 Jun 2019 14:18:27 +0200 MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36239 Cc: 36239@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 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s wrote: > I think I=E2=80=99d use it here; that=E2=80=99s consistent with the rest = of the=20 > file > actually, no? To me everything looks OK as it is. Then I'm not sure I grok % (which is likely as I've never read a=20 description, only induced its use). What's the difference between: (define (%dovecot-activation config) =E2=80=A6 and (define opensmtpd-activation =E2=80=A6 (define exim-activation =E2=80=A6 ? I thought it had something to do with being exports/globals but=20 here (%opensmtpd-accounts, etc.) it is used simply to say =E2=80=98this is= =20 a list=E2=80=99. Will push, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXQt5kwAKCRANsP+IT1Vt eSHlAQC+pyqrv1P/jP4WZCYFRFFu/r3FwwHBB7swcPOgIiFgswEA4wYRAqZUhlMt 1IPYnZbgXa3ks/2n6++nG/DWR4vWkg4= =TiZx -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 08:50:06 2019 Received: (at 36239) by debbugs.gnu.org; 20 Jun 2019 12:50:06 +0000 Received: from localhost ([127.0.0.1]:48032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdwVx-0006oQ-Ol for submit@debbugs.gnu.org; Thu, 20 Jun 2019 08:50:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdwVv-0006nr-R0 for 36239@debbugs.gnu.org; Thu, 20 Jun 2019 08:50:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58940) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hdwVo-00021l-FG; Thu, 20 Jun 2019 08:49:56 -0400 Received: from vpn-0-27.aquilenet.fr ([2a0c:e300:4:27::]:46450 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hdwVn-0002t0-Px; Thu, 20 Jun 2019 08:49:56 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tobias Geerinckx-Rice Subject: Re: [bug#36239] [PATCH] opensmtpd-service-type to extend pam References: <87sgsaxn6t.fsf@walletsworth.com> <87tvcl1f76.fsf@gnu.org> <87tvclqdsd.fsf@walletsworth.com> <87k1dgsjs9.fsf@nckx> <87imt0sj82.fsf@nckx> <87wohgjwuz.fsf@gnu.org> <87r27o30xi.fsf@nckx> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 2 Messidor an 227 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: Thu, 20 Jun 2019 14:49:51 +0200 In-Reply-To: <87r27o30xi.fsf@nckx> (Tobias Geerinckx-Rice's message of "Thu, 20 Jun 2019 14:18:27 +0200") Message-ID: <87y31wifps.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36239 Cc: 36239@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 (---) Tobias Geerinckx-Rice skribis: > Ludovic Court=C3=A8s wrote: >> I think I=E2=80=99d use it here; that=E2=80=99s consistent with the rest= of the file >> actually, no? To me everything looks OK as it is. > > Then I'm not sure I grok % (which is likely as I've never read a > description, only induced its use). > > What's the difference between: > > (define (%dovecot-activation config) =E2=80=A6 > > and > > (define opensmtpd-activation =E2=80=A6 > (define exim-activation =E2=80=A6 > > ? I thought it had something to do with being exports/globals but > here (%opensmtpd-accounts, etc.) it is used simply to say =E2=80=98this i= s a > list=E2=80=99. It=E2=80=99s a long story. :-) Initially in Guile the =E2=80=98%=E2=80=99 prefix was used for =E2=80=9Csys= tem=E2=80=9D bindings, thing you don=E2=80=99t normally use as a normal user. Then I think I started us= ing it for things that are meant to be =E2=80=9Cinternal=E2=80=9D or variables = meant to be read-only (not procedures). In Guix we sort of follow that but somewhat extend the meaning. In the example above, I=E2=80=99d rather write =E2=80=98dovecot-activation= =E2=80=99 (without prefix, because it=E2=80=99s a procedure), but I=E2=80=99d probably write =E2=80=98%exim-activation=E2=80=99, depending on the phase of the moon. HTH! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 09:54:53 2019 Received: (at 36239) by debbugs.gnu.org; 20 Jun 2019 13:54:53 +0000 Received: from localhost ([127.0.0.1]:48102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdxWe-0008Pi-TR for submit@debbugs.gnu.org; Thu, 20 Jun 2019 09:54:53 -0400 Received: from tobias.gr ([80.241.217.52]:38694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdxWa-0008PW-Hi for 36239@debbugs.gnu.org; Thu, 20 Jun 2019 09:54:51 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id fa685070; Thu, 20 Jun 2019 13:54:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=g2Lh0k0aS51ygs1DNCsNRy LXb4X58+9gWnsj5MLyi0Y=; b=FzZI1URpbCWQswdMP+hSI02/BTj3UjdF1LDaT3 LK6m3GupXhjcLdajWOYyV63FH4bjkkOa3tEihR/TVdUp6hmIEmgYty1a7UYXS26c Q0FK+fGMtGR6Hu/kDmE3kVkSXP/Tz2bEiraT7ZZafNPansyUMGzt/21XT/N5apMh e6pH7u5nVtraRFZJQOdjx9wBpmijLTwo3s3G0EQ+dNd5KTe2OLkddAoH2Mub7zrA oPKeXz8ZNP4RzCxU+Jgqddv00tNpzq7nWuwZREFkcha9o/lEgGlLMreMEpj/H9OP Rzm6G3tc6qTQk/jnF2Eww+JuSRBYNix08PUe2Br6tayxyLPQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id acc1a007 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 20 Jun 2019 13:54:43 +0000 (UTC) From: Tobias Geerinckx-Rice To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#36239] [PATCH] opensmtpd-service-type to extend pam References: <87sgsaxn6t.fsf@walletsworth.com> <87tvcl1f76.fsf@gnu.org> <87tvclqdsd.fsf@walletsworth.com> <87k1dgsjs9.fsf@nckx> <87imt0sj82.fsf@nckx> <87wohgjwuz.fsf@gnu.org> <87r27o30xi.fsf@nckx> <87y31wifps.fsf@gnu.org> In-reply-to: <87y31wifps.fsf@gnu.org> Date: Thu, 20 Jun 2019 15:54:41 +0200 Message-ID: <87o92s2wgu.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36239 Cc: 36239@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 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Ludo', Ludovic Court=C3=A8s wrote: >> I thought [%] had something to do with being exports/globals=20 >> but >> here (%opensmtpd-accounts, etc.) it is used simply to say =E2=80=98this= =20 >> is a >> list=E2=80=99. > > It=E2=80=99s a long story. :-) Thanks for taking the time to tell it. > Initially in Guile the =E2=80=98%=E2=80=99 prefix was used for =E2=80=9Cs= ystem=E2=80=9D=20 > bindings, thing > you don=E2=80=99t normally use as a normal user. Then I think I started= =20 > using > it for things that are meant to be =E2=80=9Cinternal=E2=80=9D or variable= s meant=20 > to be > read-only (not procedures). In Guix we sort of follow that but=20 > somewhat > extend the meaning. s/extend/invert/ if I were feeling sassy. I'd be lying if I said=20 I understood it clearly now, but it'll be a lot easier to placate=20 my obsessive side with a tasty bag of hysterical raisins than to=20 keep searching for a pattern that's just not there. > In the example above, I=E2=80=99d rather write =E2=80=98dovecot-activatio= n=E2=80=99=20 > (without > prefix, because it=E2=80=99s a procedure), but I=E2=80=99d probably write > =E2=80=98%exim-activation=E2=80=99, depending on the phase of the moon. Now you're just trollin'. Thanks, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXQuQIQAKCRANsP+IT1Vt eVJhAP94NE7AjP0rINCP4gaoqSyS4VuW2DYJ0H0cdg42OmT3QQD/c3L0NRKl4I3G 0rC/uwvWaTTivwg4mBxYFIYhUeIpOg0= =Dggz -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 20 10:01:26 2019 Received: (at 36239-done) by debbugs.gnu.org; 20 Jun 2019 14:01:26 +0000 Received: from localhost ([127.0.0.1]:49072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdxcz-0000NK-Ps for submit@debbugs.gnu.org; Thu, 20 Jun 2019 10:01:25 -0400 Received: from tobias.gr ([80.241.217.52]:38710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hdxcy-0000NB-1W for 36239-done@debbugs.gnu.org; Thu, 20 Jun 2019 10:01:24 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 83f32168; Thu, 20 Jun 2019 14:01:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=FpJ1/I9lWwXn/kCNSgtaZT gtuoHAQw2/litZavzKMbg=; b=kI8wlrfEjT7OxeGRzVCpVDbD+ITrCw1iUN/Q6M /vYCfJxggmDiwNI7I0+PiBEcf0WF+i1C6s4SNjGiqX+0O3aR9x5MtdRwilpdFtJX TqO/Qz8JxCTORlJSucV0HpqDtKsC5sk0YdCVv7F7JVSBF6/iVaHJgDjo7mwn6O65 RBmaR5RhPZvurr+JpYWSE8JA3mH3/AbpjXiUFhiLXot7mgWvlG4dQ4al3yKrZXHI WTjWS2dPrhdrFi2yzl59U9d4ip+AefR3HVoMgR8SRjl8YSDrHoR1NyhZg48dVVBx iTOWj776XZxzMwwp0DioJvqnUbPZT1B+gSDTWo5jbd2Pooxw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id c2e9cae9 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 20 Jun 2019 14:01:14 +0000 (UTC) From: Tobias Geerinckx-Rice To: 36239-done@debbugs.gnu.org, Kristofer Buffington Subject: Re: [bug#36239] [PATCH] opensmtpd-service-type to extend pam References: <87sgsaxn6t.fsf@walletsworth.com> <87tvcl1f76.fsf@gnu.org> <87tvclqdsd.fsf@walletsworth.com> <87k1dgsjs9.fsf@nckx> <871rzolbiw.fsf@gnu.org> In-reply-to: <871rzolbiw.fsf@gnu.org> Date: Thu, 20 Jun 2019 16:01:13 +0200 Message-ID: <87muic2w5y.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36239-done 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 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s wrote: > LGTM, please push Tobias! Done with ace8e269a40b31a9c6f413c0674529880da6a48e. Thanks, Kristofer! Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXQuRqQAKCRANsP+IT1Vt eVPBAQDqOWwZOO7ABTzW5mOXZGtKRLL4EgioxCRQQ93VY/TO8QEA/61bEQf8FET9 f830VpJ9uf8vZuUvdDdOG2ZCvYKC4As= =tjfs -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 13 10:45:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 19 Jul 2019 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