[ubuntu/vivid-proposed] lintian 2.5.30ubuntu1 (Accepted)
Dmitry Shachnev
mitya57 at ubuntu.com
Mon Nov 10 09:04:14 UTC 2014
lintian (2.5.30ubuntu1) vivid; urgency=low
* Merge from Debian unstable (LP: #1390876), remaining change:
- Ship pre-uglified json.js to avoid build-dep on nodejs for the tests.
lintian (2.5.30) unstable; urgency=medium
The "welcome Axel Beckert!" release.
* Summary of tag changes:
+ Removed:
- deprecated-kdelnk-file
* checks/menu-format.{desc,pm}:
+ [NT] Retire check for "kdelnk" files.
* collection/unpacked:
+ [NT] Correct handling of files with 2 or more consecutive
backslashes.
* debian/control:
+ [AB] Add a Homepage header pointing to https://lintian.debian.org/
* debian/copyright:
+ [AB] Add myself to debian/copyright.
* debian/rules:
+ [NT] Ensure that po4a/*.cfg are always up to date during releases
builds.
* helpers/coll/strings-helper:
+ [NT] Filter out duplicate strings. This applies to the
majority of all ELF binaries (except ones with very exotic
file names with glyphs like ":").
* lib/Lintian/Internal/FrontendUtil.pm:
+ [AB] Don't clean HOME and some XDG_* variables when sanitizing the
environment. (Closes: #766737)
* t:
+ [NT] Apply patch from Johannes Schauer to fix FTBFS with
newer dpkg that have stricter checking of build-profiles.
lintian (2.5.29) unstable; urgency=medium
* Summary of tag changes:
+ Added:
- dbus-policy-at-console
- dbus-policy-without-send-destination
- dbus-session-service-wrong-name
- dbus-system-service-wrong-name
- invalid-profile-name-in-build-profiles-field
- invalid-profile-name-in-source-relation
- invalid-restriction-formula-in-build-profiles-field
- restriction-formula-with-debhelper-with-conflicting-version
- restriction-formula-with-debhelper-without-debhelper-version
- restriction-formula-with-versioned-dpkg-dev-conflict
- restriction-formula-without-versioned-dpkg-dev-dependency
+ Removed:
- invalid-restriction-label-in-source-relation
- invalid-restriction-namespace-in-source-relation
- invalid-restriction-term-in-source-relation
- restriction-list-with-debhelper-with-conflicting-debhelper-version
- restriction-list-with-debhelper-without-debhelper-version
- restriction-list-with-versioned-dpkg-dev-conflict
- restriction-list-without-versioned-dpkg-dev-dependency
- stageX-profile-used-but-no-binary-package-dropped
* checks/{control-file,fields}.{desc,pm}:
+ [NT] Apply patch from Johannes Schauer to support the
new build profile syntax. (Closes: #763773)
* checks/dbus.{desc,pm}:
+ [NT] New check by Simon McVittie to discover some dbus
related issues. (Closes: #762609)
* checks/nmu.pm:
+ [JW] Avoid chopping off trailing ">" in emails in the
canonicalize subroutine. (Closes: #766468)
* checks/rules.pm:
+ [JW,NT] Fix undef warning for packages with empty an
empty d/rules file. (Closes: #766033)
* checks/source-copyright.pm:
+ [NT] Apply patch from Johannes Schauer to optimise the
check.
+ [NT] Optimise for "dir/*" wildcards in DEP-5 copyright
files.
* checks/watch-file.pm:
+ [NT] Fix undef warning with some watch files. Thanks
to Axel Beckert for reporting the bug.
(Closes: #765995)
* collection/{bin-pkg-control,unpacked}:
+ [NT] Pass "-m" to tar to make it avoid "correcting" the
timestamp of the extracted files. Lintian does not need
it for correctness, so it can make tar save a few syscalls
here.
+ [NT] Explicitly pass tar options to make it extract files
as the current user and applying the users umask. This is
mostly to be explicit about how things are extracted.
* collection/file-info:
+ [NT] Stop collecting file-info for "non-files". The output
is not used and often trivial / predictable from other data
input already available.
* collection/strings:
+ [NT] Stop creating "elf-index" file as nothing uses it.
* collection/unpacked:
+ [NT] Gracefully handle when symlink targets contains
newlines. Thanks to Faheem Mitha for reporting the bug.
(Closes: #765311)
* frontend/lintian:
+ [NT] Aggressively reset the environment a well-defined
state at start up. Only ENV variables starting with
"LINTIAN_" (and a select few well known variables) are
preserved.
+ [NT] Runtime for collections and checks now only requires
a single --debug option. Lintian will now also show
runtime for other things (e.g. total runtimes).
+ [NT] Add --perf-debug and --perf-output options to enable
logging for performance data. This is mostly intended
to allow collecting performance data from archive-wide
runs.
+ [NT] Hide some options in the default output for --help.
These can now be shown with "--help=extended".
+ [NT] Add a new "Developer/special usage options" section
in the --help output for some options (e.g. --debug).
This section is hidden by default.
* lib/Lintian/Relation.pm:
+ [NT] Unparsable entries are now included in relation
objects rather than being silently discarded.
* lib/Lintian/Util.pm:
+ [NT] Purge even more ENV variables in clean_env.
+ [NT] Add "pipe_tee" subroutine for tee'ing data from one
input file descriptors to one or more output output file
descriptors.
* man/lintian.pod.in:
+ [NT] Document the performance logging options.
+ [NT] Add a new "Developer/special usage options" section
in the --help output for some options (e.g. --debug).
* private/generate-html-docs:
+ [NT] Add doctype and encoding to generated files.
* reporting/harness:
+ [NT] Add missing import.
* reporting/html_reprots:
+ [NT] Correct the command line in the creation of the
lintian.log.gz.
* reporting/{html_reports,templates/*}:
+ [NT] Correct the generated HTML, which was invalid in
some cases.
* reporting/templates/{head,lintian.css}.tmpl:
+ [NT] Define a default "viewport". This slightly improves
the output on some mobile devices.
+ [NT] Add some special cases for "smaller" viewports in the
style sheet.
* reporting/templates/maintainer.tmpl:
+ [NT] Correct name of variable to avoid using an undefined
variable.
* vendors/ubuntu/main/data/changes-file/known-dists:
+ [NT] Add "vivid" per request of Iain Lane.
lintian (2.5.28) unstable; urgency=medium
* Summary of tag changes:
+ Added:
- license-problem-cc-by-nc-sa
* checks/*:
+ [NT] Remove all uses of "control", "debfiles" and
"unpacked".
* checks/*:
+ [NT] Remove all uses of the "doc-base-files", "init.d"
and "menu-files" collections.
* checks/changes-file.pm:
+ [NT] Add "-lts" as common suffix for distribution,
which makes "squeeze-lts" a valid distribution. Thanks
to Holger Levsen for the report. (Closes: #763339)
* checks/description.pm:
+ [SL] show the actual description when it is too short.
* checks/files.pm:
+ [NT] Only flag the Doxygen generated "md5" file as
useless. Thanks to Mathieu Malaterre for reporting.
(Closes: #762660)
* checks/patch-systems.pm:
+ [NT] Rewrite using index rather than debfiles to analyse
the package. A side-effect of that means that Lintian
can now check patches stored in the upstream part of the
packages. (Closes: #563773)
* checks/po-debconf.pm:
+ [NT] Avoid writing test.pot to the unpacked package.
(Closes: #699022)
* checks/testsuite.pm:
+ [NT] Recognise autopkgtest-pkg-{perl,ruby} values for
the "Testsuite" field. Extended validation is not
implemented though. Thanks to Niko Tyni for reporting
the issue. (Closes: #762177)
* collection/*:
+ [NT] Remove all uses of "debfiles" and "control".
* collection/{doc-base-files,init.d,menu-files}{,.desc}:
+ [NT] Deprecated, will be removed in a future release.
They will now be now auto-removed at the end of the
processing if they have been collected previously.
* data/*:
+ [NT] Refresh some of the data against unstable.
* data/cruft/non-free-license:
+ [BR] Detect cc-by-nc-sa license. (Closes: #749768).
* data/standards-version/release-dates:
+ [NT] Add 3.9.6. (Closes: #762460)
* debian/control:
+ [NT] Bump Standards-Versions to 3.9.6 - no changes
required.
* debian/dirs:
+ [NT] Stop installing /var/spool/lintian
* debian/lintian.install:
+ [NT] Install Lintian::Tutorial POD documents into
/usr/share/perl5. (Closes: #761930)
* debian/postinst:
+ [NT] Remove empty Lintian labs in /var/spool/lintian on
upgrade.
* debian/postrm:
+ [NT] Remove the "changes" folder when purging the
Lintian lab in /var/spool/lintian.
* debian/source/lintian-overrides:
+ [NT] Remove obsolete lintian overrides.
* doc/tutorial/Lintian/Tutorial/WritingChecks.pod:
+ [NT] Mention "safe_qx" as alternative to qx/`` in the
tutorial.
* lib/Lintian/Collect{,/*}.pm:
+ [NT] Deprecate the use of "control", "debfiles" and
"unpacked". Consumers are recommended to use
index_resolved_path and control_index_resolved_path
instead.
+ [NT] Remove all uses of debfiles (both the method and
the collection). All methods (except "debfiles") now
depend on "unpacked" instead.
+ [NT] Remove all uses of the "control" and the "unpacked"
method.
* lib/Lintian/Command.pm:
+ [NT] Add support for running a sub in the child before
it calls exec.
+ [NT] Add support for shell-like (e.g. &2) redirects of
stdout and stderr.
+ [NT] Add safe_qx sub for replacing qx() that supports
most of the features of spawn().
* lib/Lintian/Path.pm:
+ [NT] Add support for fetching and (where it makes sense)
opening the underlying file system object. It also adds
a few minor safety guards to common issues with symlinks.
(Closes: #698930)
* lib/Lintian/Path/FSInfo.pm:
+ [NT] New file.
* reporting/*:
+ [NT] Avoid forking a shell when invoking commands. This
has the side effect of allowing some paths from the
configuration to contain spaces (among other), where it
previously would not work.
* reporting/templates/maintainer.tmpl:
+ [NT] Use https:// in links to other resources/sites and
add link to tracker.debian.org.
Date: Sun, 09 Nov 2014 13:14:46 +0300
Changed-By: Dmitry Shachnev <mitya57 at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Daniel Holbach <daniel.holbach at ubuntu.com>
https://launchpad.net/ubuntu/+source/lintian/2.5.30ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 09 Nov 2014 13:14:46 +0300
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.30ubuntu1
Distribution: vivid
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Dmitry Shachnev <mitya57 at ubuntu.com>
Description:
lintian - Debian package checker
Closes: 563773 698930 699022 749768 761930 762177 762460 762609 762660 763339 763773 765311 765995 766033 766468 766737
Launchpad-Bugs-Fixed: 1390876
Changes:
lintian (2.5.30ubuntu1) vivid; urgency=low
.
* Merge from Debian unstable (LP: #1390876), remaining change:
- Ship pre-uglified json.js to avoid build-dep on nodejs for the tests.
.
lintian (2.5.30) unstable; urgency=medium
.
The "welcome Axel Beckert!" release.
.
* Summary of tag changes:
+ Removed:
- deprecated-kdelnk-file
.
* checks/menu-format.{desc,pm}:
+ [NT] Retire check for "kdelnk" files.
.
* collection/unpacked:
+ [NT] Correct handling of files with 2 or more consecutive
backslashes.
.
* debian/control:
+ [AB] Add a Homepage header pointing to https://lintian.debian.org/
* debian/copyright:
+ [AB] Add myself to debian/copyright.
* debian/rules:
+ [NT] Ensure that po4a/*.cfg are always up to date during releases
builds.
.
* helpers/coll/strings-helper:
+ [NT] Filter out duplicate strings. This applies to the
majority of all ELF binaries (except ones with very exotic
file names with glyphs like ":").
.
* lib/Lintian/Internal/FrontendUtil.pm:
+ [AB] Don't clean HOME and some XDG_* variables when sanitizing the
environment. (Closes: #766737)
.
* t:
+ [NT] Apply patch from Johannes Schauer to fix FTBFS with
newer dpkg that have stricter checking of build-profiles.
.
lintian (2.5.29) unstable; urgency=medium
.
* Summary of tag changes:
+ Added:
- dbus-policy-at-console
- dbus-policy-without-send-destination
- dbus-session-service-wrong-name
- dbus-system-service-wrong-name
- invalid-profile-name-in-build-profiles-field
- invalid-profile-name-in-source-relation
- invalid-restriction-formula-in-build-profiles-field
- restriction-formula-with-debhelper-with-conflicting-version
- restriction-formula-with-debhelper-without-debhelper-version
- restriction-formula-with-versioned-dpkg-dev-conflict
- restriction-formula-without-versioned-dpkg-dev-dependency
+ Removed:
- invalid-restriction-label-in-source-relation
- invalid-restriction-namespace-in-source-relation
- invalid-restriction-term-in-source-relation
- restriction-list-with-debhelper-with-conflicting-debhelper-version
- restriction-list-with-debhelper-without-debhelper-version
- restriction-list-with-versioned-dpkg-dev-conflict
- restriction-list-without-versioned-dpkg-dev-dependency
- stageX-profile-used-but-no-binary-package-dropped
.
* checks/{control-file,fields}.{desc,pm}:
+ [NT] Apply patch from Johannes Schauer to support the
new build profile syntax. (Closes: #763773)
* checks/dbus.{desc,pm}:
+ [NT] New check by Simon McVittie to discover some dbus
related issues. (Closes: #762609)
* checks/nmu.pm:
+ [JW] Avoid chopping off trailing ">" in emails in the
canonicalize subroutine. (Closes: #766468)
* checks/rules.pm:
+ [JW,NT] Fix undef warning for packages with empty an
empty d/rules file. (Closes: #766033)
* checks/source-copyright.pm:
+ [NT] Apply patch from Johannes Schauer to optimise the
check.
+ [NT] Optimise for "dir/*" wildcards in DEP-5 copyright
files.
* checks/watch-file.pm:
+ [NT] Fix undef warning with some watch files. Thanks
to Axel Beckert for reporting the bug.
(Closes: #765995)
.
* collection/{bin-pkg-control,unpacked}:
+ [NT] Pass "-m" to tar to make it avoid "correcting" the
timestamp of the extracted files. Lintian does not need
it for correctness, so it can make tar save a few syscalls
here.
+ [NT] Explicitly pass tar options to make it extract files
as the current user and applying the users umask. This is
mostly to be explicit about how things are extracted.
* collection/file-info:
+ [NT] Stop collecting file-info for "non-files". The output
is not used and often trivial / predictable from other data
input already available.
* collection/strings:
+ [NT] Stop creating "elf-index" file as nothing uses it.
* collection/unpacked:
+ [NT] Gracefully handle when symlink targets contains
newlines. Thanks to Faheem Mitha for reporting the bug.
(Closes: #765311)
.
* frontend/lintian:
+ [NT] Aggressively reset the environment a well-defined
state at start up. Only ENV variables starting with
"LINTIAN_" (and a select few well known variables) are
preserved.
+ [NT] Runtime for collections and checks now only requires
a single --debug option. Lintian will now also show
runtime for other things (e.g. total runtimes).
+ [NT] Add --perf-debug and --perf-output options to enable
logging for performance data. This is mostly intended
to allow collecting performance data from archive-wide
runs.
+ [NT] Hide some options in the default output for --help.
These can now be shown with "--help=extended".
+ [NT] Add a new "Developer/special usage options" section
in the --help output for some options (e.g. --debug).
This section is hidden by default.
.
* lib/Lintian/Relation.pm:
+ [NT] Unparsable entries are now included in relation
objects rather than being silently discarded.
* lib/Lintian/Util.pm:
+ [NT] Purge even more ENV variables in clean_env.
+ [NT] Add "pipe_tee" subroutine for tee'ing data from one
input file descriptors to one or more output output file
descriptors.
.
* man/lintian.pod.in:
+ [NT] Document the performance logging options.
+ [NT] Add a new "Developer/special usage options" section
in the --help output for some options (e.g. --debug).
.
* private/generate-html-docs:
+ [NT] Add doctype and encoding to generated files.
.
* reporting/harness:
+ [NT] Add missing import.
* reporting/html_reprots:
+ [NT] Correct the command line in the creation of the
lintian.log.gz.
* reporting/{html_reports,templates/*}:
+ [NT] Correct the generated HTML, which was invalid in
some cases.
* reporting/templates/{head,lintian.css}.tmpl:
+ [NT] Define a default "viewport". This slightly improves
the output on some mobile devices.
+ [NT] Add some special cases for "smaller" viewports in the
style sheet.
* reporting/templates/maintainer.tmpl:
+ [NT] Correct name of variable to avoid using an undefined
variable.
.
* vendors/ubuntu/main/data/changes-file/known-dists:
+ [NT] Add "vivid" per request of Iain Lane.
.
lintian (2.5.28) unstable; urgency=medium
.
* Summary of tag changes:
+ Added:
- license-problem-cc-by-nc-sa
.
* checks/*:
+ [NT] Remove all uses of "control", "debfiles" and
"unpacked".
* checks/*:
+ [NT] Remove all uses of the "doc-base-files", "init.d"
and "menu-files" collections.
* checks/changes-file.pm:
+ [NT] Add "-lts" as common suffix for distribution,
which makes "squeeze-lts" a valid distribution. Thanks
to Holger Levsen for the report. (Closes: #763339)
* checks/description.pm:
+ [SL] show the actual description when it is too short.
* checks/files.pm:
+ [NT] Only flag the Doxygen generated "md5" file as
useless. Thanks to Mathieu Malaterre for reporting.
(Closes: #762660)
* checks/patch-systems.pm:
+ [NT] Rewrite using index rather than debfiles to analyse
the package. A side-effect of that means that Lintian
can now check patches stored in the upstream part of the
packages. (Closes: #563773)
* checks/po-debconf.pm:
+ [NT] Avoid writing test.pot to the unpacked package.
(Closes: #699022)
* checks/testsuite.pm:
+ [NT] Recognise autopkgtest-pkg-{perl,ruby} values for
the "Testsuite" field. Extended validation is not
implemented though. Thanks to Niko Tyni for reporting
the issue. (Closes: #762177)
.
* collection/*:
+ [NT] Remove all uses of "debfiles" and "control".
* collection/{doc-base-files,init.d,menu-files}{,.desc}:
+ [NT] Deprecated, will be removed in a future release.
They will now be now auto-removed at the end of the
processing if they have been collected previously.
.
* data/*:
+ [NT] Refresh some of the data against unstable.
* data/cruft/non-free-license:
+ [BR] Detect cc-by-nc-sa license. (Closes: #749768).
* data/standards-version/release-dates:
+ [NT] Add 3.9.6. (Closes: #762460)
.
* debian/control:
+ [NT] Bump Standards-Versions to 3.9.6 - no changes
required.
* debian/dirs:
+ [NT] Stop installing /var/spool/lintian
* debian/lintian.install:
+ [NT] Install Lintian::Tutorial POD documents into
/usr/share/perl5. (Closes: #761930)
* debian/postinst:
+ [NT] Remove empty Lintian labs in /var/spool/lintian on
upgrade.
* debian/postrm:
+ [NT] Remove the "changes" folder when purging the
Lintian lab in /var/spool/lintian.
* debian/source/lintian-overrides:
+ [NT] Remove obsolete lintian overrides.
.
* doc/tutorial/Lintian/Tutorial/WritingChecks.pod:
+ [NT] Mention "safe_qx" as alternative to qx/`` in the
tutorial.
.
* lib/Lintian/Collect{,/*}.pm:
+ [NT] Deprecate the use of "control", "debfiles" and
"unpacked". Consumers are recommended to use
index_resolved_path and control_index_resolved_path
instead.
+ [NT] Remove all uses of debfiles (both the method and
the collection). All methods (except "debfiles") now
depend on "unpacked" instead.
+ [NT] Remove all uses of the "control" and the "unpacked"
method.
* lib/Lintian/Command.pm:
+ [NT] Add support for running a sub in the child before
it calls exec.
+ [NT] Add support for shell-like (e.g. &2) redirects of
stdout and stderr.
+ [NT] Add safe_qx sub for replacing qx() that supports
most of the features of spawn().
* lib/Lintian/Path.pm:
+ [NT] Add support for fetching and (where it makes sense)
opening the underlying file system object. It also adds
a few minor safety guards to common issues with symlinks.
(Closes: #698930)
* lib/Lintian/Path/FSInfo.pm:
+ [NT] New file.
.
* reporting/*:
+ [NT] Avoid forking a shell when invoking commands. This
has the side effect of allowing some paths from the
configuration to contain spaces (among other), where it
previously would not work.
* reporting/templates/maintainer.tmpl:
+ [NT] Use https:// in links to other resources/sites and
add link to tracker.debian.org.
Checksums-Sha1:
49852278fda25f40aabb4aa4f7498259b15185eb 2185 lintian_2.5.30ubuntu1.dsc
a620368cdf24f9610bfad64b7f21cfdfdd0146ff 1192148 lintian_2.5.30ubuntu1.tar.xz
Checksums-Sha256:
6e15bb12510b1a8521530086c147f474893ba99d540f3b8cc6d1c28a4b750a04 2185 lintian_2.5.30ubuntu1.dsc
a12b9edc34e386efe20f78c3c9c164c23165db8aaf802e5eced953a7bcb02c0a 1192148 lintian_2.5.30ubuntu1.tar.xz
Files:
b7cff27767dbcd8c45628c156a33d02e 2185 devel optional lintian_2.5.30ubuntu1.dsc
939d48622ff532bb6e663c7f9e154c43 1192148 devel optional lintian_2.5.30ubuntu1.tar.xz
Original-Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlRgf2IACgkQRjrlnQWd1esV4ACfcDLoWgtihgBUA/1lTOdVH93a
EOYAn19eMdW4d2xnN9m0ECIEMPPr65Ra
=eiJH
-----END PGP SIGNATURE-----
More information about the Vivid-changes
mailing list