From unknown Sat Jun 21 02:46:28 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#49839 <49839@debbugs.gnu.org> To: bug#49839 <49839@debbugs.gnu.org> Subject: Status: [PATCH] shepherd: add keep-tty flag to skip setsid Reply-To: bug#49839 <49839@debbugs.gnu.org> Date: Sat, 21 Jun 2025 09:46:28 +0000 retitle 49839 [PATCH] shepherd: add keep-tty flag to skip setsid reassign 49839 guix-patches submitter 49839 muradm severity 49839 normal tag 49839 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 21:07:22 2021 Received: (at submit) by debbugs.gnu.org; 3 Aug 2021 01:07:22 +0000 Received: from localhost ([127.0.0.1]:39517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAitu-0003vI-HA for submit@debbugs.gnu.org; Mon, 02 Aug 2021 21:07:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:52522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAitt-0003vB-3y for submit@debbugs.gnu.org; Mon, 02 Aug 2021 21:07:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59370) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mAits-0000sr-V8 for guix-patches@gnu.org; Mon, 02 Aug 2021 21:07:20 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:36835) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mAitr-0002b0-9I for guix-patches@gnu.org; Mon, 02 Aug 2021 21:07:20 -0400 Received: by mail-wr1-x42e.google.com with SMTP id b13so12562912wrs.3 for ; Mon, 02 Aug 2021 18:07:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=muradm-net.20150623.gappssmtp.com; s=20150623; h=user-agent:from:to:subject:date:message-id:mime-version; bh=uedXQP1M/6+ZtZbI1QN4NKpLDoN2clrTOpWQkHS390Q=; b=drrTuuSl+EI1mEAhEOJWf3zEabFL8c4L3i6JM8sn2tQII0posYVXwhzEqtx/eOFv3V YAqTx9xSAqsOWVsFq8bK/3hfRSwxRKdmo8umwcGA9yxsI7H2YhEr00QIOk+mUhVO2RGd iZgDHhnExfQqlqispK0rkQXLWXL7lNr8IWSf8it/cH6NkipWtmLZUPN2YYQLvQ2uA8FY 3PCdavTIcexJpVQZivdcj2fGgPNvAo6uDAfJLJIU+yYiuRR0IAV58N7DKN0ewvSxL0MU CNDEqBzCYb00qL6Q45RTANHIUWMa0SqAe6Nfi+e/pNqfEGuF5D0URQJRD4Fo8sa01BAD IvcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=uedXQP1M/6+ZtZbI1QN4NKpLDoN2clrTOpWQkHS390Q=; b=jy7dnsQWRCGNwr97e6JWCW4iZA07EkAF/QWfkyTCQ5R+5BNbIjNG9l77yZy/MF8kVb aMuGNWg235iaEelQOMVKfeirD+zLAlwDt1D7ZZ9zT0DWhsep/1AHfHmYy2ygZKm85GZh OolnvmMQTk8XD+qq/5/vnQxYOF9sIKAplsWnwjNnJo5UASW++OszPa5Geq+LNmd+O71w taaD9lYWkAHBbuQqrYljn/lfJ2Y+Jxrh6hIf9P0caGxF1Um/9Mwz6O/rewsvIQd2aA1i /i3FFycXgm++0JR6l87VHBa4bT3yVK3lZMjto+1Cbe1yfOBwl6NR4xlWUP2LGf+hnd0m Rb0A== X-Gm-Message-State: AOAM530qEm74UbaoYmdyAnm5LofD/u2JabGkKhH7w2wGokX3+IBdUvZA oZX6IrNbQMmPp+cfmeZGMAVOtvEbDgJSSD59Lew= X-Google-Smtp-Source: ABdhPJzxQgUTdkAvv2BK4HP/K5u3/HP1SbCAfbs7kqrqzJ1KXKNc3ba/aH1NPmVK8e7mosIU6hl0NA== X-Received: by 2002:a5d:4a4f:: with SMTP id v15mr19619498wrs.178.1627952836214; Mon, 02 Aug 2021 18:07:16 -0700 (PDT) Received: from nomad-lp1 ([31.142.116.101]) by smtp.gmail.com with ESMTPSA id i5sm12501272wrw.13.2021.08.02.18.07.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Aug 2021 18:07:14 -0700 (PDT) User-agent: mu4e 1.4.15; emacs 28.0.50 From: muradm To: guix-patches@gnu.org Subject: [PATCH] shepherd: add keep-tty flag to skip setsid Date: Tue, 03 Aug 2021 04:07:10 +0300 Message-ID: <87eebbwd35.fsf@muradm.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: none client-ip=2a00:1450:4864:20::42e; envelope-from=mail@muradm.net; helo=mail-wr1-x42e.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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 (---) --=-=-= Content-Type: text/plain; format=flowed * modules/shepherd/service.scm: add keep-tty flag to skip setsid when using shepherd as user, programs like xorg server, potentially any program which ends up interacting with user, require terminal to remain. currently, setsid is called unconditionally from exec-command function, making it impossible to have such process. this adds keep-tty flag to make-forkexec-constructor up to exec-command function where setsid is actually called. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=shepherd-keep-tty.patch diff --git a/modules/shepherd/service.scm b/modules/shepherd/service.scm index 587ff68..1ae9544 100644 --- a/modules/shepherd/service.scm +++ b/modules/shepherd/service.scm @@ -786,6 +786,7 @@ daemon writing FILE is running in a separate PID namespace." (log-file #f) (directory (default-service-directory)) (file-creation-mask #f) + (keep-tty #f) (environment-variables (default-environment-variables))) "Run COMMAND as the current process from DIRECTORY, with FILE-CREATION-MASK if it's true, and with ENVIRONMENT-VARIABLES (a list of strings like @@ -804,7 +805,7 @@ false." ((program args ...) ;; Become the leader of a new session and session group. ;; Programs such as 'mingetty' expect this. - (setsid) + (unless keep-tty (setsid)) (chdir directory) (environ environment-variables) @@ -889,6 +890,7 @@ false." (log-file #f) (directory (default-service-directory)) (file-creation-mask #f) + (keep-tty #f) (environment-variables (default-environment-variables))) "Spawn a process that executed COMMAND as per 'exec-command', and return @@ -920,6 +922,7 @@ its PID." #:log-file log-file #:directory directory #:file-creation-mask file-creation-mask + #:keep-tty keep-tty #:environment-variables environment-variables)) pid)))) @@ -929,6 +932,7 @@ its PID." (group #f) (supplementary-groups '()) (directory (default-service-directory)) + (keep-tty #f) (environment-variables (default-environment-variables)) (file-creation-mask #f) @@ -949,7 +953,9 @@ When @var{pid-file} is true, it must be the name of a PID file associated with the process being launched; the return value is the PID read from that file, once that file has been created. If @var{pid-file} does not show up in less than @var{pid-file-timeout} seconds, the service is considered as failing to -start." +start. + +When @var{keep-tty} is true, will not call @code{setsid} for process." (lambda args (define (clean-up file) (when file @@ -969,6 +975,7 @@ start." #:log-file log-file #:directory directory #:file-creation-mask file-creation-mask + #:keep-tty keep-tty #:environment-variables environment-variables))) (if pid-file --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 10 08:52:11 2021 Received: (at 49839-done) by debbugs.gnu.org; 10 Aug 2021 12:52:11 +0000 Received: from localhost ([127.0.0.1]:58674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDREl-0005Yf-JO for submit@debbugs.gnu.org; Tue, 10 Aug 2021 08:52:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDREf-0005Y5-Ra for 49839-done@debbugs.gnu.org; Tue, 10 Aug 2021 08:52:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47798) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDREa-0001PG-EV; Tue, 10 Aug 2021 08:51:56 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=45054 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDREY-0003Xk-Jh; Tue, 10 Aug 2021 08:51:56 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: muradm Subject: Re: bug#49839: [PATCH] shepherd: add keep-tty flag to skip setsid References: <87eebbwd35.fsf@muradm.net> Date: Tue, 10 Aug 2021 14:51:51 +0200 In-Reply-To: <87eebbwd35.fsf@muradm.net> (muradm's message of "Tue, 03 Aug 2021 04:07:10 +0300") Message-ID: <87czqlsbrs.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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: 49839-done Cc: 49839-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, muradm skribis: > * modules/shepherd/service.scm: add keep-tty flag to skip setsid > > when using shepherd as user, programs like xorg server, potentially > any > program which ends up interacting with user, require terminal to > remain. > > currently, setsid is called unconditionally from exec-command > function, > making it impossible to have such process. > > this adds keep-tty flag to make-forkexec-constructor up to > exec-command > function where setsid is actually called. > > diff --git a/modules/shepherd/service.scm b/modules/shepherd/service.scm > index 587ff68..1ae9544 100644 > --- a/modules/shepherd/service.scm > +++ b/modules/shepherd/service.scm > @@ -786,6 +786,7 @@ daemon writing FILE is running in a separate PID name= space." > (log-file #f) > (directory (default-service-directory)) > (file-creation-mask #f) > + (keep-tty #f) > (environment-variables (default-environment-varia= bles))) > "Run COMMAND as the current process from DIRECTORY, with FILE-CREATION= -MASK > if it's true, and with ENVIRONMENT-VARIABLES (a list of strings like > @@ -804,7 +805,7 @@ false." > ((program args ...) > ;; Become the leader of a new session and session group. > ;; Programs such as 'mingetty' expect this. > - (setsid) > + (unless keep-tty (setsid)) I did that slightly differently: https://git.savannah.gnu.org/cgit/shepherd.git/commit/?id=3Dc43f81794344d= bac31bcb8b8f1c0d266f47f14fa Let me know if it works for you. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 10 17:08:51 2021 Received: (at 49839-done) by debbugs.gnu.org; 10 Aug 2021 21:08:51 +0000 Received: from localhost ([127.0.0.1]:60938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDYzS-0000BY-RO for submit@debbugs.gnu.org; Tue, 10 Aug 2021 17:08:51 -0400 Received: from mail-ed1-f47.google.com ([209.85.208.47]:35760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDYzP-0000BJ-Al for 49839-done@debbugs.gnu.org; Tue, 10 Aug 2021 17:08:49 -0400 Received: by mail-ed1-f47.google.com with SMTP id cf5so131943edb.2 for <49839-done@debbugs.gnu.org>; Tue, 10 Aug 2021 14:08:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=muradm-net.20150623.gappssmtp.com; s=20150623; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-transfer-encoding; bh=Y65x1V04482eWmcEm4AoE9heFd1t8Mxu/Vd0vg9Y2Lw=; b=KNPnpHmhDlrH4D+EqEFldDbwal45yXkaK5wsxmCTGP2KyfMBcUKA5DHEarllJBh7Fk uI+r30RJRFPaq0s/sM0Hg/e99vQ1fJFXPeRZ+ZczAGNWVYeu2Qy1mp4MbfuwQg93CwB6 YmpPCVF0WPIi7R6omyAI7MBNBZYoGk1YB8cN1US6y6dDkrj/6c6FdYlrpuENFmq+u2hC K1FDhKWsnvWQW1shhIUynSceSFO1ORV39LKelaIbB4YSenKZoiMruZWSC71B6zfin5Vx 8phf7q4OKmBbmlw1IUNMNqlo0BMpjh+EMywgxF1nl1rjY8NmCZrzZaCxVQHbgM7ZzpPW MZtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version:content-transfer-encoding; bh=Y65x1V04482eWmcEm4AoE9heFd1t8Mxu/Vd0vg9Y2Lw=; b=cPPwKCPaxX9Bj8omfSglgB/GJDPr3RBqHsxxkjU5scVB2tZfddONGJwp2j1eXrsKpQ Y8HWxDds7Hy4jTlKkV9Cykcq3sR/fl8jrAuAf4GPa/Vk8HMT0HZscDstRyCXMpRFcy2r ZofkQLWYq87benUky5hxA6Q3JYu5ccwa3nZj2HT+r2fZbstiJGFZ510O0NsweACRKCsr SdD/+vYUv2pvF/+NrxfWSianyMo/vs99n+1CAkzcCxvRlDXkKQWcmMZge1pDIcg3eJtf XYDgsIoMBJeXZgzeTtB1tPAW0jBZoMJZncyxFOzgfYMzccj5gL2ymODWpWJz2pICi4Yo yNYA== X-Gm-Message-State: AOAM533wLkHfPq390FgnQwCFA0kribxKxwiD7wLLNT5L96CrTHTGV5vj 5y1x79gINiIDohaksJG6mmJTyWhksb8iAA== X-Google-Smtp-Source: ABdhPJy6bRtlO2ZhFZ0ZSwOmhJ8DLYGNHVx32cT6gDpkm2GaekgDgX5D/tHHvCLGiWDlcxv+d1UtoQ== X-Received: by 2002:aa7:d54b:: with SMTP id u11mr7094487edr.160.1628629721011; Tue, 10 Aug 2021 14:08:41 -0700 (PDT) Received: from nomad-lp1 ([31.142.54.188]) by smtp.gmail.com with ESMTPSA id u23sm5358274edr.42.2021.08.10.14.08.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Aug 2021 14:08:39 -0700 (PDT) References: <87eebbwd35.fsf@muradm.net> <87czqlsbrs.fsf@gnu.org> User-agent: mu4e 1.4.15; emacs 28.0.50 From: muradm To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#49839: [PATCH] shepherd: add keep-tty flag to skip setsid In-reply-to: <87czqlsbrs.fsf@gnu.org> Date: Wed, 11 Aug 2021 00:08:36 +0300 Message-ID: <87k0kt9fe3.fsf@muradm.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49839-done Cc: 49839-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Basically it is samething, should work. Any idea when to expect it in public? Thanks in advance, muradm Ludovic Court=C3=A8s writes: > Hi, > > muradm skribis: > >> * modules/shepherd/service.scm: add keep-tty flag to skip=20 >> setsid >> >> when using shepherd as user, programs like xorg server,=20 >> potentially >> any >> program which ends up interacting with user, require terminal=20 >> to >> remain. >> >> currently, setsid is called unconditionally from exec-command >> function, >> making it impossible to have such process. >> >> this adds keep-tty flag to make-forkexec-constructor up to >> exec-command >> function where setsid is actually called. >> >> diff --git a/modules/shepherd/service.scm=20 >> b/modules/shepherd/service.scm >> index 587ff68..1ae9544 100644 >> --- a/modules/shepherd/service.scm >> +++ b/modules/shepherd/service.scm >> @@ -786,6 +786,7 @@ daemon writing FILE is running in a=20 >> separate PID namespace." >> (log-file #f) >> (directory (default-service-directory)) >> (file-creation-mask #f) >> + (keep-tty #f) >> (environment-variables (default-environment-vari= ables))) >> "Run COMMAND as the current process from DIRECTORY, with=20 >> FILE-CREATION-MASK >> if it's true, and with ENVIRONMENT-VARIABLES (a list of=20 >> strings like >> @@ -804,7 +805,7 @@ false." >> ((program args ...) >> ;; Become the leader of a new session and session group. >> ;; Programs such as 'mingetty' expect this. >> - (setsid) >> + (unless keep-tty (setsid)) > > I did that slightly differently: > > https://git.savannah.gnu.org/cgit/shepherd.git/commit/?id=3Dc43f8179434= 4dbac31bcb8b8f1c0d266f47f14fa > > Let me know if it works for you. > > Thanks, > Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 11 05:57:52 2021 Received: (at 49839-done) by debbugs.gnu.org; 11 Aug 2021 09:57:52 +0000 Received: from localhost ([127.0.0.1]:33456 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDkzg-0006kX-IS for submit@debbugs.gnu.org; Wed, 11 Aug 2021 05:57:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDkze-0006k9-Ty for 49839-done@debbugs.gnu.org; Wed, 11 Aug 2021 05:57:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53390) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDkzZ-0002Ek-J1; Wed, 11 Aug 2021 05:57:45 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=48744 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDkzZ-0004Rd-2x; Wed, 11 Aug 2021 05:57:45 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: muradm Subject: Re: bug#49839: [PATCH] shepherd: add keep-tty flag to skip setsid References: <87eebbwd35.fsf@muradm.net> <87czqlsbrs.fsf@gnu.org> <87k0kt9fe3.fsf@muradm.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 24 Thermidor an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 11 Aug 2021 11:57:43 +0200 In-Reply-To: <87k0kt9fe3.fsf@muradm.net> (muradm's message of "Wed, 11 Aug 2021 00:08:36 +0300") Message-ID: <87fsvgpalk.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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: 49839-done Cc: 49839-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, muradm skribis: > Basically it is samething, should work. > Any idea when to expect it in public? There are no planned Shepherd releases currently, we=E2=80=99ll see=E2=80=A6 Thanks, Ludo=E2=80=99. From unknown Sat Jun 21 02:46:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 08 Sep 2021 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