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

Accepted lintian 2.1.2~bpo40+1 (source all)



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

Format: 1.7
Date: Wed, 10 Dec 2008 21:29:14 +0100
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.1.2~bpo40+1
Distribution: etch-backports
Urgency: low
Maintainer: joerg@debian.org
Changed-By: Joerg Jaspert <joerg@debian.org>
Description: 
 lintian    - Debian package checker
Closes: 253884 485954 495176 495431 495836 496295 496826 496875 497215 497247 497350 497864 497887 498075 498096 498135 498197 498617 498892 498897 498994 499737 499847 500063 500661 500720 501722 503695 504070 504257 505826 505868 506697 506793 507241 507331 507461 507761 508341
Changes: 
 lintian (2.1.2~bpo40+1) etch-backports; urgency=low
 .
   * Backport, no changes needed
 .
 lintian (2.1.2) unstable; urgency=low
 .
   * frontend/lintian:
     + [ADB] Accept "html" as a valid argument for --color again.
 .
   * lib/Lintian/Output.pm:
     + [ADB] Re-introduce support for HTML coloured output.  (Closes: #508341)
 .
   * man/lintian.1:
     + [ADB] Document that "--color=html" is supported again.
 .
 lintian (2.1.1) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added
       - latest-debian-changelog-entry-changed-to-native
 .
   * checks/changelog{,.desc}:
     + [ADB] Warn when the version of a package changes to Debian native.
       Based on a patch by Michal Ä?ihaÅ?.  (Closes: #504070)
   * checks/fields.desc:
     + [RA] Improve the recommendation for dependencies in debug packages
       to include the case of a debug package corresponding to multiple
       other packages.
   * checks/files:
     + [ADB] Add tests for several more embedded PHP libraries.  Patch
       by Raphael Geissert.
   * checks/patch-systems{,.desc}:
     + [ADB] Don't complain about a missing quilt build-dependency if
       the package contains a directory named debian/patches/series.
       (Closes: #507761)
     + [ADB] Lower the severity of {quilt-,d}patch-missing-description from
       minor to wishlist.
   * checks/scripts:
     + [ADB] Enhance the test for command-with-path-in-maintainer-script to
       better match executions of the command rather than the use of its name
       in pattern matching expressions.  (Closes: #499847)
 .
   * collection/{fileinfo,md5sums}:
     + [ADB] Use blocking filehandles to pass the list of filenames to check
       to the spawned file / md5sum.  By default the handles were non-blocking
       which could lead to problems with larger file lists.  (Closes: #507461)
 .
   * debian/{control,copyright}:
     + [ADB] Add Adam D. Barratt to Uploaders and copyright.
 .
   * frontend/lintian:
     + [ADB] Don't call lintian-info when --info is specified.  Set a new
       flag on the Lintian::Output module instead.
   * frontend/lintian-info:
     + [ADB] Add missing "use Text_Utils".  It used to be indirectly pulled
       in via Read_taginfo.
 .
   * lib/Lintian/Output{.pm,/*.pm}:
     + [ADB] Flag a tag as issued when printing it.
   * lib/Lintian/Output.pm:
     + [ADB] Make sure the default list of colours is initialised before
       attempting to use it.  Thanks, gregor herrmann.  (Closes: #507241)
     + [ADB] Maintain a list of tags which have been issued.
     + [ADB] Optionally include the description of a tag when displaying it.
   * lib/Lintian/Output/ColonSeparated.pm:
     + [ADB] Fix uninitialized value warnings by displaying the type code
       rather than the (no longer present in description files) Type field
       and handling non-overriden tags.
   * lib/Lintian/Output/LetterQualifier.pm:
     + [ADB] Optionally include the description of a tag when displaying it.
   * lib/Lintian/Output/XML.pm:
     + [ADB] Add a missing angle bracket to the closing "tag" tag, so that
       the XML is well-formed.
 .
   * lib/Lab.pm:
     + [FL] Fix breakage of populate_with_dist() I introduced in 2.1.0.
   * lib/Read_taginfo.pm:
     + [ADB] Move the work of formatting a tag's description to a separate
       function so that it can be called from multiple locations.
     + [ADB] Properly export those functions which are called from other
       modules.
   * lib/Spelling.pm:
     + [RA] Don't add unnecessary backslashes in the list of spelling
       corrections.  They're copied into the output.  Thanks, Micah
       Anderson.  (Closes: #507331)
   * lib/Tags.pm:
     + [ADB] Don't output a "Processing binary package foo.changes" message.
       Thanks Sandro Tosi for pointing the issue out.
   * lib/Text_utils.pm:
     + [ADB] Properly export those functions which are called from other
       modules.
 .
   * reporting/html_reports:
     + [ADB] Add missing "use Text_Utils".  It used to be indirectly pulled
       in via Read_taginfo.
 .
 lintian (2.1.0) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added
       - debhelper-but-no-misc-depends
       - missing-build-dependency-for-dh_-command
       - quilt-patch-missing-description
       - shlib-calls-exit
 .
   * checks/common_data.pm:
     + [FL] New variable $known_shells_regex which matches known shell
       names.  This removes some synchronisation issues between the
       different regexes in use.
   * checks/debconf{,.desc}:
     + [CW] Update my e-mail address.
     + [ADB] Don't detect the use of "?" as a literal character or wildcard
       as part of a question in an extended template description.  Based
       on a patch by Stephen Gran.  (Closes: #500661)
   * checks/debhelper:
     + [FL] Use Lintian::Data for list of debhelper commands that modify
       maintainer scripts.  Patch by Raphael Geissert.
     + [FL] Add new tag missing-build-dependency-for-dh_-command for
       debhelper commands that are not from the debhelper package.
       Patch by Raphael Geissert.
     + [FL] Add new tag debhelper-but-no-misc-depends which warns
       about missing misc:Depends if you use commands that might
       set it.  Patch by Raphael Geissert.  (Closes: #499737)
   * checks/fields:
     + [ADB] Ignore non-dependency fields when considering whether a
       versioned dependency is satisfied by the perl core packages.
       Based on a patch by Niko Tyni.  (Closes: #500720)
     + [RA] Stop checking for a libmodule-build-perl build dependency since
       Module::Build now comes with Perl.  Thanks, Raphael Hertzog.
       (Closes: #506697)
   * checks/files:
     + [ADB] Apply patches from Raphael Geissert to update the list of
       embedded PHP libraries:
       - Add detection for the Snoopy and GeSHi libraries and the use of
         phpmailer.inc (rather than .php).
       - Enable the libmarkdown-php check, as the package is now in unstable.
       - Add support for the (not currently packaged and thus disabled) IXR
         and kses libraries.
   * checks/infofiles:
     + [FL] Use $known_shells_regex from common_data.
   * checks/menus:
     + [FL] Use $known_shells_regex from common_data.
   * checks/patch-systems{,.desc}:
     + [ADB] Don't include dpatch comment lines containing no content
       when determining whether the patch includes a description.
       (Closes: #503695)
     + [ADB] Add missing "diffstat" to the Needs-Info field.
     + [ADB] Check whether quilt patches include a description.
       (Closes: #498892)
   * check/scripts:
     + [FL] Use $known_shells_regex from common_data.
     + [FL] Add icmake as a known interpreter as requested by
       Frank B. Brokken.  (Closes: #505868)
   * checks/shared-libs{,.desc}:
     + [ADB] Don't issue both symbols-file-contains-debian-revision and
       symbols-file-contains-current-version-with-debian-revision for any
       given symbol, as the latter implies the former and may thus create
       noise in the tests' output.  (Closes: #505826)
     + [ADB] Add an experimental tag flagging shared libraries that call
       _exit() or exit() without at some point calling fork() (a somewhat
       inaccurate heuristic, but one which should weed out a number of
       false positives).  (Closes: #504257)
 .
   * collection/objdump-info:
     + [ADB] Only use readelf to emulate objdump if objdump returned "file
       format not recognized".  In cases where the objdump output was "invalid
       operation", the output of etch's readelf is not particularly useful
       and it's easier to simply let the checks scripts handle the objdump
       output.
 .
   * debian/control:
     + [FL] Add dependency on libipc-run-perl for Lintian::Command.
 .
   * doc/lintian.sgml:
     + [ADB] Correct a few typos in the "overrides" section.
 .
   * frontend/lintian:
     + [FL] Convert to use Lintian::Output.
     + [CW] Add jaunty as an allowable distribution for Ubuntu, and remove
       the EOLed edgy and feisty.
     + [ADB] Don't complain about unused overrides if the check script
       for the overriden tag hasn't been run (or --tags was used and
       the overriden tag not specified).  (Closes: #501722)
 .
   * lib/Lintian/Output:
     + [FL] New module to bundle output methods.
   * lib/Tags/{ColonSeparated,LetterQualifier}.pm:
     + [FL] Move to lib/Lintian/Output and convert to subclasses of
       Lintian::Output.
   * lib/Lintian/Output/XML.pm:
     + [FL] New experimental output format.
   * lib/Lintian/Command:
     + [FL] New utility module as a replacement for Pipeline. Provides
       a convenient wrapper around IPC::Run.
 .
   * lib/Lab.pm:
     + [FL] Convert to use Lintian::Output.
   * lib/Tags.pm:
     + [FL] Convert to use Lintian::Output.
   * lib/Pipeline.pm:
     + [FL] Remove, replaced by Lintian::Command.
   * lib/Spelling.pm:
     + [RA] Add subversion to Subversion correction for package descriptions.
       Thanks, Sandro Tosi.  (Closes: #506793)
     + [ADB] Don't check text contained within square brackets for
       capitalisation mistakes.  This allows for lists such as "[ cvs |
       subversion ]" to be included.
   * lib/Util.pm:
     + [FL] Convert to use Lintian::Output.
     + [FL] Add some new utility functions: delete_dir copy_dir gunzip_file
       touch_file.
 .
   * private/refresh-debhelper-data:
     + [FL] New script to update debhelper related data by Raphael Geissert.
       - data/debhelper/miscDepends_commands: debhelper commands that set
          misc:Depends
       - data/debhelper/maint_commands: debhelper commands that edit
          maintainer scripts
       - data/debhelper/dh_packages: packages that contain debhelper commands
       - data/debhelper/dh_commands: mapping of debhelper commands to
          packages they are contained in
 .
   * testset/{diffs,filenames}:
     + [ADB] Generate the files "files/'\ " and "filenames.c~" at build time
       instead of including it in the source package, to allow lintian to be
       imported in to Bazaar.
 .
 lintian (2.0.0) unstable; urgency=low
 .
   The "and this is only the beginning" release.
 .
   * checks/fields:
     + [RA] Allow tildes in the optional version number in the Source
       field.  Thanks, Rene Engelhard.  (Closes: #500063)
 .
   * checks/scripts:
     + [ADB] Detect brace expansions with either a leading or trailing
       blank component (e.g. "{foo,}"). Thanks to Jonny Lamb for pointing
       this out.
 .
   * frontend/lintian:
     + [FL] Fix config file parsing which I completly broke in ~rc1.
 .
   * lib/Lintian/Schedule.pm:
     + [FL] Fix parsing of source package entries in package lists.
 .
   * man/lintian.1:
     + [FL] Remove a stray backslash.
 .
   * reporting/harness:
     + [FL] Include STDERR output in lintian.log.
 .
 lintian (2.0.0~rc2) experimental; urgency=low
 .
   * Summary of tag changes:
     + Added:
       - package-superseded-by-perl
 .
   * checks/copyright-file:
     + [FL] Also detect v1.1 of CeCILL license, not only v2.0.
       (Closes: #498994)
   * checks/debhelper:
     + [FL] Use new Lintian::Collect::Source->binaries method.
   * checks/fields{,.desc}:
     + [FL] Warn about Perl module packages superseded by Perl
       core.  Patch by Niko Tyni.  (Closes: #498897)
   * checks/rules:
     + [FL] Do not issue desktop-file-but-no-dh_desktop-call if the
       package uses dh.  (Closes: #497247)
   * checks/scripts:
     + [FL] Accept the ocaml virtual packages as providing ocamlrun.
       Based on a patch by Stephane Glondu.  (Closes: #495431)
   * checks/standards-version:
     + [FL] Use new Lintian::Collect::Source->binaries method to
       fix udeb detection.  Thanks to Raphael Geissert.
       (Closes: #498096)
 .
   * frontend/lintian:
     + [FL] Add support for ranges to --display-level.
 .
   * lib/Lintian/Collect/Source.pm:
     + [FL] New binaries method that returns a hash with binary package
       names and types.
 .
 lintian (2.0.0~rc1) experimental; urgency=low
 .
   * [FL] Merge the results of the GSoC project by Jordà Polo,
     which fully implements a tag classification system in two
     dimensions (Severity and Certainty).
     The default output is unchanged, see the documentation on
     how to utilize the new features.
 .
   * Summary of tag changes:
     + Added:
       - description-contains-dh-make-perl-template
       - doc-base-uses-applications-section (actually a split of
          doc-base-unknown-section in two tags)
       - embedded-pear-module
       - embedded-php-library
       - improbable-bug-number-in-closes
       - maintainer-also-in-uploaders
       - maintainer-script-ignores-errors
       - manpage-has-errors-from-pod2man
       - ored-build-depends-on-obsolete-package (actually a split of
          build-depends-on-obsolete-package in two tags)
       - versioned-dependency-satisfied-by-perl
       - windows-devel-file-in-package
     + Removed:
       - package-needs-python-policy-debhelper
 .
   * checks/*.desc:
     + [ADB] Fix a number of spelling mistakes and typoes.
   * checks/changelog-file{,.desc}:
     + [RA] Warn about closing a bug number less than 100; this is likely
       a typo or placeholder.  Thanks, Raphael Geissert.  (Closes: #497350)
   * checks/debconf:
     + [ADB] Avoid flagging a template as unused if its definition is
       followed by a string of whitespace.
   * checks/debhelper{,.desc}:
     + [FL] Do not require versioned build-depends for compat level 5
       anymore.  Sarge is not supported anymore.  (Closes: #496826)
     + [FL] Drop package-needs-python-policy-debhelper.  Sarge is not
       supported anymore.
   * checks/description{,.desc}:
     + [FL] Warn about left-over dh-make-perl statement.
   * checks/fields{,.desc}:
     + [RA] Check for a maintainer also listed in uploaders.  Patch from
       Raphael Geissert.
     + [ADB] Don't issue an error tag for obsolete packages in Build-Depends
       fields if the package is part of an "ORed group" of packages and is
       not listed first.  As with Depends, an info tag will still be issued
       for such packages.  (Closes: #496875)
     + [FL] Check Enhances together with the other relational fields.
     + [FL] Add ant to @rule_clean_depends.  (Closes: #498135)
     + [FL] Due to a logical error "source-field-malformed" was never actually
       checked.  Patch by Raphael Geissert.  (Closes: #498197)
     + [FL] Check for unnecessary versioned dependencies on Perl core modules.
       Patch by Niko Tyni.  (Closes: #497887)
   * checks/files{,.desc}:
     + [RA,FL] Patches from Raphael Geissert:
       - Check for embedding copies of jsjac and jsMath.
       - Check for embedded copies of tinymce/2 and allow the usage of
         regexes on pkgs names.
       - Add xinha on the embedded js lib check, which is not yet in the archive
         thus disabled.
       - Add experimental check for embedded copies of PEAR PHP modules.
     + [ADB] Rework the description for embedded-javascript-library to make
       it clear that the listed libraries are examples rather than an
       exclusive list.  Also fix a spelling mistake.
     + [ADB] Re-add an accidentally removed slash to the check for embedded
       Javascript libraries, removing some false positives.  (Closes: #497215)
     + [FL] Check for Windows Development files in packages.  Based on a patch
       by Raphael Geissert.
   * checks/manpages{,.desc}:
     + [FL] Warn about the POD ERRORS sections pod2man generates.
       (Closes: #497864)
   * checks/menus{,.desc}:
     + [FL] Do not complain if the unknown doc-base section is the subsection
       of a known section.  The doc-base documentation seems to suggest that
       this is o.k.  (Closes: #495836)
     + [FL] Issue a special tag if the doc-base section would be valid except
       for a prefixed App(lication)s.
   * checks/scripts:
     + [FL] Change all regular expressions in depends_needed to
       require spaces after the command and not \b. There are
       very few cases where this would produce false negatives
       but there are reported false positives for the current
       expressions.
     + [RA] Improve the check for possibly insecure /tmp files to check
       variable assignment as well and reduce false positives by ignoring
       uses with $RANDOM or without a filename.  Based on a patch from
       Raphael Geissert.
     + [FL] Update lists of available interpreter versions (remove: jruby1.1,
       pike7.7, php4, octave2.9, add: tcl8.6, tk8.6).  (Closes: #485954)
     + [FL] Add . and + to regex for command-with-path-in-maintainer-script.
       Based on a patch from Raphael Geissert.
     + [FL] Check for missing set -e in maintainer scripts. Patch by
       Raphael Geissert.
     + [FL] Add mksh as a valid interpreter.  (Closes: #498075)
     + [FL] Handle continued lines in maintainer shell scripts correctly.
       Based on a patch by Rafael Laboissiere.  (Closes: #495176)
 .
   * collection/objdump-info:
     + [ADB] Correctly handle shared objects with no symbol versioning when
       using readelf.
     + [ADB] Update the readelf version table parsing code to handle hidden
       symbols.
 .
   * data/fields/perl-provides:
     + [FL] Data about Perl modules that are available both in Perl and as
       separate packages.
   * private/refresh-perl-provides:
     + [FL] Script to update data/fields/perl-provides.  By Niko Tyni.
 .
   * doc/lintian.sgml:
     + [FL] Document wildcard support in overrides.
 .
   * frontend/lintian:
     + [RA] Ensure we close the pipe to lintian-info before exiting, since
       otherwise lintian-info may print the rest of our output after
       lintian exits, producing confusing output interleaved with the
       shell prompt.  (Closes: #496295)
     + [FL] Actually make package version available to output formatters.
       Currently used only by experimental colon-separated output.
     + [FL] Use new module Lintian::Schedule and make package architecture
       available to output formatters if possible.
       Currently used only by experimental colon-separated output.
 .
   * lib/Tags.pm:
     + [FL] Add support for specifying wildcards in overrides.
       (Closes: #253884)
   * lib/Tags/ColonSeparated.pm:
     + [FL] Update for new features and make a little bit easier to read
       for humans:
       - Update the format to include the new severity/certainty info.
       - Include information whether the tag is experimental.
       - Move the detailled override info to the end but include info
         flag about the override status in the same column that also
         includes the experimental flag info.
   * lib/Lintian/Schedule.pm:
     + [FL] Factor out some scheduling code.
   * lib/Lintian/Data.pm:
     + [FL] Extend Lintian::Data to handle key/value pairs.  Patch by
       Niko Tyni.
 .
   * man/lintian.1:
     + [FL] Document udeb support in description for --packages-file.
 .
   * reporting/templates/maintainer.tmpl:
     + [ADB] Don't list packages in the summary at the top of the main
       report page if all of the issues reported for the package were
       "info" or "experimental".  (Closes: #498617)
 .
   * t/runtests:
     + [FL] Copy the changes to testset/runtests from JP's branch.
     + [FL] Remove global tests that were duplicated from testset/runtests,
       which will not go away in the forseeable future.
     + [FL] Print a warning if no tests were run.  Based on a patch by
       Raphael Geissert.
     + [RA] Fix single test mode.
   * testset/runtests:
     + [FL] Print a warning if no tests were run.  Based on a patch by
       Raphael Geissert.
Files: 
 41affd19d604338599bf4657a0e6275a 929 devel optional lintian_2.1.2~bpo40+1.dsc
 78f7bbd5b829915bfe241bd16d0d151d 531048 devel optional lintian_2.1.2~bpo40+1.tar.gz
 82827aeaa51adb1adf83a67048b32bc2 393648 devel optional lintian_2.1.2~bpo40+1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Joerg Jaspert <joerg@debian.org> -- Debian Developer

iEYEARECAAYFAklAJwoACgkQcV7WoH57ismnpgCcCtwD3jSTvHoa4/Lx51ozsAbd
BlwAoJPzFIZSLTRIswF/joIV7/IUxTku
=2/w6
-----END PGP SIGNATURE-----


Accepted:
lintian_2.1.2~bpo40+1.dsc
  to pool/main/l/lintian/lintian_2.1.2~bpo40+1.dsc
lintian_2.1.2~bpo40+1.tar.gz
  to pool/main/l/lintian/lintian_2.1.2~bpo40+1.tar.gz
lintian_2.1.2~bpo40+1_all.deb
  to pool/main/l/lintian/lintian_2.1.2~bpo40+1_all.deb


Reply to: