News for package lintian

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 3.0 (native)
Source: lintian
Binary: lintian
Architecture: all
Version: 2.5.28
Maintainer: Debian Lintian Maintainers <[email protected]>
Uploaders: Josip Rodin <[email protected]>, Colin Watson <[email protected]>, Russ Allbery <[email protected]>, Adam D. Barratt <[email protected]>, Raphael Geissert <[email protected]>, Niels Thykier <[email protected]>, Bastien Roucariès <[email protected]>
Standards-Version: 3.9.6
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=lintian/lintian.git
Vcs-Git: git://anonscm.debian.org/lintian/lintian.git
Testsuite: autopkgtest
Build-Depends: aspell, aspell-en, binutils, bzip2, cdbs, debhelper (>= 9), default-jdk, diffstat, docbook-utils, docbook-xml, fakeroot, file, gettext, hardening-includes, intltool-debian, javahelper, libapt-pkg-perl, libarchive-zip-perl, libclass-accessor-perl, libclone-perl, libdpkg-perl, libdigest-sha-perl, libemail-valid-perl, libfile-basedir-perl, libhtml-parser-perl, libipc-run-perl, liblist-moreutils-perl, libparse-debianchangelog-perl, libtest-minimumversion-perl, libtest-perl-critic-perl, libtest-pod-coverage-perl, libtest-pod-perl, libtest-spelling-perl, libtest-strict-perl, libtest-synopsis-perl, libtext-levenshtein-perl, libtext-template-perl, libtimedate-perl, liburi-perl, libyaml-perl, man-db, node-uglify, patchutils, perl, pkg-php-tools (>= 1.5~) | bash (<< 4.2+dfsg-1~), po4a, python, python-all-dev, python-numpy, quilt, rsync, t1utils, unzip, xz-utils, zip
Package-List:
 lintian deb devel optional arch=all
Checksums-Sha1:
 f7c8f6a692dc2ccce581768cfc08aaf6fff1578f 1211492 lintian_2.5.28.tar.xz
Checksums-Sha256:
 5e7b4232c9f7a82c7b60d549d6ccb6c0d23e21025e8beef18695b90b98e38975 1211492 lintian_2.5.28.tar.xz
Files:
 c6de78ba73dd41d5f7e557fd8b4dbb77 1211492 lintian_2.5.28.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJULZilAAoJEAVLu599gGRCyZMP/iK9pXA0uQhFgFP8aX6IXRNg
YTp+N3u3KrM0vzhLKNt9n34wRxXKSaZpCMy8KD9F11bNGbcxww43chD5C2bk4SAv
3DycjjezwY9Tvq6KGVoJx8NnyOaiNcqwmzuD0kDsHjgVGY5x3H/vUEWhOwJS1QSq
vRniT2qAV7jTDivnXWx/QHJzqxUIjYMHvVSrxL4Bej9JR3pYAbhFkv5n17o8LB0w
JYIqNVqdRJtg6oSCHV8EocfKdh9pb4x+aXxkLSt8zVLrnmFCVVPtnIiUo7dwmAq6
iaGIs5u9fcDGIhNPFJMTuQ+hRF4QBOt3IFX8EbXaJuCQ3aoVNIhyu1a1VZpHblmZ
5oJ2OvEjZiKdjNkeOOvBbFZXTPYOyMYcMdJVWSopdUjLayybO+L4kIDtTjjjaq1A
XxwmqPgPdyGV0kmaVXxLINZa2F+XHrcClQtpKBTVAczOvRl27zZobWYHCHx2gE8N
5jF/nFjYoheNEqJ8AHxybAOSe30c4Q1ctqIQzqBIRYoYSFweQM7XxNz/vW/apuPa
Q0LCHu+g427yFtdzUqP3T+9jNQyA5JMkLcDafjEGBEOHRwCDtS0zjX+Xu6hsiY2y
K5EWoGQUeX9ISjMnwxh02NpcFq4CUr9Ef4HCIEzEJyiNhrGUMaiGCfiHpQ3/Pu8a
3ViJxKrQ5ISxFQ6ZOqB2
=UIwE
-----END PGP SIGNATURE-----

Changes:
lintian (2.5.28) unstable; urgency=medium

  * Summary of tag changes:
    + Added:
      - license-problem-cc-by-nc-sa

  * checks/*:
    + [NT] Remove all uses of "control", "debfiles" and
      "unpacked".
  * 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
      required.
  * 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
      upgrade.
  * 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
      tutorial.

  * 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
      instead.
    + [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"
      method.
  * 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.

 -- Niels Thykier <[email protected]>  Thu, 02 Oct 2014 19:27:09 +0200