Publishing details

Changelog

lintian (2.5.44) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - build-depends-arch-without-arch-dependant-binary
      - changelog-references-temp-security-identifier
      - ctrl-script
      - debian-build-system
      - debian-changelog-has-wrong-day-of-week
      - extra-whitespace-around-name-in-changelog-trailer
      - invalid-versioned-provides
      - maintscript-calls-ldconfig
      - no-ctrl-scripts
      - package-has-unnecessary-activation-of-ldconfig-trigger
      - package-must-activate-ldconfig-trigger
      - source-format
    + Removed:
      - debian-changelog-has-wrong-weekday
      - description-contains-duplicated-word
      - dh_pysupport-is-obsolete
      - missing-dependency-on-python-support
      - postinst-has-useless-call-to-ldconfig
      - postinst-must-call-ldconfig
      - postrm-has-useless-call-to-ldconfig
      - postrm-should-call-ldconfig
      - postrm-unsafe-ldconfig
      - preinst-calls-ldconfig
      - prerm-calls-ldconfig
      - versioned-provides

  * checks/changelog-file.{desc,pm}:
    + [JW,NT] Use "day of week" rather than "weekday".
      (Closes: #796093)
    + [JW,NT] Flag references to "TEMP" security identifiers.
      Thanks to Paul Wise for assisting with the regex.
      (Closes: #807892)
  * checks/control-files.{desc,pm}:
    + [NT] Add classification tags for (absence of) maintscripts.
  * checks/debhelper.{desc,pm}:
    + [NT] Add tag for classifying the build system.
    + [NT] Remove test for dh_pysupport usage.
    + [NT] Avoid advertising python-support as possible solution for
      python-depends-but-no-python-helper.  Thanks to Gunnar Wolf for
      the bug report.  (Closes: #754315)
    + [NT] Apply patch from Gergely Nagy to only emit the
      dh-exec-useless-usage check for install and manpages files.
      Thanks to Rafael Laboissière for the report.
      (Closes: #816341)
  * checks/debian-source-dir.{desc,pm}:
    + [NT] Add tag for classifying the source format.
      (Closes: #612610)
  * checks/description.{desc,pm}:
    + [NT] Drop duplicate word tag, which is now covered by the
      spelling error check.
  * checks/fields.{desc,pm}:
    + [NT] Add default-jdk-headless and openjdk-X-jdk-headless
      to the set of known java providers.
    + [JW] Relax build profile dependency checks to allow versions with
      trailing tilde.  (Closes: #819509)  Thanks to Felix Geyer for the bug
      report.
    + [NT] Expand the vcs-field-uses-insecure-uri check to check other
      known insecure protocols (e.g. svn and pserver).  Thanks to Paul
      "(UTF-8) Snowman" Tagliamonte for the report.  (Closes: #812962)
    + [NT] Use https URL in the correction for canonical VCS URLs.
      (Closes: #813587)
    + [NT] Bump known python 3 version to include 3.4 and 3.5.
    + [AB] package-relation-with-perl-modules: Remove "experimental" flag.
      Asked for by Dominic Hargreaves.
    + [NT] Apply patch from Mattia Rizzolo to make lintian know and check
      the Build-Depends-Arch field.  (Closes: #822281)
    + [NT] Stop emitting tags for (valid) versioned provides.  Thanks to
      Thorsten Glaser for the bug report.  (Closes: #800438)
  * checks/files.pm:
    + [JW] Apply patch from Mathieu Parent to fix directories for PHP INI
      files.
    + [NT] Remove code related to python-support.
  * checks/nmu.{desc,pm}:
    + [NT] Create a separate tag for extra whitespace around uploader name
      in the changelog.  Thanks to Ben Wiederhake for the suggestion.
      (Closes: #801647)
  * checks/phppear.{desc,pm}:
    + [JW] Apply patch from Mathieu Parent to make dh-php* and php*-dev
      package names unversioned.
  * checks/rules.pm:
    + [NT] Add ":any" to all python dependencies.  Thanks to Barry Warsaw
      for reporting the bug.
    + [NT] Bump known python 3 version to include 3.4 and 3.5.
    + [NT] Remove check for python-support and python-central.
  * checks/scripts.desc:
    + [NT] Suggest dh_python2 / dh_python3 instead of dh_pysupport and
      dh_pycentral.  Thanks to Neil Williams for the report.
      (Closes: #818607)
  * checks/shared-libs.{desc,pm}:
    + [NT] Rename and clarify some ldconfig related tags to better reflect
      the use of the ldconfig trigger.  Thanks to Rafael Laboissière for
      reporting this.  (Closes: #809577)
    + [NT] Merge and remove some ldconfig related tags.  Notably
      unconditionally flag all uses of ldconfig in maintainer scripts
      (outside glibc) as these should be replaced by a trigger.
  * checks/version-substvars.pm:
    + [NT] Apply patch from Javier Serrano Polo that makes the check
      ignore all multi-arch quantifiers (when determining if the
      dependency is for an external package).  (Closes: #822269)

  * commands/info.pm:
    + [NT] Accept "--tag" as an alias of "--tags".  Thanks to Robert
      Luberda for the suggestion.  (Closes: #816454)
  * commands/lintian:
    + [NT] Also check DEBRELEASE_DEBS_DIR for .changes files when no
      packages are given on the command line.  Thanks to Sean Whitton for
      the suggestion.  (Closes: #812568)
    + [NT] Clean up entries in temporarily labs fully once they have been
      processed.  This avoids accumulating files on the disk for archive-
      wide runs done in temporary labs.  This mitigates some of the
      excessive disk usage for archive-wide runs  (See #779228).
  * commands/reporting-lintian-harness.pm:
    + [NT] Add support for classification tags.

  * data/debhelper/*:
    + [JW] Refresh against unstable.  Thanks to Mathieu Parent for the bug
      report.
  * data/debhelper/dh_addons-manual:
    + [NT] Add ":any" to the dependencies for the python add-ons.  Thanks
      to Barry Warsaw for reporting the bug.  (Closes: #803164)
    + [NT] Remove entry for pysupport.
  * data/fields/virtual-packages:
    + [NT] Refresh against unstable main (amd64).
  * data/files/fonts:
    + [NT] Refresh against unstable main (amd64).
  * data/menu-format/known-desktop-keys:
    + [NT] Accept "DesktopNames" as a known key in desktop files.  Thanks
      to Yves-Alexis Perez for the suggestion.  (Closes: #766099)
  * data/spelling/corrections:
    + [JW] Add more corrections.
  * data/standards-version/release-dates:
    + [AB] Add 3.9.8.

  * debian/control:
    + [AB] Declare compliance with Debian Policy 3.9.8. (No other changes
      required.)
  * debian/lintian.install:
    + [NT] Install Test::Lintian modules in Perl5 module path and remove
      the Lintian::Tutorial files (as they are just POD files).
  * debian/{manpages,rules}:
    + [JW,NT] Generate and install manpages of Lintian's perl modules.
      (Closes: #816862)

  * doc/lintian.xml:
    + [NT] Document the new classification tags.

  * lib/Lintian/*{,/*}.pm:
    + [NT] Add support for classification tags.
  * lib/Lintian/Check.pm:
    + [JW,NT] Flag a duplicate word as a spelling error.  This affects
      several tags plus spellintian.  (Closes: #800476)
  * lib/Lintian/Collect/Binary.pm:
    + [JW] Apply patch from Ben Hutchings to consider source versions when
      testing nativeness of binary packages.  (Closes: #821902)
  * lib/Lintian/Relation.pm:
    + [JW,NT] Fix broken implication with "P (<< V)" relations.
      (Closes: #819560)
  * lib/Lintian/Tag/Info.pm:
    + [JW] Use HTTPS for manpages.debian.org URLs.
  * lib/Lintian/Unpacker.pm:
    + [NT] Name the subprocess after what is processing.

  * private/refresh-debhelper-data:
    + [JW] Apply patch from Mathieu Parent to fix path to Contents files.

  * reporting/*:
    + [NT] Add support for classification tags.

  * vendors/ubuntu/main/data/changes-file/known-dists:
    + [NT] Apply patch from Mattia Rizzolo to add yakkety.

 -- Niels Thykier <email address hidden>  Sun, 24 Apr 2016 06:25:53 +0000

Builds

Package files