lintian 2.81.0 released
Hi,
The Lintian maintainers are pleased to announce the release of Lintian
version 2.81.0.
Lintian dissects Debian packages and reports bugs and policy
violations. It contains automated checks for many aspects of Debian
policy as well as some checks for common errors.
This version includes the following changes:
[ Felix Lechner ]
* Remove command line option --fail-on from the settings in configuration
files. (Closes: #962157)
* Use UTF-8 codepoint for copyright sign in copyright files.
(Closes: #961975)
* Add tag for architecture-specific paths in debian/not-installed.
(Closes: #961973)
* Rename tag to recursive-privilege-change and explain usage of
runuser(1). (Closes: #895597)
* Do not enable Perl warnings globally to reduce output clutter from
external modules.
* In debian/control, add dh-r to Build-Depends. (See: #961709)
* Add two test cases from Ansgar's 'colorful' test package.
(See: #962277)
* Drop Email::Valid as obsolete and use regex to check emails for fully
qualified hosts. (See: #962277)
* Flag the use of acute accents in manpages. (Closes: #554897)
* Flag ANSI escape characters in all fields of primary packaging control
files. (See: #962277)
* In check menus, title-case the hash keys representing field labels to
make the tag context more human-readable.
* Rename tag for mailing list on Alioth and convert to classification
tag. (Closes: #962448)
* Add a classification tag for field contents in primary package control
files.
* Find the correct section when looking at combined manpages.
(Closes: #962601)
* Read manual references as UTF-8 to show "en" dash correctly.
(Closes: #904885)
* Issue 'required-field' and 'recommended-field' tagsper Debian Policy
section 5 instead of field-specific tags.
* Fix mail host validation in debian/changelog and rename tag for bogus
hosts.
* Do not allow unsafe symlinks in autopkgtests. (Closes: #954860)
* Broaden tag descriptions for lower custom compression settings.
(Closes: #909696)
* Do not impose a umask when running tests as it partially obscured a bug
in Dpkg. (See: #945869 & #796257)
* Emit a classification tags with octal file permissions for all files
sources and installables. (See: #945869, #796257)
* Reset process umask before unpacking source tarballs. (Closes: #945869)
* Use case-sensitive field names in control files, package relations,
debconf templates and autopkgtest files.
* Mark commas not followed by whitespace in package descriptions.
(Closes: #591665)
* Do not use the Bash shell when syntax checking maintainer scripts using
/bin/sh. (Closes: #954459)
* Point out variant spellings of field names in control files.
* Use case-sensitive Deb822 parser for profiles, tags, checks, internal
harness tests,private scripts, and in readelf data within
Processable::Objdump.
* Add new tag breakout-link for such links in /usr/lib. (Closes: #243158)
* Stop exempting files in debian/missing-sources from source-is-missing.
(See: #962583)
* Provide test case with JS sources in subdir of d/missing-sources.
(Closes: #962583)
* Issue tag for repeated path segments in installed files.
(Closes: #950052)
* Restore case-invariant access to control fields, per Debian Policy
section 5.1.
* Add an internal harness test requiring a declared diagnostic value for
tag-related test. (Closes: #962671)
* Parse mail addresses in package control fields in one place and
validate domains using Data::Validate::Domain.
* Add new checks for maintainer-provided manpages and desktop entries.
(Closes: #755161)
* Restore program failure when error tags are found. (Closes: #962158)
* Rename documentation/man to documentation/manual and debian/manpages to
debian/manual-pages. Also rename tags that refer to a 'manpage' to
'manual-page' or another name.
* Combine various national encoding tags into one and issue all in one
check.
* Rename new item-looping entry points in checks as not all items are
files.
* Provide script diagnostics in the "control index".
* Remove conflict between no-template-description and
untranslatable-debconf-templates. (Closes: #914256)
[ Chris Lamb ]
* Update data/fields/perl-provides for Perl 5.030003.
[ Paul Wise ]
* spelling: Add several corrections and sort using the UTF-8 locale.
[ Dylan Aïssi ]
* Add the requires-r-api and ships-r-site-library tags for the R
statistics language. (Closes: #961709)
[ Mo Zhou ]
* Add a new "linked-with-obsolete-library" tag; marks only libcblas from
the Debian Science team for now.
[ Rafael Laboissière ]
* Fix false positives in the no-dh-sequencer tag when Makefile command
prefixes (eg. "+") are used. (Closes: #963212)
This version available now in Debian unstable and will be backported
to buster-backports once it has migrated to bullseye.
- Issues and feature requests
https://bugs.debian.org/src:lintian
https://www.debian.org/Bugs/Reporting
- Git repository
https://salsa.debian.org/lintian/lintian
- Contribution instructions
https://salsa.debian.org/lintian/lintian/-/blob/master/CONTRIBUTING.md
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
Reply to: