[ubuntu/disco-proposed] lintian 2.5.111ubuntu1 (Accepted)

Simon Quigley tsimonq2 at ubuntu.com
Sat Nov 3 19:47:22 UTC 2018


lintian (2.5.111ubuntu1) disco; urgency=medium

  * Cherry-pick patch from the Git repository.

  [ Chris Lamb ]
  * vendors/ubuntu/main/data/changes-file/known-dists:
    + [CL] Add "disco" as a known Ubuntu distribution.

lintian (2.5.111) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - maintainer-script-should-not-use-piuparts-variable
      - source-package-encodes-python-version

  * checks/binaries.pm:
    + [CL] Prevent a false-positive when checking statically-linked-binary
      when we do not have access to the source package to check for a
      Golang build-dependency by falling-back to checking the package name.
      Thanks to Jeffrey Cliff for the report.  (Closes: #911864)
  * checks/changelog-file.desc:
    + [CL] Clarify the grammatical logic in the long description of the
      epoch-change-without-comment tag.
  * checks/cruft.pm:
    + [CL] Look for debian/missing-sources/foo for a missing "foo" to
      prevent source-is-missing false-positives.  Thanks to Daniel Kahn
      Gillmor for the report.  (Closes: #890468)
  * checks/menu-format.desc:
    + [CL] Apply a patch from Salvatore Bonaccorso to fix a typo in the
      description for the desktop-entry-lacks-icon-entry tag.  (MR: !59)
  * checks/python.{desc,pm}:
    + [CL] Check for packages that encode a version number in their
      source package name.
  * checks/scripts.desc:
    + [CL] Warn about packages that use PIUPARTS_TEST (etc.) in their
      maintainer scripts.  Thanks to Holger Levsen.  (Closes: #912040)
    + [CL] Add a note that packages might have added the required
      dependency for missing-versioned-depends-on-init-system-helpers to
      Build-Depends instead of the binary package (eg. in src:lbcd).

  * data/spelling/corrections:
    + [PW] Add a number of corrections.
    + [CL] Add a "recognise" connection. (re. MR: !59).

  * data/testsuite/known-restrictions:
    + [CL] Apply a patch from intrigeri to add "superficial" to the list
      of known restrictions in testsuite definitions.  This was added to
      autopkgtest in #904979.  (MR: !60)

  * reporting/templates/tag.tmpl:
    + [CL] Also show the maintainer name on the tag-specific pages such as
      <https://lintian.debian.org/tags/ancient-libtool.html>.

lintian (2.5.110) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - symbols-file-missing-build-depends-package-field

  * checks/debhelper.desc:
    + [CL] Tidy a number of references regarding the debhelper-compat
      virtual package, in particular clarifying that this does not work for
      experimental/beta levels.
    + [CL] Update example experimental combination of using compatibility
      level 9 with debhelper >= 8.1.3 with using level 12 with
      debhelper >= 11.4~.
  * checks/fields.pm:
    + [CL] Apply a patch series from Felix Lechner to fix a false-negative
      in the multi-arch-same-package-has-arch-specific-overrides tag.
      (Closes: #911355)
  * checks/shared-libs.{desc,pm}:
    + [CL] Emit a "I:" warning for packages that do not specify a
      Build-Depends-Package field in their symbol files.  (Closes: #911451)

  * data/files/js-libraries:
    + [CL] Prevent a false-positive in embedded-javascript-library as
      jquery-ui.structure.css is not shipped by libjs-jquery-ui.
      (Closes: #911311)
  * data/scripts/interpreters:
    + [CL] Apply a patch from Luca Boccassi to add /lib/init/init-d-script
      to the list of known interpreters.  (MR: !56)
  * data/spelling/*:
    + [CL] Move the "needs" entry to the corrections-case file, preventing
      false positives in the spelling-error-in-{binary,changelog} tags
      that reference Georg Nees, an early pioneer of computer art.
    + [PW] Add a number of corrections.

  * t/*:
    + [CL] Apply a patch series from Felix Lechner to adjust some
      build-dependencies that were discovered when backporting to stretch.
      (MR: !51)
    + [CL] Apply a patch series from Felix Lechner to move data for
      upstream tarballs to "orig" to facilitate the addition of tests
      related to upstream signatures.  (MR: !52)
    + [CL] Apply a patch series from Felix Lechner to use relative paths in
      Lintian options; a tight integration between the test runner and
      harness is generally undesirable.  (MR: !54)
    + [CL] Apply a patch series from Felix Lechner to move the templated
      changelogs away from template directory.  (MR: !57)
    + [CL] Apply a patch series from Felix Lechner to remove the
      default.upstream placeholder in empty template directories.
      (MR: !58)

lintian (2.5.109) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - maintainer-script-should-not-parse-etc-passwd-or-group
      - missing-versioned-depends-on-init-system-helpers
      - unknown-file-in-python-module-directory

  * checks/debhelper.pm:
    + [CL] Avoid false-positives when using the blends-dev package for the
      package-does-not-use-debhelper-or-cdbs tag.  (Closes: #910453)
  * checks/files.{pm,desc}:
    + [CL] Check for packages that ship non-Python files in top-level
      Python module directories such as /usr/lib/python3/dist-packages.
  * checks/scripts.{desc,pm}:
    + [CL] Check for packages missing versioned dependencies on
      init-system-helpers.  (Closes: #910594)
    + [CL] Check for packages that manually parse /etc/passwd or /etc/group
      using grep/egrep etc. in their maintainer scripts.  Thanks to Rhonda
      D'Vine for the bug report.  (Closes: #911157)

  * t/tests/*:
    + [CL] Apply a patch from Felix Lechner to fix some test descriptions
      not parsed correctly due to continuation lines.
    + [CL] Apply a set of patches from Felix Lechner to make various tests
      architecture independent.
    + [CL] Apply a patch from Felix Lechner to require build dependencies
      as prerequisites for tests.
    + [CL] Apply a patch from Felix Lechner to clarify the substitution
      variable name for the test package's Architecture field.
  * t/tests/debhelper-dh-nativejava:
    + [CL] Apply a patch from Felix Lechner to remove this now-obsolete
      test given that -gcj packages are no-longer built.

lintian (2.5.108) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - maintainer-script-has-invalid-update-inetd-options

  * checks/scripts.{desc,pm}:
    + [CL] Check for calls to update-inetd(1) that use "--group" without
      "--add" and "--pattern" with "--add".  (Closes: #909511)
  * checks/testsuite.pm:
    + [CL] Avoid testsuite-dependency-has-unparsable-elements false
      positives when the "Depends" field starts with a newline.  Thanks to
      Mattia Rizzolo for the report.  (Closes: #910210)

  * data/spelling/corrections:
    + [PW] Add a number of corrections.

  * debian/control:
    + [NT] Remove myself from the Uploaders field.

  * t/source/*:
    + [CL] Apply two patch series from Felix Lechner to rename a test
      target to match its name and also to adjust version numbers to match
      test targets produced.

lintian (2.5.107) unstable; urgency=medium

  * checks/changes-file.{desc,pm}:
    + [CL] Don't emit changelog-empty-entry if distribution is UNRELEASED.
      (Closes: #909674)
  * checks/debhelper.desc:
    + [CL] Apply patch from Josh Triplett to improve the long description
      of excessive-debhelper-overrides.
  * checks/scripts.{desc,pm}:
    + [CL] Don't emit udevadm-called-without-guard if the package has a
      dependency on udev itself.  (Closes: #909801)

  * data/rules/rules-should-not-use:
    + [CL] Ensure --dbgsym-migration='quoted' is correctly displayed when
      emitting the debug-symbol-migration-possibly-complete tag.
  * data/spelling/corrections:
    + [CL] Add a suggestion from Sven Joachim to add "practical" and
      "practically" as spelling corrections for "pratical" and
      "pratically".  (Closes: #909772)
    + [CL] Add "practically" as a correction for "practicaly".
    + [PW] Add a number of corrections.

lintian (2.5.106) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - excessive-debhelper-overrides
      - package-installs-apt-keyring

  * checks/debhelper.{desc,pm}:
    + [CL] Warn about packages that use an excessive (currently >= 20)
      number of debhelper overrides.
  * checks/files.{desc,pm}:
    + [CL] Apply a patch from Josh Triplett to check for packages that
      install APT keyrings without being called "foo-archive-keyring" or
      "foo-apt-source".
    + [CL] Apply a patch from Josh Triplett to allow packages such as
      "foo-apt-source" to install APT sources.

  * data/binaries/spelling-exceptions:
    + [CL] Also add "wiH" (alongside "wIH") to the list of
      "spelling-error-in-binary" exceptions.

  * t/*:
    + [CL] Apply a patch series from Felix Lechner to support wildcards in
      test architecture fields.  Thanks!
    + [CL] Apply a patch series from Felix Lechner to disable architecture
      overrides in the testsuite; see
      <https://salsa.debian.org/lintian/lintian/merge_requests/38> for more
      information.
    + [CL] Apply a patch series from Josh Triplett to add "Test-Depends" to
      a few tests.  (Closes: #908915)

lintian (2.5.105) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - debian-rules-should-not-use-custom-compression-settings
      - debian-source-options-has-custom-compression-settings
    + Removed:
      - xz-compression-level-too-high

  * checks/cruft.pm:
    + [CL] Do not emit package-does-not-install-examples for example
      directories under "vendor" or "third_party".
  * checks/debian-source-dir.{desc,pm}:
    + [CL] Warn about debian/source/options specifying custom compression
      settings.  (Closes: #906614)
  * checks/rules.{desc,pm}:
    + [CL] Expand and rename xz-compression-level-too-high to warn about
      all manual adjustments to such settings.  (Closes: #906611)

  * commands/lintian.pm:
    + [CL] Show the number of unused overrides in the "N: 1 tag overridden
      ..." summary line.  (Closes: #909319)

  * t/*:
    + [CL] Apply a patch series from Felix Lechner to support dynamic test
      rebuilding.

Date: Sat, 03 Nov 2018 14:37:59 -0500
Changed-By: Simon Quigley <tsimonq2 at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/lintian/2.5.111ubuntu1
-------------- next part --------------
Format: 1.8
Date: Sat, 03 Nov 2018 14:37:59 -0500
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.111ubuntu1
Distribution: disco
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Simon Quigley <tsimonq2 at ubuntu.com>
Description:
 lintian    - Debian package checker
Closes: 890468 906611 906614 908915 909319 909511 909674 909772 909801 910210 910453 910594 911157 911311 911355 911451 911864 912040
Changes:
 lintian (2.5.111ubuntu1) disco; urgency=medium
 .
   * Cherry-pick patch from the Git repository.
 .
   [ Chris Lamb ]
   * vendors/ubuntu/main/data/changes-file/known-dists:
     + [CL] Add "disco" as a known Ubuntu distribution.
 .
 lintian (2.5.111) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - maintainer-script-should-not-use-piuparts-variable
       - source-package-encodes-python-version
 .
   * checks/binaries.pm:
     + [CL] Prevent a false-positive when checking statically-linked-binary
       when we do not have access to the source package to check for a
       Golang build-dependency by falling-back to checking the package name.
       Thanks to Jeffrey Cliff for the report.  (Closes: #911864)
   * checks/changelog-file.desc:
     + [CL] Clarify the grammatical logic in the long description of the
       epoch-change-without-comment tag.
   * checks/cruft.pm:
     + [CL] Look for debian/missing-sources/foo for a missing "foo" to
       prevent source-is-missing false-positives.  Thanks to Daniel Kahn
       Gillmor for the report.  (Closes: #890468)
   * checks/menu-format.desc:
     + [CL] Apply a patch from Salvatore Bonaccorso to fix a typo in the
       description for the desktop-entry-lacks-icon-entry tag.  (MR: !59)
   * checks/python.{desc,pm}:
     + [CL] Check for packages that encode a version number in their
       source package name.
   * checks/scripts.desc:
     + [CL] Warn about packages that use PIUPARTS_TEST (etc.) in their
       maintainer scripts.  Thanks to Holger Levsen.  (Closes: #912040)
     + [CL] Add a note that packages might have added the required
       dependency for missing-versioned-depends-on-init-system-helpers to
       Build-Depends instead of the binary package (eg. in src:lbcd).
 .
   * data/spelling/corrections:
     + [PW] Add a number of corrections.
     + [CL] Add a "recognise" connection. (re. MR: !59).
 .
   * data/testsuite/known-restrictions:
     + [CL] Apply a patch from intrigeri to add "superficial" to the list
       of known restrictions in testsuite definitions.  This was added to
       autopkgtest in #904979.  (MR: !60)
 .
   * reporting/templates/tag.tmpl:
     + [CL] Also show the maintainer name on the tag-specific pages such as
       <https://lintian.debian.org/tags/ancient-libtool.html>.
 .
 lintian (2.5.110) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - symbols-file-missing-build-depends-package-field
 .
   * checks/debhelper.desc:
     + [CL] Tidy a number of references regarding the debhelper-compat
       virtual package, in particular clarifying that this does not work for
       experimental/beta levels.
     + [CL] Update example experimental combination of using compatibility
       level 9 with debhelper >= 8.1.3 with using level 12 with
       debhelper >= 11.4~.
   * checks/fields.pm:
     + [CL] Apply a patch series from Felix Lechner to fix a false-negative
       in the multi-arch-same-package-has-arch-specific-overrides tag.
       (Closes: #911355)
   * checks/shared-libs.{desc,pm}:
     + [CL] Emit a "I:" warning for packages that do not specify a
       Build-Depends-Package field in their symbol files.  (Closes: #911451)
 .
   * data/files/js-libraries:
     + [CL] Prevent a false-positive in embedded-javascript-library as
       jquery-ui.structure.css is not shipped by libjs-jquery-ui.
       (Closes: #911311)
   * data/scripts/interpreters:
     + [CL] Apply a patch from Luca Boccassi to add /lib/init/init-d-script
       to the list of known interpreters.  (MR: !56)
   * data/spelling/*:
     + [CL] Move the "needs" entry to the corrections-case file, preventing
       false positives in the spelling-error-in-{binary,changelog} tags
       that reference Georg Nees, an early pioneer of computer art.
     + [PW] Add a number of corrections.
 .
   * t/*:
     + [CL] Apply a patch series from Felix Lechner to adjust some
       build-dependencies that were discovered when backporting to stretch.
       (MR: !51)
     + [CL] Apply a patch series from Felix Lechner to move data for
       upstream tarballs to "orig" to facilitate the addition of tests
       related to upstream signatures.  (MR: !52)
     + [CL] Apply a patch series from Felix Lechner to use relative paths in
       Lintian options; a tight integration between the test runner and
       harness is generally undesirable.  (MR: !54)
     + [CL] Apply a patch series from Felix Lechner to move the templated
       changelogs away from template directory.  (MR: !57)
     + [CL] Apply a patch series from Felix Lechner to remove the
       default.upstream placeholder in empty template directories.
       (MR: !58)
 .
 lintian (2.5.109) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - maintainer-script-should-not-parse-etc-passwd-or-group
       - missing-versioned-depends-on-init-system-helpers
       - unknown-file-in-python-module-directory
 .
   * checks/debhelper.pm:
     + [CL] Avoid false-positives when using the blends-dev package for the
       package-does-not-use-debhelper-or-cdbs tag.  (Closes: #910453)
   * checks/files.{pm,desc}:
     + [CL] Check for packages that ship non-Python files in top-level
       Python module directories such as /usr/lib/python3/dist-packages.
   * checks/scripts.{desc,pm}:
     + [CL] Check for packages missing versioned dependencies on
       init-system-helpers.  (Closes: #910594)
     + [CL] Check for packages that manually parse /etc/passwd or /etc/group
       using grep/egrep etc. in their maintainer scripts.  Thanks to Rhonda
       D'Vine for the bug report.  (Closes: #911157)
 .
   * t/tests/*:
     + [CL] Apply a patch from Felix Lechner to fix some test descriptions
       not parsed correctly due to continuation lines.
     + [CL] Apply a set of patches from Felix Lechner to make various tests
       architecture independent.
     + [CL] Apply a patch from Felix Lechner to require build dependencies
       as prerequisites for tests.
     + [CL] Apply a patch from Felix Lechner to clarify the substitution
       variable name for the test package's Architecture field.
   * t/tests/debhelper-dh-nativejava:
     + [CL] Apply a patch from Felix Lechner to remove this now-obsolete
       test given that -gcj packages are no-longer built.
 .
 lintian (2.5.108) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - maintainer-script-has-invalid-update-inetd-options
 .
   * checks/scripts.{desc,pm}:
     + [CL] Check for calls to update-inetd(1) that use "--group" without
       "--add" and "--pattern" with "--add".  (Closes: #909511)
   * checks/testsuite.pm:
     + [CL] Avoid testsuite-dependency-has-unparsable-elements false
       positives when the "Depends" field starts with a newline.  Thanks to
       Mattia Rizzolo for the report.  (Closes: #910210)
 .
   * data/spelling/corrections:
     + [PW] Add a number of corrections.
 .
   * debian/control:
     + [NT] Remove myself from the Uploaders field.
 .
   * t/source/*:
     + [CL] Apply two patch series from Felix Lechner to rename a test
       target to match its name and also to adjust version numbers to match
       test targets produced.
 .
 lintian (2.5.107) unstable; urgency=medium
 .
   * checks/changes-file.{desc,pm}:
     + [CL] Don't emit changelog-empty-entry if distribution is UNRELEASED.
       (Closes: #909674)
   * checks/debhelper.desc:
     + [CL] Apply patch from Josh Triplett to improve the long description
       of excessive-debhelper-overrides.
   * checks/scripts.{desc,pm}:
     + [CL] Don't emit udevadm-called-without-guard if the package has a
       dependency on udev itself.  (Closes: #909801)
 .
   * data/rules/rules-should-not-use:
     + [CL] Ensure --dbgsym-migration='quoted' is correctly displayed when
       emitting the debug-symbol-migration-possibly-complete tag.
   * data/spelling/corrections:
     + [CL] Add a suggestion from Sven Joachim to add "practical" and
       "practically" as spelling corrections for "pratical" and
       "pratically".  (Closes: #909772)
     + [CL] Add "practically" as a correction for "practicaly".
     + [PW] Add a number of corrections.
 .
 lintian (2.5.106) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - excessive-debhelper-overrides
       - package-installs-apt-keyring
 .
   * checks/debhelper.{desc,pm}:
     + [CL] Warn about packages that use an excessive (currently >= 20)
       number of debhelper overrides.
   * checks/files.{desc,pm}:
     + [CL] Apply a patch from Josh Triplett to check for packages that
       install APT keyrings without being called "foo-archive-keyring" or
       "foo-apt-source".
     + [CL] Apply a patch from Josh Triplett to allow packages such as
       "foo-apt-source" to install APT sources.
 .
   * data/binaries/spelling-exceptions:
     + [CL] Also add "wiH" (alongside "wIH") to the list of
       "spelling-error-in-binary" exceptions.
 .
   * t/*:
     + [CL] Apply a patch series from Felix Lechner to support wildcards in
       test architecture fields.  Thanks!
     + [CL] Apply a patch series from Felix Lechner to disable architecture
       overrides in the testsuite; see
       <https://salsa.debian.org/lintian/lintian/merge_requests/38> for more
       information.
     + [CL] Apply a patch series from Josh Triplett to add "Test-Depends" to
       a few tests.  (Closes: #908915)
 .
 lintian (2.5.105) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - debian-rules-should-not-use-custom-compression-settings
       - debian-source-options-has-custom-compression-settings
     + Removed:
       - xz-compression-level-too-high
 .
   * checks/cruft.pm:
     + [CL] Do not emit package-does-not-install-examples for example
       directories under "vendor" or "third_party".
   * checks/debian-source-dir.{desc,pm}:
     + [CL] Warn about debian/source/options specifying custom compression
       settings.  (Closes: #906614)
   * checks/rules.{desc,pm}:
     + [CL] Expand and rename xz-compression-level-too-high to warn about
       all manual adjustments to such settings.  (Closes: #906611)
 .
   * commands/lintian.pm:
     + [CL] Show the number of unused overrides in the "N: 1 tag overridden
       ..." summary line.  (Closes: #909319)
 .
   * t/*:
     + [CL] Apply a patch series from Felix Lechner to support dynamic test
       rebuilding.
Checksums-Sha1:
 63af37f5c3c20eb633ac8e82528c5c5c738b96d3 3614 lintian_2.5.111ubuntu1.dsc
 ff0b26c2b51aa59574fb28c5dddf3e141592f889 1593500 lintian_2.5.111ubuntu1.tar.xz
 6d684af1d4479824a4d0e4c3d90c5072fba6b617 16274 lintian_2.5.111ubuntu1_source.buildinfo
Checksums-Sha256:
 a1ba40473713b51af087f7ee75716c6bb1dbc73aa1c9114527bfed5c17af6520 3614 lintian_2.5.111ubuntu1.dsc
 c31a92c51b6360858b69121be46d1c6787e5309dce6cbaa1ddefe22b126602fb 1593500 lintian_2.5.111ubuntu1.tar.xz
 17cbc06bc281501638c09b3f2584bb87cce079803a8f7875f733a9088faed662 16274 lintian_2.5.111ubuntu1_source.buildinfo
Files:
 251c08b483363a4036c7c7a7e89f32dc 3614 devel optional lintian_2.5.111ubuntu1.dsc
 dca2e9c54a1dc0e77450afb5fc956023 1593500 devel optional lintian_2.5.111ubuntu1.tar.xz
 842689cc250df4d62cbf120a5716f351 16274 devel optional lintian_2.5.111ubuntu1_source.buildinfo
Original-Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>


More information about the Disco-changes mailing list