From: "Michael Kerrisk (man-pages)" <mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: ams-mXXj517/zsQ@public.gmane.org
Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
jchaloup-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org,
linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
libc-alpha-9JcytcrH/bA+uJoB2kUjGw@public.gmane.org,
myllynen-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org,
drepper-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
pschiffe-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org
Subject: Re: For review: memusage(1) man page
Date: Tue, 22 Jul 2014 21:02:04 +0200 [thread overview]
Message-ID: <53CEB52C.1000705@gmail.com> (raw)
In-Reply-To: <E1X9VbA-0002Bk-Ox-iW7gFb+/I3LZHJUXO5efmti2O/JbrIOy@public.gmane.org>
Hello Alfred,
On 07/22/2014 10:39 AM, Alfred M. Szmidt wrote:
> Jan, are you willing to assign copyright for those documenation bits
> to the FSF? I'll happily convert them into texinfo.
>
> I must say that this is an odd position to take. While it would be
> nice to have documentation in the glibc manual, the glibc
> developers did not bother to add anything to the manual when
> writing these interfaces, so it hardly seems like anyone else is
> obligated to do so (assuming that person wanted to even jump the
> CLA hurdle...). In any case, man pages does (good) pages that
> describe the libc interfaces (including commands).
>
> Someone sends a useful patch for glibc, but glibc is not documented
> using man pages so the natural thing is to have it in a format that
> can be accepted into glibc.
My problem was with your earlier statement: "This, memusagestat, and
mtrace should rather be put into the glibc manual." Perhaps it is
just a language misstep, but "should" implies that the author is
in some sense obliged to send documentation patches to the glibc
manual, rather than elsewhere (e.g., man pages). I don't agree.
(But, I'll repeat what I said earlier that it would be good if the
doc is in the glibc manual, also.)
> What is odd is to dismiss such a contribution
I did not dismiss any contribution (or I am misunderstanding your point).
> and start making excuses
> as to why one should not "bother" updating the offical, and canonical
> documentation for glibc.
I'm not making excuses. But, I am suggesting that the CLA is a
rather pointless hurdle. Yes, we can argue that one; I've already
made my position clear and public elsewhere [1].
And, I can't help but make the observation that man-pages provides
documentation of the glibc interfaces that is frequently more thorough,
complete, and up-to-date than the "official and canonical" glibc manual.
I leave others to speculate how that situation could come about.
> And accusing people because they "couldn't
> be bothered" is quite an unfriendly attidue. We all have things to
> do, and only have so much time to try and do everything.
I did not "accuse" anyone of anything, but it seems clear that
there are many cases where documentation was considered unimportant.
And, I probably could have expressed myself a little better and
more temperately; I was reacting a little to what I perceived
was your implication (as I describe above).
Mostly, I was expressing frustration with a too common developer
attitude that the job ends at coding. For, without documentation
(i.e., a formal or informal spec), how can one tell where the
developer's implementation differs from their intention (i.e., a bug)?
Personally speaking, I've never considered a development project
complete if I did not also provide (extensive) documentation.
Cheers,
Michael
https://lwn.net/Articles/529522/
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2014-07-22 19:02 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-07-18 9:00 For review: memusage(1) man page Jan Chaloupka
2014-07-18 9:20 ` Alfred M. Szmidt
2014-07-18 9:50 ` Jan Chaloupka
[not found] ` <E1X84Kh-00041J-2z-iW7gFb+/I3LZHJUXO5efmti2O/JbrIOy@public.gmane.org>
2014-07-22 6:10 ` Michael Kerrisk (man-pages)
[not found] ` <53CE004A.3060706-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-07-22 8:39 ` Alfred M. Szmidt
[not found] ` <E1X9VbA-0002Bk-Ox-iW7gFb+/I3LZHJUXO5efmti2O/JbrIOy@public.gmane.org>
2014-07-22 10:20 ` Jan Chaloupka
[not found] ` <53CE3AF3.40005-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-07-22 11:00 ` Alfred M. Szmidt
[not found] ` <E1X9XoF-0007Vz-Lm-iW7gFb+/I3LZHJUXO5efmti2O/JbrIOy@public.gmane.org>
2014-07-24 5:25 ` Jan Chaloupka
2014-07-24 7:26 ` Alfred M. Szmidt
[not found] ` <E1XADPx-0007U6-2t-iW7gFb+/I3LZHJUXO5efmti2O/JbrIOy@public.gmane.org>
2014-07-24 7:39 ` Jan Chaloupka
2014-07-22 19:02 ` Michael Kerrisk (man-pages) [this message]
2014-07-23 14:41 ` Alfred M. Szmidt
[not found] ` <53C8E244.2080901-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-07-22 6:14 ` Michael Kerrisk (man-pages)
[not found] ` <53CE0144.7050405-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-07-22 6:30 ` Jan Chaloupka
[not found] ` <53CE0517.2040005-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-07-22 8:07 ` Jan Chaloupka
[not found] ` <53CE1BC4.6040707-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-08-04 5:26 ` Jan Chaloupka
2014-08-30 13:57 ` Michael Kerrisk (man-pages)
[not found] ` <5401D83C.3050806-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-09-01 7:22 ` Jan Chaloupka
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=53CEB52C.1000705@gmail.com \
--to=mtk.manpages-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
--cc=ams-mXXj517/zsQ@public.gmane.org \
--cc=drepper-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=jchaloup-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=libc-alpha-9JcytcrH/bA+uJoB2kUjGw@public.gmane.org \
--cc=linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=myllynen-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=pschiffe-H+wXaHxf7aLQT0dZR+AlfA@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.