From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 10 15:12:11 2023 Received: (at submit) by debbugs.gnu.org; 10 Mar 2023 20:12:11 +0000 Received: from localhost ([127.0.0.1]:55913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1paj63-0008Uf-5g for submit@debbugs.gnu.org; Fri, 10 Mar 2023 15:12:11 -0500 Received: from lists.gnu.org ([209.51.188.17]:53556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1paj61-0008UW-Vu for submit@debbugs.gnu.org; Fri, 10 Mar 2023 15:12:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1paj60-0004TU-EZ for guix-patches@gnu.org; Fri, 10 Mar 2023 15:12:09 -0500 Received: from relay6-d.mail.gandi.net ([2001:4b98:dc4:8::226]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1paj5y-0000fp-0f for guix-patches@gnu.org; Fri, 10 Mar 2023 15:12:08 -0500 Received: (Authenticated sender: contact@conses.eu) by mail.gandi.net (Postfix) with ESMTPSA id AB5E4C0005; Fri, 10 Mar 2023 20:12:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conses.eu; s=gm1; t=1678479121; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=IOSgEx3xwpJ/E8k//s7PQWPeXEIvJ4a79iSHL2SnnZQ=; b=oqEpZVhCnin4D2VeSLtRhR1jUAZq7wIm9Qxk+b9DyXnauHV5JikbfsGB55Ha8K6stJyCeS 15/i93S3ulFXsn2AlFqT28UXTS7b3SGEw7O7tWPLHNnazSmyPwrIkdVQ3n9FlAiP6+MELI BWbLFPQDq2YdGUk5YuY5MKFR1LyGwR2PXjH/PjMZftQx2eCyiPwyCVDfo2xQGmkuSNgqbk A3e+EBU9HrZzQ0+1e/AYWgXC2ZinKfIZkaNxeb4+Ykrj0LoEFgJy36DecfBYGQCQmYZiPS PYyXpx9fCHT2Ir4E8YqJUnRLsQg8t9o5r1s34HuS/gQsxDFJv5mYoxwlp9aaLA== From: conses To: guix-patches@gnu.org Subject: [PATCH] services: Add whoogle-service-type. Date: Fri, 10 Mar 2023 21:11:59 +0100 Message-ID: <86zg8k8iy8.fsf@conses.eu> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2001:4b98:dc4:8::226; envelope-from=contact@conses.eu; helo=relay6-d.mail.gandi.net X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit Cc: contact@conses.eu, Andrew Tropin 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.6 (--) --- gnu/services/web.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/services/web.scm b/gnu/services/web.scm index d56e893527..66cc640a6d 100644 --- a/gnu/services/web.scm +++ b/gnu/services/web.scm @@ -35,6 +35,7 @@ (define-module (gnu services web) #:use-module (gnu services) #:use-module (gnu services shepherd) #:use-module (gnu services admin) + #:use-module (gnu services configuration) #:use-module (gnu services getmail) #:use-module (gnu services mail) #:use-module (gnu system pam) @@ -46,6 +47,7 @@ (define-module (gnu services web) #:use-module (gnu packages patchutils) #:use-module (gnu packages php) #:use-module (gnu packages python) + #:use-module (gnu packages python-web) #:use-module (gnu packages gnupg) #:use-module (gnu packages guile) #:use-module (gnu packages logging) @@ -235,6 +237,9 @@ (define-module (gnu services web) varnish-service-type + whoogle-service-type + whoogle-configuration + patchwork-database-configuration patchwork-database-configuration? patchwork-database-configuration-engine @@ -1575,6 +1580,47 @@ (define varnish-service-type (default-value (varnish-configuration)))) + +;;; +;;; Whoogle +;;; + +(define-configuration/no-serialization whoogle-configuration + (whoogle + (package whoogle-search) + "The @code{whoogle-search} package to use.")) + +(define (whoogle-shepherd-service config) + (list + (shepherd-service + (provision '(whoogle-search)) + (start #~(make-forkexec-constructor + (list (string-append #$(whoogle-configuration-whoogle config) + "/bin/whoogle-search")) + #:environment-variables + (append (list "CONFIG_VOLUME=/var/cache/whoogle-search") + (default-environment-variables)))) + (stop #~(make-kill-destructor)) + (documentation "Run a @code{whoogle-search} instance.")))) + +(define (whoogle-profile-service config) + (list + (whoogle-configuration-whoogle config))) + +(define whoogle-service-type + (service-type + (name 'whoogle-search) + (extensions + (list + (service-extension + shepherd-root-service-type + whoogle-shepherd-service) + (service-extension + profile-service-type + whoogle-profile-service))) + (default-value (whoogle-configuration)) + (description "Run the @code{whoogle-search} engine."))) + ;;; ;;; Patchwork -- 2.39.1 -- Best regards, conses From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 07:39:35 2023 Received: (at 62102) by debbugs.gnu.org; 31 Mar 2023 11:39:35 +0000 Received: from localhost ([127.0.0.1]:60542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piD6V-0006BS-GO for submit@debbugs.gnu.org; Fri, 31 Mar 2023 07:39:35 -0400 Received: from smtpm5.myservices.hosting ([185.26.105.236]:58986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1piD6U-0006BK-9a for 62102@debbugs.gnu.org; Fri, 31 Mar 2023 07:39:34 -0400 Received: from mail1.netim.hosting (unknown [185.26.106.173]) by smtpm5.myservices.hosting (Postfix) with ESMTP id A2D7920CB5; Fri, 31 Mar 2023 13:39:32 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id 299E28009D; Fri, 31 Mar 2023 13:30:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id K3Guz6HBp3KT; Fri, 31 Mar 2023 13:30:18 +0200 (CEST) Received: from [192.168.1.239] (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id A74008009C; Fri, 31 Mar 2023 13:30:18 +0200 (CEST) Message-ID: <4c4ede32-0615-8134-0d47-ae18ed75531b@makinata.eu> Date: Fri, 31 Mar 2023 12:30:10 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [bug#62102] [PATCH] services: Add whoogle-service-type. Content-Language: en-US To: conses References: <86zg8k8iy8.fsf@conses.eu> From: Bruno Victal In-Reply-To: <86zg8k8iy8.fsf@conses.eu> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: 62102 Cc: 62102@debbugs.gnu.org, Andrew Tropin 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.1 (--) Hi, On 2023-03-10 20:11, conses wrote: > > + whoogle-service-type > + whoogle-configuration > + [...] > patchwork-database-configuration > patchwork-database-configuration? > patchwork-database-configuration-engine > @@ -1575,6 +1580,47 @@ (define varnish-service-type > (default-value > (varnish-configuration)))) > > + Missing page-break character here? If you're using Emacs you can insert one with C-q C-l. > +;;; > +;;; Whoogle > +;;; > + > +(define-configuration/no-serialization whoogle-configuration > + (whoogle > + (package whoogle-search) > + "The @code{whoogle-search} package to use.")) I prefer this field to be named 'package' instead, to make it less prone to confusion. The accessor, whoogle-configuration-package, should be exported as well. > +(define (whoogle-shepherd-service config) > + (list > + (shepherd-service > + (provision '(whoogle-search)) > + (start #~(make-forkexec-constructor > + (list (string-append #$(whoogle-configuration-whoogle config) > + "/bin/whoogle-search")) In general, you may prefer to use match-record instead of using accessors as it results in much less code to type. > + #:environment-variables > + (append (list "CONFIG_VOLUME=/var/cache/whoogle-search") > + (default-environment-variables)))) Is (default-environment-variables) necessary? > + (stop #~(make-kill-destructor)) > + (documentation "Run a @code{whoogle-search} instance.")))) > + > +(define (whoogle-profile-service config) > + (list > + (whoogle-configuration-whoogle config))) [...] > + > +(define whoogle-service-type > + (service-type > + (name 'whoogle-search) > + (extensions > + (list > + (service-extension > + shepherd-root-service-type > + whoogle-shepherd-service) > + (service-extension > + profile-service-type > + whoogle-profile-service))) You can use match-record here or use the accessor here instead. (e.g., (compose list whoogle-configuration-package)) Could you add a system test for this service as well? It makes things easier to check and maintain. Cheers, Bruno From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 09 17:04:10 2023 Received: (at 62102) by debbugs.gnu.org; 9 Jun 2023 21:04:10 +0000 Received: from localhost ([127.0.0.1]:32831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q7jHG-0008UD-BK for submit@debbugs.gnu.org; Fri, 09 Jun 2023 17:04:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q7jHE-0008U0-60 for 62102@debbugs.gnu.org; Fri, 09 Jun 2023 17:04:08 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q7jH7-0002nh-SE; Fri, 09 Jun 2023 17:04:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=k3jv2w5e8DPSaoBSRoRN5yhDW98iHVpM5mhdcFUja2k=; b=p8kRgzBreIrxrwSdwki1 JANOr+OpH5GTG3pYo+MyYCA+1X+nMyMTy4b7L3am3I0Ag4NFlspmpwEU4fxe0uYj412LdfdiaNuKZ yQ5hVtxJuQz8lWOKs7b9+p6zA+XCTgAp6HarBw2uxDUszhB4BSuwMEg0c4AyeLwFTiie3MrfUVXK3 F4TastHdIV6rcK0QTImO1+5Gghn+2aaWdMUYbgkjxZZpnSkhIpDcOBQ/OrA3h2arKmHDrcQI7CsUn 35MTlozX/MEQXYXBO9OM4QhZ6Pmnwv/2fxELuJ3QLhWfgSxeF3odszWKTOq0uZ2ctioHRx6xouqhN B97gYzPINDefJQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q7jGy-0002C7-MX; Fri, 09 Jun 2023 17:04:00 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: conses Subject: Re: bug#62102: [PATCH] services: Add whoogle-service-type. References: <86zg8k8iy8.fsf@conses.eu> <4c4ede32-0615-8134-0d47-ae18ed75531b@makinata.eu> Date: Fri, 09 Jun 2023 23:03:51 +0200 In-Reply-To: <4c4ede32-0615-8134-0d47-ae18ed75531b@makinata.eu> (Bruno Victal's message of "Fri, 31 Mar 2023 12:30:10 +0100") Message-ID: <87ttvgtkjs.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62102 Cc: Bruno Victal , 62102@debbugs.gnu.org, Andrew Tropin 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 conses, Did you have a chance to look into Bruno=E2=80=99s suggestions below? Please let us know what you think. Thanks in advance, Ludo=E2=80=99. Bruno Victal skribis: > Hi, > > On 2023-03-10 20:11, conses wrote: >>=20=20 >> + whoogle-service-type >> + whoogle-configuration >> + > > [...] > >> patchwork-database-configuration >> patchwork-database-configuration? >> patchwork-database-configuration-engine >> @@ -1575,6 +1580,47 @@ (define varnish-service-type >> (default-value >> (varnish-configuration)))) >>=20=20 >> + > > Missing page-break character here? > If you're using Emacs you can insert one with C-q C-l. > >> +;;; >> +;;; Whoogle >> +;;; >> + >> +(define-configuration/no-serialization whoogle-configuration >> + (whoogle >> + (package whoogle-search) >> + "The @code{whoogle-search} package to use.")) > > I prefer this field to be named 'package' instead, to make it less prone > to confusion. The accessor, whoogle-configuration-package, should be expo= rted > as well. > >> +(define (whoogle-shepherd-service config) >> + (list >> + (shepherd-service >> + (provision '(whoogle-search)) >> + (start #~(make-forkexec-constructor >> + (list (string-append #$(whoogle-configuration-whoogle con= fig) >> + "/bin/whoogle-search")) > > In general, you may prefer to use match-record instead of using accessors > as it results in much less code to type. > >> + #:environment-variables >> + (append (list "CONFIG_VOLUME=3D/var/cache/whoogle-search") >> + (default-environment-variables)))) > > Is (default-environment-variables) necessary? > >> + (stop #~(make-kill-destructor)) >> + (documentation "Run a @code{whoogle-search} instance.")))) >> + >> +(define (whoogle-profile-service config) >> + (list >> + (whoogle-configuration-whoogle config))) > > [...] > >> + >> +(define whoogle-service-type >> + (service-type >> + (name 'whoogle-search) >> + (extensions >> + (list >> + (service-extension >> + shepherd-root-service-type >> + whoogle-shepherd-service) >> + (service-extension >> + profile-service-type >> + whoogle-profile-service))) > > You can use match-record here or use the accessor here instead. > (e.g., (compose list whoogle-configuration-package)) > > > Could you add a system test for this service as well? > It makes things easier to check and maintain. > > > Cheers, > Bruno From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 09 17:07:12 2023 Received: (at 62102) by debbugs.gnu.org; 9 Jun 2023 21:07:12 +0000 Received: from localhost ([127.0.0.1]:32835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q7jKC-00007J-12 for submit@debbugs.gnu.org; Fri, 09 Jun 2023 17:07:12 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:50579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q7jK9-000075-Hb for 62102@debbugs.gnu.org; Fri, 09 Jun 2023 17:07:11 -0400 X-GND-Sasl: contact@conses.eu DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conses.eu; s=gm1; t=1686344823; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bSEGHBm2q+7pDpYbHV2zcC6WfFjbxBw99R5ZR/VJfPc=; b=Ee7FDlFLft9NpgaxgI8Pt5tsjLnL2KVXXABeWJi8dbWntc+cSYZnC/8a54T3DBsNnDLOlu 9M44HirDw780bR4fewViOV+K8WJld/cznDssk6qZ6mabLXygqXbuNs5Q+WK9T4dtAxezlN YbzkVKcA2Jv+x5JACtb95gsRLEqATcA5nnUxEmDpteFMMj8Sm73U+fFdvxNkVTPg9ueeIA hTNLvtJC/YCf9pRzUbB3/3iMIPSML7ahnYQMA43Xb8FSFp9FAJJzshJ4AGz6mhi0jiTpYj wsJ2VhXf4iAMkNiHf8TE+ujOUpNIzEM1+x/POWO/1vQAgthocVuKomWXf6X7MQ== Received: by mail.gandi.net (Postfix) with ESMTPSA id 3CD55E0002 for <62102@debbugs.gnu.org>; Fri, 9 Jun 2023 21:07:03 +0000 (UTC) From: =?utf-8?Q?Miguel_=C3=81ngel_Moreno?= To: 62102@debbugs.gnu.org Subject: Re: bug#62102: [PATCH] services: Add whoogle-service-type. In-Reply-To: <87ttvgtkjs.fsf_-_@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s?= =?utf-8?Q?=22's?= message of "Fri, 09 Jun 2023 23:03:51 +0200") References: <86zg8k8iy8.fsf@conses.eu> <4c4ede32-0615-8134-0d47-ae18ed75531b@makinata.eu> <87ttvgtkjs.fsf_-_@gnu.org> Date: Fri, 09 Jun 2023 23:07:02 +0200 Message-ID: <863530fiq1.fsf@conses.eu> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62102 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 (-) On 2023-06-09 23:03, Ludovic Court=C3=A8s wrote: > Hi conses, > > Did you have a chance to look into Bruno=E2=80=99s suggestions below? > > Please let us know what you think. > Hey Ludovic, Yes, I've noted them but I haven't gotten around to implementing them yet. I'll give this a shot soon. > > Bruno Victal skribis: > >> Hi, >> >> On 2023-03-10 20:11, conses wrote: >>>=20=20 >>> + whoogle-service-type >>> + whoogle-configuration >>> + >> >> [...] >> >>> patchwork-database-configuration >>> patchwork-database-configuration? >>> patchwork-database-configuration-engine >>> @@ -1575,6 +1580,47 @@ (define varnish-service-type >>> (default-value >>> (varnish-configuration)))) >>>=20=20 >>> + >> >> Missing page-break character here? >> If you're using Emacs you can insert one with C-q C-l. >> >>> +;;; >>> +;;; Whoogle >>> +;;; >>> + >>> +(define-configuration/no-serialization whoogle-configuration >>> + (whoogle >>> + (package whoogle-search) >>> + "The @code{whoogle-search} package to use.")) >> >> I prefer this field to be named 'package' instead, to make it less prone >> to confusion. The accessor, whoogle-configuration-package, should be exp= orted >> as well. >> >>> +(define (whoogle-shepherd-service config) >>> + (list >>> + (shepherd-service >>> + (provision '(whoogle-search)) >>> + (start #~(make-forkexec-constructor >>> + (list (string-append #$(whoogle-configuration-whoogle co= nfig) >>> + "/bin/whoogle-search")) >> >> In general, you may prefer to use match-record instead of using accessors >> as it results in much less code to type. >> >>> + #:environment-variables >>> + (append (list "CONFIG_VOLUME=3D/var/cache/whoogle-search= ") >>> + (default-environment-variables)))) >> >> Is (default-environment-variables) necessary? >> >>> + (stop #~(make-kill-destructor)) >>> + (documentation "Run a @code{whoogle-search} instance.")))) >>> + >>> +(define (whoogle-profile-service config) >>> + (list >>> + (whoogle-configuration-whoogle config))) >> >> [...] >> >>> + >>> +(define whoogle-service-type >>> + (service-type >>> + (name 'whoogle-search) >>> + (extensions >>> + (list >>> + (service-extension >>> + shepherd-root-service-type >>> + whoogle-shepherd-service) >>> + (service-extension >>> + profile-service-type >>> + whoogle-profile-service))) >> >> You can use match-record here or use the accessor here instead. >> (e.g., (compose list whoogle-configuration-package)) >> >> >> Could you add a system test for this service as well? >> It makes things easier to check and maintain. >> >> >> Cheers, >> Bruno --=20 Best regards, Miguel =C3=81ngel Moreno From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 08 11:26:17 2023 Received: (at 62102) by debbugs.gnu.org; 8 Aug 2023 15:26:17 +0000 Received: from localhost ([127.0.0.1]:37505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTObB-0006ox-I9 for submit@debbugs.gnu.org; Tue, 08 Aug 2023 11:26:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qTOb9-0006ok-Ol for 62102@debbugs.gnu.org; Tue, 08 Aug 2023 11:26:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qTOb3-0003mf-27; Tue, 08 Aug 2023 11:26:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=j+Iavpo0PTdynVbqlIW610L7lvyyFRgmFz1PsExWvBw=; b=DB+lR9f9P1V4Kk7btB/7 1x1nLOksADVXAU+25beAhyL7CPpYPBLsPGgIDnMx+MVp2lOy1Lo9/x+a2pu0NSHYMqhpUyiUzlx5O ItOe2vUdVSmzHBpi09fvlASU4fBmQWVpRWlWW2IBhOvsU7DOkGZoIqYNMJu59HuOKKasKZJ0djkgV 4/LXnACz0SN6wFJp0SWu9DUKdnjDNMF1MoYDgY+ux3Nn0ibMUuux2jXNvjdIGZ1LouSSmM1SBQP67 vot0kEcn/UpOJucvVMyW6ZlM/wQNtbUWZA0VyfQRhpUKjC8HAPmJIaaFeftPtKH+wrBTVXTy6QN6Q eNEHPzEEe0bCcw==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Miguel =?utf-8?Q?=C3=81ngel?= Moreno Subject: Re: bug#62102: [PATCH] services: Add whoogle-service-type. References: <86zg8k8iy8.fsf@conses.eu> <4c4ede32-0615-8134-0d47-ae18ed75531b@makinata.eu> <87ttvgtkjs.fsf_-_@gnu.org> <863530fiq1.fsf@conses.eu> Date: Tue, 08 Aug 2023 17:26:07 +0200 In-Reply-To: <863530fiq1.fsf@conses.eu> ("Miguel =?utf-8?Q?=C3=81ngel?= Moreno"'s message of "Fri, 09 Jun 2023 23:07:02 +0200") Message-ID: <878ralr1ww.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 62102 Cc: 62102@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 (---) Hey, Miguel =C3=81ngel Moreno skribis: > On 2023-06-09 23:03, Ludovic Court=C3=A8s wrote: > >> Hi conses, >> >> Did you have a chance to look into Bruno=E2=80=99s suggestions below? >> >> Please let us know what you think. >> > > Hey Ludovic, > > Yes, I've noted them but I haven't gotten around to implementing them > yet. I'll give this a shot soon. Friendly ping! :-) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 13 07:44:46 2023 Received: (at 62102) by debbugs.gnu.org; 13 Aug 2023 11:44:47 +0000 Received: from localhost ([127.0.0.1]:58344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qV9WX-0003Sm-IC for submit@debbugs.gnu.org; Sun, 13 Aug 2023 07:44:46 -0400 Received: from relay4-d.mail.gandi.net ([2001:4b98:dc4:8::224]:40355) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qV8TC-0007Q6-Hk for 62102@debbugs.gnu.org; Sun, 13 Aug 2023 06:37:15 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 5FF58E0002 for <62102@debbugs.gnu.org>; Sun, 13 Aug 2023 10:37:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=migalmoreno.com; s=gm1; t=1691923026; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ptCspev06zk0xL6knm/y5hCTX12CEq8VBXJtSZLm2EU=; b=oVmvPvql5mTFyQCW1qKTlo5ltdzihSbxrAcb4t/T0fTco1K5O301CDTQcuA62BVgHcFODJ WCqj3y6JL+CQU3UNX0N4LlbsdfxEM7+eOwY3x20Zf14YyK/PGJR7anSqvqkhOwspUaXB4p xk3l1te30EtWtD24+cv9FRmCESxKSfncq+oU/EZTMc51GdGZH6W2X1WSNOWFaiINNNbm68 /lIGWducr+uQKAvpjcg485qlWHWd8yoLdbMocU7eKZ1RGkdACRiDzntyTRMMV41VaMVh+3 05Qm77L/OSNcJez0SDeaYFKXb1cF2N8nCB6gtBUBn/MH1asz+LV5GBv5MATqXg== From: Miguel =?utf-8?Q?=C3=81ngel?= Moreno To: 62102@debbugs.gnu.org Subject: [PATCH v2] services: Add whoogle-service-type. Date: Sun, 13 Aug 2023 12:37:04 +0200 Message-ID: <864jl344a7.fsf@migalmoreno.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-GND-Sasl: mail@migalmoreno.com X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62102 X-Mailman-Approved-At: Sun, 13 Aug 2023 07:44:42 -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: -1.7 (-) * gnu/services/web.scm (whoogle-service-type): New variable. * doc/guix.texi (Web Services): Document it. --- doc/guix.texi | 32 +++++++++++++++++++++++++ gnu/services/web.scm | 56 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index 409ca2ad62..35746ec21e 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -31031,6 +31031,38 @@ Web Services @end table @end deftp =20 +@subheading Whoogle Search +@cindex Whoogle Search +@uref{https://github.com/benbusby/whoogle-search, Whoogle Search} is a +self-hosted, ad-free, privacy-respecting metasearch engine that collects +and displays Google search results. + +@defvar whoogle-service-type +Service type for Whoogle Search. +@end defvar + +@deftp {Data Type} whoogle-configuration +Data type representing Whoogle Search service configuration. + +@table @asis +@item @code{package} (default: @code{whoogle-search}) +The Whoogle Search package to use. + +@item @code{host} (default: @code{"127.0.0.1"}) +The host address to run Whoogle on. + +@item @code{port} (default: @code{5000}) +The port where Whoogle will be exposed. + +@item @code{environment-variables} (default: @code{'()}) +A list of strings with the environment variables to configure Whoogle. +You can consult +@uref{https://github.com/benbusby/whoogle-search/blob/main/whoogle.templat= e.env, +its environment variables template} for the list of available options. + +@end table +@end deftp + @subsubheading Patchwork @cindex Patchwork Patchwork is a patch tracking system. It can collect patches sent to a diff --git a/gnu/services/web.scm b/gnu/services/web.scm index 818226a4f7..ed53572eec 100644 --- a/gnu/services/web.scm +++ b/gnu/services/web.scm @@ -16,6 +16,7 @@ ;;; Copyright =C2=A9 2020, 2021 Alexandru-Sergiu Marton ;;; Copyright =C2=A9 2022 Simen Endsj=C3=B8 ;;; Copyright =C2=A9 2023 Bruno Victal +;;; Copyright =C2=A9 2023 Miguel =C3=81ngel Moreno ;;; ;;; This file is part of GNU Guix. ;;; @@ -36,6 +37,7 @@ (define-module (gnu services web) #:use-module (gnu services) #:use-module (gnu services shepherd) #:use-module (gnu services admin) + #:use-module (gnu services configuration) #:use-module (gnu services getmail) #:use-module (gnu services mail) #:use-module (gnu system pam) @@ -47,6 +49,7 @@ (define-module (gnu services web) #:use-module (gnu packages patchutils) #:use-module (gnu packages php) #:use-module (gnu packages python) + #:use-module (gnu packages python-web) #:use-module (gnu packages gnupg) #:use-module (gnu packages guile) #:use-module (gnu packages logging) @@ -240,6 +243,13 @@ (define-module (gnu services web) =20 varnish-service-type =20 + whoogle-service-type + whoogle-configuration + whoogle-configuration-package + whoogle-configuration-host + whoogle-configuration-port + whoogle-configuration-environment-variables + patchwork-database-configuration patchwork-database-configuration? patchwork-database-configuration-engine @@ -1604,6 +1614,52 @@ (define varnish-service-type (default-value (varnish-configuration)))) =20 + +;;; +;;; Whoogle +;;; + +(define-configuration/no-serialization whoogle-configuration + (package + (package whoogle-search) + "The @code{whoogle-search} package to use.") + (host + (string "127.0.0.1") + "The host address to run Whoogle on.") + (port + (integer 5000) + "The port to run Whoogle on.") + (environment-variables + (list-of-strings '()) + "A list of strings specifying environment variables used to configure +Whoogle.")) + +(define (whoogle-shepherd-service config) + (match-record config + (package host port environment-variables) + (list + (shepherd-service + (provision '(whoogle-search)) + (start #~(make-forkexec-constructor + (list (string-append #$package "/bin/whoogle-search") + "--host" #$host "--port" #$(number->string port)) + #:environment-variables + (append (list "CONFIG_VOLUME=3D/var/cache/whoogle-search") + '#$environment-variables))) + (stop #~(make-kill-destructor)) + (documentation "Run a @code{whoogle-search} instance."))))) + +(define whoogle-service-type + (service-type + (name 'whoogle-search) + (extensions + (list (service-extension shepherd-root-service-type + whoogle-shepherd-service) + (service-extension profile-service-type + (compose list whoogle-configuration-package))= )) + (default-value (whoogle-configuration)) + (description "Set up the @code{whoogle-search} metasearch engine."))) + ;;; ;;; Patchwork --=20 2.41.0 --=20 Best regards, Miguel =C3=81ngel Moreno From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 13 07:44:47 2023 Received: (at 62102) by debbugs.gnu.org; 13 Aug 2023 11:44:47 +0000 Received: from localhost ([127.0.0.1]:58346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qV9WY-0003Sz-TC for submit@debbugs.gnu.org; Sun, 13 Aug 2023 07:44:47 -0400 Received: from relay1-d.mail.gandi.net ([2001:4b98:dc4:8::221]:38581) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qV8mq-00089Q-Mc for 62102@debbugs.gnu.org; Sun, 13 Aug 2023 06:57:34 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id E59A8240002 for <62102@debbugs.gnu.org>; Sun, 13 Aug 2023 10:57:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=migalmoreno.com; s=gm1; t=1691924246; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nQD7GeKgF6T69+48PY9jSo/9JiW/HBIb5TScTNWdOmg=; b=ndJkTUNYtvEUbvIFH+VjvGLJejd22+t9o5adJVGDuhQcmCUKn6cJwSXnBzNtDwnKl5bXfg tg5I7DdozaULcxA2iN4WqCHDc41NTaoWH8rp8byfa3LJ/Bfn+cesvq59T9duQ4GN5fGz19 JbvpQrGWVH0h0QlM8E3YI5fp5lIio57A3zi4b6PlgfIYXgFL92uULityA0PRhJwyTQROoh P9EkNRXXui5gtWWv/ez9ZpmlWg1BhZbgOLTG2WE14gELifObuMOO2RVgRb4ot2aeyoq8Co WJkISMzgIYMAkZExQYkW6aKAJedFzFUhm6K6Z0xnPRLMODn25azHNn/Jha+UxA== From: =?utf-8?Q?Miguel_=C3=81ngel_Moreno?= To: 62102@debbugs.gnu.org Subject: Re: bug#62102: [PATCH] services: Add whoogle-service-type. In-Reply-To: <878ralr1ww.fsf_-_@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s?= =?utf-8?Q?=22's?= message of "Tue, 08 Aug 2023 17:26:07 +0200") References: <86zg8k8iy8.fsf@conses.eu> <4c4ede32-0615-8134-0d47-ae18ed75531b@makinata.eu> <87ttvgtkjs.fsf_-_@gnu.org> <863530fiq1.fsf@conses.eu> <878ralr1ww.fsf_-_@gnu.org> Date: Sun, 13 Aug 2023 12:57:25 +0200 Message-ID: <86wmxz2oru.fsf@migalmoreno.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-GND-Sasl: mail@migalmoreno.com X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62102 X-Mailman-Approved-At: Sun, 13 Aug 2023 07:44:42 -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: -1.7 (-) On 2023-08-08 17:26, Ludovic Court=C3=A8s wrote: > Hey, > Hi Ludovic, > Miguel =C3=81ngel Moreno skribis: > >> On 2023-06-09 23:03, Ludovic Court=C3=A8s wrote: >> >>> Hi conses, >>> >>> Did you have a chance to look into Bruno=E2=80=99s suggestions below? >>> >>> Please let us know what you think. >>> I addressed Bruno's points, added extra fields to configure this service further, and documented these in the manual. In regard to tests, I had a glance at ./tests/services/ to see what kind of tests there were, and most them test serialization or some service-specific feature. Since Whoogle is essentially a Flask web application, I wouldn't know how to go about testing it in the context of a service. Other than that, happy to hear your feedback on the new revision :) >> >> Hey Ludovic, >> >> Yes, I've noted them but I haven't gotten around to implementing them >> yet. I'll give this a shot soon. > > Friendly ping! :-) > > Ludo=E2=80=99. --=20 Best regards, Miguel =C3=81ngel Moreno From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 12 00:33:13 2024 Received: (at 62102) by debbugs.gnu.org; 12 Feb 2024 05:33:13 +0000 Received: from localhost ([127.0.0.1]:55590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZOwL-0000vD-2q for submit@debbugs.gnu.org; Mon, 12 Feb 2024 00:33:13 -0500 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:53247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZGX4-0000sF-S0 for 62102@debbugs.gnu.org; Sun, 11 Feb 2024 15:34:35 -0500 Received: by mail.gandi.net (Postfix) with ESMTPSA id 0189B40002; Sun, 11 Feb 2024 20:34:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=migalmoreno.com; s=gm1; t=1707683652; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=l3dbYdDjuUR5X5xuLx3axPU+N6C14pyXAKlAY2q8tzM=; b=nv+1u6pBe/VrcXXxTP2LTEJ8o0Z7OkFv3Xy9L1V8hyV9ab4aOn6OxzhMLJrDnlQfBZMRzp 647bI58eHAjj0Q7g/9TaiglqkNV4crVOsTGsA8TvLae3ZMt99WzpZ4WzmhRZuHPyS7PK3X vfyUtiykg3hNxqNtvU3TFfwPMkcd6ThN6a5DNUCCNduEcqSRXPsDZu86MVG8ChAkJKou6T UDIDr14DTZutoS8YgXY3JY14B7rLfE73tFeHFZUjSrx+kvGTWwGSSlNTBp1u0r4NkeputE op0fcGLRoSvOqd0Bg6IIz4MYQ9C7ePTHBDHMVYWzsq/0E+KLGcTzQ+1ETvRG+w== From: =?utf-8?Q?Miguel_=C3=81ngel_Moreno?= To: 62102@debbugs.gnu.org Subject: Re: bug#62102: [PATCH] services: Add whoogle-service-type. Date: Sun, 11 Feb 2024 21:34:11 +0100 Message-ID: <86h6iekaf0.fsf@migalmoreno.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-GND-Sasl: mail@migalmoreno.com X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 62102 X-Mailman-Approved-At: Mon, 12 Feb 2024 00:33:02 -0500 Cc: mail@migalmoreno.com, =?utf-8?Q?Ludovic_Court=C3=A8s?= , Sharlatan Hellseher 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 (-) SGksDQoNCkZyaWVuZGx5IHBpbmcgb24gdGhpcyBwYXRjaCA6KQ0KDQotLSANCkJlc3QgcmVnYXJk cywNCk1pZ3VlbCDDgW5nZWwgTW9yZW5vDQo= From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 19 16:25:51 2024 Received: (at 62102) by debbugs.gnu.org; 19 Feb 2024 21:25:51 +0000 Received: from localhost ([127.0.0.1]:43644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rcB95-0002W2-9B for submit@debbugs.gnu.org; Mon, 19 Feb 2024 16:25:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rcB92-0002Vo-V7 for 62102@debbugs.gnu.org; Mon, 19 Feb 2024 16:25:49 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rcB8b-0004Lc-LQ; Mon, 19 Feb 2024 16:25:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=l7WtGh5SJ+Vh74WOV5u2LLZGbaND1iiEFy2UyQwXdj8=; b=YDQlT57jRMwrAAjm3rGC jJ3AeBN0wTl+Ee4hk+4uagpHBECLquhmqLNGd2+htToHdxQ9D/Je/tKVpbhpkW0F6NOlUn6B77C+4 Qa1+EHNJGJhPH2EQITu8XlNK7L/w4iilpLKA+r/a8//iTqJJft6ZvZxghKVhDbzp/n3lBj8JuvHsA VEY0uaJvgL7UXBVCjWNTcSSmfNOW7n5mdfEXK6jkeCXglcUdfNijErxd1CzuUmYnez65Yt+9K+fo9 dAhBnTbH6VsGymEuZl92EeF1yFRpwoQpLSrdwAhTY0kRDtrpD02MCVSa0ECc5qbO+YFBRY/9qudjm XeNXIB2pS6R5pw==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Miguel =?utf-8?Q?=C3=81ngel?= Moreno Subject: Re: [bug#62102] [PATCH v2] services: Add whoogle-service-type. In-Reply-To: <864jl344a7.fsf@migalmoreno.com> ("Miguel =?utf-8?Q?=C3=81nge?= =?utf-8?Q?l?= Moreno"'s message of "Sun, 13 Aug 2023 12:37:04 +0200") References: <86zg8k8iy8.fsf@conses.eu> <864jl344a7.fsf@migalmoreno.com> Date: Mon, 19 Feb 2024 22:25:16 +0100 Message-ID: <8734toqh8j.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 62102 Cc: 62102@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: -5.2 (-----) Hi, Miguel =C3=81ngel Moreno skribis: > * gnu/services/web.scm (whoogle-service-type): New variable. > * doc/guix.texi (Web Services): Document it. Finally applied! I followed up by expanding the Whoogle intro in the manual a bit. Things nice-to-have that come to mind: =E2=80=A2 A system test. This is normally required for all new system services. I was willing to make an exception here because it=E2=80=99s already taken way too long, but would be nice to have such a test to ensure the service actually keeps working. =E2=80=A2 Running the daemon with =E2=80=98least-authority-wrapper=E2=80= =99. It=E2=80=99s a good idea for all network-facing daemons. =E2=80=A2 Adding a Home service via =E2=80=98define-service-type-mapping= =E2=80=99. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 19 16:25:58 2024 Received: (at control) by debbugs.gnu.org; 19 Feb 2024 21:25:58 +0000 Received: from localhost ([127.0.0.1]:43648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rcB9B-0002WK-O7 for submit@debbugs.gnu.org; Mon, 19 Feb 2024 16:25:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rcB99-0002W0-Qv for control@debbugs.gnu.org; Mon, 19 Feb 2024 16:25:56 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rcB8i-0004Nq-EV for control@debbugs.gnu.org; Mon, 19 Feb 2024 16:25:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=PK/dFUvmNg6B7SoR2LrSJKEcsJFqwRavoitotjTVb3c=; b=nxiGXhFWG2NiDY IwuncejtO3hMqw5b2mZkgwQ0N2BjQEDnrRfOhtv/B7TUWX518VIiv/JTR99EWqL6kFphWWxvpzNpn XJTovIwyV1y/LNQyoyi9+nMHp5NU0Ldp9f0ijQsqXgy5/cUmHPMgyqB+Chlqk3yaslSdxywMTneXM fBaH9QyyqiNqZk7rBz3yVGmmjdEHvXkr3VryPtjYZGwpPaKkgOFeCP0t06f9yDBl6+s/Khgq7eWZ+ 1TnTZKxN8+73UyyztIGprrRhpeWutLJwx6DprPCp7dUwcTAYuDx3E+H4MooIRE+JctvdD8UxqPSwk 5nU5zv3KHX2j0TFaX2jQ==; Date: Mon, 19 Feb 2024 22:25:25 +0100 Message-Id: <871q98qh8a.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #62102 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control 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: -5.2 (-----) close 62102 quit From unknown Mon Jun 23 04:15:30 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, 19 Mar 2024 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