[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: