Documentation cleanup issues
Jeffrey M. Vinocur
jeff at litech.org
Tue Dec 3 05:23:02 UTC 2002
Ok, I'm currently committing a bunch of changes to the documentation.
They're mostly straightforward typo and rewording things, but in some
places I think the documentation was in error (based on my experience and
looking at the source), which I corrected. If anybody wants to look over
it, the entire (rather large) diff is up at least temporarily at
http://www.litech.org/~jeff/inn-diffs/documentation.
I also tried to standardize a bunch of stuff which was inconsistent; for
example I always use a comma before "and" in lists like "x, y, and z".
People hold varying views on this sort of thing, but I figured standard
was better than not.
I came across some issues that I couldn't resolve myself. Some of this
could go in TODO, but hopefully a lot of them can be resolved trivially
and then we'll put the rest in TODO. (I also made very sparse notes and
don't entirely remember what I meant. *sigh*)
- When we have multiple manpages rolled into one (I'm thinking send-uucp
and friends here), do we want to install them as symlinks so `man foo`
always works even if foo is incorporated into some other manpage?
- There are some references to tally.unwanted(8), but no such manpage
exists. We need to either revise newslog.5 and tally.control.8, or
provide the missing manpage.
- Also referenced but nonexistent are newsrequeue and nntplink.
- It seems like we try to use foo(5) syntax to refer to the documentation
for a file, and F<foo> syntax to refer to the actual file itself. Is
this perception correct? If so, we should try to be more consistent
about that usage.
- The URL for GUP in readme.pod is out of date, I think. I saw a new one
recently but forget where.
- I forget myself, but in readers.conf, are *all* auth groups containing
an auth: line used, or just all the auth lines in the last matching
auth group? The documentation is contradictory on this.
- In "ovgrouppat" of inn.conf, "storing overview data will fail" is not
sensical in this context, but I'd like to let somebody who wouldn't
be guessing correct it.
- In the final "complicated" example of readers.conf, should the pattern
"*,!example.*" be "*, at example.*" instead? I think it probably should.
- For "ignorenewsgroups" of inn.conf, we no longer honor control messages
in Subject headers, right? (That entire paragraph could use some
clearing up, actually.)
- If I run `perldoc hook-perl.pod`, the reference to IPC::Open3::open3()
gets rendered as "IPC:\fIs0:Open3::open3()" which I'm guessing must
be not-our-fault. Russ, I figured you might know.
- We refer to inn at isc.org in a few places, does that address actually
go somewhere useful?
- There's still a lot of use of "wildmat" (instead of "uwildmat") in
casual text; do we mean to change completely or only in direct
references to the library routine?
- On my system, both the pod and the manpage for libinnhist are missing
newlines in the summary at the top (between the struct fields, and
between the #defines). As a result, it looks really nasty. I'd
rather sacrifice the boldface and just use verbatim if that's what
we have to do.
- I thought there was something odd going on with actsyncd passing -o,
but I forget what. Anyway, actsync and actsyncd really need to be
separated.
- I wanted to ask if we assume $pathtmp is on the same partition as
$pathincoming (presumably I saw some code that used this fact,
although If orget what); if so we should document that somewhere.
--
Jeffrey M. Vinocur
jeff at litech.org
More information about the inn-workers
mailing list