Last commit made on 2015-04-10
Get this branch:
git clone -b debian/jessie 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

6aa9bab... by Niels Thykier on 2015-04-09

Import patches-unapplied version 2.5.30+deb8u4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 1bb700fd6485f0424a625b683154ae23e7a6f124

New changelog entries:
  * lib/Lintian/Util.pm:
    + [NT] Stricten the permitted whitespace at the end of GPG
      marker lines. This is the same issue as CVE-2015-0840,
      except lintian never attempted to validate the signature.

1bb700f... by Niels Thykier on 2014-11-28

Import patches-unapplied version 2.5.30+deb8u3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 86040739418d87bfa3d4e5451e0f06f8b4bff4f5

New changelog entries:
  * helpers/coll/objdump-info-helper:
    + [NT] Apply patch from Matt Kraai that adjusts the regex
      used for parsing readelf output. Thanks to Martin Pitt
      for reporting the issues. (Closes: #771054)
  * t:
    + [NT] Apply patch from Matt Kraai to fix test case on
      i386. (Closes: #771113)

8604073... by Niels Thykier on 2014-11-16

Import patches-unapplied version 2.5.30+deb8u2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: b23da92747f2e6bbcefeae8f6e15483a26cd2775

New changelog entries:
  * collection/strings:
    + [NT] Pass "-a" to strings to avoid possible security
      issues in strings.
  * data/binaries/arch-regex:
    + [NT] Add arm64 and ppc64el regex.
    + [NT] Correct armel and armhf regex to cope with
      statically linked binaries. (Closes: #768884)
  * data/changes-file/known-dists:
    + [ADB] Add "stretch".

b23da92... by Niels Thykier on 2014-10-25

Import patches-unapplied version 2.5.30 to debian/sid

Imported using git-ubuntu import.

Changelog parent: d50f5e1732027688462aa3a6ea80d04cc0043cd7

New changelog entries:
  The "welcome Axel Beckert!" release.
  * Summary of tag changes:
    + Removed:
      - deprecated-kdelnk-file
  * checks/menu-format.{desc,pm}:
    + [NT] Retire check for "kdelnk" files.
  * collection/unpacked:
    + [NT] Correct handling of files with 2 or more consecutive
  * debian/control:
    + [AB] Add a Homepage header pointing to https://lintian.debian.org/
  * debian/copyright:
    + [AB] Add myself to debian/copyright.
  * debian/rules:
    + [NT] Ensure that po4a/*.cfg are always up to date during releases
  * helpers/coll/strings-helper:
    + [NT] Filter out duplicate strings. This applies to the
      majority of all ELF binaries (except ones with very exotic
      file names with glyphs like ":").
  * lib/Lintian/Internal/FrontendUtil.pm:
    + [AB] Don't clean HOME and some XDG_* variables when sanitizing the
      environment. (Closes: #766737)
  * t:
    + [NT] Apply patch from Johannes Schauer to fix FTBFS with
      newer dpkg that have stricter checking of build-profiles.

d50f5e1... by Niels Thykier on 2014-10-24

Import patches-unapplied version 2.5.29 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 54b61fd58d4029e9fdd92854ede65cd9ec317165

New changelog entries:
  * Summary of tag changes:
    + Added:
      - dbus-policy-at-console
      - dbus-policy-without-send-destination
      - dbus-session-service-wrong-name
      - dbus-system-service-wrong-name
      - invalid-profile-name-in-build-profiles-field
      - invalid-profile-name-in-source-relation
      - invalid-restriction-formula-in-build-profiles-field
      - restriction-formula-with-debhelper-with-conflicting-version
      - restriction-formula-with-debhelper-without-debhelper-version
      - restriction-formula-with-versioned-dpkg-dev-conflict
      - restriction-formula-without-versioned-dpkg-dev-dependency
    + Removed:
      - invalid-restriction-label-in-source-relation
      - invalid-restriction-namespace-in-source-relation
      - invalid-restriction-term-in-source-relation
      - restriction-list-with-debhelper-with-conflicting-debhelper-version
      - restriction-list-with-debhelper-without-debhelper-version
      - restriction-list-with-versioned-dpkg-dev-conflict
      - restriction-list-without-versioned-dpkg-dev-dependency
      - stageX-profile-used-but-no-binary-package-dropped
  * checks/{control-file,fields}.{desc,pm}:
    + [NT] Apply patch from Johannes Schauer to support the
      new build profile syntax. (Closes: #763773)
  * checks/dbus.{desc,pm}:
    + [NT] New check by Simon McVittie to discover some dbus
      related issues. (Closes: #762609)
  * checks/nmu.pm:
    + [JW] Avoid chopping off trailing ">" in emails in the
      canonicalize subroutine. (Closes: #766468)
  * checks/rules.pm:
    + [JW,NT] Fix undef warning for packages with empty an
      empty d/rules file. (Closes: #766033)
  * checks/source-copyright.pm:
    + [NT] Apply patch from Johannes Schauer to optimise the
    + [NT] Optimise for "dir/*" wildcards in DEP-5 copyright
  * checks/watch-file.pm:
    + [NT] Fix undef warning with some watch files. Thanks
      to Axel Beckert for reporting the bug.
      (Closes: #765995)
  * collection/{bin-pkg-control,unpacked}:
    + [NT] Pass "-m" to tar to make it avoid "correcting" the
      timestamp of the extracted files. Lintian does not need
      it for correctness, so it can make tar save a few syscalls
    + [NT] Explicitly pass tar options to make it extract files
      as the current user and applying the users umask. This is
      mostly to be explicit about how things are extracted.
  * collection/file-info:
    + [NT] Stop collecting file-info for "non-files". The output
      is not used and often trivial / predictable from other data
      input already available.
  * collection/strings:
    + [NT] Stop creating "elf-index" file as nothing uses it.
  * collection/unpacked:
    + [NT] Gracefully handle when symlink targets contains
      newlines. Thanks to Faheem Mitha for reporting the bug.
      (Closes: #765311)
  * frontend/lintian:
    + [NT] Aggressively reset the environment a well-defined
      state at start up. Only ENV variables starting with
      "LINTIAN_" (and a select few well known variables) are
    + [NT] Runtime for collections and checks now only requires
      a single --debug option. Lintian will now also show
      runtime for other things (e.g. total runtimes).
    + [NT] Add --perf-debug and --perf-output options to enable
      logging for performance data. This is mostly intended
      to allow collecting performance data from archive-wide
    + [NT] Hide some options in the default output for --help.
      These can now be shown with "--help=extended".
    + [NT] Add a new "Developer/special usage options" section
      in the --help output for some options (e.g. --debug).
      This section is hidden by default.
  * lib/Lintian/Relation.pm:
    + [NT] Unparsable entries are now included in relation
      objects rather than being silently discarded.
  * lib/Lintian/Util.pm:
    + [NT] Purge even more ENV variables in clean_env.
    + [NT] Add "pipe_tee" subroutine for tee'ing data from one
      input file descriptors to one or more output output file
  * man/lintian.pod.in:
    + [NT] Document the performance logging options.
    + [NT] Add a new "Developer/special usage options" section
      in the --help output for some options (e.g. --debug).
  * private/generate-html-docs:
    + [NT] Add doctype and encoding to generated files.
  * reporting/harness:
    + [NT] Add missing import.
  * reporting/html_reprots:
    + [NT] Correct the command line in the creation of the
  * reporting/{html_reports,templates/*}:
    + [NT] Correct the generated HTML, which was invalid in
      some cases.
  * reporting/templates/{head,lintian.css}.tmpl:
    + [NT] Define a default "viewport". This slightly improves
      the output on some mobile devices.
    + [NT] Add some special cases for "smaller" viewports in the
      style sheet.
  * reporting/templates/maintainer.tmpl:
    + [NT] Correct name of variable to avoid using an undefined
  * vendors/ubuntu/main/data/changes-file/known-dists:
    + [NT] Add "vivid" per request of Iain Lane.

54b61fd... by Niels Thykier on 2014-10-02

Import patches-unapplied version 2.5.28 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 45b50bfb7452c7567dd0cbc050a34feca9ea689c

New changelog entries:
  * Summary of tag changes:
    + Added:
      - license-problem-cc-by-nc-sa
  * checks/*:
    + [NT] Remove all uses of "control", "debfiles" and
  * checks/*:
    + [NT] Remove all uses of the "doc-base-files", "init.d"
      and "menu-files" collections.
  * checks/changes-file.pm:
    + [NT] Add "-lts" as common suffix for distribution,
      which makes "squeeze-lts" a valid distribution. Thanks
      to Holger Levsen for the report. (Closes: #763339)
  * checks/description.pm:
    + [SL] show the actual description when it is too short.
  * checks/files.pm:
    + [NT] Only flag the Doxygen generated "md5" file as
      useless. Thanks to Mathieu Malaterre for reporting.
      (Closes: #762660)
  * checks/patch-systems.pm:
    + [NT] Rewrite using index rather than debfiles to analyse
      the package. A side-effect of that means that Lintian
      can now check patches stored in the upstream part of the
      packages. (Closes: #563773)
  * checks/po-debconf.pm:
    + [NT] Avoid writing test.pot to the unpacked package.
      (Closes: #699022)
  * checks/testsuite.pm:
    + [NT] Recognise autopkgtest-pkg-{perl,ruby} values for
      the "Testsuite" field. Extended validation is not
      implemented though. Thanks to Niko Tyni for reporting
      the issue. (Closes: #762177)
  * collection/*:
    + [NT] Remove all uses of "debfiles" and "control".
  * collection/{doc-base-files,init.d,menu-files}{,.desc}:
    + [NT] Deprecated, will be removed in a future release.
      They will now be now auto-removed at the end of the
      processing if they have been collected previously.
  * data/*:
    + [NT] Refresh some of the data against unstable.
  * data/cruft/non-free-license:
    + [BR] Detect cc-by-nc-sa license. (Closes: #749768).
  * data/standards-version/release-dates:
    + [NT] Add 3.9.6. (Closes: #762460)
  * debian/control:
    + [NT] Bump Standards-Versions to 3.9.6 - no changes
  * debian/dirs:
    + [NT] Stop installing /var/spool/lintian
  * debian/lintian.install:
    + [NT] Install Lintian::Tutorial POD documents into
      /usr/share/perl5. (Closes: #761930)
  * debian/postinst:
    + [NT] Remove empty Lintian labs in /var/spool/lintian on
  * debian/postrm:
    + [NT] Remove the "changes" folder when purging the
      Lintian lab in /var/spool/lintian.
  * debian/source/lintian-overrides:
    + [NT] Remove obsolete lintian overrides.
  * doc/tutorial/Lintian/Tutorial/WritingChecks.pod:
    + [NT] Mention "safe_qx" as alternative to qx/`` in the
  * lib/Lintian/Collect{,/*}.pm:
    + [NT] Deprecate the use of "control", "debfiles" and
      "unpacked". Consumers are recommended to use
      index_resolved_path and control_index_resolved_path
    + [NT] Remove all uses of debfiles (both the method and
      the collection). All methods (except "debfiles") now
      depend on "unpacked" instead.
    + [NT] Remove all uses of the "control" and the "unpacked"
  * lib/Lintian/Command.pm:
    + [NT] Add support for running a sub in the child before
      it calls exec.
    + [NT] Add support for shell-like (e.g. &2) redirects of
      stdout and stderr.
    + [NT] Add safe_qx sub for replacing qx() that supports
      most of the features of spawn().
  * lib/Lintian/Path.pm:
    + [NT] Add support for fetching and (where it makes sense)
      opening the underlying file system object. It also adds
      a few minor safety guards to common issues with symlinks.
      (Closes: #698930)
  * lib/Lintian/Path/FSInfo.pm:
    + [NT] New file.
  * reporting/*:
    + [NT] Avoid forking a shell when invoking commands. This
      has the side effect of allowing some paths from the
      configuration to contain spaces (among other), where it
      previously would not work.
  * reporting/templates/maintainer.tmpl:
    + [NT] Use https:// in links to other resources/sites and
      add link to tracker.debian.org.

45b50bf... by Niels Thykier on 2014-09-13

Import patches-unapplied version 2.5.27 to debian/sid

Imported using git-ubuntu import.

Changelog parent: b60cbedb7850e9d46b29c1b9c81ab9f62bad6be0

New changelog entries:
  * Summary of tag changes:
    + Added:
      - bad-exception-format-in-dep5-copyright
      - changed-by-address-is-root-user
      - exclusive-runtime-tests-field
      - maintainer-address-is-root-user
      - source-contains-prebuilt-doxygen-documentation
      - uploader-address-is-root-user
      - useless-autogenerated-doxygen-file
  * checks/cruft.pm:
    + [BR] Fix a few false positives is for javascript source-is-missing.
    + [BR] Detect prebuilt doxygen documentation.
  * checks/fields.pm:
    + [JW] Fix incorrectly anchored regexps. (Closes: #760987)
  * checks/files.pm:
    + [BR] Detect useless doxygen generated file. (Closes: #751945)
  * checks/manpages.desc:
    + [BR] Improve documentation of manpage-has-errors-from-man.
      (Closes: #757068).
  * checks/menu-format.pm:
    + [BR] Fix a false positive in desktop-mime-but-no-exec-code.
      (Closes: #760677).
  * checks/source-copyright.pm:
    + [BR] Fix false positive for space-in-std-shortname-in-dep5-copyright
      with alternative licenses. (Closes: #760642).
    + [BR] Fix false positive for with exception syntax.
    + [BR] Fix false positive of
      wildcard-matches-nothing-in-dep5-copyright. (Closes: 761125)
  * checks/testsuite.{desc,pm}:
    + [BR] Fix false positive missing-runtime-tests-field.
      (Closes: #760714).
    + [BR] Print line in case of error.
  * data/fields/metapackages:
    + [BR] Add qt4-default and qt5-default as metapackage.
      (Closes: #756158).
  * lib/Lintian/Check.pm:
    + [BR] Detect package being built as user root.
      (Closes: #612583).

b60cbed... by Niels Thykier on 2014-09-06

Import patches-unapplied version 2.5.26 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 0065abda6a9df5da965efe04e11747a5a118dd59

New changelog entries:
  * Summary of tag changes:
    + Added:
      - backports-changes-missing
      - backports-upload-has-incorrect-version-number
      - debian-upstream-obsolete-path
      - description-is-pkg-name
      - description-too-short
      - desktop-mime-but-no-exec-code
      - empty-short-license-in-dep5-copyright
      - file-without-copyright-information
      - invalid-escape-sequence-in-dep5-copyright
      - invalid-short-name-in-dep5-copyright
      - license-problem-bad-php-license
      - license-problem-php-license
      - license-problem-undefined-license
      - no-dep5-copyright
      - package-contains-timestamped-gzip
      - pipe-symbol-used-as-license-disjunction
      - privacy-breach-may-use-debian-package
      - source-contains-autogenerated-visual-c++-file
      - space-in-std-shortname-in-dep5-copyright
      - unused-file-paragraph-in-dep5-copyright
      - wildcard-matches-nothing-in-dep5-copyright
    + Removed:
      - copyright-refers-to-bad-php-license
      - copyright-refers-to-problematic-php-license
  * checks/binaries.{desc,pm}:
    + [NT] Apply patch from Damyan Ivanov to handle the new
      Perl5 library path location.
  * checks/changes-file.{desc,pm}:
    + [BR] Add patch from Ivo De Decker, add check for
      backports changes file. (Closes: #732225).
    + [BR] Apply patch from Tomasz Bucher, add check for
      for timestamped gzip files. (Closes: #738591).
  * checks/cruft.{desc,pm}:
    + [BR] Use license checking framework for checking php license.
      (Closes: #752540).
    + [BR] Add a pedantic tag for autogenerated file made by Visual
    + [BR] Fix another false positive for gfdl invariants in
      php-elisp, doc-linux-fr and in clisp.
    + [BR] Detect old path for upstream metadata.
  * checks/description.{desc,pm}:
    + [SL] Check for one word short description. (Closes: #756643).
    + [SL] Check if the short description is the same as the
      package name. (Closes: #757398).
  * checks/fields.pm:
    + [NT] Apply patch from Salvatore Bonaccorso to recommend the
      new cgit URLs for anonscm.debian.org over the webgit URLs.
      (Closes: #756940)
  * checks/files.pm:
    + [BR] Fix false positive in detection of cross arch pkgconfig.
      (Closes: #755902).
    + [BR] Detect privacy breach fixable by using existing debian
    + [BR] Whitelist <link rel="generator-home"...> in privacy breach
    + [NT] Apply patch from Damyan Ivanov to handle the new
      Perl5 library path location. (Closes: #757921)
  * checks/init.d.pm:
    + [NT] Allow usage of /lib/init/init-d-scripts as alternative to
      implementing init.d targets in the script itself. Thanks to
      Yaroslav Halchenko for the report. (Closes: #758236)
  * checks/menu-format.pm:
    + [BR] Add new desktop keys files. Move key list to data.
      (Closes: #755266).
    + [NT] Apply patch from Niklas Fiekas to check for desktop files
      with MimeType-field but no format code in the Exec-field.
      (Closes: #757383)
  * checks/phppear.pm:
    + [BR] Fix a false positive for
      missing-pkg-php-tools-addon phpcomposer, thanks to
      David Prévot (Closes: #754738).
  * checks/source-copyright.{desc,pm}:
    + [BR] Add a pedantic warning about non dep-5 debian/copyright.
    + [BR] Detect empty required fields. (Closes: #748452, #656801).
    + [BR] Detect undefined license. (Closes: #733659).
    + [BR] Apply patch from Johannes Schauer in order
      to warn if the pipe symbol is used in license.
      (Closes: #757583).
    + [BR] Apply patch from Johannes Schauer in order to
      check if DEP-5 debian/copyright covers all files
      in the unpacked sources. (Closes: #757551).
    + [BR] Detect bad short name and space in license.
      Thanks to Clint Adams and Johannes Schauer.
      (Closes: #747248, #757615).
    + [BR] Avoid to raise file-without-copyright-information
      for .pc directory.
  * checks/systemd.pm:
    + [NT] Allow usage of /lib/init/init-d-scripts as alternative to
      sourcing /lib/lsb/init-functions.
  * checks/testsuite.desc:
    + [BR] Update ref url. (Closes: #755275).
  * data:
    + [NT] Refresh several data files against sid.
  * data/cruft/gfdl-license-fragments-checks:
    + [BR] Add tla false positive for gfdl license text.
  * data/cruft/non-distributable-files:
    + [BR] Detect play boy Lenna test image.
  * data/cruft/non-free-files:
    + [BR] Add non free icc profile HP5000_UVDuraImageGlossMaxQ.icc
      from nips2 package.
  * data/cruft/warn-file-type:
    + [BR] Add debug source suffix for detecting javascript
      source-is-missing and improve test suite. Fix a
      false postive in mono and in jenkin.
  * data/debhelper/dh_commands:
    + [BR] Add patch from Piotr Ożarowski, dh-python2
      moved to dh-python package (Closes: #740161).
  * data/debhelper/dh_commands-manual:
    + [JW] Add dh_apache2 relations to avoid a false-positive.
      Thanks to Axel Beckert for reporting the issue.
      (Closes: #748688)
    + [NT] Add ":any" to all python related dependencies. Thanks
      to Matthias Klose for reporting the issue. (Closes: #733733)
  * data/debhelper/*:
    + [NT] Refresh against sid. Thanks to Christian Marillat for
      reporting the out of date data. (Closes: #758891)
  * data/fields/obsolete-packages:
    + [NT] Add ruby1.9.1, ruby1.9.1-dev and libruby1.9.1 per
      request of the Ruby team.
  * data/files/js-libraries:
    + [BR] Apply patch from Paul Wise for detection of
  * data/files/privacy-breaker-website:
    + [BR] Improve detection of sourceforge logos.
    + [BR] Detect libjs-jquery use.
    + [BR] Detect libjs-mathjax use.
    + [BR] Add count.digitalpoint.com to statistics website.
    + [BR] Add xoom.com to privacy-breach-donation (used by
      freesci-doc package).
    + [BR] Detect libjs-jquery-ui use.
    + [BR] Detect pledgie.com as a donation website.
  * data/source-copyright/bad-short-licenses:
    + [BR] Add unspecified and - as bad license.
    + [BR] Detect some invalid short name. Thanks to
      Johannes Schauer.
  * debian/control:
    + [NT] Update recommendation on libautodie-perl to
      include perl 5.20 as alternative.
  * debian/rules:
    + [NT] Gracefully handle the case where there are no
      translations of tag descriptions.
  * doc/tutorial/Lintian/Tutorial/WritingChecks.pod:
    + [NT] Correct tutorial now that the "index" collection
      is gone.
  * lib/Lintian/Internal/FrontendUtil.pm:
    + [NT] Ignore set, but empty locale environment variables.
      Thanks to Michael Prokop for the report. (Closes: #759726)
  * reporting/{config,html_reports}:
    + [NT] Add support for copying the documentation rather than
      symlinking to it. Thanks to Nicolas Sévelin-Radiguet for
      reporting the issue. (Closes: #756301)
  * t:
    + [BR] Fix FTBFS on !amd64. (Closes: #757802).

0065abd... by Niels Thykier on 2014-07-13

Import patches-unapplied version 2.5.25 to debian/sid

Imported using git-ubuntu import.

Changelog parent: b0b32621b390b3a6166df13b52f4680b22590aa8

New changelog entries:
  * Summary of tag changes:
    + Added:
      - capitalization-error-in-description-synopsis
      - incorrect-naming-of-pkcs11-module
      - package-contains-thumbnails-dir
      - pkg-config-bad-directive
      - source-contains-prebuilt-ms-help-file
      - spelling-error-in-description-synopsis
  * checks/*.desc:
    + [NT] Replaced "index" with "unpacked" in Needs-Info.
  * checks/cruft.{desc,pm}:
    + [BR] Add a forgotten return statement, and avoid
      false positive for deployJava.js (Closes: #745152).
    + [BR] Fix another false positive in GFDL detection.
    + [BR] Use whitelist for know good RFC (Closes: #753970).
    + [BR] Detect and warn about *.chm file
      (MS Windows HtmlHelp Data). (Closes: #653910).
  * checks/description.{desc,pm}:
    + [NT] Apply patch from Anders Jonsson to check spelling
      of the package synopsis. (Closes: #747266)
  * checks/files.{desc,pm}:
    + [RG,NT] Check for invalid named p11-kit modules in
      /usr/share/p11-kit modules. (Closes: #741346)
    + [BR] Detect cross architecture pkg-config file.
      (Closes: #539225).
    + [BR] Add a sanity check for pkg-config files.
      (Closes: #676803, #657699).
    + [BR] Detect .thumbnails dir (Closes: #660797).
  * collection/*.desc:
    + [NT] Replace "index" with "unpacked" in Needs-Info.
  * collection/index{,.desc}:
    + [NT] Removed file.
  * collection/unpacked{,.desc}:
    + [NT] Have unpacked create indices when the package is
      being unpacked. This is done using a pipeline to avoid
      decompressing the data.tar file multiple times.
  * data/cruft/missing-dir-search-path:
    + [BR] Close false positive for mathjax, search under
    + [BR] Fix another false positive for emscripten.
  * data/cruft/warn-file-type:
    + [BR] add yc suffix for detecting javascript
      source-is-missing and improve test suite. Fix a
      false postive in libdevel-nytprof-perl.
  * data/files/js-libraries:
    + [NT] Apply patch from Marcelo Jorge Vieira to correct
      a regular expression for finding embedded copies of
      libjs-jquery-history. (Closes: #753077)
  * data/init.d/virtual_facilities:
    + [NT] Apply patch from Guillem Jover to fix a typo.
  * data/scripts/interpreters:
    + [NT] The texlua binary is now provided by
      texlive-binaries (>= 2014.20140512.33982) instead of
      luatex. Thanks to Norbert Preining for reporting this.
      (Closes: #752611)
  * data/symlinks/well-known-symlinks-target:
    + [NT] Apply patch from Guillem Jover to fix a typo in
      a regex. (Closes: #752229)
  * debian/control:
    + [NT] Add Breaks/Replaces for funny-manpages due to a
      bug in funny-manpages before 1.3-5.1. Thanks to Adrian
      Bunk for reporting. (Closes: #753165)
  * lib/Lintian/Collect{,/*}.pm:
    + [NT] Replace "index" with "unpacked" in Needs-Info
  * reporting/config:
    + [NT] Remove "$statistics_file" from the sample config.
  * reporting/harness:
    + [NT] Set the state cache to 0644 after creating it.
  * reporting/html_reports:
    + [NT] Move the statistics file to the harness state cache
      dir. It only contains information about the last run and
      is re-generated as needed. If the file exists, it will
      be moved to its new location if possible.

b0b3262... by Niels Thykier on 2014-06-22

Import patches-unapplied version 2.5.24 to debian/sid

Imported using git-ubuntu import.

Changelog parent: cad3bb8a72d472533a501ecb19eb0bb0792cedd1

New changelog entries:
  * Summary of tag changes:
    + Added:
      - uses-deprecated-compression-for-data-tarball
  * checks/file.pm:
    + [BR] Speed-up privacy check (Closes: #745877).
    + [BR] Fix false positive for detecting minified
      javascript (Closes: #745877).
    + [BR] Fix false positive due to cpython name
      encoded in compiled python file name (Closes: #752218).
    + [BR] Add another suffix to source-is-missing for javascript
    + [BR] Add url if possible for privacy breach.
  * checks/changelog-file.pm:
    + [BR] Use lower case for bad intended distribution.
  * checks/deb-format.{desc,pm}:
    + [NT] Apply patch from Guillem Jover to check for
      deprecated compressions on data.tar-members.
      (Closes: #745740)
  * checks/menu-format.pm:
    + [JW] Also validate desktop files in usr/share/xessions.
      (Closes: #746402)
  * data/files/privacy-breaker-{fragments,websites}:
    + [BR] Improve detection rules.
  * debian/rules:
    + [NT] Extract some tasks from the build-stamp target,
      so they can be run independently.
    + [NT] Create a "rebuild-lintian.debian.org" target that
      only (re-)builds/regenerates the needed parts for the
      lintian.debian.org checkout. (Closes: #751926)
  * frontend/{dplint,lintian}:
    + [NT] Fix a bug in command-line parsing, where "--"
      was interpreted as a literal file-name rather than
      the "end of options" marker. Thanks to Luca
      Falavigna for spotting it. (Closes: #746790)
  * vendors/ubuntu/main/data/changes-file/known-dists:
    + [NT] Add utopic as valid Ubuntu distribution.