[ubuntu/trusty-proposed] lintian 2.5.22 (Accepted)

Adam Conrad adconrad at 0c3.net
Sat Mar 29 09:55:45 UTC 2014

lintian (2.5.22) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - invalid-restriction-label-in-source-relation
      - invalid-restriction-namespace-in-source-relation
      - invalid-restriction-term-in-source-relation
      - license-problem-gfdl-non-official-text
      - license-problem-non-free-RFC-BCP78
      - privacy-breach-google-plus
      - privacy-breach-twitter
      - 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
      - source-is-missing
      - stageX-profile-used-but-no-binary-package-dropped

  * checks/*:
    + [NT] Avoid using "I" or "we" in tag descriptions.
    + [NT] When looping over the names of binary packages,
      prefer the order they are listed in the control file.
      Previously they were either sorted by name or ordered
      by Perl's hash iterator.
  * checks/control-file.{desc,pm}:
    + [NT] Apply patch from Johannes Schauer to validate
      build-profile usage.
  * checks/control-files.pm:
    + [NT] Remove special case for udebs on empty control
      files.  Thanks to Cyril Brulebois for testing it.
  * checks/cruft.pm:
    + [BR,NT] Optimise the GFDL check considerably in some
      cases (e.g. the linux source).  (Closes: #738342)
    + [BR] Factorize GFDL detection. Detect non official
      wordings of GFDL invariant section.  (Closes: #717916).
      Fix some old false positives.
      (Closes: #742260, #741212).
    + [BR] Add opentoken non official wording for GFDL
      invariant section, thanks to Nicolas Boulenguez.
      (Closes: #740183).
    + [BR] Detect minified js based on line length.
      (Closes: #735348).
    + [BR] Detect missing sources for minified javascript, flash project,
      flash files, and elf binary.
  * checks/fields.{desc,pm}:
    + [NT] Apply patch from Johannes Schauer to validate
      build-profile usage.  (Closes: #740607)
  * checks/files.desc:
    + [BR] Raise file-name-in-PATH-is-not-ASCII and
      file-name-in-PATH-is-not-ASCII to error
      (see policy 10.10), thanks to Helmut Grohne.
      (Closes: #739347)
    + [BR] Improve privacy-breach tags wording, thanks to Paul Wise.
      (Closes: #738176)
  * checks/menu-format.desc:
    + [NT] Apply patch from Charles Plessy to correct an URL
      in a tag reference.  (Closes: #738454)
  * checks/symlinks.pm:
    + [BR] Use Lintian::Data for safe symlinks list. Add
      /dev/null to this list.  (Closes: #740339).
  * checks/systemd.pm:
    + [BR] Allow spaces arround = in service files.
      (Closes: #739366).
  * checks/watch-file.{desc,pm}:
    + [BR] Allow debian/upstream-signing-key.asc,
      thanks to Nicolas Boulenguez (Closes: #736711).
    + [NT] Apply patch from Daniel Kahn Gillmor to check for
      the upstream signing key in debian/upstream.  Thanks to
      Hideki Yamane for the bug report.  (Closes: #738597)

  * collection/java-info:
    + [NT] Update the conditional using file(1) to cope with
      the new output for JAR files.

  * data:
    + [NT] Refresh several architecture data files against
      dpkg 1.17.5.  Thanks to James Hunt for the reminder.
      (Closes: #735266)
    + [NT] Refresh several data files with data from sid.
  * data/binary/embedded-libs:
    + [RG] Detect embedded copies of liblivemedia, libgadu, libssh,
      libssh2, freetype, nss, and nspr.
    + [RG] Adjust the detection of embedded copies of libmagic.
    + [RG] Detect embedded copies of an ancient tinyxml.  Thanks to
      Andreas Rönnquist for the report.  (Closes: #733318)
  * data/cruft/non-free-files:
    + [BR] "id3v22-tda.mp3 considered non-free", thanks to Charlie
      Smotherman (Closes: #736203).
  * data/files/privacy*:
    + [BR] Improve detection of privacy-breach-google-cse, thanks to
      Paul Wise (Closes: #739247).
    + [BR] Detect google+, thanks to Paul Wise.
      (Closes: #738175).
    + [BR] Detect twitter, thanks to Paul Wise.
      (Closes: #738174).
  * data/scripts/maintainer-script-bad-command:
    + [BR] Fix false positive
      due to quoting, thanks to Andreas Beckmann <anbe at debian.org>
      (Closes: #739109).

  * debian/source/lintian-overrides:
    + [NT] Override false-positive for license checks.
  * debian/tests/control:
    + [NT] Use the new @builddeps@ from autopkgtest/2.5.5
      instead of duplicating the values.

  * frontend/lintian:
    + [NT] Fix a regression in argument handling after the first
      non-option.  This problem was introduced in 2.5.18.
    + [NT] Let --color default to "auto".
    + [NT] Discard STDERR when running git describe to guess the
      version of Lintian.  Avoids a warning from git tags are
      absent from the repository.

  * lib/Lintian/Collect/Source.pm:
    + [NT] Apply patch from Mathieu Parent to make "binaries" return
      the package name in the same order as they are listed in the
      control file.  (Closes: #739671)
  * lib/Lintian/Reporting/ResourceManager.pm:
    + [NT] New file.
  * lib/Lintian/Util.pm:
    + [NT] Extend the "Continuation line outside a paragraph" parse
      error on Deb822 files with a possible suggestion for fixing
      the problem.
  * lib/Test/Lintian/Harness.pm:
    + [NT] New file - mostly for internal use during testing.

  * profiles/debian/ftp-master-auto-reject.profile:
    + [BR] Refresh with new tags.

  * reporting/config:
    + [NT] Fix typo of HARNESS_STATE_DIR config variable.
  * reporting/harness:
    + [NT] Avoid writing state-cache during dry-run.
    + [NT] Add timestamps to the log output.
  * reporting/{html_reports,templates/*.tmpl}:
    + [NT] Show the same statistics on the tag page as shown
      on the tag index pages.  Thanks to Guillem Jover for
      the suggestion.  (Closes: #738349)
    + [NT] Remove the second argument to the "head" sub in
      the templates.  Its value is now computed automatically
      by html_reports based on the name of the output file.
    + [NT] Install "lintian.css" and all files in
      "reporting/images" and "reporting/resources" into
      "HTML_DIR/resources".  These will be named after their
      content to allow more aggressive public caching.
  * reporting/html_reports:
    + [NT] Link to the library API docs from the index page.
      (Closes: #639974)
    + [NT] Optimise the graph generation by only calling
      gnuplot twice (rather than once plus once per tag).
    + [NT] Show the number of package groups and the size
      of the harness backlog on the index page.
  * reporting/{lintian.css => templates/lintian.css.tmpl}:
    + [NT] Rename file and make it a template.

  * t/runtests:
    + [NT] Cache test artifacts and reuse them in subsequent
      runs.  This removes the majority of the runtime
      overhead of running the test suite on subsequent runs.
      (Closes: #699083)
    + [NT,BR] Fix test suite issues caused by a regression
      in tar 1.27.  (Closes: #739744)

Date: 2014-03-26 04:19:21.527485+00:00
Signed-By: Adam Conrad <adconrad at 0c3.net>
-------------- next part --------------
Sorry, changesfile not available.

More information about the Trusty-changes mailing list