[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