Last commit made on 2017-06-06
Get this branch:
git clone -b ubuntu/zesty-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

8629d4e... by Marc Deslauriers on 2017-06-05

Import patches-unapplied version to ubuntu/zesty-security

Imported using git-ubuntu import.

Changelog parent: fae61ae57d8fb50c2c67e1c451c10849929baea0

New changelog entries:
  * SECURITY UPDATE: code execution via YAML parsing
    - checks/upstream-metadata.pm: disable YAML parser.
    - t/tests/upstream-metadata-invalid-yml/skip: skip test.
    - 0a2f38ecbc70d34a4b77c93a030555b310bd34ff
    - CVE-2017-8829

fae61ae... by Niels Thykier on 2017-02-04

Import patches-unapplied version to debian/sid

Imported using git-ubuntu import.

Changelog parent: 0cb156e2dfad5c086e0fc0492d81da67ba0fad55

New changelog entries:
  * debian/copyright:
    + [EB] Add Edward Betts.
  * data/spelling/corrections:
    + [NT] Apply patches from Edward Betts to fix bugs in the correction
      word lists. (Closes: #852005, #852084)
    + [NT] Apply patch from Edward Betts to remove corrections for
      "targetted" and "targetting" as they are valid alternative
      spellings in AU. (Closes: #852145)
  * t/runtests:
    + [NT] Re-sort test output after running the "post_test" sed script
      on the output. This prevent test failures caused by the order
      changing on different architectures prior to the sed script is run
      (assuming the sed script otherwise normalises the differences
  * t/tests/cruft-general-upstream/pre_upstream:
    + [EB] Fix failing tests by making the fake flash object more
      convincing. The most recent version of libmagic uses a more precise
      definition of the data within a flash file. (Closes: #852891)
  * vendors/ubuntu/main/data/changes-file/known-dists:
    + [CW] Add zesty.

0cb156e... by Niels Thykier on 2016-12-26

Import patches-unapplied version 2.5.50 to debian/sid

Imported using git-ubuntu import.

Changelog parent: c0b08c6924df07166d4c959dd4342d6f45524347

New changelog entries:
  * Summary of tag changes:
    + Added:
      - invalid-value-in-built-using-field
      - license-problem-convert-utf-code
      - new-package-should-not-package-python2-module
      - php-script-but-no-php-cli-dep
      - php-script-with-unusual-interpreter
    + Removed:
      - php-script-but-no-phpX-cli-dep
  * checks/binaries.{desc,pm}:
    + [NT] Handle RUNPATH like we handle RPATH. (Closes: #844903)
    + [NT] Update hardening-no-pie description to reflect that
      PIE is on by default in Debian.
  * checks/cruft.desc:
    + [BR] Detect utf convert non free code.
      (Closes: #843595)
  * checks/deb-format.pm:
    + [NT] Permit uncompressed {control,data}.tar members plus xz
      compressed control.tar files in deb files. Thanks to
      Guillem Jover for the report. (Closes: #834867)
  * checks/debhelper.pm:
    + [BR] Apply patch from Yann Soubeyrand :
      "Allow debhelper "--with" addons to be quoted".
      (Closes: #839822)
  * checks/files.{desc,pm}:
    + [NT] Check for invalid clauses in "Built-Using" fields. Thanks to
      Andrey Rahmatullin for the suggestion. (Closes: #847558)
    + [NT] Apply patch from Josh Triplett to add new sections to
  * checks/files.desc:
    + [NT] Document that we no longer accept "virtual packages"
      for deliberately empty packages. If your package receives
      an "empty-binary-package" tag, please replace the use of
      "virtual package".
  * checks/{files,scripts}.pm:
    + [NT] Apply patch from Josh Triplett to exclude files under
      /usr/share/cargo/registry/ from a few checks as that directory
      contains unmodified upstream sources. (Closes: #845201)
  * checks/manpages.pm:
    + [JW, NT] Fix false negative manpage-named-after-build-path
      for packages built by sbuild. (Closes: #801760)
  * checks/scripts.{desc,pm}:
    + [JW, NT] Apply patch from Antonio Ospite that updates the
      test for php scripts without a php-cli dependency. Thanks
      to Ondřej Surý for the report and Mathieu Parent for the
      initial patch. (Closes: #818962)
    + [CL, NT] Warn about new source packages providing a python2
      package as EOL for python2 is expected in 2020, which is
      before buster's expected EOL. (Closes: #829744)
  * collection/objdump-info.desc:
    + [NT] Bump version due to RUNPATH collection.
  * commands/lintian:
    + [NT] Deprecate --fail-on-warnings, which will be removed in
  * data/binaries/embedded-libs:
    + [BR] Allow openssl1.0 as source package. (Closes: #843406).
  * data/debhelper/dh_commands-manual:
    + [NT] Apply patch from Piotr Ożarowski that ensure that
      consumers of dh_python2 Build-Depends on dh-python.
      (Closes: #740161)
  * data/fields/archive-sections:
    + [NT] Apply patch from Josh Triplett to add javascript and
      rust sections. (Closes: #847535)
  * data/files/privacy-breaker-websites:
    + [BR] Detect more logos.
  * data/scripts/interpreters:
    + [NT] Apply patch from Antonio Ospite to correct a false
      positive warning for python scripts using python2 in the
      shebang line. Thanks to Per Andersson for the report and
      Luca Boccassi for the initial patch for solving this.
      (Closes: #743599)
  * data/spelling/corrections:
    + [PW] Add more corrections.
  * data/spelling/corrections-case:
    + [EG] Correct spelling of Lua (Closes: #842781)
  * helpers/coll/objdump-info-helper:
    + [NT] Extract RUNPATH from binaries as well.
  * lib/Lintian/Collect/Binary.pm:
    + [NT] Expose RUNPATH when set in the binary.
    + [NT] Remove "virtual package" from the list of phrases
      marking a package as a meta-package. Thanks to Stuart
      Prescott for the report. (Closes: #685029)
  * profiles/kali/main.profile:
    + [NT] Add a profile for Kali Linux. Thanks to Raphaël
      Hertzog for the report. (Closes: #847318)
  * vendors/kali/main/data/changes-file/known-dists:
    + [NT] Add data file for Kali Linux.

c0b08c6... by Niels Thykier on 2016-10-22

Import patches-unapplied version 2.5.49 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 7a98261acf8f540260c4510537d10d85dc60eb15

New changelog entries:
  * Summary of tag changes:
    + Added:
      - homepage-for-bioconductor-package-not-canonical
  * checks/debhelper.desc:
    + [CL] Drop double leading spaces in includes-maint-script-parameters
      paragraph that was causing indentation when rendered on lintian.d.o.
  * checks/fields.{pm,desc}:
    + [NT] Apply patch from Dylan Aïssi to tag non-canonical uses of
      the bioconductor homepage in the Homepage field. (Closes: #839874)
    + [JW] Apply patch from Dylan Aïssi to tag r-other packages not in
      section "gnu-r". (Closes: #841455)
  * checks/init.d.pm:
    + [JW] Don't require version constraint for lsb-base dependencies.
      The needed version has been available for many stable releases.
  * checks/shared-libs.pm:
    + [JW] Don't complain about executable bit for ld.so shipped in
      multi-arch directories.
    + [JW] Don't complain about missing SONAME for position-independent
      executables. Thanks to Reuben Thomas for the bug report.
      (Closes: #731987)
    + [JW] Check for PT_GNU_STACK existence on all architectures.
  * checks/source-copyright.pm:
    + [RA, JW] Fix handling punctuation characters in license expressions
      in machine-readable copyright files. (Closes: #841356)
  * checks/watch-file.pm:
    + [JW] Assume that watch files containing the pgpmode option (different
      than "none") verify upstream signature. Thanks to Robert Luberda for
      the bug report. (Closes: #841000)
  * data/cruft/non-distributable-files:
    + [BR] Add some rapidjson files.
  * data/debhelper/compat-level:
    + [NT] Bump the deprecated debhelper compat level to match the one
      in debhelper.
  * data/files/privacy-breaker-tag-attr:
    + [BR] Apply patch from Frederic Bonnard detecting audio tags.
      (Closes: #840009)
  * data/spelling/corrections*:
    + [JW, PW] Add more corrections.
  * lib/Lintian/Unpacker.pm:
    + [NT] Use the new "do_fork()" sub to ensure works do not inherit
      the default signal handler, which could allow any number of workers
      to promote themselves to independent "masters" - effectively
      creating a fork-bomb with an ill-timed signal.
  * lib/Lintian/Util.pm:
    + [NT] Add a "do_fork()" sub to ensure signal handling is
      reset for child processes.
  * t/tests/shared-libs-non-pic-i386/debian/Makefile:
    + [JW] Pass -fno-PIE and -fno-pie to GCC, so that the test works even
      when the compiler enables PIE by default. (Closes: #841442)

7a98261... by Niels Thykier on 2016-10-04

Import patches-unapplied version 2.5.48 to debian/sid

Imported using git-ubuntu import.

Changelog parent: e687ab5b6f82159e294e238e51223b40d067805f

New changelog entries:
  * Summary of tag changes:
    + Added:
      - file-name-contains-wildcard-character
      - homepage-for-cran-package-not-canonical
      - init.d-script-needs-depends-on-lsb-base
      - maintscript-includes-maint-script-parameters
    + Removed:
      - hardening-no-stackprotector
  * checks/binaries.{desc,pm}:
    + [NT] Rewrite/embed the necessary bits from hardening-check to
      implement the default hardening-no-* checks directly in lintian.
      This is because hardening-check appears to be losing its
      "home" with the coming removal of hardening-wrapper and
      hardening-includes. (Closes: #836756)
    + [JW] Remove the hardening-no-stackprotector tag.
    + [NT] Allow "golang-any" as an alternative to "golang-go" in
      Build-Depends for detecting golang binaries. Thanks to
      Martín Ferrari for the report and the initial patch.
      (Closes: #839228)
  * checks/changelog-file.{desc,pm}:
    + [JW] Bump threshold for improbable bug number to 2000.
  * checks/control-file.{desc,pm}:
    + [JW] Add references to tags related to build profiles.
    + [JW] Relax Build-Profiles syntax check to allow (almost) any
      characters in profile names. Thanks to Ximin Luo for the bug report.
      (Closes: #839086)
    + [JW] Add support for pkg.<srcpkg>.<anything> build profiles.
  * checks/debhelper.pm:
    + [JW] Ignore comments in debian/rules.
    + [JW] Fix parsing rule targets in lines containing multiple colons.
      Thanks to Andreas Beckmann for the bug report. (Closes: #838246)
    + [CL] Check for .maintscript files that include
      "maint-script-parameters". (Closes: #838195)
    + [NT] Fix typo that prevented lintian from detecting uses of the
      dhmk build-system.
  * checks/fields.{desc,pm}:
    + [JW] Fix typo.
    + [JW] Add references to tags related to build profiles.
    + [JW] Add support for pkg.<srcpkg>.<anything> build profiles.
    + [JW] Demote tags for build-depends related to build profiles to
      pedantic, as the required packages are available in stable.
      Thanks to Helmut Grohne for the bug report. (Closes: #831633)
    + [NT] Apply patch from Dylan Aïssi to tag r-bioc packages not in
      section "gnu-r". (Closes: #839263)
    + [NT] Apply patch from Dylan Aïssi to tag non-canonical uses of
      the cran homepage in the Homepage field. (Closes: #839553)
  * checks/files.{desc,pm}:
    + [CL, NT] Tag usages of shell wildcard characters in file names.
      (Closes: #814326)
  * checks/init.d.{desc,pm}:
    + [CL, NT]: Emit a tag for initscripts that source the
      /lib/lsb/init-functions utility functions without declaring the
      corresponding dependency on lsb-base (>= 3.0-6).
      (Closes: #838997)
  * checks/shared-libs.desc:
    + [JW] Fix typos.
  * checks/testsuite.pm:
    + [JW] Apply patch from Sean Whitton to recognise autopkgtest-pkg-elpa
      as a valid value for the Testsuite field. (Closes: #837801)
  * collection/hardening-info:
    + [NT] Removed.
  * data/fields/build-profiles:
    + [JW] Add new profiles: nogolang, nojava, noperl, nopython, noudeb.
  * data/fields/obsolete-packages:
    + [NT] Apply patch from Otto Kekäläinen to assist with the transition
      to the "default-mysql-*" packages. (Closes: #838603)
  * data/fields/perl-provides:
    + [NT] Refresh perl provides.
  * data/files/js-libraries:
    + [BR] Apply patch from Jean-Michel Vourgère to add detection of
      libjs-jquery-migrate-1. (Closes: #823627)
  * data/files/php-libraries:
    + [JW] Apply patch from Marcelo Jorge Vieira to update package name
      for php-gettext. (Closes: #837502)
  * data/spelling/corrections:
    + [JW, PW] Add more corrections.
  * debian/control:
    + [NT] Drop dependencies on hardening-includes as we no longer need
  * debian/copyright:
    + [JW] Add Paul Wise.
    + [JW] Remove now-unneeded separate entry for spellintian.t.
    + [JW] Update copyright years.
    + [CL] Add Chris Lamb.
  * helpers/coll/hardening-info-helper:
    + [NT] Removed.
  * helpers/coll/objdump-info-helper:
    + [NT] Expose a few more bits from readelf needed to implement some
      of the hardening checks.
  * lib/Lintian/Collect/Binary.pm:
    + [NT] Expose a few more bits from readelf needed to implement some
      of the hardening checks.
  * profiles/debian/extra-hardening.profile:
    + [NT] Removed - we no longer support the stackprotector tag.
  * profiles/debian/ftp-master-auto-reject.profile:
    + [JW] Refresh against current rule set.
  * profiles/debian/main.profile:
    + [JW] Stop disabling the hardening-no-stackprotector tag.
  * t/scripts/spellintian.t:
    + [JW] Relicense as GPLv2+, like the rest of Lintian.

e687ab5... by Niels Thykier on 2016-09-11

Import patches-unapplied version 2.5.47 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 5cc0a4530a516e4fcce888e1f0d13c70a3a64d6b

New changelog entries:
  * Summary of tag changes:
    + Added:
      - package-contains-python-coverage-file
  * checks/changelog-file.desc:
    + [JW] Fix typo.
  * checks/copyright-file.pm:
    + [JW] Stop using Data::Alias. Thanks to Niko Tyni for the bug report.
      (Closes: #834797)
  * checks/cruft.desc:
    + [JW] Fix typo.
  * checks/debhelper.pm:
    + [NT] Remove logic for CDBS creating a compat file when it is absent
      as debhelper now requires a compat file unconditionally.
    + [NT] Support the new named compat levels in debhelper.
    + [NT] Apply patch from Chris Lamb to improve the tag for typoed
      debhelper override targets. (Closes: #834370)
  * checks/duplicate-files.desc:
    + [JW] Fix typo.
  * checks/fields.{desc,pm}:
    + [JW] Fix typos.
    + [JW] Escape dots in some regexps.
    + [NT] Apply patch from Chris Lamb to check that libjs-* packages
      are in the "web" section. (Closes: #798983)
  * checks/files.{desc,pm}:
    + [JW] Fix typos.
    + [NT] Apply patch from Chris Lamb to catch ".coverage" files in
      packages. (Closes: #831864)
  * checks/java.desc:
    + [JW] Fix typo.
  * checks/patch-systems.desc:
    + [JW] Fix formatting of some filenames.
  * checks/phppear.{desc,pm}:
    + [JW] Fix typo.
    + [NT] Apply patch from Jochen Sprickerhof to skip this check if the
      package does not contain any php files. (Closes: #805076)
  * checks/rules.desc:
    + [JW] Fix typo.
    + [JW] Fix tag description formatting.
  * checks/shared-libs.desc:
    + [JW] Fix typos.
  * checks/systemd.{desc,pm}:
    + [NT] Apply patches from Chris Lamb to fix some false positives with
      systemd-service-file-missing-install-key. (Closes: #837057)
  * data/debhelper/compat-level:
    + [NT] Bump debhelper compat versions with the release of debhelper
  * data/debhelper/dh_{addons,commands}-manual:
    + [JW] Add dh-autoreconf, which is now a dependency of debhelper.
      Thanks to Michael Biebl for the bug report. (Closes: #835449)
  * data/debhelper/named-compat-levels:
    + [NT] New file.
  * data/output/manual-references:
    + [JW] Refresh.
  * data/scripts/interpreters:
    + [JW] Add pypy as a known interpreter. Thanks to Sebastian Ramacher
      for the bug report. (Closes: #836017)
  * data/spelling/corrections*:
    + [JW] Add more corrections.
      Thanks to Paul Wise for patches for some of them.
  * debian/control:
    + [JW] Drop now-unused libdata-alias-perl from (Build-)Depends.
  * lib/Lintian/Relation/Version.pm:
    + [NT] Apply change from Brendan O'Dea to avoid (implicitly) messing
      with the global APT "_config" object. (Closes: #833656)
  * private/refresh-manual-refs:
    + [JW] Fix path to Debian policy for Java.
  * reporting/templates/head.tmpl:
    + [NT] Add subresource integrity fields to all <link> tags.
    + [NT] Add Content-Security-Policy header (via <meta http-equiv>).

5cc0a45... by Niels Thykier on 2016-08-13

Import patches-unapplied version 2.5.46 to debian/sid

Imported using git-ubuntu import.

Changelog parent: deb74d9bcca8d9106130d0655568756e10e0f363

New changelog entries:
  * Summary of tag changes:
    + Added:
      - systemd-service-file-missing-install-key
      - typo-in-debhelper-override-target
    + Removed:
      - package-depends-on-lower-priority-package
  * checks/cruft.pm:
    + [NT] Ignore mentions of /usr/lib/perl5 in patches as they might
      be a way of fixing said mentions. Thanks to Robert Luberda
      for reporting the bug. (Closes: #802964)
  * checks/debhelper.{desc,pm}:
    + [JW] Apply patch from Chris Lamb to check for common typos in
      debian/rules target names. (Closes: #832096)
    + [JW, NT] Add some more (indirect) "dh" build-systems.
      (Closes: #828773)
  * checks/files.desc:
    + [JW] Fix typos.
  * checks/group-checks.{desc,pm}:
    + [NT] Drop "lower priorities" check as the general consensus seems to
      be that priorities changes are mostly busy work. Thanks to Dominic
      Hargreaves for the report. (Closes: #823326)
  * checks/infofiles.desc:
    + [JW] Fix typo.
  * checks/java.pm:
    + [JW] Don't emit javalib-but-no-public-jars for transitional packages.
      Thanks to Jeremy Bicha for the bug report. (Closes: #829047)
  * checks/manpages.desc:
    + [JW] Fix typos.
  * checks/phppear.desc:
    + [JW] Fix typos.
  * checks/scripts.pm:
    + [JW] Fix false positive unusual-interpreter when the script had
      "#!/usr/bin/env" shebang and the interpreter was shipped in the same
      package. Thanks to Sergio Durigan Junior for the bug report and the
      initial patch. (Closes: #828933)
  * checks/shared-libs.desc:
    + [JW] Fix typo.
  * checks/systemd.{desc,pm}:
    + [JW] Fix typos.
    + [JW, NT] Apply from Chris Lamb to check for a possibly missing
      "WantedBy" target in service files. (Closes: #832771)
    + [JW, NT] Improve wording about the "systemd" sequence of a tag.
  * checks/version-substvars.desc:
    + [JW] Make maybe-not-arch-all-binnmuable a classification tag.
  * checks/watch-file.desc:
    + [JW] Fix typo.
  * collection/*:
    + [JW,NT] Remove "." from Perl's search path. (Mitigates: #588017)
  * commands/{info.pm,lintian}:
    + [NT] Drop the necessary bits for supporting translated tag
  * commands/lintian:
    + [NT,JW] Remove "." from Perl's search path. (Mitigates: #588017)
  * commands/reporting-html-reports.pm:
    + [NT] Fix typo in named parameter that made the raw lintain.log
      unavailable on lintian.debian.org. Thanks to Guillem Jover
      for reporting the issue. (Closes: #828719)
    + [NT] Install the lintian log file as a resource so it can be
      handled (e.g. cached) like other resources.
  * commands/reporting-lintian-harness.pm:
    + [NT] Attempt to terminate the run timely if it overruns the time
  * commands/reporting-sync-state.pm:
    + [NT] Remove redundant "area" field from all binary packages in
      the harness state cache.
    + [NT] Drop existing instances of the "sha1" field from all packages
      in the harness state cache.
  * data/common/source-fields:
    + [NT] Apply patch from Edward Betts to add Testsuite-Triggers as
      a known source field. (Closes: #829545)
  * data/debhelper/*:
    + [NT] Refresh against unstable.
  * data/debhelper/dh_{addons,commands}-manual:
    + [JW, NT] Add the systemd sequence and related tools now that
      debhelper is taking over the dh-systemd helpers. Thanks to
      Christian Hofstaedtler for the report. (Closes: #830930)
  * data/fields/essential:
    + [JW] Add init-system-helpers; remove sysvinit and mktemp. Thanks to
      Felipe Sateler for the bug report. (Closes: #833015)
  * data/fields/obsolete-packages:
    + [NT] Remove "debmake" as the package is now reintroduced with a
      different purpose. Thanks to Paul Wise for the report.
      (Closes: #827158)
  * data/files/fonts:
    + [NT] Refresh against unstable.
  * data/java/constants:
    + [NT] Bump known java-class versions. Thanks to Hideki Yamane for
      the report. (Closes: #829592)
  * data/scripts/interpreters:
    + [JW] Apply patch from Sergio Durigan Junior to add newLISP as a
      known interpreter. (Closes: #828934)
  * data/spelling/corrections:
    + [JW] Add more corrections.
  * debian/control:
    + [NT] Drop now unnecessary po4a Build-Dependency.
  * debian/rules:
    + [NT] Drop code for handling translations.
  * doc/lintian.xml:
    + [JW] Fix typo.
  * frontend/dplint:
    + [JW,NT] Remove "." from Perl's search path. (Mitigates: #588017)
  * helpers/coll/*:
    + [JW,NT] Remove "." from Perl's search path. (Mitigates: #588017)
  * lib/*.pm:
    + [NT] Drop support for translations of tag descriptions. It never
      got used.
  * lib/Lintian/*.pm:
    + [JW] Fix typos.
  * lib/Lintian/Tags.pm:
    + [JW, NT] Fix mojibake in UTF-8 encoded comments for overrides.
      (Closes: #833052)
  * lib/Lintian/Util.pm:
    + [NT] Shuffle the harness backlog a bit to reduce the risk of a lot
      of very large package groups being scheduled in the same run.
  * man/lintian.pod.in:
    + [JW] Fix typo.
    + [JW] Remove unneeded "file:" in front of a pathname.
  * po4a:
    + [NT] Drop as it was not used.
  * t:
    + [JW,NT] Update tests to work now that dpkg validates
      debian/tests/control. (Closes: #829635)
    + [NT] Apply patch from Adam Conrad to make some tests work
      when the compiler uses -fPIE by default.

deb74d9... by Niels Thykier on 2016-06-19

Import patches-unapplied version 2.5.45 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 2e16fa974e51a08ef544b0efbcf8e20a55526816

New changelog entries:
  * Summary of tag changes:
    + Added:
      - build-depends-arch-without-arch-dependent-binary
      - debhelper-autoscript-in-maintainer-scripts
      - no-strong-digests-in-dsc
      - testsuite-dependency-has-unparsable-elements
    + Removed:
      - build-depends-arch-without-arch-dependant-binary
      - init.d-script-missing-lsb-description
  * checks/application-not-library.{desc,pm}:
    + [JW] Use HTTPS for Alioth URLs.
    + [AB] Don't emit application-in-library-section for packages starting
      with "cpan", not only "cpanplus" and "cpanminus".
  * checks/binaries.{desc,pm}:
    + [NT] Rewrite description for hardening-no-bindnow. There
      is no references to why bindnow would cause issues.
    + [AB] Relax regexp for missing-dependency-on-perlapi to allow letters
      inside the API name. Thanks Niko Tyni! (Closes: #823437)
  * checks/debhelper.pm:
    + [NT] The /usr/share/R/debian/r-cran.mk file implies
  * checks/fields.{desc,pm}:
    + [JW] Fix typos.
    + [AB] Add new check for weak checksums in source packages:
      new tag no-strong-digests-in-dsc (Closes: #824916)
  * checks/files.desc:
    + [BR] Do not suggest unsupported Multi-arch: no.
      (Closes: #816455)
    + [JW] Fix typos.
  * checks/files.pm:
    + [JW] Fix false positive gzip-file-is-not-multi-arch-same-safe when
      processing multiple debs. (Closes: #738444)
  * checks/info-files.desc:
    + [NT] Use "gzip -9n" rather than "gzip -9" in examples.
  * checks/init.d.{desc,pm}:
    + [JW] Fix typo.
    + [NT] Remove tag for missing long LSB description in init scripts.
      Thanks to Vincent Bernat for the report. (Closes: #825193)
  * checks/manpages.desc:
    + [NT] Use "gzip -9n" rather than "gzip -9" in examples.
  * checks/patch-systems.pm:
    + [NT] Emit a separate tag for each patched file instead of bundling
      them all together. This allows individual instances to be
      overridden. Thanks to Nathan Summers for the report.
      (Closes: #541491)
  * checks/scripts.{desc,pm}:
    + [NT] Add tracking tag to trace auto-generated shell
      snippets in maintainer scripts.
  * checks/shared-libs.{desc,pm}:
    + [NT] Improve the description for missing ldconfig trigger
      to cover that debhelper will generally add it
      automatically. Most packages will just need a rebuild.
    + [JW] Fix false positive dev-pkg-without-shlib-symlink for GCC runtime
      libraries. Thanks to Matthias Klose for the bug report.
      (Closes: #823833)
  * checks/testsuite.{desc,pm}:
    + [NT] Apply patch from Ondřej Nový to add more known
      autodep8 test suites. (Closes: #823088)
    + [JW] Update autopkgtest specification URL.
      Thanks to Mattia Rizzolo for the bug report.
    + [NT] Check for broken dependency fields in the autopkgtest control
      file. Thanks to Jérémy Bobbio for the suggestion.
      (Closes: #795083)
  * checks/upstream-metadata.pm:
    + [JW] Include YAML validation error in the output.
  * checks/usrmerge.desc:
    + [JW] Use HTTPS for Alioth URL.
  * collection/*:
    + [NT] Always pass "-n" to "gzip".
  * commands/lintian:
    + [NT] Add ":utf8" layer to STDOUT. Thanks to Michael
      Prokop for reporting the issue. (Closes: #801296)
  * commands/reporting-html-reports.pm:
    + [NT] Remove "$COPY_DOCS" configuration option. The
      html_reports now always copies the documentation.
  * commands/reporting-lintian-harness.pm:
    + [NT] Re-enable pedantic tags by default. These were
      disabled in the previous release by mistake.
  * data/binaries/hardening-tags:
    + [JW] Refresh with dpkg-architecture 1.18.7.
  * data/common/{architectures,multiarch-dirs}:
    + [JW] Refresh with dpkg-architecture 1.18.7.
  * data/fields/perl-provides:
    + [NT] Refresh against Perl 5.22.
  * data/files/triplets:
    + [JW] Refresh with dpkg-architecture 1.18.7.
  * data/shared-libs/ldconfig-dirs:
    + [JW] Refresh with dpkg-architecture 1.18.7.
  * data/spelling/corrections:
    + [JW] Add more corrections.
      Thanks to Paul Wise for patches for some of them.
  * debian/rules:
    + [JW] Put "Debian Package Checker" in all manpage headers.
    + [JW] Put Lintian version in all manpage footers.
    + [JW] Simplify manpage generation.
    + [JW] Install Lintian::Tutorial manpages.
  * doc/tutorial/Lintian/Tutorial.pod:
    + [JW] Add link to the WritingTests tutorial.
    + [JW] Add SEE ALSO section (for the man formatter).
  * doc/tutorial/Lintian/Tutorial/WritingTests.pod:
    + [JW] Fix formatting error.
  * frontend/dplint:
    + [NT] Add ":utf8" layer to STDOUT.
  * lib/Lintian/DepMap.pm:
    + [JW] Fix typos.
  * lib/Lintian/Tags.pm:
    + [JW,NT]: Always report unused overrides for all packages
      processed. Thanks to Andreas Beckmann for the report.
      (Closes: #792191)
  * man/lintian.pod.in:
    + [JW] Fix typo.
  * private/refresh-hwcap:
    + [JW] Make the ld.so manpage parser work with the current version.
  * private/refresh-perl-provides:
    + [NT] Look for a versioned perl-modules package.
  * reporting/config:
    + [NT] Remove "$COPY_DOCS" configuration option. The
      html_reports now always copies the documentation.
  * reporting/harness:
    + [NT] Refactored into a "dplint" command and renamed to
  * reporting/html_reports:
    + [NT] Refactored into a "dplint" command and renamed to
  * reporting/templates/tags-severity.tmpl:
    + [NT] Add sections for "classification" tags.

2e16fa9... by Niels Thykier on 2016-04-24

Import patches-unapplied version 2.5.44 to debian/sid

Imported using git-ubuntu import.

Changelog parent: db3dffb69f51923284fab2d53d7b51f8121aba49

New changelog entries:
  * Summary of tag changes:
    + Added:
      - build-depends-arch-without-arch-dependant-binary
      - changelog-references-temp-security-identifier
      - ctrl-script
      - debian-build-system
      - debian-changelog-has-wrong-day-of-week
      - extra-whitespace-around-name-in-changelog-trailer
      - invalid-versioned-provides
      - maintscript-calls-ldconfig
      - no-ctrl-scripts
      - package-has-unnecessary-activation-of-ldconfig-trigger
      - package-must-activate-ldconfig-trigger
      - source-format
    + Removed:
      - debian-changelog-has-wrong-weekday
      - description-contains-duplicated-word
      - dh_pysupport-is-obsolete
      - missing-dependency-on-python-support
      - postinst-has-useless-call-to-ldconfig
      - postinst-must-call-ldconfig
      - postrm-has-useless-call-to-ldconfig
      - postrm-should-call-ldconfig
      - postrm-unsafe-ldconfig
      - preinst-calls-ldconfig
      - prerm-calls-ldconfig
      - versioned-provides
  * checks/changelog-file.{desc,pm}:
    + [JW,NT] Use "day of week" rather than "weekday".
      (Closes: #796093)
    + [JW,NT] Flag references to "TEMP" security identifiers.
      Thanks to Paul Wise for assisting with the regex.
      (Closes: #807892)
  * checks/control-files.{desc,pm}:
    + [NT] Add classification tags for (absence of) maintscripts.
  * checks/debhelper.{desc,pm}:
    + [NT] Add tag for classifying the build system.
    + [NT] Remove test for dh_pysupport usage.
    + [NT] Avoid advertising python-support as possible solution for
      python-depends-but-no-python-helper. Thanks to Gunnar Wolf for
      the bug report. (Closes: #754315)
    + [NT] Apply patch from Gergely Nagy to only emit the
      dh-exec-useless-usage check for install and manpages files.
      Thanks to Rafael Laboissière for the report.
      (Closes: #816341)
  * checks/debian-source-dir.{desc,pm}:
    + [NT] Add tag for classifying the source format.
      (Closes: #612610)
  * checks/description.{desc,pm}:
    + [NT] Drop duplicate word tag, which is now covered by the
      spelling error check.
  * checks/fields.{desc,pm}:
    + [NT] Add default-jdk-headless and openjdk-X-jdk-headless
      to the set of known java providers.
    + [JW] Relax build profile dependency checks to allow versions with
      trailing tilde. (Closes: #819509) Thanks to Felix Geyer for the bug
    + [NT] Expand the vcs-field-uses-insecure-uri check to check other
      known insecure protocols (e.g. svn and pserver). Thanks to Paul
      "(UTF-8) Snowman" Tagliamonte for the report. (Closes: #812962)
    + [NT] Use https URL in the correction for canonical VCS URLs.
      (Closes: #813587)
    + [NT] Bump known python 3 version to include 3.4 and 3.5.
    + [AB] package-relation-with-perl-modules: Remove "experimental" flag.
      Asked for by Dominic Hargreaves.
    + [NT] Apply patch from Mattia Rizzolo to make lintian know and check
      the Build-Depends-Arch field. (Closes: #822281)
    + [NT] Stop emitting tags for (valid) versioned provides. Thanks to
      Thorsten Glaser for the bug report. (Closes: #800438)
  * checks/files.pm:
    + [JW] Apply patch from Mathieu Parent to fix directories for PHP INI
    + [NT] Remove code related to python-support.
  * checks/nmu.{desc,pm}:
    + [NT] Create a separate tag for extra whitespace around uploader name
      in the changelog. Thanks to Ben Wiederhake for the suggestion.
      (Closes: #801647)
  * checks/phppear.{desc,pm}:
    + [JW] Apply patch from Mathieu Parent to make dh-php* and php*-dev
      package names unversioned.
  * checks/rules.pm:
    + [NT] Add ":any" to all python dependencies. Thanks to Barry Warsaw
      for reporting the bug.
    + [NT] Bump known python 3 version to include 3.4 and 3.5.
    + [NT] Remove check for python-support and python-central.
  * checks/scripts.desc:
    + [NT] Suggest dh_python2 / dh_python3 instead of dh_pysupport and
      dh_pycentral. Thanks to Neil Williams for the report.
      (Closes: #818607)
  * checks/shared-libs.{desc,pm}:
    + [NT] Rename and clarify some ldconfig related tags to better reflect
      the use of the ldconfig trigger. Thanks to Rafael Laboissière for
      reporting this. (Closes: #809577)
    + [NT] Merge and remove some ldconfig related tags. Notably
      unconditionally flag all uses of ldconfig in maintainer scripts
      (outside glibc) as these should be replaced by a trigger.
  * checks/version-substvars.pm:
    + [NT] Apply patch from Javier Serrano Polo that makes the check
      ignore all multi-arch quantifiers (when determining if the
      dependency is for an external package). (Closes: #822269)
  * commands/info.pm:
    + [NT] Accept "--tag" as an alias of "--tags". Thanks to Robert
      Luberda for the suggestion. (Closes: #816454)
  * commands/lintian:
    + [NT] Also check DEBRELEASE_DEBS_DIR for .changes files when no
      packages are given on the command line. Thanks to Sean Whitton for
      the suggestion. (Closes: #812568)
    + [NT] Clean up entries in temporarily labs fully once they have been
      processed. This avoids accumulating files on the disk for archive-
      wide runs done in temporary labs. This mitigates some of the
      excessive disk usage for archive-wide runs (See #779228).
  * commands/reporting-lintian-harness.pm:
    + [NT] Add support for classification tags.
  * data/debhelper/*:
    + [JW] Refresh against unstable. Thanks to Mathieu Parent for the bug
  * data/debhelper/dh_addons-manual:
    + [NT] Add ":any" to the dependencies for the python add-ons. Thanks
      to Barry Warsaw for reporting the bug. (Closes: #803164)
    + [NT] Remove entry for pysupport.
  * data/fields/virtual-packages:
    + [NT] Refresh against unstable main (amd64).
  * data/files/fonts:
    + [NT] Refresh against unstable main (amd64).
  * data/menu-format/known-desktop-keys:
    + [NT] Accept "DesktopNames" as a known key in desktop files. Thanks
      to Yves-Alexis Perez for the suggestion. (Closes: #766099)
  * data/spelling/corrections:
    + [JW] Add more corrections.
  * data/standards-version/release-dates:
    + [AB] Add 3.9.8.
  * debian/control:
    + [AB] Declare compliance with Debian Policy 3.9.8. (No other changes
  * debian/lintian.install:
    + [NT] Install Test::Lintian modules in Perl5 module path and remove
      the Lintian::Tutorial files (as they are just POD files).
  * debian/{manpages,rules}:
    + [JW,NT] Generate and install manpages of Lintian's perl modules.
      (Closes: #816862)
  * doc/lintian.xml:
    + [NT] Document the new classification tags.
  * lib/Lintian/*{,/*}.pm:
    + [NT] Add support for classification tags.
  * lib/Lintian/Check.pm:
    + [JW,NT] Flag a duplicate word as a spelling error. This affects
      several tags plus spellintian. (Closes: #800476)
  * lib/Lintian/Collect/Binary.pm:
    + [JW] Apply patch from Ben Hutchings to consider source versions when
      testing nativeness of binary packages. (Closes: #821902)
  * lib/Lintian/Relation.pm:
    + [JW,NT] Fix broken implication with "P (<< V)" relations.
      (Closes: #819560)
  * lib/Lintian/Tag/Info.pm:
    + [JW] Use HTTPS for manpages.debian.org URLs.
  * lib/Lintian/Unpacker.pm:
    + [NT] Name the subprocess after what is processing.
  * private/refresh-debhelper-data:
    + [JW] Apply patch from Mathieu Parent to fix path to Contents files.
  * reporting/*:
    + [NT] Add support for classification tags.
  * vendors/ubuntu/main/data/changes-file/known-dists:
    + [NT] Apply patch from Mattia Rizzolo to add yakkety.

db3dffb... by Niels Thykier on 2016-04-03

Import patches-unapplied version 2.5.43 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1111bfa05a83a78a3ecdf64672255f15b2ce3f4a

New changelog entries:
  * Summary of tag changes:
    + Added:
      - maybe-not-arch-all-binnmuable
    + Removed:
      - dh_desktop-is-deprecated
      - dh_undocumented-is-obsolete
      - restriction-formula-with-debhelper-with-conflicting-version
      - restriction-formula-with-versioned-dpkg-dev-conflict
  * checks/{control-file,fields}.{desc,pm}:
    + [JW] Remove confusing checks for build-conflicts related to build
  * checks/debhelper.{desc,pm}:
    + [NT] Remove check for dh_undocumented and dh_desktop as debhelper
      has dropped the helper.
  * checks/systemd.pm:
    + [JW] Apply patch from Felipe Sateler to properly remove .sh suffix
      when checking systemd-initscript matching. (Closes: #819087)
  * checks/version-substvars.{desc,pm}:
    + [NT] Add an experimental tag to check for arch:all
      binNMUability. This is currently not supported at all
      and there is no known fix for the tag. That said, it
      is still useful for determining how many packages might
      be affected by it in case Debian will support arch:all
  * commands/reporting-sync-state.pm:
    + [NT] Use the sha256 instead of the sha1 checksum field
      for finding related files and checking which members
      have changed.
    + [NT] Support reading Packages.xz and Sources.xz files.
  * data/spelling/corrections:
    + [JW] Add more corrections.
      Thanks to Mattia Rizzolo for suggesting one of them.
  * frontend/dplint:
    + [NT] Put $LINTIAN_VERSION on its own line so the build
      time substitution works again. Thanks to Stuart
      Prescott for reporting the issue.
  * helpers/coll/objdump-info-helper:
    + [JW] Apply patch from Dan Nicholson to keep TEXTREL entries from the
      dynamic section. (Closes: #819506)
  * lib/Lintian/Check.pm:
    + [JW,ADB] Don't ignore midword punctuation characters when
      spell-checking. (Closes: #818003) Thanks to Andreas Beckmann for
      the bug report.
  * t/tests/binaries-missing-depends-on-libc/debian/debian/rules:
    + [JW] Apply patch from Dan Nicholson to pass --no-as-needed to the
      linker. (Closes: #819551)