[ubuntu/wily-proposed] lintian 2.5.35ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Mon Aug 10 07:06:13 UTC 2015


lintian (2.5.35ubuntu1) wily; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - Ship pre-uglified json.js to avoid build-dep on nodejs for the tests.
    - vendors/ubuntu/main/data/changes-file/known-dists: Add "wily".

lintian (2.5.35) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - non-consecutive-debian-revision
      - package-uses-experimental-debhelper-compat-version
      - package-uses-old-debhelper-compat-version

  * checks/binaries.pm:
    + [NT] Apply patch from Sebastian Andrzej Siewior to inhibit
      binary-file-built-without-LFS-support tags for binaries
      that contains the "offending" LFS symbol.  These tend to
      come from gnulib and be LFS compliant.  Thanks to Guillem
      Jover for the report.  (Closes: #787853)
  * checks/changelog-file.{desc,pm}:
    + [BR] Detect non consecutive debian revision.  (Closes: #789820)
  * checks/control-file.{desc,pm}:
    + [BR] In order to ease the multiarch-support removal the
      severity of pre-depends-directly-on-multiarch-support tag
      is raised to important. Thanks to Helmut Grohne for
      the reminder.
    + [BR] pre-depends-directly-on-multiarch-support does not need
      debhelper for being raised. Suggest to build-depends on
      debhelper >= 9.
  * checks/debhelper.{desc,pm}:
    + [BR] Use data file for pedantic warning on debhelper depends
      version.
    + [BR] Detect not recommended and experimental debhelper version.
  * checks/fields.desc:
    + [JW] Fix spelling of the word "indicate".
  * checks/scripts.desc:
    + [BR] Document why adduser --no-create-home
      is a bad idea for system user.  (Closes: #793613).

  * data/cruft/warn-file-type:
    + [BR] Detect pascal resource file source.  (Closes: #793908).
  * data/files/fonts:
    + [BR] Refresh this file.  (Closes: #794196)
  * data/scripts/maintainer-script-bad-command:
    + [BR] Detect more case of
      maintainer-script-should-not-use-adduser-system-without-home.
    + [BR] Print offending line for
      maintainer-script-should-not-use-adduser-system-without-home.
  * data/spelling/corrections*:
    + [JW] Fix correction for "acknowldegement".
    + [JW] Document that the lists should be sorted.
    + [JW] Re-sort the correction lists and remove duplicates.
    + [JW] Add more corrections.
    + [BR] Add existant||existent correction.

  * mail-templates/license-problem-*:
    + [JW] Make the files end with newline character.
    + [JW] Fix typo in template.

  * private/refresh-manual-refs:
    + [JW] Update the list of required packages.

  * t/scripts/*.t:
    + [JW] Make all the scripts executable.
  * t/tests/changelog-file-strange-date/*:
    + [BR] Create a test with error syntax in changelog date.
      Run only with dpkg below 1.18.2.  (Closes: #794674).
  * t/tests/binaries-general/*:
    + [BR] Fix a test suite failure with gcc5 by using compat 9, and
      removing gets() that does not exist with C11 (used by default
      by gcc5).  (Closes: #794505).
  * t/tests/legacy-binary/debian/debian/rules:
    + [BR] Improve clean rule, thanks to Jakub Wilk.

lintian (2.5.34) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - unstripped-static-library

  * checks/binaries.{desc,pm}:
    + [NT] Apply patch from Guillem Jover to improve the tag
      description of the LFS tag.  (Closes: #792167)
    + [NT] Detect unstripped static libraries (as an
      experimental tag).
  * checks/cruft.pm:
    + [NT] Avoid svn-conflict-file tag for ".r0" files, since
      there cannot be a conflict involving revision 0.
      Thanks to Andreas Beckmann for the report.
      (Closes: #793068)
    + [BR] Detect pdf, ps, and eps lenna file.
  * checks/files.{desc,pm}:
    + [BR] Fix detection of sources.list file.  (Closes: #792237)
  * checks/systemd.pm:
    + [NT] Apply patches from Felipe Sateler to ignore known
      masked init.d scripts.  (Closes: #792501)

  * commands/info -> info.pm:
    + [NT] Renamed info to info.pm to remove some boilerplate
      code.
    + [NT] Forbid late --user-dirs and --include-dir options.

  * frontend/lintian:
    + [NT] Forbid late --user-dirs and --include-dir options.
    + [NT] Remove the following obsolete command line
      options: --root, --all, --binary, --source, --udeb.
      They are no longer useful.

  * lib/Lintian/Collect{,/*}.pm:
    + [NT] Add a shared memory cache that can be used to
      reduce memory consumption a bit for sharable objects.
      (Closes: #715035)
  * lib/Lintian/Data.pm:
    + [NT] Remove references to LINTIAN_ROOT as Lintian::Data
      no longer uses it.
  * lib/Lintian/Path.pm:
    + [NT] Rework some implementation details to reduce memory
      consumption slightly.
    + [NT] The undocumented "type" and "time" methods have been
      removed from the API.
    + [NT] The "uid" and "gid" methods now return 0 rather than
      undef when numeric ownership is not collected.

  * reporting/templates:
    + [NT] Remove (uses of) the "invisible-anchor" css class as
      invisible (display: none) elements cannot be used as
      anchors.

lintian (2.5.33) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - systemd-no-service-for-init-rcS-script
      - trailing-slash-for-dpkg-maintscript-helper-symlink_to_dir
    + Removed:
      - binary-file-compressed-with-upx

  * checks/binaries.pm:
    + [NT] Ignore "v5" suffixes in package names when matching
      SONAMES with package names.  The "v5" suffix is the
      recommended suffix for packages affected by the GCC-5
      libstc++6 C11 ABI breakage.
    + [NT] Drop binary-file-compressed-with-upx as it was not
      working.  (Closes: #790932)
  * checks/cruft.pm:
    + [BR] Increase windows size to 16384 bytes.
      Gain about 10% in cruft.
  * checks/description.desc:
    + [NT] Clarify that the empty-line control statement " ."
      permits no other characters on the same line. Thanks
      to Riley Baird for the report.  (Closes: #789577)
  * checks/files.desc:
    + [JW, NT] Clarify that the ISO 639-1 language codes are
      preferred to the ISO 639-2 variant.  Thanks to Jonas
      Smedegaard for the report.  (Closes: #790693)
  * checks/infofiles.pm:
    + [NT] Fix use of undefined variable in some cases.
  * checks/scripts.{desc,pm}:
    + [BR] Detects problem with dpkg-maintscript-helper symlink_to_dir.
  * checks/systemd.{desc,pm}:
    + [NT] Apply patches from Felipe Sateler to refactor the
      systemd checks.  Notably this also fixes some duplicate
      tags.
    + [NT] Apply patch from Felipe Sateler to warn about rcS
      init scripts without a native systemd unit file.
      (Closes: #790323)
  * checks/source-copyright.pm:
    + [NT] Fix use of undefined variable in some cases.
    + [NT] Avoid triggering a tag for a DEP-5 paragraph
      referencing the license of the header paragraph
      when said paragraph is *the* header paragraph.
      (Closes: #769818)

  * data/cruft/non-free-files:
    + [BR] Add a few lenna image. Thanks to Norbert
      Preining <preining at logic.at> (Closes: #790915).
  * data/spelling/corrections-multiword:
    + [JW] Correct spelling for "GNU Public Licence".
      (Closes: #790369)

  * frontend/lintian:
    + [JW, NT] Add "--hide-overrides" option to contrast
      the "--show-overrides" option.  (Closes: #770643)

  * helpers/coll/objdump-info-helper:
    + [NT] Fix use of undefined variable in some cases.
    + [JW,NT] Gracefully cope with upstreams storing poems in
      valid ar archives with the file extension ".a" and
      possibly also corrupt ar files.
      (Closes: #790493)
    + [NT] Remove slow "head + grep" pipeline on all ELF
      binaries, which is no longer used.
  * helpers/coll/strings-helper:
    + [NT] Avoid an unnecessary overhead in using L::Command's
      spawn+reap.  In some cases, this can reduce the runtime
      of this command by ~50%.

  * lib/Lintian/Check.pm:
    + [NT] Optimise out some calls to Lintian::Data, which in
      a few cases adds up to a couple of seconds in total
      runtime.

  * profiles/debian/ftp-master-auto-reject.profile:
    + [NT] Drop binary-file-compressed-with-upx as it no
      longer exists.

  * reporting/harness:
    + [NT] Add a --[no-]generate-reports option as alias of
      the -r mode.  The option can now be used together with
      "-i", "-f" or "-c" to control whether the reports
      should generated at the end of the run.  Without any
      of these, harness will only generate reports like it
      used to do.
  * reporting/templates/*.tmpl:
    + [NT] Change from XHTML 1.1 to HTML5.

Date: Mon, 10 Aug 2015 07:58:14 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/lintian/2.5.35ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 10 Aug 2015 07:58:14 +0200
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.35ubuntu1
Distribution: wily
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description:
 lintian    - Debian package checker
Closes: 715035 769818 770643 787853 789577 789820 790323 790369 790493 790693 790915 790932 792167 792237 792501 793068 793613 793908 794196 794505 794674
Changes:
 lintian (2.5.35ubuntu1) wily; urgency=medium
 .
   * Merge from Debian unstable.  Remaining changes:
     - Ship pre-uglified json.js to avoid build-dep on nodejs for the tests.
     - vendors/ubuntu/main/data/changes-file/known-dists: Add "wily".
 .
 lintian (2.5.35) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - non-consecutive-debian-revision
       - package-uses-experimental-debhelper-compat-version
       - package-uses-old-debhelper-compat-version
 .
   * checks/binaries.pm:
     + [NT] Apply patch from Sebastian Andrzej Siewior to inhibit
       binary-file-built-without-LFS-support tags for binaries
       that contains the "offending" LFS symbol.  These tend to
       come from gnulib and be LFS compliant.  Thanks to Guillem
       Jover for the report.  (Closes: #787853)
   * checks/changelog-file.{desc,pm}:
     + [BR] Detect non consecutive debian revision.  (Closes: #789820)
   * checks/control-file.{desc,pm}:
     + [BR] In order to ease the multiarch-support removal the
       severity of pre-depends-directly-on-multiarch-support tag
       is raised to important. Thanks to Helmut Grohne for
       the reminder.
     + [BR] pre-depends-directly-on-multiarch-support does not need
       debhelper for being raised. Suggest to build-depends on
       debhelper >= 9.
   * checks/debhelper.{desc,pm}:
     + [BR] Use data file for pedantic warning on debhelper depends
       version.
     + [BR] Detect not recommended and experimental debhelper version.
   * checks/fields.desc:
     + [JW] Fix spelling of the word "indicate".
   * checks/scripts.desc:
     + [BR] Document why adduser --no-create-home
       is a bad idea for system user.  (Closes: #793613).
 .
   * data/cruft/warn-file-type:
     + [BR] Detect pascal resource file source.  (Closes: #793908).
   * data/files/fonts:
     + [BR] Refresh this file.  (Closes: #794196)
   * data/scripts/maintainer-script-bad-command:
     + [BR] Detect more case of
       maintainer-script-should-not-use-adduser-system-without-home.
     + [BR] Print offending line for
       maintainer-script-should-not-use-adduser-system-without-home.
   * data/spelling/corrections*:
     + [JW] Fix correction for "acknowldegement".
     + [JW] Document that the lists should be sorted.
     + [JW] Re-sort the correction lists and remove duplicates.
     + [JW] Add more corrections.
     + [BR] Add existant||existent correction.
 .
   * mail-templates/license-problem-*:
     + [JW] Make the files end with newline character.
     + [JW] Fix typo in template.
 .
   * private/refresh-manual-refs:
     + [JW] Update the list of required packages.
 .
   * t/scripts/*.t:
     + [JW] Make all the scripts executable.
   * t/tests/changelog-file-strange-date/*:
     + [BR] Create a test with error syntax in changelog date.
       Run only with dpkg below 1.18.2.  (Closes: #794674).
   * t/tests/binaries-general/*:
     + [BR] Fix a test suite failure with gcc5 by using compat 9, and
       removing gets() that does not exist with C11 (used by default
       by gcc5).  (Closes: #794505).
   * t/tests/legacy-binary/debian/debian/rules:
     + [BR] Improve clean rule, thanks to Jakub Wilk.
 .
 lintian (2.5.34) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - unstripped-static-library
 .
   * checks/binaries.{desc,pm}:
     + [NT] Apply patch from Guillem Jover to improve the tag
       description of the LFS tag.  (Closes: #792167)
     + [NT] Detect unstripped static libraries (as an
       experimental tag).
   * checks/cruft.pm:
     + [NT] Avoid svn-conflict-file tag for ".r0" files, since
       there cannot be a conflict involving revision 0.
       Thanks to Andreas Beckmann for the report.
       (Closes: #793068)
     + [BR] Detect pdf, ps, and eps lenna file.
   * checks/files.{desc,pm}:
     + [BR] Fix detection of sources.list file.  (Closes: #792237)
   * checks/systemd.pm:
     + [NT] Apply patches from Felipe Sateler to ignore known
       masked init.d scripts.  (Closes: #792501)
 .
   * commands/info -> info.pm:
     + [NT] Renamed info to info.pm to remove some boilerplate
       code.
     + [NT] Forbid late --user-dirs and --include-dir options.
 .
   * frontend/lintian:
     + [NT] Forbid late --user-dirs and --include-dir options.
     + [NT] Remove the following obsolete command line
       options: --root, --all, --binary, --source, --udeb.
       They are no longer useful.
 .
   * lib/Lintian/Collect{,/*}.pm:
     + [NT] Add a shared memory cache that can be used to
       reduce memory consumption a bit for sharable objects.
       (Closes: #715035)
   * lib/Lintian/Data.pm:
     + [NT] Remove references to LINTIAN_ROOT as Lintian::Data
       no longer uses it.
   * lib/Lintian/Path.pm:
     + [NT] Rework some implementation details to reduce memory
       consumption slightly.
     + [NT] The undocumented "type" and "time" methods have been
       removed from the API.
     + [NT] The "uid" and "gid" methods now return 0 rather than
       undef when numeric ownership is not collected.
 .
   * reporting/templates:
     + [NT] Remove (uses of) the "invisible-anchor" css class as
       invisible (display: none) elements cannot be used as
       anchors.
 .
 lintian (2.5.33) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - systemd-no-service-for-init-rcS-script
       - trailing-slash-for-dpkg-maintscript-helper-symlink_to_dir
     + Removed:
       - binary-file-compressed-with-upx
 .
   * checks/binaries.pm:
     + [NT] Ignore "v5" suffixes in package names when matching
       SONAMES with package names.  The "v5" suffix is the
       recommended suffix for packages affected by the GCC-5
       libstc++6 C11 ABI breakage.
     + [NT] Drop binary-file-compressed-with-upx as it was not
       working.  (Closes: #790932)
   * checks/cruft.pm:
     + [BR] Increase windows size to 16384 bytes.
       Gain about 10% in cruft.
   * checks/description.desc:
     + [NT] Clarify that the empty-line control statement " ."
       permits no other characters on the same line. Thanks
       to Riley Baird for the report.  (Closes: #789577)
   * checks/files.desc:
     + [JW, NT] Clarify that the ISO 639-1 language codes are
       preferred to the ISO 639-2 variant.  Thanks to Jonas
       Smedegaard for the report.  (Closes: #790693)
   * checks/infofiles.pm:
     + [NT] Fix use of undefined variable in some cases.
   * checks/scripts.{desc,pm}:
     + [BR] Detects problem with dpkg-maintscript-helper symlink_to_dir.
   * checks/systemd.{desc,pm}:
     + [NT] Apply patches from Felipe Sateler to refactor the
       systemd checks.  Notably this also fixes some duplicate
       tags.
     + [NT] Apply patch from Felipe Sateler to warn about rcS
       init scripts without a native systemd unit file.
       (Closes: #790323)
   * checks/source-copyright.pm:
     + [NT] Fix use of undefined variable in some cases.
     + [NT] Avoid triggering a tag for a DEP-5 paragraph
       referencing the license of the header paragraph
       when said paragraph is *the* header paragraph.
       (Closes: #769818)
 .
   * data/cruft/non-free-files:
     + [BR] Add a few lenna image. Thanks to Norbert
       Preining <preining at logic.at> (Closes: #790915).
   * data/spelling/corrections-multiword:
     + [JW] Correct spelling for "GNU Public Licence".
       (Closes: #790369)
 .
   * frontend/lintian:
     + [JW, NT] Add "--hide-overrides" option to contrast
       the "--show-overrides" option.  (Closes: #770643)
 .
   * helpers/coll/objdump-info-helper:
     + [NT] Fix use of undefined variable in some cases.
     + [JW,NT] Gracefully cope with upstreams storing poems in
       valid ar archives with the file extension ".a" and
       possibly also corrupt ar files.
       (Closes: #790493)
     + [NT] Remove slow "head + grep" pipeline on all ELF
       binaries, which is no longer used.
   * helpers/coll/strings-helper:
     + [NT] Avoid an unnecessary overhead in using L::Command's
       spawn+reap.  In some cases, this can reduce the runtime
       of this command by ~50%.
 .
   * lib/Lintian/Check.pm:
     + [NT] Optimise out some calls to Lintian::Data, which in
       a few cases adds up to a couple of seconds in total
       runtime.
 .
   * profiles/debian/ftp-master-auto-reject.profile:
     + [NT] Drop binary-file-compressed-with-upx as it no
       longer exists.
 .
   * reporting/harness:
     + [NT] Add a --[no-]generate-reports option as alias of
       the -r mode.  The option can now be used together with
       "-i", "-f" or "-c" to control whether the reports
       should generated at the end of the run.  Without any
       of these, harness will only generate reports like it
       used to do.
   * reporting/templates/*.tmpl:
     + [NT] Change from XHTML 1.1 to HTML5.
Checksums-Sha1:
 cef05dd24aa9f81b233c04c0920df408dbc1e00d 2825 lintian_2.5.35ubuntu1.dsc
 ea7a3c3a03590eea9ffb2ae376f93402314501b0 1223400 lintian_2.5.35ubuntu1.tar.xz
Checksums-Sha256:
 837463bf1d44c909e3964ce131f3d414d6b58a5015be323153b700b5f0bf1cbb 2825 lintian_2.5.35ubuntu1.dsc
 1be5c0981d023a6ae0e0ce474c0855e165274bdc796898651682cc5ce3f0ae8d 1223400 lintian_2.5.35ubuntu1.tar.xz
Files:
 2d7756b1db10f1aeb81b59e51b5bbfc9 2825 devel optional lintian_2.5.35ubuntu1.dsc
 2b7cee2e7100f984f612af70a1b2507c 1223400 devel optional lintian_2.5.35ubuntu1.tar.xz
Original-Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVyD3UAAoJENFO8V2v4RNHsZAP/1n6g+Z3hN0jX5SvCgkxRRHw
zdVdIzpf8U8rBC9+y7MJOiJs+CP9j3KN28hvpvwTkjQlzQ9/7i+kPgLAAN3p71i0
ToUNOhhi+IVM/uzsBlvHptIqoN9FE3jIqqColEEADoVWL/QtFW3tBs9THTjvBrSy
WT6TgC+5Hz3knmQbHaiVlA0aqmIJ3TWD94HSiPqqyjjl2FfGm2u9BNqzAhhNad05
1ZUv+HztMZv/XsBmVk31CNH/y7IL55XTf74bwmLTvHAdauJn2SQsPgZJ3BryLg41
1ba4x8+upUKU2fFQxFCTg291RiIyB1XwtlD4NsUyK8ibSIylD7zlNVQ29XS4tKsE
JeGsr3iVCk2Y6B/oM+U0f4047zVYqgybrOJn5s8RwAm31uODa74LQI39gQSrYDQq
Ito1bGRUxJdfGBZM3LaYH82uiAviTGpYevTLEfrLg951lDLft9MV3wW+b7HNTYk+
UYo82KkTB83vCuA7LR1z/E6b9KucUP5CQIRddIhfSpEiYKXTfadP1xWETklw5W3g
1JCysWTVgRXK5s7nrFs8DY8PiqYo2odD8Z79z6yw6pRMSrrfYLXT6i69x2MCrkog
j6ILEIHxNk39g2JpSyAa5z18gHGWAXGXcu+YWU31Spj4Ty23GHLJCPXpGEwqptyz
U34jBNKG21FnL2nxbGLt
=KokU
-----END PGP SIGNATURE-----


More information about the Wily-changes mailing list