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

Bug#271014: marked as done (binary-without-manpage uses "must" instead of "should")



Your message dated Thu, 14 Oct 2004 21:47:07 -0400
with message-id <E1CIHBT-0003w6-00@newraff.debian.org>
and subject line Bug#271014: fixed in lintian 1.23.3
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 10 Sep 2004 15:38:00 +0000
>From rmh@khazad.dyndns.org Fri Sep 10 08:38:00 2004
Return-path: <rmh@khazad.dyndns.org>
Received: from 86.red-80-24-13.pooles.rima-tde.net (khazad.dyndns.org) [80.24.13.86] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1C5nTL-00053D-00; Fri, 10 Sep 2004 08:37:59 -0700
Received: from aragorn ([192.168.0.1] helo=khazad.dyndns.org)
	by khazad.dyndns.org with esmtp (Exim 3.36 #1 (Debian))
	id 1C5nZA-0003Sk-00; Fri, 10 Sep 2004 17:44:00 +0200
Received: from rmh by khazad.dyndns.org with local (Exim 4.34)
	id 1C5nS5-000CMo-I8; Fri, 10 Sep 2004 17:36:41 +0200
Content-Type: multipart/mixed; boundary="===============2138495190=="
MIME-Version: 1.0
From: Robert Millan <rmh@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: binary-without-manpage uses "must" instead of "should"
X-Mailer: reportbug 2.64
Date: Fri, 10 Sep 2004 17:36:41 +0200
Message-Id: <E1C5nS5-000CMo-I8@khazad.dyndns.org>
Sender: <rmh@khazad.dyndns.org>
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.5 required=4.0 tests=BAYES_00,HAS_PACKAGE,
	HTML_MESSAGE autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

This is a multi-part MIME message sent by reportbug.

--===============2138495190==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: lintian
Version: 1.23.2
Severity: normal
Tags: patch

Policy says providing a manpage is a "should" requirement not a "must" one,
but lintian's wording in the binary-without-manpage warning uses "must".

Since Policy makes a clear distinction between what "should" and "must" mean,
making lintian inconsistent with that leads to confusion.  Please fix that
(I'm attaching a patch).

Quoting Policy 12.1:

"Each program, utility, and function should have an associated manual page
included in the same package."

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: kfreebsd-i386 (i386)
Kernel: GNU/kFreeBSD 5.2.1-6
Locale: LANG=C, LC_CTYPE=C (ignored: LC_ALL set to C)

Versions of packages lintian depends on:
ii  binutils            2.14.90.0.7-8+kbsd.1 The GNU assembler, linker and bina
ii  diffstat            1.34-1               produces graph of changes introduc
ii  file                4.10-3               Determines file type using "magic"
ii  gettext             0.14.1-5             GNU Internationalization utilities
ii  man-db              2.4.2-17+cfg         The on-line manual pager
ii  perl [libdigest-md5 5.8.4-1+kbsd         Larry Wall's Practical Extraction 

-- no debconf information

--===============2138495190==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="lintian.diff"

--- lintian-1.23.2/checks/manpages.desc.old	2004-09-10 17:30:42.000000000 +0200
+++ lintian-1.23.2/checks/manpages.desc	2004-09-10 17:31:35.000000000 +0200
@@ -35,11 +35,11 @@
 Tag: binary-without-manpage
 Type: error
 Info: Each binary in <tt>/usr/bin</tt>, <tt>/usr/sbin</tt>, <tt>/bin</tt>,
- <tt>/sbin</tt>, or <tt>/usr/games</tt>, must have a manual page.
+ <tt>/sbin</tt>, or <tt>/usr/games</tt>, should have a manual page.
  .
  Note, that though the `man' program has the capability to check for
  several program names in the NAMES section, each of these programs
- must have its own manual page (a symbolic link to the appropriate
+ should have its own manual page (a symbolic link to the appropriate
  manual page is sufficient) because other manual page viewers such as
  xman or tkman don't support this.
 Ref: policy 12.1

--===============2138495190==--

---------------------------------------
Received: (at 271014-close) by bugs.debian.org; 15 Oct 2004 01:53:29 +0000
>From katie@ftp-master.debian.org Thu Oct 14 18:53:29 2004
Return-path: <katie@ftp-master.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CIHHd-0005gq-00; Thu, 14 Oct 2004 18:53:29 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1CIHBT-0003w6-00; Thu, 14 Oct 2004 21:47:07 -0400
From: Jeroen van Wolffelaar <jeroen@wolffelaar.nl>
To: 271014-close@bugs.debian.org
X-Katie: $Revision: 1.51 $
Subject: Bug#271014: fixed in lintian 1.23.3
Message-Id: <E1CIHBT-0003w6-00@newraff.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Thu, 14 Oct 2004 21:47:07 -0400
Delivered-To: 271014-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 
X-CrossAssassin-Score: 10

Source: lintian
Source-Version: 1.23.3

We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive:

lintian_1.23.3.dsc
  to pool/main/l/lintian/lintian_1.23.3.dsc
lintian_1.23.3.tar.gz
  to pool/main/l/lintian/lintian_1.23.3.tar.gz
lintian_1.23.3_all.deb
  to pool/main/l/lintian/lintian_1.23.3_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 271014@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jeroen van Wolffelaar <jeroen@wolffelaar.nl> (supplier of updated lintian package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 13 Oct 2004 02:45:36 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 1.23.3
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Jeroen van Wolffelaar <jeroen@wolffelaar.nl>
Description: 
 lintian    - Debian package checker
Closes: 87805 249414 251262 258604 261435 261602 261603 262649 264218 268077 271014 274286 274832 275124
Changes: 
 lintian (1.23.3) unstable; urgency=low
 .
   The ``the others must be busy releasing Sarge or something'' release,
   prepared by yours truly
 .
   * checks/conffiles.desc:
     + Note the most likely cause for duplicate-conffile in the description
       (thanks Chris Anderson for running into this problem and asking me
       about it)
   * checks/copyright-file:
     + Revert the extra pedantic check introduced in 1.23.0 that
       complained about unstrict dependencies when one as a
       /usr/share/doc/<package> that is a symlink (Closes: #249414)
   * checks/debconf:
     + Don't warn when the Choices field of a debconf question is
       not translated, often it makes no sense to translate it
       (Closes: #262649)
   * checks/debhelper:
     + dh-make also creates sample files named .EX, so make that check
       case-insensitive (Closes: #251262)
   * checks/fields.desc:
     + Adjust package-has-a-duplicate-relation to warning, and note that
       this sometimes happens to you when using ${shlibs:Depends}, and you
       shouldn't bother too much if that's the case (Closes: #274286)
       Thanks Peter Eisentraut for the suggestion
     + Fix English language depends-on-essential-package-without-using-version,
       thanks to Peter Eisentrautf for noticing (Closes: #261603)
     + [FL] Clone depends-on-essential-package-without-using-version as
       build-depends-on-essential-package-without-using-version to give
       correct policy reference (Closes: #261602)
   * checks/init.d:
     + Don't warn for missing init.d scripts in package and conffile list
       if a variable is used instead of a real name (Closes: #264218)
   * checks/manpages.desc:
     + Demote binary-without-manpage to warning, and adjust description,
       to be consistent with policy, which says a manpage should be available
       (and doesn't use "must" for it). Thanks to Robert Millan for his patch
       (Closes: #271014)
   * checks/nmu.desc:
     + Note in source-nmu-has-incorrect-version-number's description that
       the mistake could also be the other way around (Closes: #258604)
   * checks/po-debconf:
     + Don't give missing-file-from-potfile-in on empty lines
       (Thanks Adam Conrad for noticing)
   * checks/scripts:
     + The php commandline interpreter is now provided by php4-cli, and
       not php4-cgi, update dependency check accordingly (Closes: #268077)
     + Give an error if the 'config' script uses a non-essential
       interpreter (Closes: #274832)
   * checks/shared-libraries:
     + Ignore comments in shlibs files (Closes: #275124)
 .
   * doc/lintian.sgml:
     + Document that you can use comments in overrides (Closes: #87805)
 .
   * frontend/lintian:
     + Fix overrides so that they allow all of (1) <package> <type>:,
       (2) <package>:, and (3) <nothing> as prefix to tags you want to
       override, and modify documentation accordingly. This used to be buggy
       (Closes: #261435)
Files: 
 f5a7cc57412304d4e5211f5ff9b31d13 738 devel optional lintian_1.23.3.dsc
 d8fd779f055158c0274972c7959631ea 250994 devel optional lintian_1.23.3.tar.gz
 7fb2bee4dc712bfe4aca047c4b0fc114 217992 devel optional lintian_1.23.3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBbyloQbn06FtxPfARAlLOAJ4h0X5qhwJcwpFrGm6au8dFv2PHQACgoQs/
EDaisgE9TtzBSUIPLKA4Q88=
=VJxF
-----END PGP SIGNATURE-----



Reply to: