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

Bug#373767: lintian: Add support for --pedantic informational messages



Package: lintian
Version: 1.23.21
Severity: wishlist

Currently lintian produces output of:

	W:
	E:

Consider adding a more fine grained level to control program reports
e.g. to add future check that are not neither warnings or errors. These
additional messages:

	N:	(note)
	I:	(info)

Could be used for anything that is not absolutely necessary, but
which would improve quality and maintenance. The NOTE category
would be above INFO category, suggesting that those practises should
be highly encouraged. These messages could be enable using additional
options in lintian:

  --pedantic		(enable everything)
  --enable info		(enable specific level)
  --enable note		.. 

As lintian is written in Perl and uses I assume linti, the additional
options would be easily added.

EXAMPLES:

- "known best practices" gathered from known tips:
   * e.g. of there is one huge patch, the message could be

   note-should-use-patch-control

   And lintian-info would suggest person to invest arranring
   his patches to use dpatch(1) or quilt(1) etc. other standard
   tools.

- "missing watch file"

   note-missing-upstream-watch-file

   And lintian-info would suggest person to use debian/watch
   to track the upstream sources

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.16-2-686
Locale: LANG=C, LC_CTYPE=C (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US)

Versions of packages lintian depends on:
ii  binutils             2.16.1cvs20060413-1 The GNU assembler, linker and bina
ii  diffstat             1.41-1              produces graph of changes introduc
ii  dpkg-dev             1.13.21             package building tools for Debian
ii  file                 4.17-1              Determines file type using "magic"
ii  gettext              0.14.5-4            GNU Internationalization utilities
ii  intltool-debian      0.34.2+20060512     Help i18n of RFC822 compliant conf
ii  libparse-debianchang 1.0-1               parse Debian changelogs and output
ii  man-db               2.4.3-3             The on-line manual pager
ii  perl [libdigest-md5- 5.8.8-6             Larry Wall's Practical Extraction 

lintian recommends no packages.

-- no debconf information



Reply to: