lintian 2.5.66 source package in Ubuntu

Changelog

lintian (2.5.66) unstable; urgency=medium

  Merry Christmas!

  * Summary of tag changes:
    + Added:
      - autotools-pkg-config-macro-not-cross-compilation-safe
      - bugs-field-does-not-refer-to-debian-infrastructure
      - mismatched-python-substvar
      - missing-notice-file-for-apache-license
      - override_dh_clean-does-not-call-dh_clean
      - package-contains-python-doctree-file
      - pkg-config-unavailable-for-cross-compilation
      - portable-executable-missing-security-features
      - python-package-depends-on-package-from-other-python-variant
      - vcs-fields-use-more-than-one-vcs

  * checks/*.desc:
    + [CL] Standardise on capital-L "Lintian" in package descriptions.
      Thanks to Adam D. Barratt for the suggestion.
  * checks/cruft.{pm,desc}:
    + [CL] Check for packages that invoke AC_PATH_PROG without considering
      cross-compilation. Thanks to Helmut Grohne for the idea and
      proof-of-concept implementation.  (Closes: #884798)
  * checks/fields.{pm,desc}:
    + [CL] Emit a wishlist warning for packages that mix-and-match more
      than one version control system in Vcs-* headers.  (Closes: #884503)
    + [CL] Warn when packages specify a "Bugs" field in debian/control that
      does not refer to official Debian infrastructure as this can make
      reportbug unable to report bugs.  (Closes: #741071)
  * checks/files.{pm,desc}:
    + [CL] Warn maintainers about packages that ship pkg-config files under
      /usr/lib/pkgconfig as they are unavailable under cross-compilation.
      Thanks to Helmut Grohne for the idea.  (Closes: #885096)
    + [CL] Warn about packages that ship non-reproducible Python .doctree
      files.  (Closes: #885327)
    + [CL] Factor out simple filename checks into a Lintian::Data variable.
  * checks/init.d.{pm,desc}:
    + [CL] Don't emit init.d-script-needs-depends-on-lsb-base if the
      package ships a Systemd service file.  (Closes: #864999)
  * checks/lintian.desc:
    + [CL] Also note that unused-override can be triggered if Lintian
      adds/modifies supplementary tag metadata.
  * checks/obsolete-sites.pm:
    + [CL] Ignore commented-out lines to avoid false-positives where the
      maintainer references the old location.  (Closes: #806237)
  * checks/pe.{pm,desc}:
    + [CL] Check for Microsoft Windows Portable Executable (PE) files that
      are missing security hardening features. Thanks to Petter
      Reinholdtsen for the report.  (Closes: #837548)
  * checks/python.{pm,desc}:
    + [CL] Warn about Python 2.x packages using ${python3:Depends} and
      Python 3.x packages using ${python:Depends}. Thanks to Mattia
      Rizzolo for the idea.  (Closes: #884676)
    + [CL] Factor out definition of dependency fields.
    + [CL] Warn about Python 3 packages that depend on Python 2 packages
      and vice versa.  (Closes: #782277)
  * checks/rules.{desc,pm}:
    + [CL] Check for override_dh_clean targets that are missing calls to
      dh_clean. Thanks to Andreas Beckmann for the idea.  (Closes: #884817)
  * checks/standards-version.pm:
    + [CL] Avoid misleading tag descriptions when emitting valid
      timewarp-standards-version warnings if the date parts are identical
      (ie. "2017-11-30 < 2017-11-30"). Thanks to Andrea Bolognani
      <email address hidden>> for the report.  (Closes: #884785)
  * checks/source-copyright.{desc,pm}:
    + [CL] Check for Apache 2.0 packages that do not distribute their
      accompanying "NOTICE" files.  (Closes: #885042)
    + [CL] Use the list of files in the orig tarball (rather than in the
      regular index) to prevent false positives when checking for the
      source-includes-file-in-files-excluded tag when a patch system
      re-adds files that were removed.  (Closes: #884848)

  * collection/src-orig-index:
    + [CL] Correct references to generated filename.
    + [CL] Update bitrotted calls to Lintian::Command:spawn.

  * data/debhelper/compat-level:
    + [MR] Bump the experimental debhelper compat level to 12.
      (Closes: #884678)
    + [CL] Bump the recommended debehlper compat level to 11, emitting a
      pedantic warning when using lower level.  (Closes: #884699)
  * data/debhelper/dh_commands:
    + [CL] dh_scour is now provided by python3-scour, not python-scour.
      Thanks to Jeremy Bicha.  (Closes: #885106)
  * data/files/js-libraries:
    + [CL] Detect embedded jQuery libraries with version number in their
      filenames (eg. jquery-1.10.2.min.js).  (Closes: #833613)
    + [CL] Also emit embedded-javascript-library for Twitter Bootstrap and
      "mustache".
  * data/files/php-libraries:
    + [CL] Avoid a embedded-php-library false positive for streams.php.
      (Closes: #637473)
  * data/spelling/corrections:
    + [PW] Add a number of corrections.

  * debian/compat:
    + [NT] Bump debhelper compat level to 11.
  * debian/control:
    + [CL] Tag relevant build-dependencies with <!nocheck>.
    + [NT] Bump versioned Build-Dependency on debhelper to 11~.

  * lib/Lintian/Collect/{Package,Source}.pm:
    + [CL] Don't require that src-orig-index.gz actually contains any files
      rather than faking an entry.

  * reporting/templates/maintainer.tmpl:
    + [CL] Correct invalid "else if" syntax with "elsif". Thanks to Uwe
      Kleine-König for the report.

  * t/tests/fields-malformed-vcs-fields-unrel:
    + [CL] Add a regression test for a potential false positive in the
      "vcs-field-has-unexpected-spaces" tag.  (Ref: #884870)
  * t/tests/files-multiarch-foreign-files:
    + [CL] Don't hardcode architecture triplet to fix FTBFS on non-amd64
      architectures.  (Closes: #884683)
  * t/scripts/implemented-tags.t:
    + [CL] Exclude some tests in this coverage check now that they are
      specified in a data file rather than in the code itself.

 -- Chris Lamb <email address hidden>  Tue, 26 Dec 2017 14:59:29 +0000

Upload details

Uploaded by:
Debian Lintian Maintainers
Uploaded to:
Sid
Original maintainer:
Debian Lintian Maintainers
Architectures:
all
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Bionic: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
lintian_2.5.66.dsc 3.4 KiB eae9331c4527d1b137612a8a04f234f0033f08a76882034bdbd6edb502fc71c9
lintian_2.5.66.tar.xz 2.5 MiB 742d44a8657cdca0fd26210ec582242c497dd6efd25cdd9293ee16ebc107c57a

Available diffs

No changes file available.

Binary packages built by this source

lintian: Debian package checker

 Lintian dissects Debian packages and reports bugs and policy
 violations. It contains automated checks for many aspects of Debian
 policy as well as some checks for common errors.
 .
 It uses an archive directory, called laboratory, in which it stores
 information about the packages it examines. It can keep this
 information between multiple invocations in order to avoid repeating
 expensive data-collection operations. This makes it possible to check the
 complete Debian archive for bugs, in a reasonable time.
 .
 This package is useful for all people who want to check Debian
 packages for compliance with Debian policy. Every Debian maintainer
 should check packages with this tool before uploading them to the
 archive.
 .
 This version of Lintian is calibrated for policy version 4.1.4.