groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Groff] ASCII Minus Sign in man Pages.


From: G. Branden Robinson
Subject: Re: [Groff] ASCII Minus Sign in man Pages.
Date: Sun, 30 Apr 2017 15:21:42 -0400
User-agent: NeoMutt/20170113 (1.7.2)

At 2017-04-30T15:07:15+0100, Ralph Corderoy wrote:
> Hi Branden,
> 
> >     22  .  if '\*[.T]'utf8' \
> >     23  .    char - \[hy]
> >     24  .
> >
> > Also, the linitan(1) tool that is a huge part of Debian package QA
> > checks man pages for many problems, and I think this is one of them.
> 
> I had a look at https://lintian.debian.org/tags-all.html, searching for
> `manpage', but didn't spot it?  Lintian does look very useful though.  I
> had a browse of a few packages, and some of groff's faults are still in
> git.
> https://lintian.debian.org/full/address@hidden
> http://git.savannah.gnu.org/cgit/groff.git/tree/contrib/hdtbl/groff_hdtbl.7.man#n1251

Here are some manpage-related lintian tags.  Make sure you let that huge
page finish loading before searching.

Apparently the only - lintian cares about (nowadays?) is the one needed
for whatis parsing, which _is_ the most important one.  The number of
people trying to override is rather disheartening, though.  Perl hackers
seem to be responsible for a lot of them.  :-/

manpage-has-bad-whatis-entry (213 packages, 3317 tags, plus 12883 overrides)
manpage-has-errors-from-man (639 packages, 5470 tags, plus 636 overrides)
manpage-has-errors-from-pod2man (58 packages, 460 tags, plus 1 overrides)
manpage-has-useless-whatis-entry (47 packages, 283 tags, plus 84 overrides)
manpage-has-wrong-extension (Not emitted)
manpage-in-wrong-directory (4 packages, 11 tags)
manpage-is-dh_make-template (Not emitted)
manpage-locale-dir-country-specific (2 packages, 18 tags, plus 20 overrides)
manpage-named-after-build-path (4 packages, 31 tags)
manpage-not-compressed (1 packages, 7 tags)
manpage-not-compressed-with-gzip (Not emitted)
manpage-not-compressed-with-max-compression (Not emitted)
manpage-section-mismatch (52 packages, 1244 tags, plus 7 overrides)

It sure is checking for spelling errors in man pages:

https://lintian.debian.org/tags/spelling-error-in-manpage.html

Only 24,000 problems to fix.  ;-)

Regards,
Branden

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]