From unknown Tue Jun 17 20:14:11 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#36476 <36476@debbugs.gnu.org> To: bug#36476 <36476@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add anonip. Reply-To: bug#36476 <36476@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:14:11 +0000 retitle 36476 [PATCH] gnu: Add anonip. reassign 36476 guix-patches submitter 36476 Hartmut Goebel severity 36476 normal tag 36476 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 02 10:20:13 2019 Received: (at submit) by debbugs.gnu.org; 2 Jul 2019 14:20:13 +0000 Received: from localhost ([127.0.0.1]:47614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiJdl-0006Wg-0g for submit@debbugs.gnu.org; Tue, 02 Jul 2019 10:20:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:57537) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiJdj-0006WX-Oj for submit@debbugs.gnu.org; Tue, 02 Jul 2019 10:20:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47323) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hiJdi-0006LY-Gz for guix-patches@gnu.org; Tue, 02 Jul 2019 10:20:11 -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.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW, 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 1hiJdh-0003rH-4R for guix-patches@gnu.org; Tue, 02 Jul 2019 10:20:10 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:39215) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hiJdg-0003p5-SI for guix-patches@gnu.org; Tue, 02 Jul 2019 10:20:09 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 45dRGF1TnLz1rd2G for ; Tue, 2 Jul 2019 16:20:05 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 45dRGF1J29z1qqkw for ; Tue, 2 Jul 2019 16:20:05 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id wVxO2l_P_UrG for ; Tue, 2 Jul 2019 16:20:04 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-57-197.dynamic.mnet-online.de [188.174.57.197]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Tue, 2 Jul 2019 16:20:03 +0200 (CEST) Received: from lenashee.goebel-consult.de (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 9755F601C9 for ; Tue, 2 Jul 2019 16:20:03 +0200 (CEST) From: Hartmut Goebel To: guix-patches@gnu.org Subject: [PATCH] gnu: Add anonip. Date: Tue, 2 Jul 2019 16:20:03 +0200 Message-Id: <20190702142003.14302-1-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.13.7 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-Received-From: 212.18.0.10 X-Spam-Score: -2.3 (--) 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: -3.3 (---) * gnu/packages/web.scm (anonip): New variable. --- gnu/packages/web.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 124cc93e68..386564206e 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -33,6 +33,7 @@ ;;; Copyright =C2=A9 2019 Nicolas Goaziou ;;; Copyright =C2=A9 2019 Brendan Tildesley ;;; Copyright =C2=A9 2019 Alex Griffin +;;; Copyright =C2=A9 2019 Hartmut Goebel ;;; ;;; This file is part of GNU Guix. ;;; @@ -6498,3 +6499,34 @@ update an existing mirrored site, and resume inter= rupted downloads. =20 HTTrack is fully configurable, and has an integrated help system.") (license license:gpl3+))) + +(define-public anonip + (package + (name "anonip") + (version "1.0.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "anonip" version)) + (sha256 + (base32 + "0ckn9nnfhpdnz8b92q8pkysdqj6pdh71ckfqvfj0z01cq0hzbhd2"))= )) + (build-system python-build-system) + (inputs + `(("python-3" ,python-3))) + (home-page + "https://github.com/DigitaleGesellschaft/Anonip") + (synopsis + "Anonymize IP-addresses in log-files") + (description + "Anonip masks the last bits of IPv4 and IPv6 addresses in log-files= . +That way most of the relevant information is preserved, while the IP-add= ress +does not match a particular individuum anymore. + +Depending on your webserver software, the log entries may directly get p= iped +to Anonip or read via a FIFO (named pipe). Thus the unmasked IP address= es +will never be written to any file. + +It's also possible to rewrite existing log files. + +Anonip can also be uses as a Python module in your own Python applicatio= n.") + (license license:bsd-3))) --=20 2.13.7 From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 02 10:59:48 2019 Received: (at submit) by debbugs.gnu.org; 2 Jul 2019 14:59:48 +0000 Received: from localhost ([127.0.0.1]:47645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiKFz-0007Rc-ML for submit@debbugs.gnu.org; Tue, 02 Jul 2019 10:59:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:60551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiKFy-0007RT-29 for submit@debbugs.gnu.org; Tue, 02 Jul 2019 10:59:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56516) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hiKFu-0000kr-4e for guix-patches@gnu.org; Tue, 02 Jul 2019 10:59:40 -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 1hiKFs-000375-Um for guix-patches@gnu.org; Tue, 02 Jul 2019 10:59:38 -0400 Received: from tobias.gr ([2001:470:7405::1]:41604) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hiKFs-00035R-Ak for guix-patches@gnu.org; Tue, 02 Jul 2019 10:59:36 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id a4ee6fc6; Tue, 2 Jul 2019 14:59:32 +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=OsEp5VUraPi1cDu5Gx24jw oOi6PqGC3GX+TiRqZQCpA=; b=dZ2hGJlhfiEHGei9n3wg9l0Ed3JD2v4pelGP7p hFeRGu+bN3yNGuyPdrD5qhhaksCWsTrnkLoRY9APpP/Vjff9MIR/nC5dOfxQQxAr VADdgOkOVILTGIfJXdbRFXP/ylKwxAqJfPWGOZFruAgHavuORq/sjzS3vyj4JYIY Vn0PNsmr5RO9DwJJ92st9FjVB84v0kKoL9WTfhGFBNX+intgxQAPO6wzdBprF72Y A69DJqiLUtgRcvQpVcRDleyYsrOhtFgRJLQp0Q5RvUOmaLzW4EZdhlJyWKpOknm8 8AgKEQbL+F9jW/a9FwCyBrNgzf/I6Sl+GDR5L7ATvMknv11A== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 9bd7475d (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 2 Jul 2019 14:59:32 +0000 (UTC) From: Tobias Geerinckx-Rice To: guix-patches@gnu.org Subject: Re: [bug#36476] [PATCH] gnu: Add anonip. References: <20190702142003.14302-1-h.goebel@crazy-compilers.com> In-reply-to: <20190702142003.14302-1-h.goebel@crazy-compilers.com> Date: Tue, 02 Jul 2019 16:59:30 +0200 Message-ID: <877e9032jx.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:470:7405::1 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: 36476@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: -2.4 (--) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hartmut, Thanks! This should nicely replace some (probably buggy) ad-hoc=20 code of mine :-) Hartmut Goebel wrote: > * gnu/packages/web.scm (anonip): New variable. > --- > gnu/packages/web.scm | 32 ++++++++++++++++++++++++++++++++ > 1 file changed, 32 insertions(+) > > diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm > index 124cc93e68..386564206e 100644 > --- a/gnu/packages/web.scm > +++ b/gnu/packages/web.scm > @@ -33,6 +33,7 @@ > ;;; Copyright =C2=A9 2019 Nicolas Goaziou > ;;; Copyright =C2=A9 2019 Brendan Tildesley > ;;; Copyright =C2=A9 2019 Alex Griffin > +;;; Copyright =C2=A9 2019 Hartmut Goebel=20 > > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -6498,3 +6499,34 @@ update an existing mirrored site, and=20 > resume interrupted downloads. >=20=20 > HTTrack is fully configurable, and has an integrated help=20 > system.") > (license license:gpl3+))) > + > +(define-public anonip > + (package > + (name "anonip") > + (version "1.0.0") > + (source (origin > + (method url-fetch) > + (uri (pypi-uri "anonip" version)) > + (sha256 > + (base32 > +=20 > "0ckn9nnfhpdnz8b92q8pkysdqj6pdh71ckfqvfj0z01cq0hzbhd2")))) > + (build-system python-build-system) > + (inputs > + `(("python-3" ,python-3))) I'm surprised: the python-build-system should take care of this.=20 Does the package fail without it? How? > + (home-page > + "https://github.com/DigitaleGesellschaft/Anonip") > + (synopsis > + "Anonymize IP-addresses in log-files") IP addresses; log files. I'm not a fan of the way the Pypi importer needlessly indents=20 home-page and synopsis (both fit on one line just fine), but it's=20 up to you. > + (description > + "Anonip masks the last bits of IPv4 and IPv6 addresses in=20 > log-files. As above, so below: =E2=80=98log files=E2=80=99 &c. > +That way most of the relevant information is preserved, while=20 > the IP-address > +does not match a particular individuum anymore. > + > +Depending on your webserver software, the log entries may=20 > directly get piped Web server. I'd drop =E2=80=98software=E2=80=99 and say =E2=80=98piped dir= ectly=E2=80=99. > +to Anonip or read via a FIFO (named pipe). Thus the unmasked=20 > IP addresses =E2=80=98read from=E2=80=99. > +will never be written to any file. > + > +It's also possible to rewrite existing log files. > + > +Anonip can also be uses as a Python module in your own Python=20 > application.") > + (license license:bsd-3))) Otherwise LGTM! T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl0bcVIACgkQ2Imw8BjF STyxoA/6AwPOn9d2F5Pivs+YemOEistYRLTq+sfhAELC8ZZs6YxRt8OShQcPw3du P/kDFT+kSkI9mmP/9ehEhvSh5ZIDwVhW2I0BLOKXOZ8f0Ii82ih88NPorPA7IFbZ I9BOqr2E8j3lw8Is7LSvjCYsI7QKpoQ8V10n6RG4koV3f0AwQrWjzj+/cOVPNWSk /cjL3TnCSRiy8TvMGUmu6ypKjB2N9vY+ocDefp9v5ZIHTOj2mcuwjHyLp608hS4D QaS3wr6H7O8SePYdTXS28yf7Ja+4W5WuxekySOtH51wXdLycxa2CW7CakwYAa7m8 I9AFT3oFeMvdqLLt6uAB+QSxUOABDu75dBnoDL8QcLZQnbwdMVQVkC7vt94lV1U4 miAKyHd+SesKnIflmQp7iLosUjAx9lJZGGOVsxSLuXRcsG22WAdq0ODv/aYE3AHU p0b8B/Bj4FVR6VdxRhQJ/fSlomtwgBJp6TbbXn/lbRBmQ/pCF5FarFLWqWwKRcOg SyLyMG8Z9B8gNddJCn0znZgcLoUBrWAPDWsZ0lqW2kzd/DnmaxyWCZC2iEKOc4+k 41WQk8EZ+q5JO1ugF/rlWfg/OI8zHL3kuIy6lGinOy1UEqhUgvaGTnYkWUKpVB9d q/leGRODob1henENKYW1uVYw3Xly1nJVhJ4QesGPoBpvH5RPKMY= =zIYa -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 09 07:24:23 2019 Received: (at 36476-close) by debbugs.gnu.org; 9 Jul 2019 11:24:23 +0000 Received: from localhost ([127.0.0.1]:60360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hkoEQ-0007QW-Rs for submit@debbugs.gnu.org; Tue, 09 Jul 2019 07:24:23 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:35961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hkoEO-0007QN-DT for 36476-close@debbugs.gnu.org; Tue, 09 Jul 2019 07:24:21 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 45jg2C0Vy1z1rJCL; Tue, 9 Jul 2019 13:24:18 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 45jg2B66pKz1qql6; Tue, 9 Jul 2019 13:24:18 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id p40x2Ac61Kju; Tue, 9 Jul 2019 13:24:18 +0200 (CEST) Received: from hermia.goebel-consult.de (ppp-188-174-60-166.dynamic.mnet-online.de [188.174.60.166]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS; Tue, 9 Jul 2019 13:24:18 +0200 (CEST) Received: from [192.168.110.2] (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 84B49601D7; Tue, 9 Jul 2019 13:24:21 +0200 (CEST) From: Hartmut Goebel Subject: Re: [bug#36476] [PATCH] gnu: Add anonip. To: Tobias Geerinckx-Rice References: <20190702142003.14302-1-h.goebel@crazy-compilers.com> <877e9032jx.fsf@nckx> Openpgp: preference=signencrypt Organization: crazy-compilers.com Message-ID: <2e57b964-9f99-36bb-5a98-083fceccb15c@crazy-compilers.com> Date: Tue, 9 Jul 2019 13:24:16 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <877e9032jx.fsf@nckx> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="SxBUOaGOkhaSW60oc8fgiadc5tOa72gbX" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36476-close Cc: 36476-close@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.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --SxBUOaGOkhaSW60oc8fgiadc5tOa72gbX Content-Type: multipart/mixed; boundary="9jOz4ChXOnDVQsxTSEWt8Jqw9kXdVMU3A"; protected-headers="v1" From: Hartmut Goebel To: Tobias Geerinckx-Rice Cc: 36476-close@debbugs.gnu.org Message-ID: <2e57b964-9f99-36bb-5a98-083fceccb15c@crazy-compilers.com> Subject: Re: [bug#36476] [PATCH] gnu: Add anonip. References: <20190702142003.14302-1-h.goebel@crazy-compilers.com> <877e9032jx.fsf@nckx> In-Reply-To: <877e9032jx.fsf@nckx> --9jOz4ChXOnDVQsxTSEWt8Jqw9kXdVMU3A Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US Tobias, Thanks for your review. Committed as 582de58c69bd46385196e26434951e1e2d5f32f2 > Thanks!=C2=A0 This should nicely replace some (probably buggy) ad-hoc c= ode > of mine :-) :-) > +=C2=A0=C2=A0=C2=A0 (inputs >> +=C2=A0=C2=A0=C2=A0=C2=A0 `(("python-3" ,python-3))) > > I'm surprised: the python-build-system should take care of this. Does > the package fail without it?=C2=A0 How? You are right, this is not required. I copied this without questioning from some other python application (don't remember which one). >> +Depending on your webserver software, the log entries may directly >> get piped >> +to Anonip or read via a FIFO (named pipe).=C2=A0 Thus the unmasked IP= >> addresses=20 > > =E2=80=98read from=E2=80=99. I rephrased this into "Depending on your Web server, the log entries may be piped to Anonip directly or via a FIFO (named pipe)."=C2=A0 This emphases on piping --=20 Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible | --9jOz4ChXOnDVQsxTSEWt8Jqw9kXdVMU3A-- --SxBUOaGOkhaSW60oc8fgiadc5tOa72gbX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE1K2LnBZ7dXxPCOh3e3UoEb93O2UFAl0keWEACgkQe3UoEb93 O2VnJw/+IJAAfP1N9vQogcuY3Cb9OQXMjMs0HFtjwHbtMOoTjVoFjaB7mh7wyjlL I4niN8cCV7H+2tQg7VPybgIh+w9Xrhwo5BHfX6104PCU2zIqXgKox45Tr5vomeNV 0ypprSiOct5spQNB0UrcIQ3JC1gjnlcMUX9BLB1hG+8x0J4DD+/FbhIa9PBjZUyM FkhfAAcpfMY1m58i1eJOZpcEczI4scqVnKWilrzc/ErUCDIULuLiG3bgFFR2syZO NDgNVH2jf/AUhhPbSDT4tyLxjir4t34r7nWXa6v8XF6V/enU+XY4m4hq5pk8yPLc OcFgRY0tRJP/nKjtKp11JFIzY7JVQkEWf90b5uvWlS9TB4FMBtGl0p4tAI77aZOc UgJ57EUWz/I4bABbZoNlxQHF+K2a6hvrs7j4g7Vd6RIdv+t4Nonb/xgn/xZe5eBd RyR9kBMdICRc0AxxKoJhfdLdxGslDGQAPt45d7yq3fbGeMd5Vcqwc0GhOUPkdaVL 29Cy9/3RxmwPwA2bVeng5NAwER8Oy+b8TzHk7rglkAUmihelvAhHXWihlGPewe3w zWhZejAuTwJxydk+50zVCSN/pJQTQj2jMkl2a6hlGqRMxVHUWSgzW1TKl+CfxYWj 6lu2ymL7jTg4g8d68SOuD4G+FGtba9DMaWyjkmFWFS+bcqT9heM= =OzhE -----END PGP SIGNATURE----- --SxBUOaGOkhaSW60oc8fgiadc5tOa72gbX-- From unknown Tue Jun 17 20:14:11 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 07 Aug 2019 11:24:10 +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