Release lintian/2.81.0 into unstable. Format: 1.8 Date: Tue, 23 Jun 2020 09:47:18 +0100 Source: lintian Architecture: source Version: 2.81.0 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Chris Lamb <lamby@debian.org> Closes: 243158 554897 591665 755161 895597 904885 909696 914256 945869 950052 954459 954860 961709 961973 961975 962157 962158 962448 962583 962601 962671 963212 Changes: lintian (2.81.0) unstable; urgency=medium . [ 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) Checksums-Sha1: b48df252d8204badd0e46a6e71792354ca6a70b9 3376 lintian_2.81.0.dsc bba8b80e8f76e90c1a919c3d0033c9179dab30c6 1964508 lintian_2.81.0.tar.xz e15f1d34242951c8dac2bda50805731a3db0b24b 17120 lintian_2.81.0_amd64.buildinfo Checksums-Sha256: c2ea7be49d1cd262f5466da6c2d7c973c8e3be11b296c464bdafdd67ec2b2ab7 3376 lintian_2.81.0.dsc 3f247bf6c4c219bff2f4b9f32e7a83620d41c960c9206cb1638c1aed7148758a 1964508 lintian_2.81.0.tar.xz 0e46e0bb1ec70ed6121b67065e3e9cd97c36febd7bc0b3c9340c71e66bd8839f 17120 lintian_2.81.0_amd64.buildinfo Files: 33afbac4d6c125f6e6e7fe105c696bd2 3376 devel optional lintian_2.81.0.dsc d8528277fe6534a637ac4664f80804bf 1964508 devel optional lintian_2.81.0.tar.xz 8aeafe9c596d515de0d15f012e1d5dca 17120 devel optional lintian_2.81.0_amd64.buildinfo