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

[lintian] annotated tag 2.5.29 created (now 32cfb7c)



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

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

        at  32cfb7c   (tag)
   tagging  3b195929e7cd8d06df966a5dfcdc2438ee4ab8cd (commit)
  replaces  2.5.28
 tagged by  Niels Thykier
        on  Fri Oct 24 23:25:16 2014 +0200

- Log -----------------------------------------------------------------
Release Lintian/2.5.29 into unstable

Format: 1.8
Date: Fri, 24 Oct 2014 23:15:52 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.29
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: 762609 763773 765311 765995 766033 766468
Changes:
 lintian (2.5.29) unstable; urgency=medium
 .
   * 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
       check.
     + [NT] Optimise for "dir/*" wildcards in DEP-5 copyright
       files.
   * 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
       here.
     + [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
       preserved.
     + [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
       runs.
     + [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
       descriptors.
 .
   * 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
       lintian.log.gz.
   * 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
       variable.
 .
   * vendors/ubuntu/main/data/changes-file/known-dists:
     + [NT] Add "vivid" per request of Iain Lane.
Checksums-Sha1:
 8b0c1ca3488e9eb592c7e06a5ffce23d31ac60b6 1824 lintian_2.5.29.dsc
 dd2de1aa72b612d923c7b9735c8ce1d2ac386a50 1181444 lintian_2.5.29.tar.xz
 53519af230c38aa368b0092ee45ded29899d2875 791866 lintian_2.5.29_all.deb
Checksums-Sha256:
 36deadb2e96eb49779de9c2efdae4023032f14d15775555b8b24e08abe7b94e9 1824 lintian_2.5.29.dsc
 1525ece9ef6529ef015fe2b601a69b4cefc41168808352a40d7d477d54c5764d 1181444 lintian_2.5.29.tar.xz
 170ca7d58d71f20cf8ed5b6cd1783985dd120bb7edb6539113572d47c1934f6f 791866 lintian_2.5.29_all.deb
Files:
 2dffd1600cb6949d5956ec0ecca2c0c2 1824 devel optional lintian_2.5.29.dsc
 593c0be5c2c7fcd1013e19bff373d054 1181444 devel optional lintian_2.5.29.tar.xz
 0b3d164edb2cd238a61d752b0a2a6c43 791866 devel optional lintian_2.5.29_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJUSsO8AAoJEAVLu599gGRCDdoP/iKZV1jp2zJ1AUCF7qGkOhg5
0499vM1wjrEaCWucYG/gJUHNgwYlN3BqztwffNm3ExEmb9yRr+rcIo3HlpYbFbQO
+VUmXO/HzYByMFODpBPPjqHiEkQBFXisPX9I+jgXIhkfeVjKMr/h7QwEf20OT/OT
tLF/N/04raxFtpAyhTWFWW+LU5KDS9p2RxZOnUE4IrzJrjTRPrf/BpMIMfJPUZxK
6dmYsS+L0VbDOwqMM7E48QFw0RlYKFyQikMVzbhbI4eWWdJi9V7DRAlWruFuoEkl
xc87TX6hI9zYXyDhAw35ptPio0wyVDoJhGPKgOGm1CSQnV5+9Pg9kF1TTvVgC807
5IuCebukm08RMsAf3UZ53d4kR03mGfK7bHmSb/iso3EvVGvMpWibyhvJDc/VPn9V
FIYdcuDhbFwoB+dRCKYAC/DyKfJjLJeAEXQKaWihbKYoSbBfgY0marOwWlqNaEs8
xDoIIwT7MF1WWeabNwFwZjmGTXgiKEYEIiITt0YDgHozXXo2y02tqcpWr+LrCYnR
WV6OM2liMnEOsUrdZVwynPe2P+/rDx3Zk0LvfkIewvDYJUwBQ7MUZaZUmPKC9Pia
hHey8d0zsYxgzbIABWr/KnNO7UeYVl2nJ4TIifkoYT7gkOFbwH9gZFak+r3etrPe
o2F1DkYDxZDNSfRWHh/0
=IhNR
-----END PGP SIGNATURE-----

Jacob Wilk (1):
      coll/unpacked: Fix typo in comment

Jakub Wilk (1):
      checks/nmu.pm: Avoid chopping off trailing ">" in emails

Johannes Schauer (2):
      Implement new build profile syntax
      c/src-copyright.pm: Optimise out linear scan over index

Niels Thykier (61):
      L::Path: Precompute "sorted children"
      L::Util: Cache the UTF-8 decoder
      L::Check: Inline a qr//-result that is only used once
      d/changelog: Open entry for 2.5.29
      t: Fix test
      r/harness: Add missing import of spawn
      r/t/maintainer.tmpl: Use $version instead of $data->{'version'}
      coll: Pass -m to tar to save a few utimenat calls in tar
      coll: Explicitly tell tar to ignore user+perms on extraction
      clean_env: Stop perserving LOCPATH and INTLTOOL_EXTRACT
      lintian: Reset %ENV to a well-defined state at start up
      L::C::Package: Remove use of "local $_"
      L::Path::FSInfo: Cache the FS root path
      L::Relation: Parse elements more defensively and forgivingly
      L::Relation: Micro-optimise the code a bit
      L::Path: Micro-optimise the L::Path constructor
      L::C::Package: Factor out a repeated fetch operation
      c/binaries: Avoid some implicit _as_string calls
      checks/dup-files: Avoid useless "index" calls
      head.tmpl: Add a default viewport definition
      r/t/maintainer: Fix some invalid formatting in some cases
      r/t/maintainer: Avoid making <ul> for "extra" without entries
      r/t/lintian.css.tmpl: Optimise out banner icon for smaller devices
      r/html_reports: Avoid using "+" or ":" in ids
      r/harness: Remove reference to obsolete config variable
      r/html_reports: Apply perltidy
      r/html_reports: Fix issue with unquoted <> on maintainers.html
      r/t/maintainers.tmpl: Avoid some invalid "</p>" tags
      r/harness: Fix missing import
      p/generate-html-docs: Add doctype and encoding (where missing)
      p/generate-html-docs: Avoid having a literal newline in a string
      p/generate-html-docs: Fix useless interpolation
      d/changelog: Add changelog entry for the DBus checks
      L::Relation: More gracefully handle unparsable entries
      Apply perltidy
      t: Add missing return
      L::Relation: Add method to extract unparsable predicates
      c/shared-libs: Test deps from symbols without " #MINVER#"
      c/shared-libs: Keep " #MINVER#" in the tag
      coll/strings: Stop extracting elf-index - it is not used
      r/html_reports: Correct call to gzip
      Factor out a "pipe_tee" function and add it to L::Util
      coll/bin-pkg-control: Apply perltidy
      pod-spelling.t: Add new arguments names as stopwords
      d/changelog: Add missing changelog entries
      Only call "file-info" on file objects
      coll/file-info: Only run file(1) on files
      L::Path: Add a "file_info" method
      checks/*: Prefer $path->file_info to $info->file_info($path)
      coll: Avoid passing L::Path to $info in some cases
      lintian: Add --perf-debug and --perf-output options
      lintian: Add new "developer" options group and optimise --help
      lintian: Extend --perf-output to allow "append" mode
      r/harness: Have lintian create a performance log for each run
      coll/unpacked: Gracefully handle symlink targets with newlines
      ubuntu/.../known-dists: Add "vivid"
      c/watch-file.pm: Fix undef warning
      c/src-copyright.pm: Optimise for "*" and "dir/*" wildcards
      c/rules.pm: Fix undef warning on empty rules file
      po4a: Update pot files
      Release lintian/2.5.29 into unstable

Simon McVittie (2):
      Add checks for deprecated D-Bus policies, and a regression test
      Add checks for mis-named D-Bus .service files, with regression tests

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

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: