[ubuntu/artful-proposed] lintian 2.5.55 (Accepted)

LocutusOfBorg costamagnagianfranco at yahoo.it
Fri Oct 13 09:00:28 UTC 2017


lintian (2.5.55) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - debian-watch-uses-insecure-uri
      - django-package-does-not-depend-on-django
      - example-script-uses-deprecated-nodejs-location
      - priority-extra-is-replaced-by-priority-optional
      - python-module-has-overly-generic-name
      - systemd-service-file-wraps-init-script
    + Removed:
      - copyright-year-in-future

  * checks/copyright-file.pm:
    + [CL] Drop copyright-year-in-future after all; it's just too error
      prone and time-consuming to maintain given the severity of the issues
      it can find.  (Closes: #877766)
  * checks/cruft.pm:
    + [CL] Exempt debian/copyright from license-problem-non-free-RFC tag
      to avoid false-positives on meta-references.  (Closes: #877999)
  * checks/debhelper.pm:
    + [AB] Also recognize dh-exec's "=>" arrow if surrounded by tabs.
      (Closes: #877905)
  * checks/fields.{desc,pm}:
    + [NT] Add an info tag for packages that use "Priority: extra".  Thanks
      to Mattia Rizzolo for the suggestion.  (Closes: #870898)
  * checks/files.pm:
    + [CL] Ignore privacy breach violations in comments.  (Closes: #877421)
    + [CL] Check for Python modules with overly generic names such as
      "tests" or "test".  (Closes: #875964)
  * checks/{files,manpages,menu-format}.{desc,pm}:
    + [NT] Stop considering usr/man, usr/X11R6/bin and usr/X11R6/man as
      manpage directories / PATH directories to simplify some code paths.
      Nothing ships manpages in these directories and lintian emits tags
      to strongly discourage people from doing so.
  * checks/init.d.pm:
    + [CL] Avoid warning for init.d-script-not-marked-as-conffile when
      the init.d script does not exist; we will already be alerted via
      the init.d-script-not-included-in-package error.
  * checks/python.pm:
    + [CL] Move to "Type: source, binary" check type.
    + [CL] Also match packages named "python2-*" as relating to Python 2.x.
    + [CL] Warn about Django libraries that do not depend on Django itself.
      (Closes: #877292)
    + [CL] Do not emit python-foo-but-no-python3-foo for -common packages.
  * checks/scripts.desc:
    + [CL] Add missing example-script-uses-deprecated-nodejs-location tag.
      (Closes: #877142)
    + [NT] Apply patch from Mattia Rizzolo to improve the tag description
      for script-uses-deprecated-nodejs-location.
    + [CL] Actually check for a dependency on sensible-utils before
      emitting script-needs-depends-on-sensible-utils.  Thanks to Daniel
      Reichelt for the detailed bug report.  (Closes: #877439)
  * checks/standards-version.desc:
    + [CL] Correct invalid link to upgrading-checklist. Thanks to Dann
      Frazier for the report.  (Closes: #878184)
  * checks/systemd.{desc,pm}:
    + [CL] Warn if native systemd service files only wrap existing SysV/LSB
      init scripts.  (Closes: #870704)
  * checks/watch-file.{pm,desc}:
    + [CL] Warn for debian/watch files using insecure URIs such as HTTP or
      FTP, similar to vcs-field-uses-insecure-uri.  (Closes: #849515)

  * data/{common => fields}/priorities:
    + [NT] Rename file.
  * data/fields/essential:
    + [MR] Remove 'mount' from the essential packages.  Starting with
      util-linux version 2.29.2-3 the Essential flag has been removed.
      (Closes: #877511)
  * data/fields/priorities:
    + [NT] Remove "extra".
  * data/files/privacy-breaker-websites:
    + [CL] Replace (eg.) "You may use libjs-prototype package" with "You
      may use the libjs-prototype package".

  * commands/lintian.pm:
    + [NT] Simplify handling of uncaught exceptions.

  * doc/lintian.xml:
    + [NT] Document that the XDG_DATA_HOME directory can be used for
      user profiles and data files.  This has been supported for quite
      a while but the documentation incorrectly listed "$HOME/.lintian"
      instead (which in fact did not work for this purpose).
      (Closes: #701477)

  * frontend/dplint:
    + [NT] Restore "$HOME/.lintian" as a directory that is used for
      user profiles and data files.  It was advertised as such in the
      documentation but the code actually only used the XDG_DATA_HOME
      path.  Thanks to Daniel Kauffman for the report.  (Closes: #875636)
    + [NT] Correct the order of restricted search paths (user directories
      and /etc/lintian).  It incorrectly used /etc/lintian before the
      user directory.

  * lib/Lintian/Util.pm:
    + [NT] Rename the "fail" subroutine to "internal_error" to better
      reflect its purpose.

  * t/tests/binaries-from-other-arch:
    + [NT] Make test architecture specific as it fails on certain
      architectures.  (Closes: #877147)
  * t/tests/python-new-python2-package/*:
    + [CL] Correct Depends of python2.7 → python3 in Python 3 test
      package.
  * t/tests/python-python2-no-python3-unrel/debian/debian/control.in:
    + [CL] Add test for ignoring python-foo-doc packages.
    + [CL] Correct short descriptions of binary packages.

Date: 2017-10-12 22:34:01.082327+00:00
Signed-By: LocutusOfBorg <costamagnagianfranco at yahoo.it>
https://launchpad.net/ubuntu/+source/lintian/2.5.55
-------------- next part --------------
Sorry, changesfile not available.


More information about the Artful-changes mailing list