lintian 2.0.0 source package in Ubuntu

Changelog

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.

lintian (1.24.4) unstable; urgency=low

  The "[JP] is Jordà Polo" release.
  
  * checks/*.desc:
    + [JP] Update, fix and unify various manual references. 
  * checks/copyright-file:
    + [ADB] Don't flag copyright files using phrases such as "previously
      distributed under the GNU GPL" as lacking a reference to the license.
      Thanks Raphael Geissert.
  * checks/cruft{,.desc}:
    + [FL] Add new check for outdated libtool files.
      (Closes: #293296)
    + [FL] Don't exclude all of lintian, but only files in the test suites.
  * checks/files{,.desc}:
    + [ADB] Don't warn about embedded Javascript libraries in the package
      that actually provides the library. Thanks Raphael Geissert for
      pointing out the problem.  (Closes: #494577)
    + [ADB] Enhance the description of package-contains-empty-directory to
      mention how to remove such directories when building the package.
      Thanks Chris Lamb.  (Closes: #495153)
    + [ADB] Add libjs-yui (the Yahoo User Interface Library) to the list of
      packages which contain Javascript libraries and should be depended upon
      rather than embedded in other packages.  Patch from Chris Lamb.
      (Closes: #495155)
  * checks/manpages:
    + [RA] Also ignore "cannot adjust line" errors from man for lines that
      contain URLs.  Thanks, Stéphane Glondu.  (Closes: #491578)
  * checks/scripts:
    + [ADB] Split the "read without variable or with invalid options" bashism
      test in two, thus enabling the checks to be more accurate and avoiding
      an uninitialized variable warning.  (Closes: #494450)
    + [RA] Add dash to the recognized characters in a command in
      command-with-path-in-maintainer-script to avoid truncation.  Thanks,
      Thijs Kinkhorst.  (Closes: #494723)
    + [RA] Add jruby1.1, thanks Sebastien Delafond.  (Closes: #494919)
  * checks/shared-libs{,.desc}:
    + [RA] Clarify that shlibs-declares-dependency-on-other-package can be
      issued for a version mismatch.  (Closes: #494400)
    + [ADB] Correctly match alternative dependency templates in symbols
      files which specify an unversioned dependency.
  * checks/standards-version:
    + [FL] Avoid Perl warning if only the timestamp could not be parsed.

  * collection/objdump-info:
    + [ADB] Correctly parse a readelf symbol version block containing the
      definition of a single symbol.

  * debian/rules:
    + [FL] Use $(PERL) instead of a hardcoded path.
    + [FL] Clean-up the binary-indep code.
    + [FL] Add build stamp file.
  
  * doc/README{,.in}:
    + [FL] Move README to README.in and add the listing of lintian
      options on build time from lintian --help.
  
  * frontend/lintian:
    + [FL] Do not try to use fail() before the lintian libraries are
      loaded.
    + [JP] Allow tags from the "lintian" checkset to be specified with --tags.
  
  * lib/manual_refs:
    + [JP] Regenerate with new manual_refs_update.pl script.
      (Closes: #493660)
  * lib/Read_taginfo.pm, lib/Manual_refs.pm:
    + [JP] Add support for new manuals, allow specifying manual
      sections by id and not only by section number.
    + [JP] Link manpages to manpages.debian.net.
  
  * private/manual_refs_update.pl:
    + [JP] Add support for many more manuals (FHS, debconf-spec,
      {menu,python,perl}-policy, libpkg-guide).

 -- Ubuntu Archive Auto-Sync <email address hidden>   Wed,  05 Nov 2008 10:38:36 +0000

Upload details

Uploaded by:
Ubuntu Archive Auto-Sync
Uploaded to:
Jaunty
Original maintainer:
Debian Lintian Maintainers
Architectures:
all
Section:
devel
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Jaunty: [FULLYBUILT] i386

Downloads

File Size SHA-256 Checksum
lintian_2.0.0.tar.gz 506.3 KiB f14d7d340a1cd77d593aaeb372e46e959d6bcf92d14647c6a4a5f1d7a19c014d
lintian_2.0.0.dsc 1.1 KiB 9645b7224fd427e1e3ddf1d7970be8606c00a31739b38dea7248251b7bd2418f

Available diffs

View changes file

Binary packages built by this source

lintian: No summary available for lintian in ubuntu jaunty.

No description available for lintian in ubuntu jaunty.