Comment 4 for bug 1351380

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lintian - 2.5.32ubuntu1

---------------
lintian (2.5.32ubuntu1) wily; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - Ship pre-uglified json.js to avoid build-dep on nodejs for the tests.

lintian (2.5.32) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - changelog-empty-entry
      - dh-manual-sequence-control-obsolete
      - license-problem-non-free-img-lenna
      - missing-intermediate-directory
      - package-contains-cmake-private-file
      - package-contains-mime-file-outside-package-dir
      - package-install-apt-preferences
      - package-install-apt-sources
      - package-install-ieee-data
      - service-key-has-whitespace
      - source-contains-autogenerated-gperf-data
      - source-contains-data-from-ieee-data-oui-db
      - static-library-has-unneeded-section
    + Removed:
      - hyphen-used-as-minus-sign

  * checks/*.pm:
    + [NT] Rewrite to handle new check_spelling{,_picky}
  * checks/binaries.pm:
    + [NT] Also apply the binary-has-unneeded-section check on
      static libs. (See #662998)
  * checks/cruft.{desc,pm}:
    + [BR] Detect non free lenna file based on filename and filetype.
      (Closes: #771191).
    + [BR] Avoid a false positive for autogenerated index in dx package
      for source-is-missing.
  * checks/changes-file.{desc,pm}:
    + [NT] Downgrade backports-changes-missing to a wishlist (I) tag.
      Thanks to Vincent Cheng for the report. (Closes: #785084)
  * checks/changelog-file.{desc,pm}:
    + [BR] Detect empty changelog entry. (Closes: #763457)
  * checks/debhelper.{desc,pm}:
    + [NT] Warn about using dh --{until,before,after,remaining} as
      these are deprecated and have been since debhelper/8.9.4.
    + [NT] Permit the use of dh-exec-install in ".manpages" as well
      since dh-exec now advertises this as acceptable. Thanks to
      Andreas Henriksson for reporting this. (Closes: #788796)
  * checks/fields.pm:
    + [BR] Detect double comma in uploaders fields.
      (Closes: #783628).
  * checks/files.{desc,pm}:
    + [NT] Apply patch from Tomasz Buchert to avoid false-positive
      package-contains-timestamped-gzip in some cases.
      (Closes: #762105)
    + [BR] Detects // tricks in privacy breach test.
      (Closes: #786362)
    + [BR] Apply patch from Lisandro Damián Nicanor Pérez Meyer
      for detecting private cmake file.
      (Closes: #785329).
    + [BR] Detect package shipping apt_preferences(5) file.
      (Closes: #786533).
    + [BR] Detect package shipping oui or iab ieee database.
      (Closes: #785662).
    + [NT] Add a check for packages without intermediate
      directories.
    + [BR] Avoid a false positive in jsom for defaultpresets.xml
      from openmapstreet.
    + [NT] Tweak the "extra-license-file" check to avoid some
      common false-positives.
    + [BR] Raise severity of package-contains-timestamped-gzip.
      (Closes: #778328).
    + [BR] Detect package shipping apt_sources(5) file.
      (Closes: #646965).
    + [BR] Warn about files installed in /usr/share/mime/ other
      than in packages/. (Closes: #761649).
  * checks/java.pm:
    + [NT] Fix "off-by-one" in the check for the maximum permitted
      Java major version.
  * checks/manpages.{desc,pm}:
    + [NT] Retire the hyphen-used-as-minus-sign tag as upstream now
      renders both "-" and "\-" as HYPHEN-MINUS. (Closes: #785353)
  * checks/po-debconf.pm:
    + [JW] Use TMPDIR rather than TEMPDIR for temporary files.
      (Closes: #787930)
  * checks/source-copyright.pm:
    + [NT] Apply patch from Evgeni Golov to permit multiple
      different "public-domain licenses", as they are expected to
      describe why the affected files are in public domain.
      (Closes: #787248)
  * checks/systemd.{desc,pm}:
    + [NT] Apply patch from Felipe Sateler to mark service files in
      /usr/lib as invalid. (Closes: #788629)
    + [NT] Apply patch from Felipe Sateler to detect service files
      that use spaces around the = in the key definition.
      (Closes: #786421)

  * collection/{debfiles,doc-base-files,init.d,menu-files}{,.desc}:
    + [NT] Remove deprecated and unused collections. These were
      deprecated in 2.5.28. Note that debfiles was omitted in the
      deprecation list by mistake in the original 2.5.28 release.
  * collection/objdump-info:
    + [NT] Also analyse static libraries.
  * collection/unpacked:
    + [NT] Apply patch from Tomasz Buchert to extract the full time
      in UTC.

  * commands/reporting-sync-state.pm:
    + [NT] Read mirror files as UTF-8 files to avoid mojibake in
      maintainer names. Once again, thanks to Andreas Rönnquist
      for the report.
  * commands/spellintian.pm:
    + [JW,NT] Import Jakub Wilk's spellintian tool with minor
      modifications.

  * data/binaries/embedded-libs:
    + [BR] Detect embedded ieee-data package.
  * data/cruft/non-free-license:
    + [BR] Detect autogenerated gperf data. (Closes: #762179).
    + [BR] Detect ieee oui db in source files.
  * data/cruft/missing-dir-search-path:
    + [BR] Fix a false positive in fspy for source-is-missing.
  * data/cruft/warn-file-type:
    + [BR] Fix a false positive source-is-missing by checking
      -nc.js suffix.
    + [BR] Fix a false positive source-is-missing in zivot
      package by adding .e as binary suffix.
    + [BR] Fix a false positive source-is-missing by adding
      yorick source file as source.
    + [BR] Fix a false positive source-is-missing in
      haskell-pretty-show by adding -src.js suffix.
    + [BR] Fix a false positive source-is-missing in
      iceweasel by adding -prod.js suffix.
  * data/debhelper/*:
    + [NT] Refresh against unstable to pick up the rename of
      libaqbanking-dev. Thanks to Micha Lenk for the reminder.
      (Closes: #787937)
  * data/debhelper/filename-config-files:
    + [NT] Add "links" file.
  * data/fields/archive-sections:
    + [NT] Pre-emptively support the "debugsym" section, which is
      expected to be used by debhelper for "ddebs".
  * data/files/js-libraries:
    + [NT] Apply patch from Jean-Michael Vourgère to detect
      embedded versions of libjs-raphael. (Closes: #788839)
  * data/files/privacy-breaker-websites:
    + [BR] Detect mascot as logos.
  * data/java/constants:
    + [NT] Accept Java7 class files without warning as OpenJDK-7
      is now the default implementation. Thanks to Markus
      Koschany for the report. (Closes: #786895)

  * debian/changelog:
    + [NT] Add missing list of new / removed tags to the
      entry for the previous release.
    + [NT] Add missing "debfiles" in the list of collections
      deprecated in 2.5.28. It was deprecated in that release
      despite the omission.
  * debian/copyright:
    + [NT] Document new text case being under the Expat license.
  * debian/{lintian.links,manpages}:
    + [NT] Install spellintian in PATH and install its manpage.
      Thanks to Paul Wise for the suggestion. (Closes: #767867)
  * debian/rules:
    + [NT] Generate the spellintian manpage during build.

  * frontend/spellintian:
    + [NT] Add symlink to dplint.

  * helpers/coll/objdump-info-helper:
    + [NT] Collect readelf output from static libraries.
    + [NT] Fix bug that caused lintian to ignore the up to 10
      valid named sections.

  * lib/Lintian/Check.pm:
    + [NT] Rewrite check_spelling{,_picky} with a new interface,
      which is better suited for additional purposes than just
      emitting Lintian tags.
    + [JW, NT] Normalise spaces a bit better in check_spelling to
      catch some "multi-word" misspellings, where said words are
      not on the same line. (Closes: #763456)
  * lib/Lintian/Collect/Binary.pm:
    + [JW, NT] Make is_pkg_class case-insensitive to avoid some
      false-positive "empty-binary-package" warnings.
      (Closes: #789151)
    + [NT] Make data from static libraries available.
  * lib/Lintian/Collect/Package.pm:
    + [NT] Create "faux" Lintian::Path entries for missing
      intermediate directories. This avoids a crash and made
      some checks work correctly even in the absence of such
      immediate directories. (Closes: LP: #1351380)
  * lib/Lintian/Path.pm:
    + [NT] Apply patch from Tomasz Buchert to add "timestamp"
      method.
    + [NT] Add "faux" method that returns at truth value for
      path entries, which Lintian has created from templates
      to fully connect all path entries in the package.
  * lib/Lintian/Tag/Info.pm:
    + [NT] Expand BTS links using https rather than http.
  * lib/Test/Lintian.pm:
    + [NT] Output spelling mistakes as "diag()" messages now.

  * mail-templates/source-is-missing:
    + [BR] Apply patch from Holger Levsen improving language.

  * profiles/debian/ftp-master-auto-reject.profile:
    + [NT] Refresh against current rule set.

  * t/scripts/spellintian.t:
    + [JW,NT] Import spellintian test case.

 -- Micah Gersten <email address hidden> Mon, 06 Jul 2015 21:36:58 -0500