lintian 2.5.56 source package in Ubuntu

Changelog

lintian (2.5.56) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - appstream-metadata-invalid
      - debhelper-tools-from-autotools-dev-are-deprecated
      - debian-control-has-empty-field
      - debian-rules-sets-dpkg-architecture-variable
      - empty-section-field
      - file-contains-trailing-whitespace
      - init.d-script-contains-skeleton-template-content
      - latest-changelog-entry-without-new-date

  * checks/appstream-metadata.{pm,desc}:
    + [CL] Don't error out when AppStream metadata is invalid and emit new
      appstream-metadata-invalid tag instead.  (Closes: #879661)
  * checks/binaries.desc:
    + [CL] Apply patch from Adrian Bunk to mention the lack of the "-g"
      flag as a common cause for the debug-file-with-no-debug-symbols tag.
      (Closes: #878806)
    + [CL] Apply patch from Guillem Jover to strongly discourage the use
      of the getconf(1) interface for LFS support.  (Closes: #879935)
  * checks/changes-file.desc:
    + [CL] Add a note to orig-tarball-missing-upstream-signature regarding
      support in pristine-tar and git-buildpackage.
  * checks/conffiles.pm, checks/{debconf,files,scripts}.desc:
    + [CL] Apply patch from Ville Skyttä <email address hidden> to fix a
      number of spelling mistakes.  (Closes: #878446)
    + [CL] Apply patch from Ville Skyttä <email address hidden> to update
      a number of manual references.  (Closes: #878517)
  * checks/control-file.{pm,desc}:
    + [CL] Warn about empty fields in debian/control.  (Closes: #744388)
  * checks/cruft.{pm,desc}:
    + [CL] Warn about certain files under debian/* that contain trailing
      whitespace characters.  (Closes: #748405)
  * checks/debconf.desc:
    + [CL] Apply patch from Ville Skyttä <email address hidden> to update
      the debconf-spec refs.  (Closes: #878449)
  * checks/debhelper.{desc,pm}:
    + [NT] Add a check for packages using the debhelper tooling from the
      autotools-dev package.  These have been replaced by the changes
      inside debhelper itself.
    + [NT] Avoid useless-autoreconf-build-depends for autotools-dev when
      the autotools-dev tooling is used in debian/rules.
      (Closes: #871711)
  * checks/fields.pm:
    + [CL] Apply patch from Nicolas Boulenguez to accept and recommend the
      new vcs-mtn mtn:// uri format.  (Closes: #878798)
    + [CL] Emit new empty-section-field tag instead of uninitialized value
      warnings on an empty "Section:" field.  (Closes: #878515)
  * checks/files.pm:
    + [CL] Lower the severity of package-installs-java-bytecode from
      "error" to "warning".  (Closes: #879862)
    + [CL] Do not trigger package-installs-java-bytecode if the path
      contains "WEB-INF", "demo", "doc" etc.  (Closes: #879860)
    + [CL] Verify files triggering package-installs-java-bytecode files
      really are Java class files.  (Closes: #879861)
  * checks/init.d.pm:
    + [CL] Check for files that use content from the /etc/init.d/skeleton
      template. Thanks to Christoph Biedl for the idea.  (Closes: #879152)
  * checks/md5sums.pm:
    + [CL] Allow empty md5sums files.  (Closes: #781372)
  * checks/rules.{pm,desc}:
    + [CL] Warn on packages unnecessararily setting dpkg-architecture(1)
      variables.  (Closes: #793554)
  * checks/scripts.desc:
    + [CL] Check the "Recommends" field as well when testing scripts for
      script-needs-depends-on-sensible-utils.  (Closes: #879953)
  * checks/source-changelog.{desc.pm}:
    + [CL] Move latest-debian-changelog-entry-without-new-date tag into a
      new check of type "source".  (Closes: #873612)
  * checks/watch-file.pm:
    + [CL] Include the offending URI in debian-watch-uses-insecure-uri
      output, not the line number.
    + [CL] Ignore the magic http://sf.net/ redirector URI for the
      debian-watch-uses-insecure-uri tag.  (Closes: #879206)

  * data/common/source-fields:
    + [NT] Add "Rules-Requires-Root".
  * data/fields/essential:
    + [CL] Apply patch from Helmut Grohne <email address hidden> to treat
      e2fsprogs as non-essential.  (Closes: #878518)
  * data/fields/perl-provides:
    + [CL] Update for Perl 5.026001.
  * data/scripts/interpreters:
    + [CL] Add cwl-runner to the list of interpreters.  (Closes: #851126)
  * data/spelling/corrections:
    + [CL] Revert addition of "none were" -> "none was" multiword spelling
      correction as it is "acceptable beyond serious criticism".
      (Closes: #878457)

  * debian/control:
    + [NT] Set R³ to "no".  Lintian builds fine without root and
      Build-Depends on fakeroot for the tests that still require
      fakeroot.

  * doc/lintian.xml, checks/{fields,files,menu-format}.desc, etc.:
    + [CL] Apply patch from Ville Skyttä <email address hidden> to update
      a large number of errors in links.  (Closes: #878521)

  * private/refresh-manual-refs:
    + [CL] Apply patch from Ville Skyttä <email address hidden> to update
      the Debconf reference mapping. Many thanks!  (Closes: #878449)
    + [CL] Apply a patch series from Ville Skyttä <email address hidden>
      to a number of issues in the Menu, Perl, Python and Debian
      Policy parsing.

  * t/scripts/pod-synopsis.t:
    + [CL] Apply patch from Ville Skyttä <email address hidden> to skip all
      POD synopsis tests if Test::Pod is not available.  (Closes: #878522)
  * t/tests/debconf-config-*, t/tests/legacy-maintainer-scripts:
    + [CL] Split out checks for debconf-config-not-executable into a
      separate test protected by a Test-Requires now that dpkg >= 1.19.0
      will bail out on that condition.

 -- Chris Lamb <email address hidden>  Fri, 27 Oct 2017 18:29:35 +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.56.dsc 2.8 KiB 6a44332e3bc5eb76b895ae998d4fd3fe41148367565fb42da778c98a11bf63f0
lintian_2.5.56.tar.xz 1.2 MiB 0f2e78eabe121083a92c16089bc6dc603328c501a0ffa4c98c001eec7fc137dc

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.