Publishing details

Changelog

lintian (2.6.0) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - package-contains-sass-cache-directory
      - package-uses-dh-runit-but-lacks-breaks-substvar
      - pkg-config-references-unknown-shared-library

  [ Chris Lamb ]

  * Enhancements:
    - Check for pkg-config(1) files that reference unknown shared objects
      via (for example) "Libs: -lfoo". (Closes: #920699)
    - Check for packages that use dh_runit without specifying a Breaks on
      the "${runit:Breaks}" substvar. (Closes: #920299)
    - Require that build paths aren't "/" when checking for
      file-references-package-build-path.
    - Check for packages that ship with .sass-cache directories.
      (Closes: #920593)
    - Detect accidental ".git.git" (etc.) in Vcs-Git headers.
      (Closes: #921084)

  * Bug fixes:
    - Fix FTBFS by avoiding "self" false-positives when checking for
      file-references-package-build-path in the Lintian test suite.
      (Closes: #920536)
    - Ignore duplicate .buildinfo files which can be supplied by using
      mergechanges(1) from devscripts. (Closes: #920469)
    - Rewrite "old" version calculation to prevent false-positives in the
      maintainer-script-supports-ancient-package-version tag.
      (Closes: #920638)
    - Prevent false-positives in the command-with-path-in-maintainer-script
      checks for sections automatically added by debhelper.
      (Closes: #920568)
    - Ignore quilt .pc directories when checking for
      inconsistent-appstream-metadata-license. (Closes: #920647)

  * Reporting improvements:
    - Include the upload and release dates in the output of the
      maintainer-script-supports-ancient-package-version tag.
    - Add a reference to the official specification in the long description
      of the unnecessary-source-date-epoch-assignment tag.

  * Misc:
    - Move to "Semantic Versioning" (https://semver.org/) scheme.
    - Print Carp tracebacks in --debug mode.

  [ Felix Lechner ]
  * Fix a race condition by stopping loop for collections after a task
    fails. (Closes: #920691)
  * Remove Test-For from all test specifications. (MR: !138)
  * Consolidate scripts in t/scripts; move internal harness tests there.
  * Clean up ./t; move helper binaries, including t/runtests, to t/bin.
  * Add an empty Test-Against to all tests that do not have one.
  * Calculate Test-For and Test-Against from new "Check" parameter in
    runner.
  * Add an internal self-test for all the fields in "desc" files.
  * Move all t/tags/tests addressing a single check into t/tags/checks/.
    (MR: !141)

  [ Jeremy Bicha ]
  * Drop "GTK" -> "GTK+" correction. (Closes: #911449)
  * Set "multimaint-merge" in debian/gbp.conf. (MR: !125)

  [ Xavier Guimard ]
  * Update debhelper addon specification now that nodejs-dev has been
    replaced by pkg-js-tools. (MR: !135)

  [ Paul Wise ]
  * Add several spelling corrections.

 -- Chris Lamb <email address hidden>  Wed, 06 Feb 2019 22:51:14 +0100

Available diffs

Builds

Package files