[Bug 939894] [NEW] FFe: Sync lintian 2.5.5 (main) from Debian sid (main)
Benjamin Drung
bdrung at debian.org
Thu Feb 23 22:52:09 UTC 2012
Public bug reported:
Please sync lintian 2.5.5 (main) from Debian sid (main)
Explanation of FeatureFreeze exception:
It makes sense to have lintian in the archive that fits to the debian-policy package. lintian build on amd64 in pbuilder.
Changelog entries since current precise version 2.5.4:
lintian (2.5.5) unstable; urgency=low
The "Policy 3.9.3" release.
* Summary of tag changes:
+ Added:
- arch-dependent-file-not-in-arch-specific-directory
- control-file-contains-dh_make-vcs-comment
- debhelper-compat-file-is-missing
- dependency-is-not-multi-archified
- dh-exec-install-not-allowed-here
- dh-exec-private-helper
- dh-exec-script-without-dh-exec-features
- dh-exec-subst-unknown-variable
- executable-debhelper-file-without-being-executable
- missing-dependency-on-numpy-abi
- package-file-is-executable
- package-uses-dh-exec-but-lacks-build-depends
- preinst-uses-dpkg-maintscript-helper-without-predepends
- shlib-in-multi-arch-foreign-package
- source-contains-waf-binary
- syntax-error-in-control-file
- syntax-error-in-debconf-template
+ Removed:
- dh_dhelp-is-deprecated
- maintainer-not-full-name
- maintainer-script-calls-deprecated-wm-menu-config
- maintainer-script-does-not-check-for-existence-of-wm-menu-config
- uploader-address-missing
- uploader-not-full-name
* checks/*:
+ [NT] Fixed assumptions about certain fields being present.
Where needed, Lintian will make guesses to the most likely
value (or the least "broken" value).
* checks/binaries{,.desc}:
+ [NT] Allow libnss_* plugins in usr/lib.
+ [JW] Check for ELF binaries installed in unsafe paths in
Multi-Arch: same packages. (Closes: #650445)
+ [JW] Added check numpy ABI dependency. (Closes: #658311)
+ [NT] Fixed embedded-library false-positive for tiff3. Thanks
to Jay Berkenbilt for the report. (Closes: #660675)
* checks/control-file{,.desc}:
+ [NT] Allow "pkg (= ${source:Version})" versioned dependency if
pkg is architecture all. This fixes a false-positive
"weak-library-dev-dependency" for some mono packages. Thanks
to David Bremner for the report. (Closes: #652602)
+ [NT] Emit a tag if there is a syntax error in d/control rather
than just aborting the rest of the check.
+ [NT] Accepted patch from Gergely Nagy to catch dh-make vcs
templates in comments. Thanks to Paul Wise for suggesting this
check. (Closes: #657110)
* checks/copyright.desc:
+ [RA] Rephrase copyright-with-old-dh-make-debian-copyright long
description to be clearer about the legal status of copyright
notices. (Closes: #659574)
+ [RA,NT] Make copyright-with-old-dh-make-debian-copyright a
pedantic tag.
* checks/cruft{,.desc}:
+ [NT] Added dh-autoreconf as a build-depends alternative to
libtool for suppressing ancient-libtool warning. Thanks to
Felix Geyer for the report. (Closes: #650325)
+ [NT] Accepted patch from Paul Wise to detect COFF object
files as Win32 binaries.
+ [NT] Properly handle unpacked being a symlink.
+ [NT] Accepted patch from Luca Falavigna to detect waf files
with a binary payload. (Closes: #654523)
* checks/debconf:
+ [RA] Recognize Perl uses of debconf templates via metaget or
settitle.
* checks/debhelper{,.desc}:
+ [NT] Do not check executable debhelper files for brace
expansion if compat is 9 (or greater). It may be allowed by
tool interpreting the file.
+ [NT] Added checks for handling executable files in the
debian dir. Thanks to Joey Hess and Arno Töll for the
reports. (Closes: #651572, #651330)
+ [NT] Added various dh-exec related checks. Thanks to Gergely
Nagy for the patches. (Closes: #653071)
+ [NT] Removed tag for using dh_dhelp. It is not shipped in
debhelper anymore (not even Squeeze) and the tag is not
emitted anymore (according to lintian.d.o).
+ [NT] Added check for missing compat file. (Closes: #656885)
* checks/fields{,.desc}:
+ [JW] Properly handle uploader names with commas.
(Closes: #485705)
+ [NT] Removed uploader-address-missing tag.
+ [NT] Added section-mapping for (some) zope packages. This
fixes some false-positives where python-zope packages were
wrongly identified as belong to the python section.
+ [NT] Fixed an issue where "doc-pkg-depends-on-main-pkg" would
only be triggered if it was a "pre-depends" relation.
+ [NT] Use new Lintian::Architecture API.
+ [JW] Include ssh:// as a valid protocol for hg.
(Closes: #655907)
+ [NT] Ignore self relations in Replaces and Provides. This
is allowed according to §7.6.2. (Closes: #657034)
+ [NT] Applied patch from intrigeri to remove "not-full-name"
tags. (Closes: #658031)
* checks/files:
+ [JW,NT] Skip "Multi-Arch: same" check of gzip files if their
install path contains the architecture. (Closes: #650665)
+ [JW] Fixed a false-negative "empty-binary-package" if the
package contained the /u/s/doc/$pkg symlink.
(Closes: #650959)
+ [NT] Allow fonts in packages starting with "fonts-". This
completes the fix for #646838. Thanks to Ø£Øمد المØمودي
for the follow up report. (Closes: #651045)
+ [NT] Re-added swfobject.js to the list of known javascript
libraries. Thanks to Paul Wise for noticing it had been
uploaded.
* checks/group-check{,.desc}:
+ [NT] Check for file conflicts in binaries built from the same
source package. (Closes: #293838)
+ [JW] Added check for incomplete Multi-arch'ification.
(Closes: #650838)
* checks/menus{,.desc}:
+ [NT] Remove obsolete checks for wm-menu/wm-menu-config use in
maintainer scripts. The executables are not shipped in menu
in Squeeze nor sid. Furthermore the tags are not emitted in
any package (according to lintian.d.o).
* checks/nmu:
+ [JW] Properly handle uploader names with commas.
* checks/po-debconf:
+ [NT] Remove special handling for packages using yada.
* checks/rules:
+ [NT] Remove check for missing build-depends on yada.
* checks/scripts:
+ [NT] Accepted patch from Evan Broder to check for missing
versioned pre-depends on dpkg when using maintscript helper.
This dependency is trivially satisfied in Debian, but may
complicate Ubuntu LTS upgrades. (Closes: #602249)
+ [NT] Accepted patch from James McCoy to recognize "racket" as
a known interpreter. (Closes: #652594)
+ [NT] Accepted patch from Martin Erik Werner to recognize
"fontforge" as a known interpreter. (Closes: #652736)
* checks/shared-libs{,.desc}:
+ [JW] Check for Multi-Arch foreign packages shipping shared
libraries in public library directories. (Closes: #650444)
+ [NT] Use the new hwcap-dirs data file to determine hwcap dirs.
+ [NT] Ignore missing symbols/shlibs files for libc libnss
plugins.
* checks/source-copyright{,.desc}:
+ [JW] Allow a trailing slash in the DEP-5 1.0 URL.
(Closes: #649813)
+ [NT] Use line numbers rather than "0-indexed" paragraph numbers
in the emitted tags. Thanks to Jari Aalto for the suggestion.
+ [NT] Recommend the URI to the copyright-format subpolicy as
DEP-5 format specification URI. Thanks to Helmut Grohne for
the report. (Closes: #651392)
* checks/symlinks:
+ [NT] Ignore langpack symlinks if they appear to be consistent.
Thanks to Evan Broder for the report. (Closes: #650793)
* collection/ar-info:
+ [NT] Properly handle unpacked being a symlink.
* collection/index:
+ [NT] Use Lintian::Processable::Package to determine source
name and version.
* collection/file-info{,-helper}:
+ [NT] Do not open non-files when double-checking gzip files.
+ [NT] Pass "-N" to file as Lintian does not need the aligned
output.
* collection/md5sums:
+ [NT] Properly handle unpacked being a symlink.
* collection/source-control-file{,.desc}:
+ [NT] Removed as they are no longer needed. They have been
replaced by a smarter Lintian::Collect.
* collcetion/unpacked:
+ [NT] Pass --no-check to dpkg-source when requested not to
check signatures (via reporting/harness).
* data/{fields => common}/architectures:
+ [NT] Moved architectures to data/common.
* data/debhelper/dh_addons-manual:
+ [JW] Add python3-sphinx as provider of sphinxdoc dh sequence.
* data/debhelper/dh_commands-manual:
+ [JW] Add python3-sphinx as provider of dh_sphinxdoc.
(Closes: #649640)
+ [NT] Added libxine-dev | libxine2-dev as provider of dh_xine.
(Closes: #659285)
* data/fields/archive-sections:
+ [NT] Added new sections. Thanks to Michael Biebl for the
reminder. (Closes: #652123)
* data/fields/virtual-packages:
+ [NT] Refreshed against sid. (Closes: #657155)
* data/files/fonts:
+ [NT] Refreshed against sid.
* data/init.d/virtual_facilities:
+ [NT] Refreshed against sid.
* data/output/ftp-master-{,non}fatal:
+ [NT] Refreshed.
* data/output/manual-references:
+ [NT] Refreshed.
* data/shared-libs/hwcap-dirs:
+ [JW] New data file for listing known hwcap dirs.
* data/shared-libs/ldconfig-dirs:
+ [NT] Auto-generate file with help from dpkg-architecture.
(Closes: #653832)
* data/spelling/corrections:
+ [NT] Added corrections for deprecate(d) and pedantic.
* data/standards-version/release-dates:
+ [NT] Added release date for Standards-Version 3.9.3.
* debian/control:
+ [NT] Prefer libc-bin (>= 2.13) to locales. Thanks to Josh
Triplett for the suggestion, investigative work and the
proposed patch to make this possible. (Closes: #636086)
+ [JW] Add Build-Dependency on python-numpy and python-all-dev
for the test suite.
+ [NT] Bumped Lintian's Standards-Version to 3.9.3. No changes
required.
* debian/{postinst,prerm}:
+ [JW,NT] Remove the internal Lintian locale if a C.UTF-8 locale
is found in /usr/lib/locale.
* debian/source/lintian-overrides:
+ [NT] Added override for python-dev tag. We need python-all-dev
for the test suite.
* debian/triggers:
+ [JW] Added trigger for libc-bin C.UTF-8 locale. This ensures
the internal Lintian locale can removed if libc-bin is upgraded
after Lintian.
* doc/lintian.xml:
+ [NT] Corrected the runtime estimate for an archive-wide run.
With 35 000+ packages, it can no longer be done in "a few
hours".
+ [NT] Documented architecture specific overrides.
(Closes: #651816)
* doc/lintianrc.example:
+ [NT] Removed deprecated variables and added sample TMPDIR
usage.
* frontend/lintian:
+ [NT] Allow -U to be given more than once.
+ [JW,NT] If using a temporary lab, print its location when
using --verbose option. (Closes: #650433)
+ [NT] Fixed an issue where auto-clean would not see the real
status of some collections.
+ [NT] Keep auto-cleaned collections until all processables in
the group has been checked.
+ [NT] Attempt guess the version number when running in an git
checkout or unpacked source dir. Based on patch from Evan
Broder. (Closes: #650701)
+ [NT] Added support for the virtual "GROUP" type in Lab Queries.
This will make Lintian select all packages related to a given
source (and version).
+ [NT] Removed check loading code. This has been moved into
Lintian::Profile.
+ [NT] Always load a profile.
+ [NT] Allow TMPDIR in the configuration file.
+ [NT] Treat "pedantic" as a normal severity. In previous
release, pedantic tags were not affected by --display-level.
A side-effect of this is that "pedantic" can no longer be
used with "display-level" in the configuration file.
+ [NT] Produce a better error message when asked to process an
URL or a path that is definitely not a valid lab query.
Thanks to Nicholas Bamber for the report. (Closes: #651332)
* frontend/lintian-info:
+ [NT] Support new lintian.log format.
+ [NT] Support new override file format with -a.
+ [NT] Fixed the --profile argument, which now accepts the
mandatory parameter it is supposed to.
* lib/Checker.pm:
+ [NT] Removed, merged into frontend/lintian.
* lib/Lintian/Architecture.pm:
+ [NT] New file.
* lib/Lintian/Check.pm:
+ [NT] Do not check for missing uploader address as it cannot be
done reliably anymore.
+ [NT] Applied patch from intrigeri to remove the "not-full-name"
tags.
+ [NT] Only emit a spelling tag once for each spelling error in each
field/file/text.
* lib/Lintian/CheckScript.pm:
+ [NT] New file.
* lib/Lintian/Collect/{Binary,Source}.pm:
+ [NT] Assume packages to be non-native when it cannot be
accurately determined due to missing version field.
* lib/Lintian/Collect/Binary.pm:
+ [NT] Fixed an error in parsing symbol names when using readelf
as replacement for objdump.
* lib/Lintian/Collect/Group.pm:
+ [NT] Made direct_dependencies properly handle udebs. This fixes
an error that would cause lintian to skip some checks for udebs.
* lib/Lintian/Collect/Package.pm:
+ [NT] Map an owner/group of "0/0" to "root/root". This avoids a
number of false-positive ownership tags if only numerical
ownership is available in the tarball. Thanks to Thorsten
Glaser for the report. (Closes: #638278)
* lib/Lintian/Collect/Source.pm:
+ [NT] Removed assumption that source packages always have a
format field.
* lib/Lintian/Lab.pm:
+ [NT] Added "is_temp" method to identify temp labs from static
labs.
+ [NT] Corrected issue where the lab would record binaries as
being from "main", even if their "section" field implied
otherwise.
* lib/Lintian/Lab/Entry.pm:
+ [NT] Properly strip whitespace when loading collection status.
* lib/Lintian/Processable/Package.pm:
+ [NT] Use part of the file name as package name if the mandatory
"Package" or "Source" fields are missing rather than choking.
* lib/Lintian/Profile.pm:
+ [NT] Catch recursively defined profiles when the Profile field
contains a (slightly) different name than the Extends field of
its parent. (Closes: #655469)
+ [NT] Handle loading of checks and tags.
* lib/Lintian/Tag/Info.pm:
+ [NT] Accepted patch from Evan Broder to always output effective
severity in tag descriptions.
+ [NT] Removed code to load tags from checks. This has moved to
Lintian::Profile.
* lib/Lintian/Tags.pm:
+ [NT] Support architecture wildcards in overrides.
+ [NT] Emit "malformed-override" for architecture specific tags for
unknown architectures and for "arch:all" packages.
+ [NT] Use a Profile to determine if a tag is suppressed or not.
+ [NT] Handle "pedantic" like the other severities.
+ [NT] Count experimental tags as a separate group of tags. This
fixes an issue where lintian would exit 1 if the only error
tags emitted were experimental. (Closes: #658971)
* lib/Util.pm:
+ [NT] Create clean_env function to handle cleaning of the
environment for children processes and finding a suitable UTF-8
locale (when needed).
+ [NT] Report line number instead of "0-indexed" paragraph number
in syntax errors. Thanks to Jari Aalto for the suggestion.
(Closes: #659909)
* man/lintian.pod.in:
+ [NT] Removed the notes that some options disable loading of a
profile. Lintian now always loads a profile when doing checks.
* private/refresh-archs:
+ [NT] Rewritten.
* private/refresh-hwcap:
+ [JW] New file.
* profiles/debian/ftp-master-auto-reject.profile:
+ [NT] Refreshed.
* reporting/harness:
+ [NT] Removed useless "TODO" message from the log output.
+ [NT] Added -h/--help option to print usage information.
+ [NT] Added --dry-run option.
+ [NT] A source package is now only processed if one (or more) of
its binaries are processed as well.
+ [NT] Also symlink $LINTIAN_BIN_DIR/gpgv to /bin/true when
skipping signature checks. This avoids issues when some tools
prefers gpgv to gpg.
* reporting/html_reports:
+ [JW] Properly handle uploader names with commas.
+ [NT] Use the severities from profiles when generating tag pages.
Based on patches from Evan Broder. (Closes: #650712)
+ [NT] Removed tag loading code, which has moved into
Lintian::Profile.
+ [NT] Pass a profile to the templates (as $profile) instead of the
old %all hash.
+ [NT] List only source packages on the "packages_X.html" pages.
* reporting/templates/tags-all.tmpl:
+ [NT] Use $profile instead of the %all hash.
-- Niels Thykier <niels at thykier.net> Thu, 23 Feb 2012 14:06:21 +0100
** Affects: lintian (Ubuntu)
Importance: Wishlist
Status: New
** Changed in: lintian (Ubuntu)
Importance: Undecided => Wishlist
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to lintian in Ubuntu.
https://bugs.launchpad.net/bugs/939894
Title:
FFe: Sync lintian 2.5.5 (main) from Debian sid (main)
Status in “lintian” package in Ubuntu:
New
Bug description:
Please sync lintian 2.5.5 (main) from Debian sid (main)
Explanation of FeatureFreeze exception:
It makes sense to have lintian in the archive that fits to the debian-policy package. lintian build on amd64 in pbuilder.
Changelog entries since current precise version 2.5.4:
lintian (2.5.5) unstable; urgency=low
The "Policy 3.9.3" release.
* Summary of tag changes:
+ Added:
- arch-dependent-file-not-in-arch-specific-directory
- control-file-contains-dh_make-vcs-comment
- debhelper-compat-file-is-missing
- dependency-is-not-multi-archified
- dh-exec-install-not-allowed-here
- dh-exec-private-helper
- dh-exec-script-without-dh-exec-features
- dh-exec-subst-unknown-variable
- executable-debhelper-file-without-being-executable
- missing-dependency-on-numpy-abi
- package-file-is-executable
- package-uses-dh-exec-but-lacks-build-depends
- preinst-uses-dpkg-maintscript-helper-without-predepends
- shlib-in-multi-arch-foreign-package
- source-contains-waf-binary
- syntax-error-in-control-file
- syntax-error-in-debconf-template
+ Removed:
- dh_dhelp-is-deprecated
- maintainer-not-full-name
- maintainer-script-calls-deprecated-wm-menu-config
- maintainer-script-does-not-check-for-existence-of-wm-menu-config
- uploader-address-missing
- uploader-not-full-name
* checks/*:
+ [NT] Fixed assumptions about certain fields being present.
Where needed, Lintian will make guesses to the most likely
value (or the least "broken" value).
* checks/binaries{,.desc}:
+ [NT] Allow libnss_* plugins in usr/lib.
+ [JW] Check for ELF binaries installed in unsafe paths in
Multi-Arch: same packages. (Closes: #650445)
+ [JW] Added check numpy ABI dependency. (Closes: #658311)
+ [NT] Fixed embedded-library false-positive for tiff3. Thanks
to Jay Berkenbilt for the report. (Closes: #660675)
* checks/control-file{,.desc}:
+ [NT] Allow "pkg (= ${source:Version})" versioned dependency if
pkg is architecture all. This fixes a false-positive
"weak-library-dev-dependency" for some mono packages. Thanks
to David Bremner for the report. (Closes: #652602)
+ [NT] Emit a tag if there is a syntax error in d/control rather
than just aborting the rest of the check.
+ [NT] Accepted patch from Gergely Nagy to catch dh-make vcs
templates in comments. Thanks to Paul Wise for suggesting this
check. (Closes: #657110)
* checks/copyright.desc:
+ [RA] Rephrase copyright-with-old-dh-make-debian-copyright long
description to be clearer about the legal status of copyright
notices. (Closes: #659574)
+ [RA,NT] Make copyright-with-old-dh-make-debian-copyright a
pedantic tag.
* checks/cruft{,.desc}:
+ [NT] Added dh-autoreconf as a build-depends alternative to
libtool for suppressing ancient-libtool warning. Thanks to
Felix Geyer for the report. (Closes: #650325)
+ [NT] Accepted patch from Paul Wise to detect COFF object
files as Win32 binaries.
+ [NT] Properly handle unpacked being a symlink.
+ [NT] Accepted patch from Luca Falavigna to detect waf files
with a binary payload. (Closes: #654523)
* checks/debconf:
+ [RA] Recognize Perl uses of debconf templates via metaget or
settitle.
* checks/debhelper{,.desc}:
+ [NT] Do not check executable debhelper files for brace
expansion if compat is 9 (or greater). It may be allowed by
tool interpreting the file.
+ [NT] Added checks for handling executable files in the
debian dir. Thanks to Joey Hess and Arno Töll for the
reports. (Closes: #651572, #651330)
+ [NT] Added various dh-exec related checks. Thanks to Gergely
Nagy for the patches. (Closes: #653071)
+ [NT] Removed tag for using dh_dhelp. It is not shipped in
debhelper anymore (not even Squeeze) and the tag is not
emitted anymore (according to lintian.d.o).
+ [NT] Added check for missing compat file. (Closes: #656885)
* checks/fields{,.desc}:
+ [JW] Properly handle uploader names with commas.
(Closes: #485705)
+ [NT] Removed uploader-address-missing tag.
+ [NT] Added section-mapping for (some) zope packages. This
fixes some false-positives where python-zope packages were
wrongly identified as belong to the python section.
+ [NT] Fixed an issue where "doc-pkg-depends-on-main-pkg" would
only be triggered if it was a "pre-depends" relation.
+ [NT] Use new Lintian::Architecture API.
+ [JW] Include ssh:// as a valid protocol for hg.
(Closes: #655907)
+ [NT] Ignore self relations in Replaces and Provides. This
is allowed according to §7.6.2. (Closes: #657034)
+ [NT] Applied patch from intrigeri to remove "not-full-name"
tags. (Closes: #658031)
* checks/files:
+ [JW,NT] Skip "Multi-Arch: same" check of gzip files if their
install path contains the architecture. (Closes: #650665)
+ [JW] Fixed a false-negative "empty-binary-package" if the
package contained the /u/s/doc/$pkg symlink.
(Closes: #650959)
+ [NT] Allow fonts in packages starting with "fonts-". This
completes the fix for #646838. Thanks to Ø£Øمد المØمودي
for the follow up report. (Closes: #651045)
+ [NT] Re-added swfobject.js to the list of known javascript
libraries. Thanks to Paul Wise for noticing it had been
uploaded.
* checks/group-check{,.desc}:
+ [NT] Check for file conflicts in binaries built from the same
source package. (Closes: #293838)
+ [JW] Added check for incomplete Multi-arch'ification.
(Closes: #650838)
* checks/menus{,.desc}:
+ [NT] Remove obsolete checks for wm-menu/wm-menu-config use in
maintainer scripts. The executables are not shipped in menu
in Squeeze nor sid. Furthermore the tags are not emitted in
any package (according to lintian.d.o).
* checks/nmu:
+ [JW] Properly handle uploader names with commas.
* checks/po-debconf:
+ [NT] Remove special handling for packages using yada.
* checks/rules:
+ [NT] Remove check for missing build-depends on yada.
* checks/scripts:
+ [NT] Accepted patch from Evan Broder to check for missing
versioned pre-depends on dpkg when using maintscript helper.
This dependency is trivially satisfied in Debian, but may
complicate Ubuntu LTS upgrades. (Closes: #602249)
+ [NT] Accepted patch from James McCoy to recognize "racket" as
a known interpreter. (Closes: #652594)
+ [NT] Accepted patch from Martin Erik Werner to recognize
"fontforge" as a known interpreter. (Closes: #652736)
* checks/shared-libs{,.desc}:
+ [JW] Check for Multi-Arch foreign packages shipping shared
libraries in public library directories. (Closes: #650444)
+ [NT] Use the new hwcap-dirs data file to determine hwcap dirs.
+ [NT] Ignore missing symbols/shlibs files for libc libnss
plugins.
* checks/source-copyright{,.desc}:
+ [JW] Allow a trailing slash in the DEP-5 1.0 URL.
(Closes: #649813)
+ [NT] Use line numbers rather than "0-indexed" paragraph numbers
in the emitted tags. Thanks to Jari Aalto for the suggestion.
+ [NT] Recommend the URI to the copyright-format subpolicy as
DEP-5 format specification URI. Thanks to Helmut Grohne for
the report. (Closes: #651392)
* checks/symlinks:
+ [NT] Ignore langpack symlinks if they appear to be consistent.
Thanks to Evan Broder for the report. (Closes: #650793)
* collection/ar-info:
+ [NT] Properly handle unpacked being a symlink.
* collection/index:
+ [NT] Use Lintian::Processable::Package to determine source
name and version.
* collection/file-info{,-helper}:
+ [NT] Do not open non-files when double-checking gzip files.
+ [NT] Pass "-N" to file as Lintian does not need the aligned
output.
* collection/md5sums:
+ [NT] Properly handle unpacked being a symlink.
* collection/source-control-file{,.desc}:
+ [NT] Removed as they are no longer needed. They have been
replaced by a smarter Lintian::Collect.
* collcetion/unpacked:
+ [NT] Pass --no-check to dpkg-source when requested not to
check signatures (via reporting/harness).
* data/{fields => common}/architectures:
+ [NT] Moved architectures to data/common.
* data/debhelper/dh_addons-manual:
+ [JW] Add python3-sphinx as provider of sphinxdoc dh sequence.
* data/debhelper/dh_commands-manual:
+ [JW] Add python3-sphinx as provider of dh_sphinxdoc.
(Closes: #649640)
+ [NT] Added libxine-dev | libxine2-dev as provider of dh_xine.
(Closes: #659285)
* data/fields/archive-sections:
+ [NT] Added new sections. Thanks to Michael Biebl for the
reminder. (Closes: #652123)
* data/fields/virtual-packages:
+ [NT] Refreshed against sid. (Closes: #657155)
* data/files/fonts:
+ [NT] Refreshed against sid.
* data/init.d/virtual_facilities:
+ [NT] Refreshed against sid.
* data/output/ftp-master-{,non}fatal:
+ [NT] Refreshed.
* data/output/manual-references:
+ [NT] Refreshed.
* data/shared-libs/hwcap-dirs:
+ [JW] New data file for listing known hwcap dirs.
* data/shared-libs/ldconfig-dirs:
+ [NT] Auto-generate file with help from dpkg-architecture.
(Closes: #653832)
* data/spelling/corrections:
+ [NT] Added corrections for deprecate(d) and pedantic.
* data/standards-version/release-dates:
+ [NT] Added release date for Standards-Version 3.9.3.
* debian/control:
+ [NT] Prefer libc-bin (>= 2.13) to locales. Thanks to Josh
Triplett for the suggestion, investigative work and the
proposed patch to make this possible. (Closes: #636086)
+ [JW] Add Build-Dependency on python-numpy and python-all-dev
for the test suite.
+ [NT] Bumped Lintian's Standards-Version to 3.9.3. No changes
required.
* debian/{postinst,prerm}:
+ [JW,NT] Remove the internal Lintian locale if a C.UTF-8 locale
is found in /usr/lib/locale.
* debian/source/lintian-overrides:
+ [NT] Added override for python-dev tag. We need python-all-dev
for the test suite.
* debian/triggers:
+ [JW] Added trigger for libc-bin C.UTF-8 locale. This ensures
the internal Lintian locale can removed if libc-bin is upgraded
after Lintian.
* doc/lintian.xml:
+ [NT] Corrected the runtime estimate for an archive-wide run.
With 35 000+ packages, it can no longer be done in "a few
hours".
+ [NT] Documented architecture specific overrides.
(Closes: #651816)
* doc/lintianrc.example:
+ [NT] Removed deprecated variables and added sample TMPDIR
usage.
* frontend/lintian:
+ [NT] Allow -U to be given more than once.
+ [JW,NT] If using a temporary lab, print its location when
using --verbose option. (Closes: #650433)
+ [NT] Fixed an issue where auto-clean would not see the real
status of some collections.
+ [NT] Keep auto-cleaned collections until all processables in
the group has been checked.
+ [NT] Attempt guess the version number when running in an git
checkout or unpacked source dir. Based on patch from Evan
Broder. (Closes: #650701)
+ [NT] Added support for the virtual "GROUP" type in Lab Queries.
This will make Lintian select all packages related to a given
source (and version).
+ [NT] Removed check loading code. This has been moved into
Lintian::Profile.
+ [NT] Always load a profile.
+ [NT] Allow TMPDIR in the configuration file.
+ [NT] Treat "pedantic" as a normal severity. In previous
release, pedantic tags were not affected by --display-level.
A side-effect of this is that "pedantic" can no longer be
used with "display-level" in the configuration file.
+ [NT] Produce a better error message when asked to process an
URL or a path that is definitely not a valid lab query.
Thanks to Nicholas Bamber for the report. (Closes: #651332)
* frontend/lintian-info:
+ [NT] Support new lintian.log format.
+ [NT] Support new override file format with -a.
+ [NT] Fixed the --profile argument, which now accepts the
mandatory parameter it is supposed to.
* lib/Checker.pm:
+ [NT] Removed, merged into frontend/lintian.
* lib/Lintian/Architecture.pm:
+ [NT] New file.
* lib/Lintian/Check.pm:
+ [NT] Do not check for missing uploader address as it cannot be
done reliably anymore.
+ [NT] Applied patch from intrigeri to remove the "not-full-name"
tags.
+ [NT] Only emit a spelling tag once for each spelling error in each
field/file/text.
* lib/Lintian/CheckScript.pm:
+ [NT] New file.
* lib/Lintian/Collect/{Binary,Source}.pm:
+ [NT] Assume packages to be non-native when it cannot be
accurately determined due to missing version field.
* lib/Lintian/Collect/Binary.pm:
+ [NT] Fixed an error in parsing symbol names when using readelf
as replacement for objdump.
* lib/Lintian/Collect/Group.pm:
+ [NT] Made direct_dependencies properly handle udebs. This fixes
an error that would cause lintian to skip some checks for udebs.
* lib/Lintian/Collect/Package.pm:
+ [NT] Map an owner/group of "0/0" to "root/root". This avoids a
number of false-positive ownership tags if only numerical
ownership is available in the tarball. Thanks to Thorsten
Glaser for the report. (Closes: #638278)
* lib/Lintian/Collect/Source.pm:
+ [NT] Removed assumption that source packages always have a
format field.
* lib/Lintian/Lab.pm:
+ [NT] Added "is_temp" method to identify temp labs from static
labs.
+ [NT] Corrected issue where the lab would record binaries as
being from "main", even if their "section" field implied
otherwise.
* lib/Lintian/Lab/Entry.pm:
+ [NT] Properly strip whitespace when loading collection status.
* lib/Lintian/Processable/Package.pm:
+ [NT] Use part of the file name as package name if the mandatory
"Package" or "Source" fields are missing rather than choking.
* lib/Lintian/Profile.pm:
+ [NT] Catch recursively defined profiles when the Profile field
contains a (slightly) different name than the Extends field of
its parent. (Closes: #655469)
+ [NT] Handle loading of checks and tags.
* lib/Lintian/Tag/Info.pm:
+ [NT] Accepted patch from Evan Broder to always output effective
severity in tag descriptions.
+ [NT] Removed code to load tags from checks. This has moved to
Lintian::Profile.
* lib/Lintian/Tags.pm:
+ [NT] Support architecture wildcards in overrides.
+ [NT] Emit "malformed-override" for architecture specific tags for
unknown architectures and for "arch:all" packages.
+ [NT] Use a Profile to determine if a tag is suppressed or not.
+ [NT] Handle "pedantic" like the other severities.
+ [NT] Count experimental tags as a separate group of tags. This
fixes an issue where lintian would exit 1 if the only error
tags emitted were experimental. (Closes: #658971)
* lib/Util.pm:
+ [NT] Create clean_env function to handle cleaning of the
environment for children processes and finding a suitable UTF-8
locale (when needed).
+ [NT] Report line number instead of "0-indexed" paragraph number
in syntax errors. Thanks to Jari Aalto for the suggestion.
(Closes: #659909)
* man/lintian.pod.in:
+ [NT] Removed the notes that some options disable loading of a
profile. Lintian now always loads a profile when doing checks.
* private/refresh-archs:
+ [NT] Rewritten.
* private/refresh-hwcap:
+ [JW] New file.
* profiles/debian/ftp-master-auto-reject.profile:
+ [NT] Refreshed.
* reporting/harness:
+ [NT] Removed useless "TODO" message from the log output.
+ [NT] Added -h/--help option to print usage information.
+ [NT] Added --dry-run option.
+ [NT] A source package is now only processed if one (or more) of
its binaries are processed as well.
+ [NT] Also symlink $LINTIAN_BIN_DIR/gpgv to /bin/true when
skipping signature checks. This avoids issues when some tools
prefers gpgv to gpg.
* reporting/html_reports:
+ [JW] Properly handle uploader names with commas.
+ [NT] Use the severities from profiles when generating tag pages.
Based on patches from Evan Broder. (Closes: #650712)
+ [NT] Removed tag loading code, which has moved into
Lintian::Profile.
+ [NT] Pass a profile to the templates (as $profile) instead of the
old %all hash.
+ [NT] List only source packages on the "packages_X.html" pages.
* reporting/templates/tags-all.tmpl:
+ [NT] Use $profile instead of the %all hash.
-- Niels Thykier <niels at thykier.net> Thu, 23 Feb 2012 14:06:21 +0100
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lintian/+bug/939894/+subscriptions
More information about the foundations-bugs
mailing list