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

Bug#373767: marked as done ([general] add support for --pedantic informational messages)



Your message dated Sun, 25 Jan 2009 01:02:15 +0000
with message-id <E1LQtOB-0005wn-VO@ries.debian.org>
and subject line Bug#373767: fixed in lintian 2.2.0
has caused the Debian Bug report #373767,
regarding [general] add support for --pedantic informational messages
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
373767: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=373767
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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


--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.2.0

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_2.2.0.dsc
  to pool/main/l/lintian/lintian_2.2.0.dsc
lintian_2.2.0.tar.gz
  to pool/main/l/lintian/lintian_2.2.0.tar.gz
lintian_2.2.0_all.deb
  to pool/main/l/lintian/lintian_2.2.0_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 373767@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Russ Allbery <rra@debian.org> (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.8
Date: Sat, 24 Jan 2009 16:43:32 -0800
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.0
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Russ Allbery <rra@debian.org>
Description: 
 lintian    - Debian package checker
Closes: 373767 470912 511496 512196 512363 512478 512560 512563 512678 512738
Changes: 
 lintian (2.2.0) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added
       - direct-changes-in-diff-but-no-patch-system (pedantic)
       - no-homepage-field (pedantic)
       - no-upstream-changelog (pedantic)
       - package-depends-on-hardcoded-libc
       - weak-dependency-on-misc-depends
 .
   * checks/*.desc:
     + [RA] Replace `' "balanced" quotes with straight double-quotes.  The
       old style looks strange with modern fonts.  Based on work by Raphael
       Geissert.
   * checks/binaries:
     + [FL] Fix check for directories in the package in RPATH check.
   * checks/changelog-file{,.desc}:
     + [RA] Use Lintian::Collect to read the changelog.
     + [RA] Enable no-upstream-changelog as a pedantic check, since it's
       often incorrect for multiple binary packages generated from the same
       source.  Patch from Raphael Geissert.  (Closes: #470912)
   * checks/control-file{,.desc}:
     + [ADB] Fix a typo ("arne't").  Thanks, Raphael Geissert.
     + [RA] Check for hard-coded package dependencies on libc.  Patch from
       Evgeni Golov.  (Closes: #512196)
     + [RA] Check package-depends-on-itself for Suggests as well.
   * checks/debhelper{,.desc}:
     + [ADB] Remove no longer required "Type" fields from a couple of
       entries.  Thanks, Raphael Geissert.
     + [ADB] Fix a couple of typoes.  Thanks, Raphael Geissert.
     + [RA] Allow ${misc:Depends} in Pre-Depends and warn of
       ${misc:Depends} in Recommends or Suggests.  Patch from Raphael
       Geissert.  (Closes: #512478)
   * checks/fields{,.desc}:
     + [RA] Add pedantic check for no Homepage control field.  Patch from
       Raphael Geissert.
   * checks/files:
     + [RA] Add swfobject.js to embedded-javascript-library.  Thanks, Paul
       Wise.  (Closes: #512363)
   * checks/nmu{,.desc}:
     + [RA] Use Lintian::Collect to read the changelog.
     + [RA] Only treat the mention of NMU as a maintainer acknowldegement
       if the "ack" string appears before the mention of NMU.  Avoids
       changelog-should-mention-nmu false positives for "NMU with ACK from
       maintainer."  Thanks, Evgeni Golov.  (Closes: #512738)
   * checks/patch-systems{,.desc}:
     + [RA] Add pedantic check for changes to the upstream source in the
       diff without using a patch system.  Thanks, Raphael Geissert.
   * checks/standards-version{,.desc}:
     + [ADB] Add source-control-file to the list of information needed by
       the script.  Thanks, Raphael Geissert.  (Closes: #512563)
     + [RA] Use Lintian::Data to get the standards versions and release
       dates.  Dates are now in seconds since epoch, so remove the date
       conversion code.
   * checks/version-substvars.desc:
     + [RA] Mention when the binary:Version and source:Version substvars
       were introduced.  Thanks, Steffen Moeller.
 .
   * collection/*.desc:
     + [RA] Replace `' "balanced" quotes with straight double-quotes.  The
       old style looks strange with modern fonts.  Based on work by Raphael
       Geissert.
 .
   * data/standards-version/release-dates:
     + [RA] Known standards versions and their release dates in seconds
       since epoch, taken from checks/standards-version.
 .
   * frontend/lintian:
     + [RA] Add --pedantic option to display pedantic tags.  Patch from
       Raphael Geissert.  (Closes: #373767)
 .
   * lib/Checker.pm:
     + [ADB] Remove some unused code.
   * lib/Lintian/Collect/Binary.pm:
     + [RA] Add a changelog() method to return the parsed changelog.
   * lib/Lintian/Collect/Source.pm:
     + [ADB] Add a missing "use Util" as the module uses the fail() function
       from that module.  Thanks, Raphael Geissert.  (Closes: #512560)
   * lib/Text_utils.pm:
     + [ADB] Add a missing "use Util" as the module uses the fail() function
       from that module.  Thanks, Raphael Geissert.
   * lib/Tags.pm:
     + [RA] Add support for pedantic tags.  Patch from Raphael Geissert.
 .
   * man/lintian.1:
     + [RA] Document the new --pedantic option.
 .
   * reporting/html_reports:
     + [RA] Add support for a new tag index sorted by severity and
       certainty.  (Closes: #511496)
   * reporting/templates/index.tmpl:
     + [RA] Link to the new tag index.
   * reporting/templates/tags-severity.tmpl:
     + [RA] Template for a tag index sorted by severity and certainty.
 .
   * t/runtests:
     + [RA] Add support for specifying the Lintian options to use when
       checking a test package.  Patch from Raphael Geissert.
       (Closes: #512678)
     + [RA] Expect the desc files for tests to be in the test directory
       rather than at the top level and move the sequence number to an
       attribute in the test description rather than in the desc file
       name.
Checksums-Sha1: 
 263af76f91056af162f5c63255ea2ae6b7f56d69 1163 lintian_2.2.0.dsc
 70b322e243dfe0ddf7c68f5c560833c73dc40349 588021 lintian_2.2.0.tar.gz
 8983233944eee1978679b2acd5c5b39f197179f0 408606 lintian_2.2.0_all.deb
Checksums-Sha256: 
 70aff1a8218fae23cff03a1f014fa05b28b774428ac6eb38cd0236723f937446 1163 lintian_2.2.0.dsc
 4d0e733350243d4fa2b1aa8e33548b0b429e5cf0d1f65e5110039708f2f850fb 588021 lintian_2.2.0.tar.gz
 4bcdf720d4f906f18772d4da4eb1b5c6c454a53f3399eb1357d196bada76582b 408606 lintian_2.2.0_all.deb
Files: 
 1026af219a7fd7cddd5edb25c2ce7abb 1163 devel optional lintian_2.2.0.dsc
 1933e24e6955e91d8ee16f37531aaeb4 588021 devel optional lintian_2.2.0.tar.gz
 7b35f2031893b7a8418a1e0ad0b47907 408606 devel optional lintian_2.2.0_all.deb

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

iEYEARECAAYFAkl7uW0ACgkQ+YXjQAr8dHaU6ACfTXLxEad69U0u4huC+zl1PZGS
gY8AoLCKGOwiIyRDKme/Mna4Dfd/GnOZ
=WDsS
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: