Last commit made on 2020-01-13
Get this branch:
git clone -b debian/sid https://git.launchpad.net/ubuntu/+source/lintian
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

1e96e69... by lamby on 2020-01-13

Import patches-unapplied version 2.45.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: ac5244d1c736fb66750442151f5fd63af6c21610

New changelog entries:
  * Summary of tag changes:
    + Renamed:
      - systemd-service-file-pidfile-refers-to-var-run ->
  [ Chris Lamb ]
  * Check for ListenStream configuration keys in systemd .socket files that
    refer to /var/run. (Closes: #948478)
  * Prevent false positives in missing-build-dependency-for-dh_-command by
    adding entries for dh-sequence-ada and dh-sequence-sphinxdoc.
    (Closes: #947836)
  * Refresh all "private" debhelper data.
  * Create .cache directory in the test runner if it does not exist.
  [ Louis-Philippe Véronneau ]
  * Recommend the use of the "+dfsg" version suffix over "-dfsg" in the
    repackaged-source-not-advertised tag's long description.

ac5244d... by lamby on 2020-01-08

Import patches-unapplied version 2.44.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1891582ee296fe654feedd2118bb6bf4b0a49a5b

New changelog entries:
  * Summary of tag changes:
    + Added:
      - manpage-in-udeb
      - orphaned-package-maintained-in-private-space
    + Renamed:
      - obsolete-commands-in-modprobe.d-file ->
      - very-long-line-length-in-source-file ->
  [ Chris Lamb ]
  * Adjust certainty of no-dh-sequencer to "possible". (Closes: #948376)
  * Replace loaded term in the name of the check for suspiciously-long
    lines in source files.
  [ Paul Wise ]
  * Add several spelling corrections.
  * Correct a couple of misspelled corrections.
  [ Felix Lechner ]
  * Avoid Perl undefined array references when checking manpages.
    (Closes: #947429, #947682)
  * Add a check for orphaned packages maintained privately. (Closes: #947671)
  * Change test prerequisite to libcrypt-dev following a recent change to
  * Reduce the severity of repackaged-source-not-advertised. (Re: #471537)
  * Do not warn about explicit targets when looking for dh sequencer.
    (Re: #930679)
  * Ensure that no new tags are added from Lintian that are not tested.
  * Rename obsolete-command-in-modprobe.d-file from its plural equivalent.
  * Do not run internal harness tests on partial selections to aid tag
    renaming after tag coverage test was tightened.
  [ Topi Miettinen ]
  * Update systemd hardening flags to include "PrivateNetwork" and
  [ Xavier Guimard ]
  * Fix debian/watch parsing for "dversionmangle=auto".

1891582... by lamby on 2019-12-27

Import patches-unapplied version 2.43.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 14c9285eac9bafb0c444c454c0b9ddefe2146200

New changelog entries:
  * Summary of tag changes:
    + Added:
      - obsolete-commands-in-modprobe.d-file
      - package-name-defined-in-config-h
      - unused-entry-in-debian-source-include-binaries
  [ Felix Lechner ]
  * Allow curly braces in $@ for the dh-sequencer tag.
    (Closes: #947115)
  * Fix the tag description of the no-dh-sequencer tag. (Closes: #947269)
  * Add a check for PACKAGE_NAME in config.h C/C++ include files.
    (Closes: #733598)
  * Add add check for unused entries in debian/source/include-binaries.
    (Closes: #528001)
  * Look for COM (not COFF) binaries when warning against Windows
    executables in sources. See #913867 for more info.
  [ Chris Lamb ]
  * Add missing tag summaries to older debian/changelog entries and fix the
    generate-tag-summary script to match our newer style of changelog entry
    placeholder in the future.
  [ Topi Miettinen ]
  * Check for obsolete "install" or "remove" commands in modprobe.d files.

14c9285... by lamby on 2019-12-19

Import patches-unapplied version 2.42.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 488c8dc68ab86adb0d985c8e620f8314fc458d37

New changelog entries:
  [ Felix Lechner ]
  * Add new checks to identify and notify about issues in upstream
    signatures. (Closes: #929429, #929434, #929435, #929436)
  * Do not consider manpages from related packages when looking for
    manpages without executables. (Closes: #946471)
  * Add a new check for unsafe mailcap entries. (Closes: #33486)
  * Add new Fortran checks to validate module versions and
    prerequisites. (Closes: #796352)
  * Add new checks for empty upstream sources and for when repackaged
    sources are not properly advertised as such. (Closes: #471537)
  * Drop the source-contains-empty-directory tag as it was mostly ignored.
    (Closes: #907727)
  * Remove the bogus service-key-has-whitespace tag. (Closes: #946763)
  * Check TrueType and OpenType fonts for licensing terms.
    (Closes: #635068)
  * Allow "boolean false" directory components in link targets.
    (Closes: #892127)
  * Add a new tag for consistent maintainer fields between changes and
    source processables. (Closes: #546525)
  * Add a new no-dh-sequencer tag to be issued when the debhelper(7) dh(1)
    sequencer is not used.
  [ Guido Günther ]
  * Update the PureOS distribution names in the "vendor" configuration.
  [ Louis-Philippe Véronneau ]
  * Ensure proper VCS location for Debian Python Module Team and Debian
    Python Application Team packages.

488c8dc... by lamby on 2019-12-09

Import patches-unapplied version 2.41.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: cb2a3922c49cd2494f737ec57d1e4442514dcd18

New changelog entries:
  [ Felix Lechner ]
  * Check for tab characters in debian/copyright files. (Closes: #946026)
  * Add checks for incorrect/duplicate filenames amongst packaging files,
    including files called "TODO" and potentially-misnamed files with
    lowercase "debian" (eg. "NEWS.debian"). (Closes: #946126)
  * Do not access network when validating XML files by adding XML::LibXML
    as a binary dependency and removing XML::Simple. (Closes: #926543)
  * When analysing debian/copyright, take files from the unpatched
    "orig_index" tree to prevent false-positives with respect to
    wildcard-matches-nothing-in-dep5-copyright. (Closes: #844274)
  * Warn about out image files with unrelated or conflicting names.
    (Closes: #717818)
  * Issue a classification tag for the specific uscan(1) standard version
    in use. (Closes: #542713)
  * Warn with manpage-without-executable when a manpage is not accompanied by
    an executable in, for example, /usr/bin. (Closes: #583125)
  * Remove references to the obsolete IPv4.php PEAR module. (Closes: #935609)
  * Switch templates for tests to use the debhelper-compat virtual package
    instead of debian/compat.
  * Allow long values for the Package-List field.
  * Adjust a test for the new locations of obsolete DES routines in
    glibc >= 2.29-5.
  [ Chris Lamb ]
  * Move field-to-long exceptions to a list.
  * Drop an unused List::MoreUtils "any" import.
  [ Paul Wise ]
  * Add several spelling corrections.

cb2a392... by lamby on 2019-12-03

Import patches-unapplied version 2.40.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 23ad3a5da74a7f24d255bcca9f4c5b593848dff0

New changelog entries:
  [ Chris Lamb ]
  * Sync data/fields/build-profiles and the long description of
    invalid-profile-name-in-build-profiles-field with the latest profiles,
    particularly including the new "noinsttest". (Closes: #945891)
  * Use "is_executable" over checking for a specific umask for
    debian-rules-not-executable and update the long description of
    this tag to not imply that (exactly) 0755 permissions are required.
    (Closes: #945869)
  * Don't rebuild test packages if the test specifications have not
    changed; build-test-packages will do the right thing now.
  [ Felix Lechner ]
  * Split all test specifications into separate instructions for the
    building and the evaluation of test packages.
  [ Peter Wienemann ]
  * Add new classification tags for packages maintained by individuals,
    groups and teams.

23ad3a5... by lamby on 2019-11-28

Import patches-unapplied version 2.39.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: b734471a74459920f3d4aabb57f0348888bfb549

New changelog entries:
  [ Scott Talbert ]
  * Add wmem{cpy,move,set} to the list of excluded hardened functions to
    avoid many false-positives. (Closes: #921136)
  [ Louis-Philippe Véronneau ]
  * Check to ensure debian/rules files are executable.
  * Update instructions to download build-dependencies with "apt" instead
    of "apt-get".
  [ Chris Lamb ]
  * Don't emit debian-rules-not-executable if debian/rules is a symlink; we
    warn about this via debian-rules-is-symlink.

b734471... by lamby on 2019-11-22

Import patches-unapplied version 2.38.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: fd70ccf1e0dc2ddb7a92be28ecce2476a36799b4

New changelog entries:
  [ Felix Lechner ]
  * Process all overrides for a particular tag, not just the last one.
    (Closes: #945276, #945299)
  * For all output types except XML and "universal" impose a tag order when
    emitting. (Closes: #944807)
  * In checks, use the new attribute accessors from Processable and remove
    references to the outdated 'info' attribute.
  [ Stephen Kitt ]
  * Drop the package-depends-on-an-x-font-package as packages can now
    depend on X fonts directly (see #941803).

fd70ccf... by lamby on 2019-11-19

Import patches-unapplied version 2.37.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: bf5f6a3faf90564f4f897f947fd849ac04c7a45e

New changelog entries:
  [ Chris Lamb ]
  * WIP (generated upon release).
  * Don't emit missing-depends-on-sensible-utils for sensible-utils itself. (Closes: #944895)
  * Correct logic when excluding .path/.timer & .service pairs from systemd-service-file-missing-install-key. Thanks, Richard Laager <email address hidden>. (Closes: #944145)
  [ Paul Wise ]
  * spelling: Add several corrections

bf5f6a3... by lamby on 2019-11-15

Import patches-unapplied version 2.36.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 9623f4e44631e30c4991da8278a79dd847638329

New changelog entries:
  * Don't emit systemd-service-file-missing-install-key for .service files
    with corresponding .path or .timer pairs. (Closes: #944145)