[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[lintian] annotated tag 2.5.55 created (now 4ac1de8)



This is an automated email from the git hooks/post-receive script.

lamby pushed a change to annotated tag 2.5.55
in repository lintian.

        at  4ac1de8   (tag)
   tagging  29a1b9848707545e034c3899d48455aac47960cd (commit)
  replaces  2.5.54
 tagged by  Chris Lamb
        on  Thu Oct 12 12:33:53 2017 -0400

- Log -----------------------------------------------------------------
Releasing lintian/2.5.55 into unstable

Format: 1.8
Date: Thu, 12 Oct 2017 11:50:41 -0400
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.55
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description:
 lintian    - Debian package checker
Closes: 701477 849515 870704 870898 875636 875964 877142 877147 877292 877421 877439 877511 877766 877905 877999 878184
Changes:
 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.
Checksums-Sha1:
 3d14d1db508531f9e1e54b73be975b1126cde02d 2898 lintian_2.5.55.dsc
 008f0b85196ce001de504417b36a8293e0cb48ab 1240308 lintian_2.5.55.tar.xz
 14856ec702077b80a6712a2e526fcfee97630c99 16189 lintian_2.5.55_amd64.buildinfo
Checksums-Sha256:
 a3a9531ef414ebdcc9b8678a3ff4df53b68083e834ff0fd1c8d273f27a3ada8f 2898 lintian_2.5.55.dsc
 9b4fa600d4ba4bbf215d45a6154fdbc421506b635ead4fd824509a292c64d2bf 1240308 lintian_2.5.55.tar.xz
 9ae3ef7c12f43ac688cd9cb307ffe07c7a47629f14ed81f830dbbcc1a7b263d7 16189 lintian_2.5.55_amd64.buildinfo
Files:
 5c8f49574487e569cb448b6782ab6b5f 2898 devel optional lintian_2.5.55.dsc
 c16a99d3114d272d5453fb0fbb8d7e38 1240308 devel optional lintian_2.5.55.tar.xz
 c843072046812f34d84533b75236674e 16189 devel optional lintian_2.5.55_amd64.buildinfo

Axel Beckert (1):
      c/debhelper.pm: Recognize dh-exec's "=>" arrow if surrounded by tabs

Chris Lamb (28):
      Open new debian/changelog entry for 2.5.55.
      checks/python.pm: Move to "Type: source, binary" check type.
      checks/python.pm: Also match packages named "python2-*" as relating to Python 2.x.
      t/tests/python-new-python2-package/*: Correct Depends of python2.7 → python3 in Python 3 test package.
      Warn about Django libraries that do not depend on Django itself. (Closes: #877292)
      t/tests/scripts-interpreters/{desc,tags}: Update test to match changes in 99bc11be.
      Correct fullstop/comma in debian/changelog.
      Add missing example-script-uses-deprecated-nodejs-location tag. (Closes: #877142)
      Warn for debian/watch files using insecure URIs such as HTTP or FTP, similar to vcs-field-uses-insecure-uri. (Closes: #849515)
      Add test for ignoring python-foo-doc packages.
      Correct short descriptions of binary packages.
      Do not emit python-foo-but-no-python3-foo for -common packages.
      Avoid warning for init.d-script-not-marked-as-conffile when the init.d script does not exist; we will already be alerted via he init.d-script-not-included-in-package error.
      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)
      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/files.pm: Dedent conditional by one space.
      checks/files.pm: Rewrite DRY-violating calls with for/qw
      Ignore privacy breach violations in comments. (Closes: #877421)
      t/tests/files-foo-in-bar/tags: Fix test regression introduced in d8c3501203b6ff38f6fc744bc335317dd8c5df01.
      t/tests/debhelper-dh-exec: Add test for #877905.
      tests/control-file-pendantic-space: Prevent a test regression caused by 52766dc7364d318.
      Exempt debian/copyright from license-problem-non-free-RFC tag to avoid false-positives on meta-references. (Closes: #877999)
      Correct invalid link to upgrading-checklist. Thanks to Dann Frazier for the report. (Closes: #878184)
      Check for Python modules with overly generic names such as "tests" or "test". (Closes: #875964)
      Replace (eg.) "You may use libjs-prototype package" with "You may use the libjs-prototype package".
      Warn if native systemd service files only wrap existing SysV/LSB init scripts. (Closes: #870704)
      Expand the description of systemd-service-file-wraps-init-script. Thanks to Felipe Sateler for the suggestion.
      Release lintian/2.5.55 into unstable

Mattia Rizzolo (2):
      Improve example-script-uses-deprecated-nodejs-location description
      data/fields/essential: drop 'mount' from the list of essential packages

Niels Thykier (24):
      cmd/lintian: Simplify handling of uncaught exceptions
      cmd/lintian: Avoid die() and reduce the (mis)usage of "fail"
      cmd/lintian: Update obsolete hint in error message
      L::Util::fail: Stop fiddling with $!
      cmd/lintian: Fix some perlcritic warnings
      Stop treating usr/man and usr/X11R6/man as man directories
      t: Fix tests that now trigger debian-watch-uses-insecure-uri
      cmd/lintian: Replace two die() calls with fatal_error
      Remove some unused imports
      L::Util: Rename "fail" to "internal_error"
      cmd/r-l-harness: Check for signals even on "clean" exits
      Remove additional X11R6 support/references
      t: Make test arch-specific to avoid FTBFS
      L::CheckScript: Drop unused arguments in new
      c/fields: Emit tag for priority extra
      Restore /home/moon/.lintian as profile/data root dir
      lintian.xml: Mention XDG_CONFIG_HOME/lintian/ next to /home/moon/.lintian
      d/changelog: Add missing space
      Correct d/changelog + lintian.xml to use $XDG_DATA_HOME
      dplint: Correct order of @RESTRICTED_INCLUDE_DIRS
      dplint: Fix perltidy issue
      t: Fix syntax error in desc file
      d/changelog: We now support XDG for user config/data
      c/fields: Skip priority extra->optional tag for auto-dbgsym

Paul Wise (5):
      spelling: Add another correction
      spelling: Add several corrections
      spelling: Add another correction
      spelling: Add another correction
      spelling: Add several corrections

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git


Reply to: