* bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category"
@ 2023-07-09 20:21 Stephen Berman
2023-07-10 10:20 ` Stephen Berman
0 siblings, 1 reply; 6+ messages in thread
From: Stephen Berman @ 2023-07-09 20:21 UTC (permalink / raw)
To: 64548
After building Emacs from the release branch or from master, the
info/dir file looks like this (excerpted):
[...]
* Menu:
Texinfo documentation system
* Info: (info). How to use the documentation browsing system.
Emacs
* Emacs: (emacs). The extensible self-documenting text editor.
* Emacs FAQ: (efaq). Frequently Asked Questions about Emacs.
Emacs lisp
* Emacs Lisp Intro: (eintr). A simple introduction to Emacs Lisp programming.
* Elisp: (elisp). The Emacs Lisp Reference Manual.
[...]
Emacs misc features
* Autotype: (autotype). Convenient features for text that you enter
frequently in Emacs.
* Bovine: (bovine). Semantic bovine parser development.
* Calc: (calc). Advanced desk calculator and mathematical tool.
* Dired-X: (dired-x). Dired Extra Features.
[...]
Unknown category
* Modus Themes: (modus-themes). Elegant, highly legible and customizable themes.
The two odds things about the last entry are its category and the extra
space after the asterisk. This odd category and appearance are only in
emacs-29 and master; in emacs-28 the Modus Themes manual is under the
"Emacs misc features" category and there's no extra space:
Emacs misc features
* Autotype: (autotype). Convenient features for text that you enter
frequently in Emacs.
* Bovine: (bovine). Semantic bovine parser development.
* Calc: (calc). Advanced desk calculator and mathematical tool.
* Dired-X: (dired-x). Dired Extra Features.
[...]
* Modus Themes: (modus-themes). Highly accessible themes (WCAG AAA).
* PCL-CVS: (pcl-cvs). Emacs front-end to CVS.
[...]
I also checked the emacs-28.3-rc1.tar.xz and emacs-29.0.92.tar.xz
tarballs at alpha.gnu.org and the info/dir file in the latter tarball
has the same oddities with Modus Themes, while info/dir in the former
tarball does not.
I eyeballed doc/misc/modus-themes.texi, which is generated from
modus-themes.org, in emacs-29 and master, and the beginning of that file
appears similar to the start of other .texi files in that directory and
also to the start of org.texi, which is also generated (from org.org).
(One difference between modus-themes.org and org.org is that the latter
uses org-setup.org to generate the .texi file, while modus-themes.org
includes similar lines in the file itself instead of in a setup file.)
And the resulting modus-themes.info file also appears to be fine.
Moreover, when I execute `install-info ./modus-themes.info ./dir' from
the shell, using the modus-themes.info from the emacs-29 builds, the
resulting dir file contains the entry for Modus Themes under the "Emacs
misc features" category. So it seems that problematic dir file results
from some other part of the build process, but I couldn't figure out
which.
In GNU Emacs 29.0.92 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.38, cairo version 1.17.6) of 2023-07-02 built on strobelfssd
Repository revision: 37ed3d15f38339400eba67647c87fad85de3a384
Repository branch: emacs-29
Windowing system distributor 'The X.Org Foundation', version 11.0.12101008
System Description: Linux From Scratch r11.3-100-systemd
Configured using:
'configure -C --with-xwidgets 'CFLAGS=-Og -g3'
PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XINPUT2 XPM XWIDGETS GTK3 ZLIB
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category"
2023-07-09 20:21 bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category" Stephen Berman
@ 2023-07-10 10:20 ` Stephen Berman
2023-07-10 14:08 ` Philip Kaludercic
0 siblings, 1 reply; 6+ messages in thread
From: Stephen Berman @ 2023-07-10 10:20 UTC (permalink / raw)
To: 64548
[-- Attachment #1: Type: text/plain, Size: 3902 bytes --]
On Sun, 09 Jul 2023 22:21:55 +0200 Stephen Berman <stephen.berman@gmx.net> wrote:
> After building Emacs from the release branch or from master, the
> info/dir file looks like this (excerpted):
>
> [...]
> * Menu:
>
> Texinfo documentation system
> * Info: (info). How to use the documentation browsing system.
>
> Emacs
> * Emacs: (emacs). The extensible self-documenting text editor.
> * Emacs FAQ: (efaq). Frequently Asked Questions about Emacs.
>
> Emacs lisp
> * Emacs Lisp Intro: (eintr). A simple introduction to Emacs Lisp programming.
> * Elisp: (elisp). The Emacs Lisp Reference Manual.
> [...]
>
> Emacs misc features
> * Autotype: (autotype). Convenient features for text that you enter
> frequently in Emacs.
> * Bovine: (bovine). Semantic bovine parser development.
> * Calc: (calc). Advanced desk calculator and mathematical tool.
> * Dired-X: (dired-x). Dired Extra Features.
> [...]
>
> Unknown category
> * Modus Themes: (modus-themes). Elegant, highly legible and customizable themes.
>
>
> The two odds things about the last entry are its category and the extra
> space after the asterisk. This odd category and appearance are only in
> emacs-29 and master; in emacs-28 the Modus Themes manual is under the
> "Emacs misc features" category and there's no extra space:
>
>
> Emacs misc features
> * Autotype: (autotype). Convenient features for text that you enter
> frequently in Emacs.
> * Bovine: (bovine). Semantic bovine parser development.
> * Calc: (calc). Advanced desk calculator and mathematical tool.
> * Dired-X: (dired-x). Dired Extra Features.
> [...]
> * Modus Themes: (modus-themes). Highly accessible themes (WCAG AAA).
> * PCL-CVS: (pcl-cvs). Emacs front-end to CVS.
> [...]
>
>
> I also checked the emacs-28.3-rc1.tar.xz and emacs-29.0.92.tar.xz
> tarballs at alpha.gnu.org and the info/dir file in the latter tarball
> has the same oddities with Modus Themes, while info/dir in the former
> tarball does not.
>
> I eyeballed doc/misc/modus-themes.texi, which is generated from
> modus-themes.org, in emacs-29 and master, and the beginning of that file
> appears similar to the start of other .texi files in that directory and
> also to the start of org.texi, which is also generated (from org.org).
> (One difference between modus-themes.org and org.org is that the latter
> uses org-setup.org to generate the .texi file, while modus-themes.org
> includes similar lines in the file itself instead of in a setup file.)
> And the resulting modus-themes.info file also appears to be fine.
> Moreover, when I execute `install-info ./modus-themes.info ./dir' from
> the shell, using the modus-themes.info from the emacs-29 builds, the
> resulting dir file contains the entry for Modus Themes under the "Emacs
> misc features" category. So it seems that problematic dir file results
> from some other part of the build process, but I couldn't figure out
> which.
I bisected the problem to the following commit:
8a9839348fb8762c8843362595f2ca9de60d515c is the first bad commit
commit 8a9839348fb8762c8843362595f2ca9de60d515c
Author: Protesilaos Stavrou <info@protesilaos.com>
Date: Wed Aug 3 14:32:38 2022 +0300
Update modus-themes to their version 2.5.0
And the problem is due, to my surprise, to whitespace in the Org markup
at the beginning of modus-themes.org. This suggests to me a problem
somewhere in org/ox-texinfo.el, but I'm not familiar with that code, so
I'll leave pursuing it to someone who is. In the meantime, building
with the attached patch against current emacs-29 restores the correct
dir file.
Steve Berman
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: modus-themes.org patch --]
[-- Type: text/x-patch, Size: 2355 bytes --]
diff --git a/doc/misc/modus-themes.org b/doc/misc/modus-themes.org
index 4bf78379c10..8cfa22df923 100644
--- a/doc/misc/modus-themes.org
+++ b/doc/misc/modus-themes.org
@@ -1,23 +1,23 @@
-#+title: Modus themes for GNU Emacs
-#+author: Protesilaos Stavrou
-#+email: info@protesilaos.com
-#+language: en
-#+options: ':t toc:nil author:t email:t num:t
-#+startup: content
-#+macro: stable-version 3.0.0
-#+macro: release-date 2022-10-28
-#+macro: development-version 3.1.0-dev
-#+macro: file @@texinfo:@file{@@$1@@texinfo:}@@
-#+macro: space @@texinfo:@: @@
-#+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@
-#+texinfo_filename: modus-themes.info
-#+texinfo_dir_category: Emacs misc features
-#+texinfo_dir_title: Modus Themes: (modus-themes)
-#+texinfo_dir_desc: Elegant, highly legible and customizable themes
-#+texinfo_header: @set MAINTAINERSITE @uref{https://protesilaos.com,maintainer webpage}
-#+texinfo_header: @set MAINTAINER Protesilaos Stavrou
-#+texinfo_header: @set MAINTAINEREMAIL @email{info@protesilaos.com}
-#+texinfo_header: @set MAINTAINERCONTACT @uref{mailto:info@protesilaos.com,contact the maintainer}
+#+title: Modus themes for GNU Emacs
+#+author: Protesilaos Stavrou
+#+email: info@protesilaos.com
+#+language: en
+#+options: ':t toc:nil author:t email:t num:t
+#+startup: content
+#+macro: stable-version 3.0.0
+#+macro: release-date 2022-10-28
+#+macro: development-version 3.1.0-dev
+#+macro: file @@texinfo:@file{@@$1@@texinfo:}@@
+#+macro: space @@texinfo:@: @@
+#+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@
+#+texinfo_filename: modus-themes.info
+#+texinfo_dir_category: Emacs misc features
+#+texinfo_dir_title: Modus Themes: (modus-themes)
+#+texinfo_dir_desc: Elegant, highly legible and customizable themes
+#+texinfo_header: @set MAINTAINERSITE @uref{https://protesilaos.com,maintainer webpage}
+#+texinfo_header: @set MAINTAINER Protesilaos Stavrou
+#+texinfo_header: @set MAINTAINEREMAIL @email{info@protesilaos.com}
+#+texinfo_header: @set MAINTAINERCONTACT @uref{mailto:info@protesilaos.com,contact the maintainer}
#+texinfo: @insertcopying
^ permalink raw reply related [flat|nested] 6+ messages in thread
* bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category"
2023-07-10 10:20 ` Stephen Berman
@ 2023-07-10 14:08 ` Philip Kaludercic
2023-07-10 19:49 ` Protesilaos Stavrou
2023-07-10 20:09 ` Stephen Berman
0 siblings, 2 replies; 6+ messages in thread
From: Philip Kaludercic @ 2023-07-10 14:08 UTC (permalink / raw)
To: Stephen Berman; +Cc: Protesilaos Stavrou, 64548
I've added Protesilaos to the CCs, in case he hasn't seen the bug
report. (Generally it is recommended to add a "X-Debbugs-CC" header if
you can find the maintainer).
Stephen Berman <stephen.berman@gmx.net> writes:
> On Sun, 09 Jul 2023 22:21:55 +0200 Stephen Berman <stephen.berman@gmx.net> wrote:
>
>> After building Emacs from the release branch or from master, the
>> info/dir file looks like this (excerpted):
>>
>> [...]
>> * Menu:
>>
>> Texinfo documentation system
>> * Info: (info). How to use the documentation browsing system.
>>
>> Emacs
>> * Emacs: (emacs). The extensible self-documenting text editor.
>> * Emacs FAQ: (efaq). Frequently Asked Questions about Emacs.
>>
>> Emacs lisp
>> * Emacs Lisp Intro: (eintr). A simple introduction to Emacs Lisp programming.
>> * Elisp: (elisp). The Emacs Lisp Reference Manual.
>> [...]
>>
>> Emacs misc features
>> * Autotype: (autotype). Convenient features for text that you enter
>> frequently in Emacs.
>> * Bovine: (bovine). Semantic bovine parser development.
>> * Calc: (calc). Advanced desk calculator and mathematical tool.
>> * Dired-X: (dired-x). Dired Extra Features.
>> [...]
>>
>> Unknown category
>> * Modus Themes: (modus-themes). Elegant, highly legible and customizable themes.
>>
>>
>> The two odds things about the last entry are its category and the extra
>> space after the asterisk. This odd category and appearance are only in
>> emacs-29 and master; in emacs-28 the Modus Themes manual is under the
>> "Emacs misc features" category and there's no extra space:
>>
>>
>> Emacs misc features
>> * Autotype: (autotype). Convenient features for text that you enter
>> frequently in Emacs.
>> * Bovine: (bovine). Semantic bovine parser development.
>> * Calc: (calc). Advanced desk calculator and mathematical tool.
>> * Dired-X: (dired-x). Dired Extra Features.
>> [...]
>> * Modus Themes: (modus-themes). Highly accessible themes (WCAG AAA).
>> * PCL-CVS: (pcl-cvs). Emacs front-end to CVS.
>> [...]
>>
>>
>> I also checked the emacs-28.3-rc1.tar.xz and emacs-29.0.92.tar.xz
>> tarballs at alpha.gnu.org and the info/dir file in the latter tarball
>> has the same oddities with Modus Themes, while info/dir in the former
>> tarball does not.
>>
>> I eyeballed doc/misc/modus-themes.texi, which is generated from
>> modus-themes.org, in emacs-29 and master, and the beginning of that file
>> appears similar to the start of other .texi files in that directory and
>> also to the start of org.texi, which is also generated (from org.org).
>> (One difference between modus-themes.org and org.org is that the latter
>> uses org-setup.org to generate the .texi file, while modus-themes.org
>> includes similar lines in the file itself instead of in a setup file.)
>> And the resulting modus-themes.info file also appears to be fine.
>> Moreover, when I execute `install-info ./modus-themes.info ./dir' from
>> the shell, using the modus-themes.info from the emacs-29 builds, the
>> resulting dir file contains the entry for Modus Themes under the "Emacs
>> misc features" category. So it seems that problematic dir file results
>> from some other part of the build process, but I couldn't figure out
>> which.
>
> I bisected the problem to the following commit:
>
> 8a9839348fb8762c8843362595f2ca9de60d515c is the first bad commit
> commit 8a9839348fb8762c8843362595f2ca9de60d515c
> Author: Protesilaos Stavrou <info@protesilaos.com>
> Date: Wed Aug 3 14:32:38 2022 +0300
>
> Update modus-themes to their version 2.5.0
>
> And the problem is due, to my surprise, to whitespace in the Org markup
> at the beginning of modus-themes.org. This suggests to me a problem
> somewhere in org/ox-texinfo.el,
Why do you think this is a problem with exporting, rather than with
parsing? Either way, it might be worth involving some Org people in
this report.
> but I'm not familiar with that code, so
> I'll leave pursuing it to someone who is. In the meantime, building
> with the attached patch against current emacs-29 restores the correct
> dir file.
>
> Steve Berman
>
> diff --git a/doc/misc/modus-themes.org b/doc/misc/modus-themes.org
> index 4bf78379c10..8cfa22df923 100644
> --- a/doc/misc/modus-themes.org
> +++ b/doc/misc/modus-themes.org
> @@ -1,23 +1,23 @@
> -#+title: Modus themes for GNU Emacs
> -#+author: Protesilaos Stavrou
> -#+email: info@protesilaos.com
> -#+language: en
> -#+options: ':t toc:nil author:t email:t num:t
> -#+startup: content
> -#+macro: stable-version 3.0.0
> -#+macro: release-date 2022-10-28
> -#+macro: development-version 3.1.0-dev
> -#+macro: file @@texinfo:@file{@@$1@@texinfo:}@@
> -#+macro: space @@texinfo:@: @@
> -#+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@
> -#+texinfo_filename: modus-themes.info
> -#+texinfo_dir_category: Emacs misc features
> -#+texinfo_dir_title: Modus Themes: (modus-themes)
> -#+texinfo_dir_desc: Elegant, highly legible and customizable themes
> -#+texinfo_header: @set MAINTAINERSITE @uref{https://protesilaos.com,maintainer webpage}
> -#+texinfo_header: @set MAINTAINER Protesilaos Stavrou
> -#+texinfo_header: @set MAINTAINEREMAIL @email{info@protesilaos.com}
> -#+texinfo_header: @set MAINTAINERCONTACT @uref{mailto:info@protesilaos.com,contact the maintainer}
> +#+title: Modus themes for GNU Emacs
> +#+author: Protesilaos Stavrou
> +#+email: info@protesilaos.com
> +#+language: en
> +#+options: ':t toc:nil author:t email:t num:t
> +#+startup: content
> +#+macro: stable-version 3.0.0
> +#+macro: release-date 2022-10-28
> +#+macro: development-version 3.1.0-dev
> +#+macro: file @@texinfo:@file{@@$1@@texinfo:}@@
> +#+macro: space @@texinfo:@: @@
> +#+macro: kbd @@texinfo:@kbd{@@$1@@texinfo:}@@
> +#+texinfo_filename: modus-themes.info
> +#+texinfo_dir_category: Emacs misc features
> +#+texinfo_dir_title: Modus Themes: (modus-themes)
> +#+texinfo_dir_desc: Elegant, highly legible and customizable themes
> +#+texinfo_header: @set MAINTAINERSITE @uref{https://protesilaos.com,maintainer webpage}
> +#+texinfo_header: @set MAINTAINER Protesilaos Stavrou
> +#+texinfo_header: @set MAINTAINEREMAIL @email{info@protesilaos.com}
> +#+texinfo_header: @set MAINTAINERCONTACT @uref{mailto:info@protesilaos.com,contact the maintainer}
>
> #+texinfo: @insertcopying
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category"
2023-07-10 14:08 ` Philip Kaludercic
@ 2023-07-10 19:49 ` Protesilaos Stavrou
2023-07-11 11:11 ` Eli Zaretskii
2023-07-10 20:09 ` Stephen Berman
1 sibling, 1 reply; 6+ messages in thread
From: Protesilaos Stavrou @ 2023-07-10 19:49 UTC (permalink / raw)
To: Philip Kaludercic, Stephen Berman; +Cc: 64548
> From: Philip Kaludercic <philipk@posteo.net>
> Date: Mon, 10 Jul 2023 14:08:30 +0000
>
> I've added Protesilaos to the CCs, in case he hasn't seen the bug
> report. (Generally it is recommended to add a "X-Debbugs-CC" header if
> you can find the maintainer).
Thank you Philip, Stephen!
Stephen, I am fine with the patch. I was not expecting the spaces to
create such a problem.
All the best,
Protesilaos (or simply "Prot")
--
Protesilaos Stavrou
https://protesilaos.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category"
2023-07-10 14:08 ` Philip Kaludercic
2023-07-10 19:49 ` Protesilaos Stavrou
@ 2023-07-10 20:09 ` Stephen Berman
1 sibling, 0 replies; 6+ messages in thread
From: Stephen Berman @ 2023-07-10 20:09 UTC (permalink / raw)
To: Philip Kaludercic; +Cc: Protesilaos Stavrou, 64548
On Mon, 10 Jul 2023 14:08:30 +0000 Philip Kaludercic <philipk@posteo.net> wrote:
> I've added Protesilaos to the CCs, in case he hasn't seen the bug
> report. (Generally it is recommended to add a "X-Debbugs-CC" header if
> you can find the maintainer).
>
> Stephen Berman <stephen.berman@gmx.net> writes:
>
>> On Sun, 09 Jul 2023 22:21:55 +0200 Stephen Berman <stephen.berman@gmx.net> wrote:
>>
>>> After building Emacs from the release branch or from master, the
>>> info/dir file looks like this (excerpted):
>>>
>>> [...]
>>> Unknown category
>>> * Modus Themes: (modus-themes). Elegant, highly legible and customizable
>>> themes.
>>>
>>>
>>> The two odds things about the last entry are its category and the extra
>>> space after the asterisk.
>>> [...]
>>
>> I bisected the problem to the following commit:
>>
>> 8a9839348fb8762c8843362595f2ca9de60d515c is the first bad commit
>> commit 8a9839348fb8762c8843362595f2ca9de60d515c
>> Author: Protesilaos Stavrou <info@protesilaos.com>
>> Date: Wed Aug 3 14:32:38 2022 +0300
>>
>> Update modus-themes to their version 2.5.0
>>
>> And the problem is due, to my surprise, to whitespace in the Org markup
>> at the beginning of modus-themes.org. This suggests to me a problem
>> somewhere in org/ox-texinfo.el,
>
> Why do you think this is a problem with exporting, rather than with
> parsing?
I wasn't thinking of any specific cause, I just saw that ox-texinfo.el
is used in the Makefile, but I know nothing about it.
> Either way, it might be worth involving some Org people in
> this report.
Yes, that I did mean to suggest.
>> but I'm not familiar with that code, so
>> I'll leave pursuing it to someone who is. In the meantime, building
>> with the attached patch against current emacs-29 restores the correct
>> dir file.
[...]
On Mon, 10 Jul 2023 22:49:20 +0300 Protesilaos Stavrou <info@protesilaos.com> wrote:
>> From: Philip Kaludercic <philipk@posteo.net>
>> Date: Mon, 10 Jul 2023 14:08:30 +0000
>>
>> I've added Protesilaos to the CCs, in case he hasn't seen the bug
>> report. (Generally it is recommended to add a "X-Debbugs-CC" header if
>> you can find the maintainer).
>
> Thank you Philip, Stephen!
>
> Stephen, I am fine with the patch. I was not expecting the spaces to
> create such a problem.
Thanks. I do hope an Org developer familiar with the generation of
.texi files from .org sources will chime in, and in any case it's up to
Eli to decide whether the patch should be installed.
Steve Berman
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category"
2023-07-10 19:49 ` Protesilaos Stavrou
@ 2023-07-11 11:11 ` Eli Zaretskii
0 siblings, 0 replies; 6+ messages in thread
From: Eli Zaretskii @ 2023-07-11 11:11 UTC (permalink / raw)
To: Protesilaos Stavrou; +Cc: philipk, stephen.berman, 64548-done
> Cc: 64548@debbugs.gnu.org
> From: Protesilaos Stavrou <info@protesilaos.com>
> Date: Mon, 10 Jul 2023 22:49:20 +0300
>
> > From: Philip Kaludercic <philipk@posteo.net>
> > Date: Mon, 10 Jul 2023 14:08:30 +0000
> >
> > I've added Protesilaos to the CCs, in case he hasn't seen the bug
> > report. (Generally it is recommended to add a "X-Debbugs-CC" header if
> > you can find the maintainer).
>
> Thank you Philip, Stephen!
>
> Stephen, I am fine with the patch. I was not expecting the spaces to
> create such a problem.
Thanks, installed on the emacs-29 branch.
I suggest to bring this issue to the attention of the Org developers.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2023-07-11 11:11 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-09 20:21 bug#64548: 29.0.92; Modus Themes Info manual is in "Unknown category" Stephen Berman
2023-07-10 10:20 ` Stephen Berman
2023-07-10 14:08 ` Philip Kaludercic
2023-07-10 19:49 ` Protesilaos Stavrou
2023-07-11 11:11 ` Eli Zaretskii
2023-07-10 20:09 ` Stephen Berman
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
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 read-only IMAP folder(s) and NNTP newsgroup(s).