[ubuntu/saucy-proposed] lintian 2.5.19ubuntu1 (Accepted)

Benjamin Drung bdrung at ubuntu.com
Thu Oct 3 16:32:57 UTC 2013


lintian (2.5.19ubuntu1) saucy; urgency=low

  * Make the C++ test lib be a C++ lib. Thanks to Adam Conrad for the patch.
    (Closes: #725139)

lintian (2.5.19) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - homepage-in-binary-package

  * checks/fields.{desc,pm}:
    + [NT] Add check for "Homepage"-field missing in the
      source, when one of the binary packages has the
      field.  Thanks to Ricardo Mones for the bug report.
      (Closes: #693117)
  * checks/files.pm:
    + [NT] Apply patch from Samuel Thibault to fix a
      false-positive non-standard-toplevel-dir for the
      directories /hurd and /servers.  (Closes: #724524)
    + [NT] Work around bug #724571 in t1disasm by ignoring
      failures caused by segementation faults and bus errors.
      Though, Lintian will emit a warning when such an error
      occurs.  Thanks to Ansgar Burchardt for the report.
      (Closes: #724319)
  * checks/testsuite.pm:
    + [NT] Allow uppercase letters in the names of DEP-8
      tests, now that the DEP-8 officially "tolerates" them.
      (see #711844)

  * lib/Lintian/Util.pm:
    + [NT] Add drain_pipe(FD).

  * reporting/{config,harness}:
    + [NT] Determine the html_reports command automatically
      instead of allowing it to be configurable.
    + [NT] Stop allowing config script to name individual
      log files.  The directory in which they are put is still
      configurable.
    + [NT] Replace LINTIAN_CFG with passing "--no-cfg" to
      lintian.
    + [NT] Replace $lintian_cmd config option with a
      @EXTRA_LINTIAN_OPTIONS.  Also stop forking a shell to
      run lintian.
    + [NT] Remove LINTIAN_BIN_DIR; it is no longer used to
      avoid signature checking.
    + [NT] Fix a bug where harness would not remove entries in
      the Lintian log for removed packages if no packages were
      to be processed.
  * reporting/lintian-dummy.cfg:
    + [NT] Remove file as it is now obsolete.

lintian (2.5.18.1) unstable; urgency=low

  * checks/files.pm:
    + [NT] Only open .pc files if they are regular files.
      This fixes a possible DoS introduced in 2.5.17.
  * checks/shared-libs.pm:
    + [NT] Correct the name of the multiarch-dirs data file,
      which was renamed in 2.5.17.

  * lib/{Test/Lintian,Lintian/Data}.pm:
    + [NT] Load data files eagerly during tests to ensure
      missing or typo'ed data files are spotted earlier.

  * debian/changelog:
    + [NT] Mention in the 2.5.17 entry that multiarch-dirs
      data file was renamed.
    + [NT] Consistently spell "typos" without an "e".

lintian (2.5.18) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - debian-changelog-has-wrong-weekday
      - debian-rules-missing-good-practice-target-dfsg
      - empty-udeb-package
      - file-name-in-PATH-is-not-ASCII
      - misplaced-extra-member-in-deb

  * checks/apache2.pm:
    + [NT] Fix false-positive warning about non-standard package
      name when the Apache2 module contained uppercase letters.
      Thanks to Jonas Smedegaard for the report.
      (Closes: #723003)
  * checks/changelog.{desc,pm}:
    + [NT] Check that the weekday of the latest changelog entry
      is consistent with the date.  Thanks to Raphael Champeimont
      for the report.  (Closes: #703407)
  * checks/cruft.{desc,pm}:
    + [BR] Fix false-postive for license-problem-gfdl-invariants.
      (Closes: #721252)
    + [BR] Extend tag description of the gfdl-invariants tag.
      (Closes: #722102)
  * checks/deb-format.{desc,pm}:
    + [NT] Support (but tag) unofficial members after the
      "debian-binary" member where allowed by dpkg.  These
      members will trigger misplaced-extra-member-in-deb tag.
      Thanks to Guillem Jover for the report and the feedback.
      (Closes: #718349)
  * checks/fields.{desc,pm}:
    + [NT] Warn about "?op=log" in svn.d.o brower links.  Thanks
      to Paul Wise for the report.  (Closes: #707700)
    + [NT] Fix false-positive dbg-package-missing-depends for
      transitional dbg packages.  Thanks to Paul Wise for the
      report.  (Closes: #665694)
    + [NT] Remind people that packages named gir1.2-foo-X.Y
      should be in the introspection section.  Thanks to Michael
      Biebl for the report  (part of #695345)
  * checks/files.{desc,pm}:
    + [BR] Fix false-positive dir-or-file-in-build-tree for
      the sbuild source package.  (Closes: #720910)
    + [NT] Add check for empty udeb packages.  Thanks to Cyril
      Brulebois for the suggestion.  (Closes: #672664)
    + [NT] Remove exception for "/selinux" top-level directory.
      Thanks to Laurent Bigonville for the report.
      (Closes: #723730)
    + [NT] Add a check for files in PATH being representable
      using only ASCII characters.  (Closes: #723732)
  * checks/menu-format.desc:
    + [BR] Rewrite description of the tag for desktop files
      without a keywords entry based on a wording from Gaudenz
      Steinlin.  (Closes: #706966)
    + [NT] Apply patch from Lucas Nussbaum to add an additional
      reference to the desktop-entry-lacks-keywords-entry tag.
      (Closes: #722582)
  * checks/rules.{desc,pm}:
    + [BR] Refactor the check for known targets in d/rules.
    + [BR] Add check for missing for recommended "get-orig-source"
      target in d/rules for packages that look like they have been
      repacked.  (Closes: #460174)
  * checks/scripts.desc:
    + [NT] Demote the certainty of shell-script-fails-syntax-check
      due to "extglob" in bash.  Thanks To Trent W. Buck for the
      report.  (Closes: #699410)
  * checks/testsuite.pm:
    + [NT] Add "allow-stderr" as known autopkgtest "restriction".
      Thanks to Jérémy Bobbio for the report and the initial
      patch.  (Closes: #721179)
  * checks/version-substvars{.desc,.pm}:
    + [NT] Mention that version-substvar-for-external-package
      can happen if the package name used in the relation has
      a typo.  Thanks to Joachim Reichel for reporting this.
      (Closes: #708576)
    + [NT] Ignore ":any" qualifiers in dependencies.  Thanks to
      Scott Ritchie for the report.  (Closes: #658320)

  * commands/info:
    + [NT] New file (replacing lintian-info).
    + [NT] Emit a deprecation warning for --include-dir
      and --[no-]user-dirs when they are not the first
      arguments and called as lintian-info.

  * doc/README.in:
    + [NT] Replaced by top-level README.

  * data/common/source-fields:
    + [NT] Allow the "Dgit" field in source packages.  Thanks
      to Ian Jackson for the report.  (Closes: #721205)
  * data/fields/perl-provides:
    + [NT] Refresh against perl 5.18.
  * data/rules/policy-rules:
    + [BR] New file.
  * data/scripts/{,versioned-}interpreters:
    + [NT] Apply patch from Gunnar Wolf to update which package
      is providing "rackup".  (Closes: #721268)
  * data/scripts/interpreters:
    + [NT] Use "python:any | python-minimal:any" as dependency
      for python scripts.  This fixes a false-positive for
      python-script-but-no-python-dep when dh_python2 generates
      a dependency of "python:any".  Thanks to Francois Gouget
      for the report.  (Closes: #711988)
  * data/scripts/versioned-interpreters:
    + [NT] Add python 2.7 and remove 2.4, 2.5 and 2.6.  Also
      add ":any" the dependency template like with the
      unversioned interpreters (see above).

  * debian/docs:
    + [NT] Install "README" instead "doc/README"
  * debian/lintian.install:
    + [NT] Install dplint and commands/*.
  * debian/lintian.links:
    + [NT] New file.
  * debian/rules:
    + [NT] Add code for substituting some placeholder values in
      dplint and lintian.
    + [NT] Invoke dh_link.
    + [NT] Remove code for auto-generating README from README.in
  * debian/tests/control:
    + [NT] Remove reference to testsuite-legacy.
  * debian/tests/testsuite-legacy:
    + [NT] Removed; no longer useful.

  * doc/README.developers:
    + [NT] Update the section on running Lintian from a source
      tree to mention that setting LINTIAN_ROOT is no longer
      needed.
    + [NT] Remove references to the legacy testsuite.
  * doc/tutorial/Lintian/Tutorial/TestSuite.pod:
    + [NT] Remove references to the legacy testsuite.

  * frontend/dplint:
    + [NT] New file.
  * frontend/lintian:
    + [NT] Automatically determine the LINTIAN_ROOT when run from
      the extracted source dir.
    + [NT] Deprecate --root and LINTIAN_ROOT.  These are largely
      obsolete as Lintian can now automatically determine the
      proper LINTIAN_ROOT.  To avoid surprises, lintian will
      now exit with an error if requested to use a different
      LINTIAN_ROOT than the one lintian expected to use.
    + [NT] Emit a deprecation warning for --include-dir
      and --[no-]user-dirs when they are not the first
      arguments and called as lintian-info.
  * frontend/lintian-info:
    + [NT] Replace with symlink to dplint.  The implementation of
      lintian-info is now handled by commands/info.

  * lib/Lintian/Collect/Package.pm:
    + [NT] If the index file does not include a "root" directory,
      then create a fake one.
  * lib/Lintian/Data.pm:
    + [NT] Make a special case to allow "original-maintainer" by
      default in all non-"Debian" profiles.  Thanks to Nick
      Black for the report.  (Closes: #697565)
  * lib/Lintian/Relation.pm:
    + [NT] Allow "pkg" to imply "pkg:any", but without permitting
      "pkg:any" to imply "pkg".

  * private/runtests:
    + [NT] Remove file; merge the relevant parts into t/runtests.

  * README:
    + [NT] New file for basic information about Lintian and
      where to find more information.

  * reporting/harness:
    + [NT] Fix bug that caused harness to not remove old log
      entries on incremental runs.
    + [NT] Clear LINTIAN_ROOT environment variable if set.
  * reporting/html_reports:
    + [NT] Copy (rather than symlink) the lintian.log to the
      generated website.

  * t/runtests:
    + [NT] Assume dpkg (>= 1.16.1) is present.
    + [NT] Work around bug in Perl (#723805) when using "glob"
      within threads.  Thanks to Brian "hugmeir" Fraser for
      finding the underlying cause.
  * t/tests/legacy-debug/debian/debian/control:
    + [NT] Mark some packages "arch:any" to avoid test failures
      on kfreebsd-amd64.  (Closes: #688524)

  * testset/*:
    + [NT] All tests moved to t/tests/legacy-* and the test
      runner removed.

  * vendors/ubuntu/main/data/{common,fields}/*:
    + [NT] Retire now redundant files.

lintian (2.5.17) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - apache2-unparsable-dependency
      - deprecated-configure-filename
      - doc-base-abstract-field-separator-extra-whitespace
      - doc-base-abstract-might-contain-extra-leading-whitespace
      - doc-base-file-separator-extra-whitespace
      - md5sums-lists-nonexistent-file
      - non-multi-arch-lib-dir
      - pkg-config-multi-arch-wrong-dir
    + Removed:
      - apache2-unparseable-dependency
      - doc-base-abstract-field-separator-extra-whitespaces
      - doc-base-abstract-might-contain-extra-leading-whitespaces
      - doc-base-file-separator-extra-whitespaces
      - md5sums-lists-nonexisting-file

  * checks/apache2.{desc,pm}:
    + [JW,NT] Rename a tag for consistent spelling of
      "unparsable" in tag names.  The tag has no known
      overrides.
  * checks/automake.{desc,pm}:
    + [NT] Apply patch from Gautier Minster to detect
      usage of configure.in with automake.  Thanks to
      Paul Wise for the report.  (Closes: #708482)
  * checks/cruft.pm:
    + [NT] Avoid given/when which was demoted to an
      experimental feature.  (Closes: #720835)
  * checks/files.{desc,pm}:
    + [BR] Add check for architecture pkg-config files using
      multi-arch paths but being installed in a non-multi-arch
      location.  Thanks to Ivo De Decker for the report.
      (Closes: #674469)
    + [BR] Add check for using the old bi-arch directories
      (/usr/lib64) instead of multi-arch dirs.  Thanks to
      Kurt Roeckx for the report.  (Closes: #528975)
    + [BR] Remove "emul/" as a recognised top-level directory.
  * checks/md5sums.{desc,pm}:
    + [JW,NT] Rename a tag due to a typo in the tag name.
      The tag has no known overrides.
  * checks/menus.{desc,pm}:
    + [JW,NT] Rename tags due to a typo in their tag name.
      These tags have no known overrides.
  * checks/source-copyright.pm:
    + [NT] Avoid accidental use of an experimental feature.

  * data/{binaries => common}/multiarch-dirs:
    + [BR] Moved multiarch-dirs from binaries to common, since
      it is used from multiple checks.

  * debian/control:
    + [NT] Add Build-Depends on aspell, aspell-en and
      libtest-spelling-perl.

  * lib/Lintian/Tag/TextUtil.pm:
    + [NT] Prevent very long URLs from being split into two
      lines.  Thanks to Jari Aalto for the report.
      (Closes: #719769)
  * lib/Lintian/Util.pm:
    + [NT] Prefer paths without leading slash in the
      documentation for normalize_pkg_path.  Thanks to
      Kevin Ryde for spotting this inconsistency.
    + [NT] The first argument argument of normalize_pkg_path
      is now unconditionally normalized.  Furthermore, allow
      the function to be called with only one argument like
      Cwd::realpath.

  * t/*:
    + [NT] Adapt several tests to work under perl 5.18.

lintian (2.5.16) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - changelog-is-dh_make-template
      - copyright-should-refer-to-common-license-file-for-apache-2
      - debian-control-repeats-field-name-in-value
      - info-document-missing-image-file
      - license-problem-font-adobe-copyrighted-fragment
      - license-problem-font-adobe-copyrighted-fragment-no-credit
      - missing-dependency-on-libstdc++
      - quilt-patch-using-template-description
    + Removed:
      - dh_pycentral-is-obsolete
      - dh_python-is-obsolete
      - font-adobe-copyrighted-fragment
      - font-adobe-copyrighted-fragment-no-credit
      - init.d-script-call-internal-API
      - missing-dependency-on-python-central

  * checks/apache2.pm:
    + [NT] Fix F-P apache2-deprecated-auth-config for
      "AllowOverride".  Thanks to Jean-Michel Vourgère
      for the report and an initial patch.
      (Closes: #717621)
  * checks/binaries.pm:
    + [NT] Apply patch from Michael Stapelberg to exempt
      golang-go binaries from statically-linked-binary
      tag.  (Closes: #718404)
    + [NT] Permit shared libraries to not link against
      libc as long as they link against libstdc++.  This
      fixes a lot of false positive warnings for some c++
      libraries when the linker (with --as-needed)
      determines that the libc link is superfluous.
      Thanks to Maximiliano Curia for the report.
      (This is a partial fix for #719806)
    + [NT] Add experimental tag for missing dependency
      on libstdc++.
  * checks/changelog-file.{desc,pm}:
    + [BR] Add check for dh-make reminder to insert the
      bug number of the ITP bug.  (Closes: #690273)
  * checks/control-file.{desc,pm}:
    + [BR] Add check for field name being duplicated in
      the value of the field.  (Closes: #711069)
  * checks/copyright-file.{desc,pm}:
    + [BR] Extend check for "reference to compressed
      common-license" to include all current
      common-licenses.
    + [BR] Add check for use of Apache-2.0 in d/copyright
      without references common-licenses.
      (Closes: #713012)
  * checks/cruft.pm:
    + [NT] Skip d/README.Debian and d/README.source when
      checking for non-free licenses.  Mentions here are
      presumably just false-positives.  Thanks to
      Marcelo Jorge Vieira for the report and the initial
      patch.  (Closes: #718575)
  * checks/deb-format.pm:
    + [NT] Apply patch from Guillem Jover to fix a wrong
      tag being emitted on lzma compressed udebs.
      (Closes: #718337)
  * checks/debhelper.{desc,pm}:
    + [NT] Remove tag for dh_pycentral and dh_python being
      obsolete.  Thanks to Luca Falavigna for the report.
      (Closes: #720337)
    + [BR] Fix false-negative in the brace expansion check
      when the comma was next to one of the braces.
      (Closes: #708381)
  * checks/files.{desc,pm}:
    + [NT] Remove tag for missing dependency on
      python-central.  Thanks to Luca Falavigna for the
      report.  (Closes: #718690)
    + [BR] Rename font-adobe-copyrighted-fragment tags.
      (Closes: #718820)
    + [NT] Fix false positive warning about embedded
      feedparser for python3-feedparser.  Thanks to
      Etienne Millon for the report.  (Closes: #719163)
  * checks/infofiles.{desc,pm}:
    + [NT] Apply patches from Kevin Ryde to find info files
      references non-existent images.  (Closes: #719450)
  * checks/init.d.{desc,pm}:
    + [NT] Revert init.d-script-call-internal-API for now.
      Refer to #710559 for more information.
  * checks/patch-systems.{desc,pm}:
    + [BR] Add tag for DEP-3 template descriptions.
      (Closes: #717633)
  * checks/phppear.{desc,pm}:
    + [NT] Apply patch from Mathieu Parent to fix false
      positive missing-pkg-php-tools-addon.  Thanks to
      Thijs Kinkhorst for the report.  (Closes: #718167)
    + [NT] Apply patch form Mathieu Parent to reduce the
      severity of a "composer package" not using
      pkg-php-tools to wishlist.  Thanks to Thijs
      Kinkhorst for the report.  (Closes: #718862)
    + [NT] Apply patch from Vincent Bernat to downgrade
      severity of not using phppear substvars for
      description and synopsis plus explain that they
      should not be used blindly.  Thanks to Mathieu
      Parent for the review of the patch.
      (Closes: #719788)
  * checks/po-debconf.{desc,pm}:
    + [NT] Fix false-positive translated-default-field for
      fields preceded by a "true" Deb822 comment.  Thanks
      to Ron Lee for the report.  (Closes: #637881)
  * checks/scripts.pm:
    + [NT] Stop emitting package-uses-local-diversion for
      calls to dpkg-divert without --package as dpkg 1.16.0
      (Wheezy) handles this case correctly.  Thanks to
      Raphaël Hertzog for the report.  (Closes: #679132)
    + [NT] Apply patch from Vincent Cheng to fix warning
      for executable jar files.  Thanks to Matthew Johnson
      for the report.  (Closes: #539315)
  * checks/systemd.pm:
    + [NT] Apply patch from Stig Sandbeck Mathisen to allow
      systemd files being symlinks to /dev/null.
      (Closes: #718563)

  * debian/changelog:
    + [NT] Correct some older tag summaries to include some
      missing tags in the entry for 2.5.11 and 2.5.12.
  * debian/copyright:
    + [NT] Add Bastien ROUCARIÈS to maintainers (as BR).

  * frontend/lintian:
    + [NT] Move some handling of overrides to Lintian::Tags.

  * lib/Lintian/Processable/Package.pm:
    + [NT] Refuse to process .dsc files that are missing the
      Source field.   This prevents some warnings about using
      undefined values.  Thanks to Guillem Jover for the
      report.  (Closes: #718351)
  * lib/Lintian/Tags.pm:
    + [NT] Take over some handling of overrides from the
      frontend.
  * lib/Lintian/Util.pm:
    + [NT] Fix problem in normalize_pkg_path, where "."-entries
      were not properly filtered out.

  * profiles/debian/ftp-master-auto-reject.profile:
    + [NT] Refresh with new tags.  Thanks to Gregor Herrmann
      for the reminder.

Date: Wed, 02 Oct 2013 01:59:04 +0200
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/saucy/+source/lintian/2.5.19ubuntu1
-------------- next part --------------
Format: 1.8
Date: Wed, 02 Oct 2013 01:59:04 +0200
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.19ubuntu1
Distribution: saucy
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
Description: 
 lintian    - Debian package checker
Closes: 460174 528975 539315 637881 658320 665694 672664 674469 679132 688524 690273 693117 697565 699410 703407 706966 707700 708381 708482 708576 711069 711988 713012 717621 717633 718167 718337 718349 718351 718404 718563 718575 718690 718820 718862 719163 719450 719769 719788 720337 720835 720910 721179 721205 721252 721268 722102 722582 723003 723730 723732 724319 724524 725139
Changes: 
 lintian (2.5.19ubuntu1) saucy; urgency=low
 .
   * Make the C++ test lib be a C++ lib. Thanks to Adam Conrad for the patch.
     (Closes: #725139)
 .
 lintian (2.5.19) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added:
       - homepage-in-binary-package
 .
   * checks/fields.{desc,pm}:
     + [NT] Add check for "Homepage"-field missing in the
       source, when one of the binary packages has the
       field.  Thanks to Ricardo Mones for the bug report.
       (Closes: #693117)
   * checks/files.pm:
     + [NT] Apply patch from Samuel Thibault to fix a
       false-positive non-standard-toplevel-dir for the
       directories /hurd and /servers.  (Closes: #724524)
     + [NT] Work around bug #724571 in t1disasm by ignoring
       failures caused by segementation faults and bus errors.
       Though, Lintian will emit a warning when such an error
       occurs.  Thanks to Ansgar Burchardt for the report.
       (Closes: #724319)
   * checks/testsuite.pm:
     + [NT] Allow uppercase letters in the names of DEP-8
       tests, now that the DEP-8 officially "tolerates" them.
       (see #711844)
 .
   * lib/Lintian/Util.pm:
     + [NT] Add drain_pipe(FD).
 .
   * reporting/{config,harness}:
     + [NT] Determine the html_reports command automatically
       instead of allowing it to be configurable.
     + [NT] Stop allowing config script to name individual
       log files.  The directory in which they are put is still
       configurable.
     + [NT] Replace LINTIAN_CFG with passing "--no-cfg" to
       lintian.
     + [NT] Replace $lintian_cmd config option with a
       @EXTRA_LINTIAN_OPTIONS.  Also stop forking a shell to
       run lintian.
     + [NT] Remove LINTIAN_BIN_DIR; it is no longer used to
       avoid signature checking.
     + [NT] Fix a bug where harness would not remove entries in
       the Lintian log for removed packages if no packages were
       to be processed.
   * reporting/lintian-dummy.cfg:
     + [NT] Remove file as it is now obsolete.
 .
 lintian (2.5.18.1) unstable; urgency=low
 .
   * checks/files.pm:
     + [NT] Only open .pc files if they are regular files.
       This fixes a possible DoS introduced in 2.5.17.
   * checks/shared-libs.pm:
     + [NT] Correct the name of the multiarch-dirs data file,
       which was renamed in 2.5.17.
 .
   * lib/{Test/Lintian,Lintian/Data}.pm:
     + [NT] Load data files eagerly during tests to ensure
       missing or typo'ed data files are spotted earlier.
 .
   * debian/changelog:
     + [NT] Mention in the 2.5.17 entry that multiarch-dirs
       data file was renamed.
     + [NT] Consistently spell "typos" without an "e".
 .
 lintian (2.5.18) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added:
       - debian-changelog-has-wrong-weekday
       - debian-rules-missing-good-practice-target-dfsg
       - empty-udeb-package
       - file-name-in-PATH-is-not-ASCII
       - misplaced-extra-member-in-deb
 .
   * checks/apache2.pm:
     + [NT] Fix false-positive warning about non-standard package
       name when the Apache2 module contained uppercase letters.
       Thanks to Jonas Smedegaard for the report.
       (Closes: #723003)
   * checks/changelog.{desc,pm}:
     + [NT] Check that the weekday of the latest changelog entry
       is consistent with the date.  Thanks to Raphael Champeimont
       for the report.  (Closes: #703407)
   * checks/cruft.{desc,pm}:
     + [BR] Fix false-postive for license-problem-gfdl-invariants.
       (Closes: #721252)
     + [BR] Extend tag description of the gfdl-invariants tag.
       (Closes: #722102)
   * checks/deb-format.{desc,pm}:
     + [NT] Support (but tag) unofficial members after the
       "debian-binary" member where allowed by dpkg.  These
       members will trigger misplaced-extra-member-in-deb tag.
       Thanks to Guillem Jover for the report and the feedback.
       (Closes: #718349)
   * checks/fields.{desc,pm}:
     + [NT] Warn about "?op=log" in svn.d.o brower links.  Thanks
       to Paul Wise for the report.  (Closes: #707700)
     + [NT] Fix false-positive dbg-package-missing-depends for
       transitional dbg packages.  Thanks to Paul Wise for the
       report.  (Closes: #665694)
     + [NT] Remind people that packages named gir1.2-foo-X.Y
       should be in the introspection section.  Thanks to Michael
       Biebl for the report  (part of #695345)
   * checks/files.{desc,pm}:
     + [BR] Fix false-positive dir-or-file-in-build-tree for
       the sbuild source package.  (Closes: #720910)
     + [NT] Add check for empty udeb packages.  Thanks to Cyril
       Brulebois for the suggestion.  (Closes: #672664)
     + [NT] Remove exception for "/selinux" top-level directory.
       Thanks to Laurent Bigonville for the report.
       (Closes: #723730)
     + [NT] Add a check for files in PATH being representable
       using only ASCII characters.  (Closes: #723732)
   * checks/menu-format.desc:
     + [BR] Rewrite description of the tag for desktop files
       without a keywords entry based on a wording from Gaudenz
       Steinlin.  (Closes: #706966)
     + [NT] Apply patch from Lucas Nussbaum to add an additional
       reference to the desktop-entry-lacks-keywords-entry tag.
       (Closes: #722582)
   * checks/rules.{desc,pm}:
     + [BR] Refactor the check for known targets in d/rules.
     + [BR] Add check for missing for recommended "get-orig-source"
       target in d/rules for packages that look like they have been
       repacked.  (Closes: #460174)
   * checks/scripts.desc:
     + [NT] Demote the certainty of shell-script-fails-syntax-check
       due to "extglob" in bash.  Thanks To Trent W. Buck for the
       report.  (Closes: #699410)
   * checks/testsuite.pm:
     + [NT] Add "allow-stderr" as known autopkgtest "restriction".
       Thanks to Jérémy Bobbio for the report and the initial
       patch.  (Closes: #721179)
   * checks/version-substvars{.desc,.pm}:
     + [NT] Mention that version-substvar-for-external-package
       can happen if the package name used in the relation has
       a typo.  Thanks to Joachim Reichel for reporting this.
       (Closes: #708576)
     + [NT] Ignore ":any" qualifiers in dependencies.  Thanks to
       Scott Ritchie for the report.  (Closes: #658320)
 .
   * commands/info:
     + [NT] New file (replacing lintian-info).
     + [NT] Emit a deprecation warning for --include-dir
       and --[no-]user-dirs when they are not the first
       arguments and called as lintian-info.
 .
   * doc/README.in:
     + [NT] Replaced by top-level README.
 .
   * data/common/source-fields:
     + [NT] Allow the "Dgit" field in source packages.  Thanks
       to Ian Jackson for the report.  (Closes: #721205)
   * data/fields/perl-provides:
     + [NT] Refresh against perl 5.18.
   * data/rules/policy-rules:
     + [BR] New file.
   * data/scripts/{,versioned-}interpreters:
     + [NT] Apply patch from Gunnar Wolf to update which package
       is providing "rackup".  (Closes: #721268)
   * data/scripts/interpreters:
     + [NT] Use "python:any | python-minimal:any" as dependency
       for python scripts.  This fixes a false-positive for
       python-script-but-no-python-dep when dh_python2 generates
       a dependency of "python:any".  Thanks to Francois Gouget
       for the report.  (Closes: #711988)
   * data/scripts/versioned-interpreters:
     + [NT] Add python 2.7 and remove 2.4, 2.5 and 2.6.  Also
       add ":any" the dependency template like with the
       unversioned interpreters (see above).
 .
   * debian/docs:
     + [NT] Install "README" instead "doc/README"
   * debian/lintian.install:
     + [NT] Install dplint and commands/*.
   * debian/lintian.links:
     + [NT] New file.
   * debian/rules:
     + [NT] Add code for substituting some placeholder values in
       dplint and lintian.
     + [NT] Invoke dh_link.
     + [NT] Remove code for auto-generating README from README.in
   * debian/tests/control:
     + [NT] Remove reference to testsuite-legacy.
   * debian/tests/testsuite-legacy:
     + [NT] Removed; no longer useful.
 .
   * doc/README.developers:
     + [NT] Update the section on running Lintian from a source
       tree to mention that setting LINTIAN_ROOT is no longer
       needed.
     + [NT] Remove references to the legacy testsuite.
   * doc/tutorial/Lintian/Tutorial/TestSuite.pod:
     + [NT] Remove references to the legacy testsuite.
 .
   * frontend/dplint:
     + [NT] New file.
   * frontend/lintian:
     + [NT] Automatically determine the LINTIAN_ROOT when run from
       the extracted source dir.
     + [NT] Deprecate --root and LINTIAN_ROOT.  These are largely
       obsolete as Lintian can now automatically determine the
       proper LINTIAN_ROOT.  To avoid surprises, lintian will
       now exit with an error if requested to use a different
       LINTIAN_ROOT than the one lintian expected to use.
     + [NT] Emit a deprecation warning for --include-dir
       and --[no-]user-dirs when they are not the first
       arguments and called as lintian-info.
   * frontend/lintian-info:
     + [NT] Replace with symlink to dplint.  The implementation of
       lintian-info is now handled by commands/info.
 .
   * lib/Lintian/Collect/Package.pm:
     + [NT] If the index file does not include a "root" directory,
       then create a fake one.
   * lib/Lintian/Data.pm:
     + [NT] Make a special case to allow "original-maintainer" by
       default in all non-"Debian" profiles.  Thanks to Nick
       Black for the report.  (Closes: #697565)
   * lib/Lintian/Relation.pm:
     + [NT] Allow "pkg" to imply "pkg:any", but without permitting
       "pkg:any" to imply "pkg".
 .
   * private/runtests:
     + [NT] Remove file; merge the relevant parts into t/runtests.
 .
   * README:
     + [NT] New file for basic information about Lintian and
       where to find more information.
 .
   * reporting/harness:
     + [NT] Fix bug that caused harness to not remove old log
       entries on incremental runs.
     + [NT] Clear LINTIAN_ROOT environment variable if set.
   * reporting/html_reports:
     + [NT] Copy (rather than symlink) the lintian.log to the
       generated website.
 .
   * t/runtests:
     + [NT] Assume dpkg (>= 1.16.1) is present.
     + [NT] Work around bug in Perl (#723805) when using "glob"
       within threads.  Thanks to Brian "hugmeir" Fraser for
       finding the underlying cause.
   * t/tests/legacy-debug/debian/debian/control:
     + [NT] Mark some packages "arch:any" to avoid test failures
       on kfreebsd-amd64.  (Closes: #688524)
 .
   * testset/*:
     + [NT] All tests moved to t/tests/legacy-* and the test
       runner removed.
 .
   * vendors/ubuntu/main/data/{common,fields}/*:
     + [NT] Retire now redundant files.
 .
 lintian (2.5.17) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added:
       - apache2-unparsable-dependency
       - deprecated-configure-filename
       - doc-base-abstract-field-separator-extra-whitespace
       - doc-base-abstract-might-contain-extra-leading-whitespace
       - doc-base-file-separator-extra-whitespace
       - md5sums-lists-nonexistent-file
       - non-multi-arch-lib-dir
       - pkg-config-multi-arch-wrong-dir
     + Removed:
       - apache2-unparseable-dependency
       - doc-base-abstract-field-separator-extra-whitespaces
       - doc-base-abstract-might-contain-extra-leading-whitespaces
       - doc-base-file-separator-extra-whitespaces
       - md5sums-lists-nonexisting-file
 .
   * checks/apache2.{desc,pm}:
     + [JW,NT] Rename a tag for consistent spelling of
       "unparsable" in tag names.  The tag has no known
       overrides.
   * checks/automake.{desc,pm}:
     + [NT] Apply patch from Gautier Minster to detect
       usage of configure.in with automake.  Thanks to
       Paul Wise for the report.  (Closes: #708482)
   * checks/cruft.pm:
     + [NT] Avoid given/when which was demoted to an
       experimental feature.  (Closes: #720835)
   * checks/files.{desc,pm}:
     + [BR] Add check for architecture pkg-config files using
       multi-arch paths but being installed in a non-multi-arch
       location.  Thanks to Ivo De Decker for the report.
       (Closes: #674469)
     + [BR] Add check for using the old bi-arch directories
       (/usr/lib64) instead of multi-arch dirs.  Thanks to
       Kurt Roeckx for the report.  (Closes: #528975)
     + [BR] Remove "emul/" as a recognised top-level directory.
   * checks/md5sums.{desc,pm}:
     + [JW,NT] Rename a tag due to a typo in the tag name.
       The tag has no known overrides.
   * checks/menus.{desc,pm}:
     + [JW,NT] Rename tags due to a typo in their tag name.
       These tags have no known overrides.
   * checks/source-copyright.pm:
     + [NT] Avoid accidental use of an experimental feature.
 .
   * data/{binaries => common}/multiarch-dirs:
     + [BR] Moved multiarch-dirs from binaries to common, since
       it is used from multiple checks.
 .
   * debian/control:
     + [NT] Add Build-Depends on aspell, aspell-en and
       libtest-spelling-perl.
 .
   * lib/Lintian/Tag/TextUtil.pm:
     + [NT] Prevent very long URLs from being split into two
       lines.  Thanks to Jari Aalto for the report.
       (Closes: #719769)
   * lib/Lintian/Util.pm:
     + [NT] Prefer paths without leading slash in the
       documentation for normalize_pkg_path.  Thanks to
       Kevin Ryde for spotting this inconsistency.
     + [NT] The first argument argument of normalize_pkg_path
       is now unconditionally normalized.  Furthermore, allow
       the function to be called with only one argument like
       Cwd::realpath.
 .
   * t/*:
     + [NT] Adapt several tests to work under perl 5.18.
 .
 lintian (2.5.16) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added:
       - changelog-is-dh_make-template
       - copyright-should-refer-to-common-license-file-for-apache-2
       - debian-control-repeats-field-name-in-value
       - info-document-missing-image-file
       - license-problem-font-adobe-copyrighted-fragment
       - license-problem-font-adobe-copyrighted-fragment-no-credit
       - missing-dependency-on-libstdc++
       - quilt-patch-using-template-description
     + Removed:
       - dh_pycentral-is-obsolete
       - dh_python-is-obsolete
       - font-adobe-copyrighted-fragment
       - font-adobe-copyrighted-fragment-no-credit
       - init.d-script-call-internal-API
       - missing-dependency-on-python-central
 .
   * checks/apache2.pm:
     + [NT] Fix F-P apache2-deprecated-auth-config for
       "AllowOverride".  Thanks to Jean-Michel Vourgère
       for the report and an initial patch.
       (Closes: #717621)
   * checks/binaries.pm:
     + [NT] Apply patch from Michael Stapelberg to exempt
       golang-go binaries from statically-linked-binary
       tag.  (Closes: #718404)
     + [NT] Permit shared libraries to not link against
       libc as long as they link against libstdc++.  This
       fixes a lot of false positive warnings for some c++
       libraries when the linker (with --as-needed)
       determines that the libc link is superfluous.
       Thanks to Maximiliano Curia for the report.
       (This is a partial fix for #719806)
     + [NT] Add experimental tag for missing dependency
       on libstdc++.
   * checks/changelog-file.{desc,pm}:
     + [BR] Add check for dh-make reminder to insert the
       bug number of the ITP bug.  (Closes: #690273)
   * checks/control-file.{desc,pm}:
     + [BR] Add check for field name being duplicated in
       the value of the field.  (Closes: #711069)
   * checks/copyright-file.{desc,pm}:
     + [BR] Extend check for "reference to compressed
       common-license" to include all current
       common-licenses.
     + [BR] Add check for use of Apache-2.0 in d/copyright
       without references common-licenses.
       (Closes: #713012)
   * checks/cruft.pm:
     + [NT] Skip d/README.Debian and d/README.source when
       checking for non-free licenses.  Mentions here are
       presumably just false-positives.  Thanks to
       Marcelo Jorge Vieira for the report and the initial
       patch.  (Closes: #718575)
   * checks/deb-format.pm:
     + [NT] Apply patch from Guillem Jover to fix a wrong
       tag being emitted on lzma compressed udebs.
       (Closes: #718337)
   * checks/debhelper.{desc,pm}:
     + [NT] Remove tag for dh_pycentral and dh_python being
       obsolete.  Thanks to Luca Falavigna for the report.
       (Closes: #720337)
     + [BR] Fix false-negative in the brace expansion check
       when the comma was next to one of the braces.
       (Closes: #708381)
   * checks/files.{desc,pm}:
     + [NT] Remove tag for missing dependency on
       python-central.  Thanks to Luca Falavigna for the
       report.  (Closes: #718690)
     + [BR] Rename font-adobe-copyrighted-fragment tags.
       (Closes: #718820)
     + [NT] Fix false positive warning about embedded
       feedparser for python3-feedparser.  Thanks to
       Etienne Millon for the report.  (Closes: #719163)
   * checks/infofiles.{desc,pm}:
     + [NT] Apply patches from Kevin Ryde to find info files
       references non-existent images.  (Closes: #719450)
   * checks/init.d.{desc,pm}:
     + [NT] Revert init.d-script-call-internal-API for now.
       Refer to #710559 for more information.
   * checks/patch-systems.{desc,pm}:
     + [BR] Add tag for DEP-3 template descriptions.
       (Closes: #717633)
   * checks/phppear.{desc,pm}:
     + [NT] Apply patch from Mathieu Parent to fix false
       positive missing-pkg-php-tools-addon.  Thanks to
       Thijs Kinkhorst for the report.  (Closes: #718167)
     + [NT] Apply patch form Mathieu Parent to reduce the
       severity of a "composer package" not using
       pkg-php-tools to wishlist.  Thanks to Thijs
       Kinkhorst for the report.  (Closes: #718862)
     + [NT] Apply patch from Vincent Bernat to downgrade
       severity of not using phppear substvars for
       description and synopsis plus explain that they
       should not be used blindly.  Thanks to Mathieu
       Parent for the review of the patch.
       (Closes: #719788)
   * checks/po-debconf.{desc,pm}:
     + [NT] Fix false-positive translated-default-field for
       fields preceded by a "true" Deb822 comment.  Thanks
       to Ron Lee for the report.  (Closes: #637881)
   * checks/scripts.pm:
     + [NT] Stop emitting package-uses-local-diversion for
       calls to dpkg-divert without --package as dpkg 1.16.0
       (Wheezy) handles this case correctly.  Thanks to
       Raphaël Hertzog for the report.  (Closes: #679132)
     + [NT] Apply patch from Vincent Cheng to fix warning
       for executable jar files.  Thanks to Matthew Johnson
       for the report.  (Closes: #539315)
   * checks/systemd.pm:
     + [NT] Apply patch from Stig Sandbeck Mathisen to allow
       systemd files being symlinks to /dev/null.
       (Closes: #718563)
 .
   * debian/changelog:
     + [NT] Correct some older tag summaries to include some
       missing tags in the entry for 2.5.11 and 2.5.12.
   * debian/copyright:
     + [NT] Add Bastien ROUCARIÈS to maintainers (as BR).
 .
   * frontend/lintian:
     + [NT] Move some handling of overrides to Lintian::Tags.
 .
   * lib/Lintian/Processable/Package.pm:
     + [NT] Refuse to process .dsc files that are missing the
       Source field.   This prevents some warnings about using
       undefined values.  Thanks to Guillem Jover for the
       report.  (Closes: #718351)
   * lib/Lintian/Tags.pm:
     + [NT] Take over some handling of overrides from the
       frontend.
   * lib/Lintian/Util.pm:
     + [NT] Fix problem in normalize_pkg_path, where "."-entries
       were not properly filtered out.
 .
   * profiles/debian/ftp-master-auto-reject.profile:
     + [NT] Refresh with new tags.  Thanks to Gregor Herrmann
       for the reminder.
Checksums-Sha1: 
 b42839da389a10cce1fe62aa859507fb7ba9e494 2722 lintian_2.5.19ubuntu1.dsc
 801be2287ba6b536cea9ada0dbfab779d6e03f88 1293029 lintian_2.5.19ubuntu1.tar.gz
Checksums-Sha256: 
 e0b839d5a1b1791edfeaf09c8ff39691e79f45206b483e3323933126390b65f2 2722 lintian_2.5.19ubuntu1.dsc
 2482a0c713e6c836e281e3af3ca3c7be605257315e1bc2c1b04b67c0ed503efa 1293029 lintian_2.5.19ubuntu1.tar.gz
Files: 
 f50169d9c492f8b83bdc85be74761d07 2722 devel optional lintian_2.5.19ubuntu1.dsc
 63cb470587225709a3112326ac019d21 1293029 devel optional lintian_2.5.19ubuntu1.tar.gz
Original-Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>


More information about the Saucy-changes mailing list