[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[lintian] annotated tag 2.5.28 created (now 0fb6767)



This is an automated email from the git hooks/post-receive script.

nthykier pushed a change to annotated tag 2.5.28
in repository lintian.

        at  0fb6767   (tag)
   tagging  ac3198d9c2d7d1842e61995aaeefb3c4e6338d6f (commit)
  replaces  2.5.27
 tagged by  Niels Thykier
        on  Thu Oct 2 20:25:10 2014 +0200

- Log -----------------------------------------------------------------
Release Lintian/2.5.28 into unstable

Format: 1.8
Date: Thu, 02 Oct 2014 19:27:09 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.28
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Description:
 lintian    - Debian package checker
Closes: 563773 698930 699022 749768 761930 762177 762460 762660 763339
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.
Checksums-Sha1:
 0f2fcc36414488f4a16607f70da34eb51428e4ab 1824 lintian_2.5.28.dsc
 f7c8f6a692dc2ccce581768cfc08aaf6fff1578f 1211492 lintian_2.5.28.tar.xz
 fa91e32e08437e399751ded0feacf0dc4a4b2afa 786676 lintian_2.5.28_all.deb
Checksums-Sha256:
 9de363e6a6db4f6dee0c59f2bbc2ec4faa89cc9a62e58025bce6bbe76b595dc6 1824 lintian_2.5.28.dsc
 5e7b4232c9f7a82c7b60d549d6ccb6c0d23e21025e8beef18695b90b98e38975 1211492 lintian_2.5.28.tar.xz
 ee6b09c70482089b366f8d29fbb8278a2556ebfab76a2c50cd6a280921ee7c75 786676 lintian_2.5.28_all.deb
Files:
 223b6d8e3673084a59a092c2c9662249 786676 devel optional lintian_2.5.28_all.deb
 8ccfca04e8c7fabf6980c9467261a518 1824 devel optional lintian_2.5.28.dsc
 c6de78ba73dd41d5f7e557fd8b4dbb77 1211492 devel optional lintian_2.5.28.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJULZiGAAoJEAVLu599gGRCi14QALZamWg/v3lctQTnSp8mVTzi
14oPlJzcfmRPgkA+4C/E/TZxE/0OhMX4s2XDTF/PraB+gpXnXfM8wmkpyz8WVGLK
kt9XPCnzlloLxog59i0Sr+we1Qdz77+7M/vy2A1Kpo8lIw7Rozsq2noozdJ8+x3n
fWauUwJASFQQbellt6Szy1P2M9W9Qjbxc+3GQ52ZosP1nbhuuoSRtYOmnJx8uz07
n5ntLlzj5MQy8ItN3dIayEmAJ3mZWNqSqeQc081sxBmo9NvUWqq4Fxb7KyIbyNM+
qds2VG+03L8QG/Nifax487XFBw7rqFY0reoKaQat3MTQOiabuHIGCaEkZE2Tkyny
25EMXxy1kbcYV0QxvQa8qy6t24aElW9chVRL8axEPlcDH+khYUytJ7qUBVgiJKMp
i5Zrkyp4npgjzkspwQnT6RyFievRiSQXdQmS+Bai2pwPYDaNpM3/MkbaZTGuPzEW
RnpFSXvOmTSYRICikvGGlBcFKLWJ7prQcwzfH85HHWOysi9rYmEiL3GhMm/MUugy
IurmHnCiIn59Qt8O//czivaHmLrLXs+LOJzN09AnQypyTeFh6SQLPq5ZtMkbiHgk
rYGfij1/AYJjaqc3ut6ZGrLXBJAKjkDuLZRjrLWOYDyR37exZEjI52LbecdTn1Fg
0QiJ1aYKj1SWS8Llwxmj
=5hTj
-----END PGP SIGNATURE-----

Bastien ROUCARIÈS (2):
      Detect cc-by-nc-sa
      tidy up reporting/html_reports

Niels Thykier (121):
      d/changelog: Add entry for 2.5.28
      L::Command: Add support for a calling a sub in the child
      c/po-debconf.pm: Use L::Command to avoid spawning a shell
      t: Bump ancient date
      c/po-debconf.pm: Avoid writing to the extracted package
      c/po-debconf.pm: Remove (now) unused import
      c/po-debconf.pm: Save a call to msgfmt (and a shell)
      t: Disable test now that all previous S-V versions are ancient
      L::Command: Add support for shell-like redirects for out/err
      c/po-debconf.pm: Run perltidy
      L::Command: Add safe_qx which is a mix of spawn and qx()
      L::I::FrontendUtil: Use safe_qx to replace qx() call
      L::Command: Make safe_qx take a simple command without listref
      reporting: Use safe_qx instead qx()
      L::Command: Fix spelling in POD
      r/harness: Fix compile restriction
      private: Use safe_qx instead of qx()
      private: Run perltidy
      reporting: Avoid forking shell when invoking commands
      lintian: Replace use of qx with safe_qx
      t/runtests: Replace some qx() calls with safe_qx
      doc: Mention safe_qx in the tutorial
      r/html_reports: Avoid forking (yet another) shell
      helpers: Avoid forking a shell when examing the binaries
      d/postrm: Remove the "changes" in /var/spool/lintian in purge
      Stop installing and clean up /var/spool/lintian on upgrade
      t/.../pod-spelling.t: Whitelist "init" (parameter name)
      Simplify and merge some "my" declarations
      d/lintian.install: Install Lintian::Tutorial POD docs
      L::Path: Add support for fetching the underlying FS object
      c/{infofiles,testsuite}.pm: Use new L::Path features
      L::Path: Accept optional "layer" argument in the open method
      c/files.pm: Migrate to new Lintian::Path features
      checks: Migrate some more checks to use new L::Path API
      c/menu-format.pm: Minor refactor of verify_desktop_file
      c/apache2.pm: Minor refactoring
      c/cruft.pm: Migrate to L::Path API
      c/*.pm: Update some checks to (partially) use Lintian::Path
      doc: Show the new Lintian::Path API in the tutorial
      pod-spelling.t: Add runtime as stopword (for stable)
      L::Path: Add "child(BASENAME)" method
      L::Path: Add parent_dir and root_dir methods
      L::Path: Add a resolve_path method dealing with symlinks
      L::Collect::*: Add index_resolved_path methods
      c/rules: Use L::Path instead of debfiles
      checks/control-file.pm: Use L::Path over $info->debfiles
      c/copyright: Minor refactoring
      L::Path: Fix a few bugs in resolve_path
      c/debconf.pm: Use L::Path instead of debfiles
      c/control-file.desc: Corret needs-info
      L::C::Source: Replace some debfiles usage with L::Path
      c/infofiles.pm: Use is_open_ok as it is more correct
      c/po-debconf.pm: Rewrite to use L::Path instead of debfiles
      t: Remove some redundant test files
      pod-spelling.t: Add txt as stopword for stable
      L::C::Source: Have changelog use index_resolved_path
      c/watch-file.pm: Refactor code to use index
      t: Fix regex needs-info-missing
      unpack-level.t: Track only the "special" unpack files
      c/*.desc: Update needs-info
      c/nmu.pm: Use index_resolved_path over debfiles
      c/source-cpy: Remove (now) redundant File::Find
      L::Path: Add file_contents method to "slurp" a file
      c/src-cpy: Migrate to L::Path API
      c/*.desc: Remove some (now) redundant needs-info
      d/changelog: Add missing closes
      c/phppear.pm: Use L::Path instead of debfiles
      L::Path: Add is_{read,writ,execut}able methods
      c/debconf.pm: Prefer $p->is_executable to -x $p->fs_path
      c/debhelper.pm: Use L::Path API instead of debfiles
      c/patch-systems.pm: Rewrite to use L::Path over debfiles
      c/patch-systems.pm: Fix use of undef as object
      c/debian-source-dir.pm: Use L::Path API instead of debfiles
      c/debian-source-dir.pm: Whitespace fixes
      c/cruft.pm: Rewrite to use index instead File::Find + debfiles
      c/cruft.pm: Replace remaining usage of debfiles
      c/*.pm: Remove some unused imports
      L::C::Source: Deprecate the "debfiles" method
      L::C::Binary: Fix typo in method name
      c/{apache2,scripts,systemd}.pm: Migrate (partially) to L::Path
      c/shared-libs.pm: Migrate completely away from $info->control
      L::C::Binary: Migrate is_conffiles to L::Path API
      coll/scripts: Migrate to L::Path API
      L::C::Binary: Deprecate the "control" method
      L::C::*: Fix use of undef in a string
      L::C::Package: Update example in SYNOPSIS
      L::C::*: Add deprecation notice in the API doc
      L::C::*: Fix broken POD link
      L::Path: Extend some docs and add a few terse examples
      L::Path: Use symbolic resolution instead of is_ancestor_of
      L::P::FSInfo: New file for keeping track of common L::Path info
      coll/hardening-info: Remove redundant index-look up
      L::C::*: Refactor index methods and correct "anchored root"
      L::Path: Documentation fixes and remove unused imports
      L::Path: Change fs_path requirements and retire is_valid_path
      c/debconf.pm: Use L::Path API instead of "unpacked"
      L::C::Package: Deprecate the "unpacked" method
      c/testsuite.pm: Call "is_open_ok" and remove obsolete comment
      L::Path: Allow only string arguments to resolve_path
      c/menu*: Remove the use of "menu-files" collection
      c/init.d.pm: Use L::Path instead of init.d copy
      coll/init.d.desc: Auto-remove init.d as it is unused now
      d/changelog: Record coll/init.d and coll/menu-files as deprecated
      checks/init.d.pm: Remove (now) redundant "." and ".." check
      Retire "coll/doc-base-files" and update checks/menus according
      coll: Implement removal of init.d and doc-base-files
      coll/init.d: Ensure "$type" is declared so we can use it
      c/files.pm: Flag only Doxygen .md5 files as useless
      c/changes-file.pm: Add "-lts" as common distribution suffix
      c/files.pm: Apply perltidy
      data: Refresh some data against sid
      r/html_reports: Fix bug
      r/t/maintainer.tmpl: Mark reports with "up-to-date" or "outdated"
      r/t/maintainer.tmpl: Use https:// and add link to tracker.d.o
      r/t/maintainer: Remove PTS link and update "Tracker" link text
      d/src/lintian-overrides: Remove obsolete overrides
      Add Policy 3.9.6
      t: Skip "dh_strip_nondeterminism" in a few tests
      c/testsuite.pm: Recognise autopkgtest-pkg-{perl,ruby}
      data: Update "perl-provides"
      Release Lintian/2.5.28 into unstable

Sylvestre Ledru (1):
      show the actual description when it is too short

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git


Reply to: