Change logs for lintian source package in Utopic

  • lintian (2.5.27ubuntu2) utopic; urgency=medium
    
      * Add vivid to the list of valid Ubuntu series.
     -- Stephane Graber <email address hidden>   Mon, 20 Oct 2014 11:43:23 -0400
  • lintian (2.5.27ubuntu1) utopic; urgency=low
    
      * Merge from Debian unstable, remaining change:
        - Ship pre-uglified json.js to avoid build-dep on nodejs for the tests.
     -- Dmitry Shachnev <email address hidden>   Wed, 24 Sep 2014 15:03:10 +0400
  • lintian (2.5.26ubuntu1) utopic; urgency=medium
    
      * Merge from Debian unstable, remaining changes:
        - Ship pre-uglified json.js to avoid build-dep on nodejs for the
        tests.
    
    lintian (2.5.26) unstable; urgency=medium
    
      * 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
          C++.
        + [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
          package.
        + [BR] Whitelist <link rel="generator-home"...> in privacy breach
          checker.
        + [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
          libjs-excanvas.
      * 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).
     -- Martin Pitt <email address hidden>   Mon, 08 Sep 2014 07:18:20 +0200
  • lintian (2.5.25ubuntu3) utopic; urgency=medium
    
      * Drop files-pkgconfig test for now, it's broken on anything but amd64.
        (See Debian #758529)
     -- Martin Pitt <email address hidden>   Mon, 18 Aug 2014 16:55:11 +0200
  • lintian (2.5.25ubuntu2) utopic; urgency=medium
    
      * Fix arch in t/tests/files-pkgconfig/tags.
     -- Martin Pitt <email address hidden>   Mon, 18 Aug 2014 13:27:35 +0200
  • lintian (2.5.25ubuntu1) utopic; urgency=medium
    
      * Merge from Debian unstable, remaining changes:
        - Ship pre-uglified json.js to avoid build-dep on nodejs for the
        tests.
      * t: Fix one of the test failures caused by dpkg-source 1.17.11.
        Cherry-picked from git head.
      * Drop inconsistent-testsuite-field from testsuite-general check, as dpkg
        now adds the field automatically.
    
    lintian (2.5.25) unstable; urgency=medium
    
      * 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
          /unpacked.
        + [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
          requirements.
    
      * 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.
     -- Martin Pitt <email address hidden>   Mon, 18 Aug 2014 11:53:10 +0200
  • lintian (2.5.24ubuntu1) utopic; urgency=medium
    
      * Merge from Debian unstable, remaining changes:
        - Ship pre-uglified json.js to avoid build-dep on nodejs for the
        tests.
    
    lintian (2.5.24) unstable; urgency=medium
    
      * 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
          file.
        + [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.
    
    lintian (2.5.23.1) unstable; urgency=medium
    
      * debian/rules:
        + [NT] Avoid regenerating po4a files if not needed.
      * debian/source/lintian.overrides:
        + [NT] Add overrides for false-positive "evil JSON" license
          problem, which is triggered by the current Lintian on the
          FTP master host.
    
    lintian (2.5.23) unstable; urgency=medium
    
      * Summary of tag changes:
        + Added:
          - init.d-script-depends-on-all-virtual-facility
          - maven-plugin-in-usr-share-java
          - needless-suggest-recommend-libservlet-java
          - pre-depends-directly-on-multiarch-support
          - quilt-series-without-trailing-newline
          - source-contains-prebuilt-sphinx-documentation
    
      * checks/binaries.{desc,pm}:
        + [NT] Apply patch from Samuel Bronson to improve the
          description of the debug-symbols-directly-in-usr-lib-debug
          tag.
        + [BR] Extend eglibc whitelist to glibc.  (Closes: #748881).
      * checks/changelog-file.pm:
        + [BR] Allow to sid for experimental to unstable comment.
          (Closes: #747407).
      * checks/control.{desc,pm}:
        + [BR] Apply patch from Helmut Grohne to warn about
          Pre-Depends: multiarch-support in debian/control.
          (Closes: #747439).
      * checks/cruft.{desc,pm}:
        + [BR] Detect sphinx generated documentation and avoid
          a false positive for minified javascript and missing sources.
          (Closes: #742693).
        + [BR] Do not remove newline with c++ comments.  Fix a false
          positive.
        + [BR] Fix a GFDL detection false positive in texlive.  Thanks
          to Norbert Preining.  (Closes: #743754).
        + [BR] Fix another false positives in GFDL detection.
        + [BR] Fix a false positive for source-is-missing for
          deployJava.js.  (Closes: #745152).
        + [BR] Fix a false positive for GFDL detection in
          soundjuicer.  (Closes: #748375).
        + [BR] Fix a false positive for source-is-missing in e2fsprogs.
          (Closes: #748421).
      * checks/files.pm:
        + [BR] Use Lintian::Data for detecting embedded library.
        + [BR] Add context in embedded lib tagging.
        + [BR] Avoid to warn on bookmark link.  (Closes: #746656).
      * checks/fields.{desc,pm}:
        + [NT] Apply patch from Johannes Schauer to rename "notest"
          build-profile to "nocheck".  (Closes: #743840)
        + [NT] Support giving replacements for obsolete packages.
        + [NT] Fix a bug with versioned dependencies on obsolete
          packages with non-obsolete alternatives.
      * checks/infofiles.desc:
        + [NT] Apply patch from Samuel Bronson to improve some of
          the examples.
        + [NT] Apply patch from Don Armstrong to ignore jpg/jpeg images
          beneath /usr/share/info.  (Closes: #748167)
      * checks/init.d.{desc,pm}:
        + [BR] Detect $all virtual dependency in legacy init scripts.
          Thanks to Holger Levsen.  (Closes: #737867).
      * checks/java.{desc,pm}:
        + [SL] Do not trigger a warning when a jar is not in
          /usr/share/java and the package name matches.  (Closes: #746744).
          lib.*maven.*plugin.*java.  (Closes: #743446).
        + [SL] Catch uses of Java8 byte code.  (Closes: #743384).
        + [SL] Warn that the suggests/recommends on libservlet[\d\.]+-java is
          needless (Closes: #743453)
        + [SL] missing-classpath should be disabled on Java binaries
        + [NT] Exclude some jar files from "codeless-jar" tag based
          on the basename of the jar file.  This is intended to
          reduce the number of codeless jars for source/doc jars in
          eclipse(-based) packages.
      * checks/patch-systems.{desc,pm}:
        + [BR] Warn against trailing newline in debian/patches/series.
          (Closes: #746362).
      * checks/source-copyright.pm:
        + [NT] Permit the use of "https://" in DEP-5 format URIs even
          if the policy suggests that they have to use "http://".
          (Closes: #744981)
      * checks/testsuite.pm:
        + [JW] Add new restrictions for DEP-8 tests.  (Closes: #746305)
    
      * data/binary/embedded-libs:
        + [RG] Detect embedded copies of lcms, lcms2, libmms, libminiupnpc,
          libupnp, and libyaml, polarssl.
        + [RG] Don't detect mariadb as embedder of mysql.
        + [BR] Detect libidn*, and libsrtp.
        + [NT] Apply patch from Samuel Bronson to detect mpfr and gmp.
        + [BR] Extend eglibc whitelist to glibc.
      * data/cruft/non-distributable-files:
        + [BR] Add a file comes from the Novell libc Software Development
          Kit.  (Closes: #745802)
      * data/cruft/non-free-files:
        + [BR] Add all profiles from icc-profiles non free package.
        + [BR] Add icc profiles from Adobe.
        + [BR] Add icc profiles from http://www.color.org/srgbprofiles.xalter.
        + [BR] Add Apple icc profile: Color LCD Calibrated, Copyright
          Apple Computer, Inc., 2003
        + [BR] Add old srgb profile from HP: IEC 61966-2.1 Default RGB
          colour space - sRGB, Copyright (c) 1998 Hewlett-Packard Company
      * data/fields/obsolete-packages:
        + [NT] Add hardening-includes and hardening-wrapper on request of
          Thijs Kinkhorst.  (Closes: #711193)
        + [NT] Add python-support on request of Luca Falavigna.
          (Closes: #746563)
      * data/java/constants:
        + [SL] introduce this file to specify JDK values
      * data/scripts/maintainer-script-bad-command:
        + [BR] Avoid a false positive for
          maintainer-script-should-not-use-update-alternatives-set.
          (Closes: #745568).
    
      * debian/control:
        + [NT] Add Build-Depends on po4a.
      * debian/lintian.install:
        + [NT] Install translations.
      * debian/{lintian.,source/}lintian-overrides:
        + [NT] Add overrides for using hardening-includes.
      * debian/rules:
        + [NT] Add rules for handling translations.
        + [NT] Run dh_lintian during binary-indep target.
    
      * frontend/lintian{,-info}:
        + [NT] Use localized version of tag descriptions.
          (Closes: #663155)
    
      * lib/Lintian/{CheckScript,Profile}.pm:
        + [NT] Add support for translations of tag descriptions.
    
      * po4a:
        + [NT] New directory for translations.
    
      * private/private/gen-po4a-conf:
        + [NT] New file.
    
      * README:
        + [NT] Document how to make and contribute translations.
    
    lintian (2.5.22.1) unstable; urgency=medium
    
      * checks/ocaml.{desc,pm}:
        + [NT] Replace unnecessary uses of file_info with index.
    
      * data/binary/embedded-libs:
        + [RG] Detect embedded copies of libmpg123.
      * data/fields/perl-provides:
        + [NT] Refresh against Perl 5.18.2.
      * data/spelling/corrections:
        + [RG] Add "functiosn" to the list of spelling mistakes.
    
      * frontend/lintian:
        + [NT] Fix a regression that completely broke the
          command-line argument "--packages-from-file", when
          the file was "-".
    
      * lib/Lintian/Relation.pm:
        + [JW,NT] Fix dependency-testing issues caused by too
          greedy regular expressions in the dependency parser.
          (Closes: #742989)
    
      * reporting/templates/tags.tmpl:
        + [JW,NT] Fix grammatical error in a template.
          (Closes: #742985)
     -- Dimitri John Ledkov <email address hidden>   Tue, 08 Jul 2014 00:28:20 +0100
  • lintian (2.5.22ubuntu2) utopic; urgency=medium
    
      * Add utopic to the list of known ubuntu releases.
     -- Dimitri John Ledkov <email address hidden>   Thu, 24 Apr 2014 00:38:02 +0100
  • lintian (2.5.22ubuntu1) trusty; urgency=medium
    
      * Ship pre-uglified json.js to avoid build-dep on nodejs for the tests.
     -- Adam Conrad <email address hidden>   Sat, 29 Mar 2014 04:55:14 -0600