* emacs -batch -l ~/.emacs -f gnus-agent-batch @ 2002-09-03 7:40 Alexander Kotelnikov 2002-09-03 9:26 ` Kai Großjohann 2002-09-03 16:13 ` Simon Josefsson 0 siblings, 2 replies; 16+ messages in thread From: Alexander Kotelnikov @ 2002-09-03 7:40 UTC (permalink / raw) Hello. This command could not be run for imap backend without controlling terminal: 11:39 pts/0 sacha@pale:~ 41> emacs -batch -l ~/.emacs -f gnus-agent-batch </dev/null imap: Connecting to giotto.sj.ru... imap: Opening IMAP connection with `ssh -q %s /usr/sbin/imapd'... zsh: hangup emacs -batch -l ~/.emacs -f gnus-agent-batch < /dev/null -- Alexander Kotelnikov Saint-Petersburg, Russia ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 7:40 emacs -batch -l ~/.emacs -f gnus-agent-batch Alexander Kotelnikov @ 2002-09-03 9:26 ` Kai Großjohann 2002-09-03 10:14 ` Alexander Kotelnikov 2002-09-03 16:13 ` Simon Josefsson 1 sibling, 1 reply; 16+ messages in thread From: Kai Großjohann @ 2002-09-03 9:26 UTC (permalink / raw) Cc: ding Alexander Kotelnikov <sacha@giotto.sj.ru> writes: > imap: Opening IMAP connection with `ssh -q %s /usr/sbin/imapd'... Can you run this command from the shell with no controlling terminal? kai -- A large number of young women don't trust men with beards. (BFBS Radio) ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 9:26 ` Kai Großjohann @ 2002-09-03 10:14 ` Alexander Kotelnikov 2002-09-03 12:18 ` Kai Großjohann 0 siblings, 1 reply; 16+ messages in thread From: Alexander Kotelnikov @ 2002-09-03 10:14 UTC (permalink / raw) >>>>> On Tue, 03 Sep 2002 11:26:00 +0200 >>>>> "KG" == Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> wrote: KG> KG> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >> imap: Opening IMAP connection with `ssh -q %s /usr/sbin/imapd'... KG> KG> Can you run this command from the shell with no controlling terminal? Actually, I do not understand the question. I am able to run the command throm shell. But I am not able to run it, for instance, with cron. Simple way to replroduce the problem is to put /dev/null on the command's stdin while running it from shell. -- Alexander Kotelnikov Saint-Petersburg, Russia ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 10:14 ` Alexander Kotelnikov @ 2002-09-03 12:18 ` Kai Großjohann 2002-09-03 13:23 ` Alexander Kotelnikov 0 siblings, 1 reply; 16+ messages in thread From: Kai Großjohann @ 2002-09-03 12:18 UTC (permalink / raw) Cc: ding Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >>>>>> On Tue, 03 Sep 2002 11:26:00 +0200 >>>>>> "KG" == Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> wrote: > KG> > KG> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >>> imap: Opening IMAP connection with `ssh -q %s /usr/sbin/imapd'... > KG> > KG> Can you run this command from the shell with no controlling terminal? > > Actually, I do not understand the question. > > I am able to run the command throm shell. But I am not able to run it, > for instance, with cron. Simple way to replroduce the problem is to > put /dev/null on the command's stdin while running it from shell. Yes, I meant whether it is possible to run ssh -q %s /usr/sbin/imapd </dev/null ^^^^^^^^^^ I underlined the important part, and the %s needs to be replaced with something else, of course. Now here is my reasoning: It does not work to let "ssh -q ... /usr/sbin/imapd" read from /dev/null, probably because the command needs some input. The need for input doesn't go away by letting it run under Emacs, so you shouldn't be surprised that letting Emacs (and thus, sshd) read from /dev/null doesn't work, either. Or am I misunderstanding something? kai -- A large number of young women don't trust men with beards. (BFBS Radio) ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 12:18 ` Kai Großjohann @ 2002-09-03 13:23 ` Alexander Kotelnikov 2002-09-03 14:15 ` Kai Großjohann 0 siblings, 1 reply; 16+ messages in thread From: Alexander Kotelnikov @ 2002-09-03 13:23 UTC (permalink / raw) >>>>> On Tue, 03 Sep 2002 14:18:17 +0200 >>>>> "KG" == Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> wrote: KG> KG> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >>>>>>> On Tue, 03 Sep 2002 11:26:00 +0200 >>>>>>> "KG" == Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> wrote: KG> KG> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >>>> imap: Opening IMAP connection with `ssh -q %s /usr/sbin/imapd'... KG> KG> Can you run this command from the shell with no controlling terminal? >> >> Actually, I do not understand the question. >> >> I am able to run the command throm shell. But I am not able to run it, >> for instance, with cron. Simple way to replroduce the problem is to >> put /dev/null on the command's stdin while running it from shell. KG> KG> Yes, I meant whether it is possible to run KG> KG> ssh -q %s /usr/sbin/imapd </dev/null KG> ^^^^^^^^^^ KG> KG> I underlined the important part, and the %s needs to be replaced with KG> something else, of course. KG> KG> Now here is my reasoning: KG> KG> It does not work to let "ssh -q ... /usr/sbin/imapd" read from KG> /dev/null, probably because the command needs some input. The need KG> for input doesn't go away by letting it run under Emacs, so you KG> shouldn't be surprised that letting Emacs (and thus, sshd) read from KG> /dev/null doesn't work, either. KG> KG> Or am I misunderstanding something? Hm... I think something is wrong here. emacs/gnus should read not the input on console, but the output of ssh -q %s /usr/sbin/imapd. The latter command do not want any input, since ssh auth is made via keys. -- Alexander Kotelnikov Saint-Petersburg, Russia ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 13:23 ` Alexander Kotelnikov @ 2002-09-03 14:15 ` Kai Großjohann 2002-09-03 18:40 ` Alexander Kotelnikov 0 siblings, 1 reply; 16+ messages in thread From: Kai Großjohann @ 2002-09-03 14:15 UTC (permalink / raw) Cc: ding Alexander Kotelnikov <sacha@giotto.sj.ru> writes: > Hm... I think something is wrong here. emacs/gnus should read not the > input on console, but the output of ssh -q %s /usr/sbin/imapd. The > latter command do not want any input, since ssh auth is made via keys. So "ssh -q %s /usr/sbin/imapd </dev/null" (including the redirection) works, when invoked outside of Emacs? If you invoke "emacs -batch -l ~/.emacs -f gnus-agent-batch" without the redirection, what kind of input is expected from stdin? kai -- A large number of young women don't trust men with beards. (BFBS Radio) ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 14:15 ` Kai Großjohann @ 2002-09-03 18:40 ` Alexander Kotelnikov 2002-09-03 18:53 ` Simon Josefsson 2002-09-03 20:31 ` Kai Großjohann 0 siblings, 2 replies; 16+ messages in thread From: Alexander Kotelnikov @ 2002-09-03 18:40 UTC (permalink / raw) >>>>> On Tue, 03 Sep 2002 16:15:01 +0200 >>>>> "KG" == Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> wrote: KG> KG> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >> Hm... I think something is wrong here. emacs/gnus should read not the >> input on console, but the output of ssh -q %s /usr/sbin/imapd. The >> latter command do not want any input, since ssh auth is made via keys. KG> KG> So "ssh -q %s /usr/sbin/imapd </dev/null" (including the redirection) KG> works, when invoked outside of Emacs? It should not, since gnus would like to pass some commands to _imapd_ instead of /dev/null, while I am not going to pass anything to emacs -f gnus-agent-batch KG> If you invoke "emacs -batch -l ~/.emacs -f gnus-agent-batch" without KG> the redirection, what kind of input is expected from stdin? I never type anything ot emacs when it evaluates gnus-agent-batch. gnus-agent-synchronize-flags is t (means 'always sync flags'). -- Alexander Kotelnikov Saint-Petersburg, Russia ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 18:40 ` Alexander Kotelnikov @ 2002-09-03 18:53 ` Simon Josefsson 2002-09-03 19:11 ` Alexander Kotelnikov 2002-09-03 20:31 ` Kai Großjohann 1 sibling, 1 reply; 16+ messages in thread From: Simon Josefsson @ 2002-09-03 18:53 UTC (permalink / raw) Cc: ding Alexander Kotelnikov <sacha@giotto.sj.ru> writes: > KG> If you invoke "emacs -batch -l ~/.emacs -f gnus-agent-batch" without > KG> the redirection, what kind of input is expected from stdin? > > I never type anything ot emacs when it evaluates gnus-agent-batch. > gnus-agent-synchronize-flags is t (means 'always sync flags'). Is flag synchronizing performed from gnus-agent-batch? Even if it isn't, your scenario should work though, as the gnus at work should update its flags. ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 18:53 ` Simon Josefsson @ 2002-09-03 19:11 ` Alexander Kotelnikov 2002-09-03 20:12 ` Simon Josefsson 0 siblings, 1 reply; 16+ messages in thread From: Alexander Kotelnikov @ 2002-09-03 19:11 UTC (permalink / raw) >>>>> On Tue, 03 Sep 2002 20:53:01 +0200 >>>>> "SJ" == Simon Josefsson <jas@extundo.com> wrote: SJ> SJ> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: KG> If you invoke "emacs -batch -l ~/.emacs -f gnus-agent-batch" without KG> the redirection, what kind of input is expected from stdin? >> >> I never type anything ot emacs when it evaluates gnus-agent-batch. >> gnus-agent-synchronize-flags is t (means 'always sync flags'). SJ> SJ> Is flag synchronizing performed from gnus-agent-batch? Yes and no. The command always prints something like Checking new news...done nnimap: Setting marks in IMAP/ding... nnimap: Setting marks in IMAP/ding...done Finished fetching articles into the Gnus agent But I've never seen it writing lines about getting flags from server. SJ> Even if it isn't, your scenario should work though, as the gnus at SJ> work should update its flags. SJ> -- Alexander Kotelnikov Saint-Petersburg, Russia ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 19:11 ` Alexander Kotelnikov @ 2002-09-03 20:12 ` Simon Josefsson 2002-09-04 18:13 ` Alexander Kotelnikov 0 siblings, 1 reply; 16+ messages in thread From: Simon Josefsson @ 2002-09-03 20:12 UTC (permalink / raw) Cc: ding Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >>>>>> On Tue, 03 Sep 2002 20:53:01 +0200 >>>>>> "SJ" == Simon Josefsson <jas@extundo.com> wrote: > SJ> > SJ> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: > KG> If you invoke "emacs -batch -l ~/.emacs -f gnus-agent-batch" without > KG> the redirection, what kind of input is expected from stdin? >>> >>> I never type anything ot emacs when it evaluates gnus-agent-batch. >>> gnus-agent-synchronize-flags is t (means 'always sync flags'). > SJ> > SJ> Is flag synchronizing performed from gnus-agent-batch? > > Yes and no. The command always prints something like > > Checking new news...done > nnimap: Setting marks in IMAP/ding... > nnimap: Setting marks in IMAP/ding...done > Finished fetching articles into the Gnus agent > > But I've never seen it writing lines about getting flags from server. No "Updating info for ..." messages? If so, that explains it; the agent fails to call nnimap-request-group. But `gnus-agent-fetch-group-1' seem to call it (via gnus-activate). Hm. Could you perhaps edebug the function to see what goes wrong? ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 20:12 ` Simon Josefsson @ 2002-09-04 18:13 ` Alexander Kotelnikov 0 siblings, 0 replies; 16+ messages in thread From: Alexander Kotelnikov @ 2002-09-04 18:13 UTC (permalink / raw) >>>>> On Tue, 03 Sep 2002 22:12:38 +0200 >>>>> "SJ" == Simon Josefsson <jas@extundo.com> wrote: SJ> SJ> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >>>>>>> On Tue, 03 Sep 2002 20:53:01 +0200 >>>>>>> "SJ" == Simon Josefsson <jas@extundo.com> wrote: SJ> SJ> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: KG> If you invoke "emacs -batch -l ~/.emacs -f gnus-agent-batch" without KG> the redirection, what kind of input is expected from stdin? >>>> >>>> I never type anything ot emacs when it evaluates gnus-agent-batch. >>>> gnus-agent-synchronize-flags is t (means 'always sync flags'). SJ> SJ> Is flag synchronizing performed from gnus-agent-batch? >> >> Yes and no. The command always prints something like >> >> Checking new news...done >> nnimap: Setting marks in IMAP/ding... >> nnimap: Setting marks in IMAP/ding...done >> Finished fetching articles into the Gnus agent >> >> But I've never seen it writing lines about getting flags from server. SJ> SJ> No "Updating info for ..." messages? Yes SJ> If so, that explains it; the agent fails to call nnimap-request-group. SJ> But `gnus-agent-fetch-group-1' seem to call it (via gnus-activate). SJ> Hm. Could you perhaps edebug the function to see what goes wrong? Just tell me more precise, what to do... -- Alexander Kotelnikov Saint-Petersburg, Russia ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 18:40 ` Alexander Kotelnikov 2002-09-03 18:53 ` Simon Josefsson @ 2002-09-03 20:31 ` Kai Großjohann 1 sibling, 0 replies; 16+ messages in thread From: Kai Großjohann @ 2002-09-03 20:31 UTC (permalink / raw) Cc: ding Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >>>>>> On Tue, 03 Sep 2002 16:15:01 +0200 >>>>>> "KG" == Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> wrote: > > It should not, since gnus would like to pass some commands to _imapd_ > instead of /dev/null, while I am not going to pass anything to > emacs -f gnus-agent-batch Ah, good point. Sorry for that bogus question. > KG> If you invoke "emacs -batch -l ~/.emacs -f gnus-agent-batch" without > KG> the redirection, what kind of input is expected from stdin? > > I never type anything ot emacs when it evaluates gnus-agent-batch. > gnus-agent-synchronize-flags is t (means 'always sync flags'). What happens if you call Emacs normally (without "-batch"), then do M-: (gnus-agent-batch) RET? Does it work? Does it ask for any input? Does it work to "emacs -batch -l ~/.emacs -f gnus-agent-batch" without the redirection? kai -- A large number of young women don't trust men with beards. (BFBS Radio) ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 7:40 emacs -batch -l ~/.emacs -f gnus-agent-batch Alexander Kotelnikov 2002-09-03 9:26 ` Kai Großjohann @ 2002-09-03 16:13 ` Simon Josefsson 2002-09-03 18:34 ` Alexander Kotelnikov 1 sibling, 1 reply; 16+ messages in thread From: Simon Josefsson @ 2002-09-03 16:13 UTC (permalink / raw) Cc: ding Alexander Kotelnikov <sacha@giotto.sj.ru> writes: > This command could not be run for imap backend without controlling > terminal: > 11:39 pts/0 sacha@pale:~ 41> emacs -batch -l ~/.emacs -f gnus-agent-batch </dev/null > imap: Connecting to giotto.sj.ru... > imap: Opening IMAP connection with `ssh -q %s /usr/sbin/imapd'... > zsh: hangup emacs -batch -l ~/.emacs -f gnus-agent-batch < /dev/null Does this patch together with frobing `imap-process-connection-type' help? (Line numbers might differ, it is in `imap-shell-open'.) --- imap.el.~6.39.~ 2002-08-12 23:09:16.000000000 +0200 +++ imap.el 2002-08-27 12:17:32.000000000 +0200 @@ -681,6 +689,7 @@ (let* ((port (or port imap-default-port)) (coding-system-for-read imap-coding-system-for-read) (coding-system-for-write imap-coding-system-for-write) + (process-connection-type imap-process-connection-type) (process (start-process name buffer shell-file-name shell-command-switch (format-spec ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 16:13 ` Simon Josefsson @ 2002-09-03 18:34 ` Alexander Kotelnikov 2002-09-03 18:49 ` Simon Josefsson 0 siblings, 1 reply; 16+ messages in thread From: Alexander Kotelnikov @ 2002-09-03 18:34 UTC (permalink / raw) >>>>> On Tue, 03 Sep 2002 18:13:42 +0200 >>>>> "SJ" == Simon Josefsson <jas@extundo.com> wrote: SJ> SJ> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >> This command could not be run for imap backend without controlling >> terminal: >> 11:39 pts/0 sacha@pale:~ 41> emacs -batch -l ~/.emacs -f gnus-agent-batch </dev/null >> imap: Connecting to giotto.sj.ru... >> imap: Opening IMAP connection with `ssh -q %s /usr/sbin/imapd'... >> zsh: hangup emacs -batch -l ~/.emacs -f gnus-agent-batch < /dev/null SJ> SJ> Does this patch together with frobing `imap-process-connection-type' SJ> help? (Line numbers might differ, it is in `imap-shell-open'.) It does not. imap-process-connection-type is t. SJ> SJ> --- imap.el.~6.39.~ 2002-08-12 23:09:16.000000000 +0200 SJ> +++ imap.el 2002-08-27 12:17:32.000000000 +0200 SJ> @@ -681,6 +689,7 @@ SJ> (let* ((port (or port imap-default-port)) SJ> (coding-system-for-read imap-coding-system-for-read) SJ> (coding-system-for-write imap-coding-system-for-write) SJ> + (process-connection-type imap-process-connection-type) SJ> (process (start-process SJ> name buffer shell-file-name shell-command-switch SJ> (format-spec SJ> -- Alexander Kotelnikov Saint-Petersburg, Russia ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 18:34 ` Alexander Kotelnikov @ 2002-09-03 18:49 ` Simon Josefsson 2002-09-03 19:12 ` Alexander Kotelnikov 0 siblings, 1 reply; 16+ messages in thread From: Simon Josefsson @ 2002-09-03 18:49 UTC (permalink / raw) Cc: ding Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >>>>>> On Tue, 03 Sep 2002 18:13:42 +0200 >>>>>> "SJ" == Simon Josefsson <jas@extundo.com> wrote: > SJ> > SJ> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >>> This command could not be run for imap backend without controlling >>> terminal: >>> 11:39 pts/0 sacha@pale:~ 41> emacs -batch -l ~/.emacs -f gnus-agent-batch </dev/null >>> imap: Connecting to giotto.sj.ru... >>> imap: Opening IMAP connection with `ssh -q %s /usr/sbin/imapd'... >>> zsh: hangup emacs -batch -l ~/.emacs -f gnus-agent-batch < /dev/null > SJ> > SJ> Does this patch together with frobing `imap-process-connection-type' > SJ> help? (Line numbers might differ, it is in `imap-shell-open'.) > > It does not. imap-process-connection-type is t. What if you set it to nil? ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: emacs -batch -l ~/.emacs -f gnus-agent-batch 2002-09-03 18:49 ` Simon Josefsson @ 2002-09-03 19:12 ` Alexander Kotelnikov 0 siblings, 0 replies; 16+ messages in thread From: Alexander Kotelnikov @ 2002-09-03 19:12 UTC (permalink / raw) >>>>> On Tue, 03 Sep 2002 20:49:11 +0200 >>>>> "SJ" == Simon Josefsson <jas@extundo.com> wrote: SJ> SJ> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >>>>>>> On Tue, 03 Sep 2002 18:13:42 +0200 >>>>>>> "SJ" == Simon Josefsson <jas@extundo.com> wrote: SJ> SJ> Alexander Kotelnikov <sacha@giotto.sj.ru> writes: >>>> This command could not be run for imap backend without controlling >>>> terminal: >>>> 11:39 pts/0 sacha@pale:~ 41> emacs -batch -l ~/.emacs -f gnus-agent-batch </dev/null >>>> imap: Connecting to giotto.sj.ru... >>>> imap: Opening IMAP connection with `ssh -q %s /usr/sbin/imapd'... >>>> zsh: hangup emacs -batch -l ~/.emacs -f gnus-agent-batch < /dev/null SJ> SJ> Does this patch together with frobing `imap-process-connection-type' SJ> help? (Line numbers might differ, it is in `imap-shell-open'.) >> >> It does not. imap-process-connection-type is t. SJ> SJ> What if you set it to nil? The same :( -- Alexander Kotelnikov Saint-Petersburg, Russia ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2002-09-04 18:13 UTC | newest] Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2002-09-03 7:40 emacs -batch -l ~/.emacs -f gnus-agent-batch Alexander Kotelnikov 2002-09-03 9:26 ` Kai Großjohann 2002-09-03 10:14 ` Alexander Kotelnikov 2002-09-03 12:18 ` Kai Großjohann 2002-09-03 13:23 ` Alexander Kotelnikov 2002-09-03 14:15 ` Kai Großjohann 2002-09-03 18:40 ` Alexander Kotelnikov 2002-09-03 18:53 ` Simon Josefsson 2002-09-03 19:11 ` Alexander Kotelnikov 2002-09-03 20:12 ` Simon Josefsson 2002-09-04 18:13 ` Alexander Kotelnikov 2002-09-03 20:31 ` Kai Großjohann 2002-09-03 16:13 ` Simon Josefsson 2002-09-03 18:34 ` Alexander Kotelnikov 2002-09-03 18:49 ` Simon Josefsson 2002-09-03 19:12 ` Alexander Kotelnikov
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).