From: John Spencer <maillist-musl-Am5OCHYCrcUb1SvskN2V4Q@public.gmane.org>
To: "Michael Kerrisk (man-pages)"
<mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: "linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
<linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
Andrew Josey <ajosey-7882/jkIBncuagvECLh61g@public.gmane.org>,
Felix Janda <felix.janda-1KBjaw7Xf1+zQB+pC5nmwQ@public.gmane.org>,
Rich Felker <dalias-/miJ2pyFWUyWIDz0JBNUog@public.gmane.org>,
John Spencer
<maillist-musl-Am5OCHYCrcUb1SvskN2V4Q@public.gmane.org>,
Rob Landley <rob-VoJi6FS/r0vR7s880joybQ@public.gmane.org>,
Matthew Dempsky <matthew-bfSpyvURsAhAfugRpC6u6w@public.gmane.org>
Subject: Re: POSIX.1-2013 man pages for review
Date: Thu, 19 Sep 2013 10:44:40 +0200 [thread overview]
Message-ID: <523AB978.2080607@barfooze.de> (raw)
In-Reply-To: <523AAEEE.5090602-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 1097 bytes --]
Michael, Felix,
On 09/19/2013 09:59 AM, Michael Kerrisk (man-pages) wrote:
>
> Thanks to some work by Felix Janda, we now have a set of
> scripts that convert the source format that we received from
> IEEE/TOG to the man pages using the "man" macros. Felix has
> done some excellent work, and I've spent quite some time
> reviewing the results. However, before definitively releasing
great work, thanks !
> these pages, I would like to have further review of the pages,
> and I am soliciting that review with this mail
>
> The main purposes of this review are to:
> * detect any problems injected by the conversion process
> (e.g., spurious text added or deleted)
> * find any formatting issues with the resulting pages.
i've run a test script[0] using my own manpage viewer[1]
and attached the results. it seems that ~10% of the manpages use some
special groff features. i'd rather see these removed/replaced with
something nroff-compatible.
[0] https://github.com/rofl0r/hardcore-utils/blob/master/tests/mantest.sh
[1] https://github.com/rofl0r/hardcore-utils/blob/master/man.c
--JS
[-- Attachment #2: man.log --]
[-- Type: text/x-log, Size: 4917 bytes --]
=== status report ===
total manpages : 1143
buggy manpages : 137
total failures : 406
unique failures : 12
bug list:
122 **** Unknown formatter command: .ne
106 **** Unknown formatter command: .TS
106 **** Unknown formatter command: .TE
24 **** Unknown formatter command: .ce
14 **** Unknown formatter command: .EQ
14 **** Unknown formatter command: .EN
11 **** Unknown formatter command: .nr
3 **** Unknown formatter command: .T&
2 **** Unknown formatter command: .tr
2 **** Unknown formatter command: .in
1 **** Unknown formatter command: .Im
=== detail ===
page total unique
/root/man/man3p/posix_trace_close.3p 3 3
/root/man/man3p/regcomp.3p 2 4
/root/man/man3p/nl_langinfo.3p 1 1
/root/man/man3p/semop.3p 3 3
/root/man/man3p/ilogb.3p 2 2
/root/man/man3p/endutxent.3p 2 2
/root/man/man3p/wctype.3p 2 2
/root/man/man3p/open.3p 1 1
/root/man/man3p/posix_madvise.3p 1 1
/root/man/man3p/semctl.3p 1 1
/root/man/man3p/glob.3p 2 2
/root/man/man3p/freopen.3p 2 2
/root/man/man3p/localeconv.3p 2 4
/root/man/man3p/shmctl.3p 1 1
/root/man/man3p/fopen.3p 2 2
/root/man/man3p/pthread_cond_timedwait.3p 1 1
/root/man/man3p/strftime.3p 2 2
/root/man/man3p/posix_trace_getnext_event.3p 1 1
/root/man/man3p/drand48.3p 3 4
/root/man/man3p/sigaction.3p 3 3
/root/man/man3p/realpath.3p 1 1
/root/man/man3p/posix_spawn_file_actions_addclose.3p 1 1
/root/man/man3p/fma.3p 1 1
/root/man/man3p/fork.3p 1 1
/root/man/man3p/dirname.3p 2 2
/root/man/man3p/msync.3p 2 2
/root/man/man3p/putmsg.3p 1 2
/root/man/man3p/futimens.3p 1 1
/root/man/man3p/getdate.3p 2 4
/root/man/man3p/log1p.3p 1 1
/root/man/man3p/timer_create.3p 1 1
/root/man/man3p/getsockname.3p 1 1
/root/man/man3p/sysconf.3p 2 4
/root/man/man3p/tgamma.3p 1 1
/root/man/man3p/scalbln.3p 1 1
/root/man/man3p/pthread_key_create.3p 1 1
/root/man/man3p/mq_open.3p 1 1
/root/man/man3p/socket.3p 1 1
/root/man/man3p/lgamma.3p 2 2
/root/man/man3p/system.3p 1 1
/root/man/man3p/posix_trace_create.3p 2 8
/root/man/man3p/printf.3p 3 3
/root/man/man3p/sigtimedwait.3p 1 1
/root/man/man3p/getpriority.3p 1 1
/root/man/man3p/chmod.3p 2 4
/root/man/man3p/fwscanf.3p 1 1
/root/man/man3p/pthread_mutex_lock.3p 2 2
/root/man/man3p/sendto.3p 1 2
/root/man/man3p/tzset.3p 2 2
/root/man/man3p/sqrt.3p 2 2
/root/man/man3p/readlink.3p 1 1
/root/man/man3p/fputc.3p 1 1
/root/man/man3p/write.3p 1 1
/root/man/man3p/posix_spawn_file_actions_destroy.3p 1 1
/root/man/man3p/getc_unlocked.3p 1 1
/root/man/man3p/fstatvfs.3p 1 1
/root/man/man3p/gai_strerror.3p 2 2
/root/man/man3p/mmap.3p 3 5
/root/man/man3p/erf.3p 3 3
/root/man/man3p/wordexp.3p 3 3
/root/man/man3p/fdopendir.3p 1 1
/root/man/man3p/msgsnd.3p 1 1
/root/man/man3p/truncate.3p 1 1
/root/man/man3p/mknod.3p 3 5
/root/man/man3p/ioctl.3p 1 2
/root/man/man3p/pthread_mutex_destroy.3p 1 1
/root/man/man3p/fstatat.3p 1 1
/root/man/man3p/fcntl.3p 1 1
/root/man/man3p/getpeername.3p 1 1
/root/man/man3p/sendmsg.3p 1 1
/root/man/man3p/lockf.3p 2 2
/root/man/man3p/fscanf.3p 1 1
/root/man/man3p/atanh.3p 1 1
/root/man/man3p/utime.3p 1 1
/root/man/man3p/tan.3p 1 1
/root/man/man3p/fattach.3p 1 1
/root/man/man3p/fpathconf.3p 3 3
/root/man/man3p/fgetwc.3p 1 1
/root/man/man3p/fwprintf.3p 1 4
/root/man/man1p/write.1p 1 1
/root/man/man1p/sccs.1p 1 1
/root/man/man1p/val.1p 2 2
/root/man/man1p/ctags.1p 1 2
/root/man/man1p/nl.1p 2 2
/root/man/man1p/expr.1p 3 5
/root/man/man1p/pax.1p 7 31
/root/man/man1p/ex.1p 3 10
/root/man/man1p/lex.1p 4 12
/root/man/man1p/ps.1p 4 7
/root/man/man1p/dirname.1p 2 2
/root/man/man1p/touch.1p 2 2
/root/man/man1p/c99.1p 4 13
/root/man/man1p/yacc.1p 4 5
/root/man/man1p/mailx.1p 1 2
/root/man/man1p/dd.1p 2 3
/root/man/man1p/find.1p 1 2
/root/man/man1p/qsub.1p 4 4
/root/man/man1p/awk.1p 4 14
/root/man/man1p/file.1p 4 5
/root/man/man1p/tail.1p 2 2
/root/man/man1p/bc.1p 3 5
/root/man/man1p/gencat.1p 2 2
/root/man/man1p/ed.1p 2 4
/root/man/man1p/get.1p 3 4
/root/man/man1p/tr.1p 2 2
/root/man/man1p/prs.1p 2 2
/root/man/man1p/ls.1p 1 1
/root/man/man1p/printf.1p 3 3
/root/man/man1p/qhold.1p 1 1
/root/man/man1p/chmod.1p 2 4
/root/man/man1p/vi.1p 1 3
/root/man/man1p/od.1p 4 4
/root/man/man1p/stty.1p 4 7
/root/man/man1p/sort.1p 2 2
/root/man/man1p/uuencode.1p 4 4
/root/man/man1p/ar.1p 1 1
/root/man/man1p/sed.1p 1 8
/root/man/man0p/tar.h.0p 2 6
/root/man/man0p/complex.h.0p 2 2
/root/man/man0p/tgmath.h.0p 2 6
/root/man/man0p/cpio.h.0p 2 2
/root/man/man0p/float.h.0p 3 15
/root/man/man0p/langinfo.h.0p 2 2
/root/man/man0p/pthread.h.0p 2 2
/root/man/man0p/fcntl.h.0p 1 1
/root/man/man0p/fmtmsg.h.0p 2 2
/root/man/man0p/inttypes.h.0p 2 8
/root/man/man0p/sys_stat.h.0p 3 3
/root/man/man0p/math.h.0p 2 2
/root/man/man0p/time.h.0p 1 1
/root/man/man0p/termios.h.0p 2 4
/root/man/man0p/signal.h.0p 3 9
/root/man/man0p/netinet_in.h.0p 1 1
/root/man/man0p/unistd.h.0p 1 3
/root/man/man0p/stdint.h.0p 3 3
/root/man/man0p/spawn.h.0p 1 1
/root/man/man0p/stdio.h.0p 1 1
next prev parent reply other threads:[~2013-09-19 8:44 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-09-19 7:59 POSIX.1-2013 man pages for review Michael Kerrisk (man-pages)
[not found] ` <523AAEEE.5090602-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2013-09-19 8:44 ` John Spencer [this message]
[not found] ` <523AB978.2080607-Am5OCHYCrcUb1SvskN2V4Q@public.gmane.org>
2013-09-19 11:00 ` Michael Kerrisk (man-pages)
[not found] ` <CAKgNAki+jTS9rkORvcPNxWcStNjnNTnt_jqBYcfoaYm7d4GxqQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-09-19 17:47 ` Felix Janda
2013-09-20 13:09 ` John Spencer
[not found] ` <523C48EF.5080309-Am5OCHYCrcUb1SvskN2V4Q@public.gmane.org>
2013-09-20 17:50 ` Simon Paillard
2013-09-20 17:54 ` Felix Janda
2013-09-21 12:20 ` John Spencer
[not found] ` <523D8F06.9060801-Am5OCHYCrcUb1SvskN2V4Q@public.gmane.org>
2013-09-22 19:25 ` Felix Janda
2013-09-24 13:30 ` John Spencer
2013-10-01 23:16 ` Rob Landley
-- strict thread matches above, loose matches on Subject: below --
2013-12-09 17:58 Xose Vazquez Perez
[not found] ` <52A604CD.6040502-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-01-04 10:17 ` Michael Kerrisk (man-pages)
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=523AB978.2080607@barfooze.de \
--to=maillist-musl-am5ochycrcub1svskn2v4q@public.gmane.org \
--cc=ajosey-7882/jkIBncuagvECLh61g@public.gmane.org \
--cc=dalias-/miJ2pyFWUyWIDz0JBNUog@public.gmane.org \
--cc=felix.janda-1KBjaw7Xf1+zQB+pC5nmwQ@public.gmane.org \
--cc=linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=matthew-bfSpyvURsAhAfugRpC6u6w@public.gmane.org \
--cc=mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=rob-VoJi6FS/r0vR7s880joybQ@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).