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

undocumented.7 being abused



Hi,

 while trying to reproduce a bug against Window Maker, I had to install
 gnome-panel.  If one looks at the packages contents, one gets:

 /.
 /usr
 /usr/share
 /usr/share/doc
 /usr/share/doc/gnome-panel
 /usr/share/doc/gnome-panel/copyright
 /usr/share/doc/gnome-panel/changelog.gz
 /usr/share/doc/gnome-panel/changelog.Debian.gz
 /usr/share/idl
 /usr/share/idl/gnome-panel.idl
 /usr/share/man
 /usr/share/man/man1
 /usr/bin
 /usr/bin/panel
 /usr/bin/gmenu
 /usr/bin/deskguide_applet
 /usr/bin/tasklist_applet
 /usr/bin/gnome-panel-properties-capplet
 /etc
 /etc/CORBA
 /etc/CORBA/servers
 /etc/CORBA/servers/deskguide_applet.gnorba
 /etc/CORBA/servers/fish_applet.gnorba
 /etc/CORBA/servers/tasklist_applet.gnorba
 /etc/CORBA/servers/panel.gnorba
 /etc/CORBA/servers/gen_util.gnorba
 /etc/sound
 /etc/sound/events
 /etc/sound/events/panel.soundlist
 /etc/menu-methods
 /etc/menu-methods/gnome-panel
 /usr/share/man/man1/deskguide_applet.1.gz
 /usr/share/man/man1/gmenu.1.gz
 /usr/share/man/man1/panel.1.gz
 /usr/share/man/man1/tasklist_applet.1.gz
 /usr/share/man/man1/gnome-panel-properties-capplet.1.gz

 All the manpages are symlinks to undocumented.7.  Looking at the bug
 reports for gnome-panel, this hasn't been reported as a bug, so this is
 a violation of policy.  Of course, reporting this as a violation of
 policy is the same as reporting the missing manpages, which means,
 reporting the bug closes the bug.  Anyway, I'm not interested in the
 paradox...

 The point is, gnome-panel is just an example of this.  What bothers me
 is this doorback in the policy is being abused.  Policy 13.1, paragraph
 4 reads:

      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.

 Since lintian reports the absence of a manpage as an error, maintainers
 (specially new maintainer) proceed to install a link pointing to
 undocumented.7 instead of actually providing a manpage.  Before
 proposing to get rid of this, I'd like to hear opinions as to why we
 should allow the use of undocumented.7 (instead of, say, a manpage that
 *at least* points to the location of the documentation for a package)

 TIA,

--
Marcelo



Reply to: