ubuntu/+source/lintian:applied/ubuntu/yakkety-updates

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

Name:
applied/ubuntu/yakkety-updates
Repository:
lp:ubuntu/+source/lintian

Recent commits

9e8923e... by Marc Deslauriers on 2017-06-05

Import patches-applied version 2.5.48ubuntu0.1 to applied/ubuntu/yakkety-security

Imported using git-ubuntu import.

Changelog parent: 8214ed0614a693f1bd07a7fd9ccfed6babf5bc44
Unapplied parent: e35a6a4978ac67fbb78b47f3cd78b20fb9869d49

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

e35a6a4... by Marc Deslauriers on 2017-06-05

Import patches-unapplied version 2.5.48ubuntu0.1 to ubuntu/yakkety-security

Imported using git-ubuntu import.

Changelog parent: 7a98261acf8f540260c4510537d10d85dc60eb15

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

8214ed0... by Niels Thykier on 2016-10-04

Import patches-applied version 2.5.48 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 368e5a89e454d4e188f12e8936c1fd097816ae69
Unapplied parent: 7a98261acf8f540260c4510537d10d85dc60eb15

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
      hardening-check.
  * 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.

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
      hardening-check.
  * 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.

368e5a8... by Niels Thykier on 2016-09-11

Import patches-applied version 2.5.47 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: fee9cb616fbb73bcf9036e6be59e9f147ec96dfa
Unapplied parent: e687ab5b6f82159e294e238e51223b40d067805f

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
      10.
  * 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>).

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
      10.
  * 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>).

fee9cb6... by Niels Thykier on 2016-08-13

Import patches-applied version 2.5.46 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: caeabfc4c972b2fe34b9ab866b81932df3446c2c
Unapplied parent: 5cc0a4530a516e4fcce888e1f0d13c70a3a64d6b

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
      descriptions.
  * 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
      limit.
  * 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.

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
      descriptions.
  * 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
      limit.
  * 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.

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

Import patches-applied version 2.5.45 to applied/debian/sid

Imported using git-ubuntu import.

Changelog parent: 019e9e13843626c12f30064180e918bf889fea6d
Unapplied parent: deb74d9bcca8d9106130d0655568756e10e0f363

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
      /usr/share/cdbs/1/rules/debhelper.mk.
  * 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
      "commands/reporting-harness.pm".
  * reporting/html_reports:
    + [NT] Refactored into a "dplint" command and renamed to
      "commands/reporting-html-reports.pm".
  * reporting/templates/tags-severity.tmpl:
    + [NT] Add sections for "classification" tags.

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
      /usr/share/cdbs/1/rules/debhelper.mk.
  * 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
      "commands/reporting-harness.pm".
  * reporting/html_reports:
    + [NT] Refactored into a "dplint" command and renamed to
      "commands/reporting-html-reports.pm".
  * reporting/templates/tags-severity.tmpl:
    + [NT] Add sections for "classification" tags.