Last commit made on 2020-01-25
Get this branch:
git clone -b ubuntu/focal-devel 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

f069762... by Gianfranco Costamagna on 2020-01-25

Import patches-unapplied version 2.47.0ubuntu1 to ubuntu/focal-proposed

Imported using git-ubuntu import.

Changelog parent: 0676ed90bd2d826d559a63d75be806dcd1b30d45

New changelog entries:
  * Cherry-pick 7975d71063bc1db65c42ef3f0448d129a5b791b5
    to fix debian bug: #949066

0676ed9... by lamby on 2020-01-24

Import patches-unapplied version 2.47.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 9f47f677cecec69ffe9329a1cd352fa7cc3d9bbd

New changelog entries:
  * Summary of tag changes:
    + Added:
      - empty-field
      - source-contains-prebuilt-yapp-parser
    + Removed:
      - empty-section-field
      - latest-debian-changelog-entry-without-new-version
    + Renamed:
      - fortran-module-does-not-declare-version ->
      - missing-prerequisite-for-fortran-module ->
        - missing-prerequisite-for-gfortran-module
  [ Chris Lamb ]
  * Recognise 4.5.0 as the latest Standards-Version.
  * Ensure that Lintian itself is "Lintian clean" by not warning about our
    Yapp::Parser test fixture.
  [ Felix Lechner ]
  * Skip only empty lines when packages to be checked are specified in a
    file. (Closes: #949398)
  * Add a check for empty fields in binary packages. (Closes: #879809)
  * Check for prebuilt Parse::Yapp parser files. (Closes: #921080)
  * Remove tag latest-debian-changelog-entry-without-new-version.
    (Closes: #935070)
  * Look at binaries from entire group when finding unused manpages.
    (Closes: #949063)
  * Exclude "flang" modules from the check for GFortran modules.
    (Closes: #948033)

9f47f67... by lamby on 2020-01-19

Import patches-unapplied version 2.46.0 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1e96e694bcacb2569319a82d5aab2791654d2b55

New changelog entries:
  [ Gianfranco Costamagna ]
  * Build Lintian with the new "python2" package. (Closes: #949065)

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.