severity 39830 normal retitle 39830 [AMENDMENT 28/10/1999] get rid of undocumented(7) symlinks thanks
I proposed to change the "Manual pages" section of our policy to get rid of the undocumented(7) symlinks. This proposal was seconded by Chris Waters <[EMAIL PROTECTED]> and Chris Lawrence <[EMAIL PROTECTED]>, so I change the status to "amendment" now. Here's a new version of my proposal, where I merged in the ideas which were introduced in the discussion: -------------------------- schnipp ----------------------------------- --- policy-3.0.1.1.sgml Wed Oct 27 13:52:33 1999 +++ policy.sgml Thu Oct 28 16:13:29 1999 @@ -3025,21 +3025,21 @@ page'.</p> <p> - If no manual page is available for a particular program, - utility or function and this is reported as a bug on - debian-bugs, a symbolic link from the requested manual page - to the <manref name="undocumented" section="7"> manual page - should be provided. This symbolic link can be created from - <tt>debian/rules</tt> like this: - <example> - ln -s ../man7/undocumented.7.gz \ - debian/tmp/usr/share/man/man[1-9]/the_requested_manpage.[1-9].gz - </example> - This manpage claims that the lack of a manpage has been - reported as a bug, so you may only do this if it really has - (you can report it yourself, if you like). Do not close the - bug report until a proper manpage is available.</p> - + There must be a manual page at least for every program. If + no manual page is available, this is considered as a bug and + should be reported to the bug tracking system (the + maintainer of the package is allowed to do write this bug + report himself, too). Do not close the bug report until a + proper manpage is available<footnote>It is not very hard to + write a man page, see the <url + id="http://www.schweikhardt.net/man_page_howto.html" + name="Man-Page-HOWTO">, <tt>man(7)</tt>, or the examples + created by <tt>debmake</tt> or <tt>dh_make</tt></footnote>. + To avoid duplicate bug reports about missing manual pages, + you should inform the user, that you know about the missing + manual page in + <tt>/usr/share/doc/<var>package</var>/TODO.Debian</tt>.</p> + <p> You may forward a complaint about a missing manpage to the upstream authors, and mark the bug as forwarded in the -------------------------- schnipp ----------------------------------- Background: =========== Christoph Lameter <[EMAIL PROTECTED]> described the problem of the undocumented(7) symlinks in debian-policy: > The symlink causes a stupid manpage to show up saying that there is no > manpage. I would prefer if man would simply say there is no manpage. > > The fact that there is already a bug filed is evident from the BTS. Why > put a symlink to undocumented into the package? > > Sometimes I check for documentation by doing a dpkg -L. I see a manpage > for a certain command and do a "man xxx". Result is a "undocumented" > manpage. Very irritating. It would have saved some effort if there simply > were no manpage. Ciao Roland -- * [EMAIL PROTECTED] * http://www.spinnaker.de/ *