[libtest-valgrind-perl] branch master updated (be0debb -> 432db66)

gregor herrmann gregoa at debian.org
Sun Nov 1 18:21:38 UTC 2015


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

gregoa pushed a change to branch master
in repository libtest-valgrind-perl.

      from  be0debb   update changelog
       new  9d773c1   Add debian/upstream/metadata
       new  771816d   Update debian/changelog
      adds  41a4b90   Importing Test-Valgrind-0.01.tar.gz
      adds  8e236cf   Importing Test-Valgrind-0.02.tar.gz
      adds  d685884   Importing Test-Valgrind-0.03.tar.gz
      adds  7afc369   Importing Test-Valgrind-0.04.tar.gz
      adds  ea0727f   Add the dist.sh script
      adds  359f15d   Update .gitignore
      adds  aeb516a   Reset suppressions and template on make clean
      adds  b8a721f   Get rid of Debian_CPANTS.txt
      adds  db13282   Generate extra suppressions and remove duplicated ones
      adds  5c09f45   Use only 12 callers as default
      adds  125f225   Remove the now useless dist.sh script
      adds  abef720   No need to check the valgrind executable two times
      adds  99ca8d9   Add the cb option
      adds  4c46bbd   Document alternatives
      adds  8d66aa0   Test real-life leaks with some XS
      adds  a456fae   This is 0.05
      adds  f6f6b61   This is 0.051
      adds  0e72be5   Generate suppressions with eval BLOCK, and test it too
      adds  c797e80   Remove the shebang line in gen.pl so that it doesn't fetch the PATH perl
      adds  20948ca   Fix installation path
      adds  1a45e7f   Search for the first file and fallback to the first module if there's not
      adds  cb1a72b   Better wrap XSLoader in an eval STRING so that it does its jobs at run time
      adds  c68960c   Fix generations of XSLoader suppressions
      adds  1666a12   This is 0.06
      adds  987e9c3   Port to use Test::Builder internally
      adds  4ca2530   Output more diagnostics when 'use Test::Valgrind' fails
      adds  62b584c   In t/30-bad.t, first load Test::Valgrind and then the XS code (whenever possible), as loading the latter first actually loads the former
      adds  f3c8716   Don't output our plan if one has already been set
      adds  6168b77   t/30-bad.t is only TODO for non-debugging perls
      adds  187b1e3   Don't output the plan twice when no XS can be found, and output the reason from the parent
      adds  cbcfbd4   Get infos from the suppression files in t/10-suppressions.t, so that we get useful feedback from smokers
      adds  a92a30a   Generate suppressions when running 'make test' without prior 'make'
      adds  eea6b23   Log valgrind output to a specific fd so that the output of the script doesn't get mixed up with valgrind data
      adds  c528f9c   die() instead of croak() on system errors
      adds  a732291   Capture STDOUT so that its output doesn't mix with our test results
      adds  66686a5   Use indirect exec syntax
      adds  d3122f7   Don't try to read the script's output before valgrind's, as it causes deadlocks
      adds  9a6e8be   More suppressions
      adds  2531f38   More explicit error message for bogus failures
      adds  de22e7a   Document things
      adds  bafd405   More suppressions bis (also when no compiler is available)
      adds  e88c20f   This is 0.07
      adds  acae07c   Use clean Suppressions.pm and perlTestValgrind.supp when building a dist
      adds  b06c4c9   Better be on irc.perl.org
      adds  aa1ba53   Use $Config{path_sep} whenever possible
      adds  512c743   Remove the useless t/21-good-block.t
      adds  f278a7f   Use recent ExtUtils::MakeMaker features to generate a better META.yml
      adds  550ce3f   t/30-bad.t doesn't need Config anymore
      adds  1990c79   Unload dynamically loaded libraries at END-time
      adds  57caf00   XSLoader and DynaLoader aren't really required, just recommended
      adds  272284f   Don't call dl_unload_file twice on the same libref
      adds  af894e2   Remove entries from @dl_unload_file when unload succeed instead of undefining them
      adds  dc74bb8   Bump copyright year
      adds  edad19c   This is 0.08
      adds  fad4c11   dl_unload_file() returns false on error, not true
      adds  c28e54f   Output what we got when t/30-bad.t fails
      adds  b41c498   This is 1.00
      adds  3a859aa   List base.pm in the prerequisites
      adds  023a299   Only load version.pm when needed in Test::Valgrind::Session so that it's not mandatory at configure time
      adds  3968e3b   A new PerlScript command that specializes the Perl command to scripts
      adds  27bd94a   Allow passing a command to Test::Valgrind->import
      adds  6d0c733   Factor the agnostic part of Test::Valgrind->import out to a new ->analyse
      adds  14d9a30   Really allow to pass "file => $file" to Test::Valgrind->import
      adds  de57874   Allow using Test::Valgrind on code given by the -e command-line flag
      adds  763b4e6   Don't enable dynamic libraries unloading at END time by default
      adds  b49eb32   Test that the stack trace is correct in t/20-bad.t
      adds  abe419a   This is 1.01
      adds  faf3290   Better POD reference for dl_unload_file()
      adds  11eeaba   Move the "taint_mode" option from Test::Valgrind::Command::PerlScript to Perl
      adds  b7cbe2a   Nit in T::V::Session POD
      adds  71f41a8   Don't import Config into Test::Valgrind::Tool::memcheck::Report
      adds  d051300   Spacing fix
      adds  00f76cf   Test::Valgrind::Report::Suppressions isn't linkable in POD
      adds  b6d8643   Reorder a bit the fake test action
      adds  38a501a   Move the duplicate suppressions removal from the tool to the action
      adds  5be3471   Point the repository to the gitweb instead of the bare repo
      adds  f040b7d   Fix SUPER call in Test::Valgrind::Tool::memcheck::finish()
      adds  0e79c45   Add a new T::V::Command::Aggregate that aggregates several commands together
      adds  7ad8fbc   Nits in Test::Valgrind::import description
      adds  fdadaab   Slashes are reserved and hence must be encoded in the search part of an URL
      adds  1fdcbca   Phrasing fix in Test::Valgrind::Tool POD
      adds  a1b4baa   Let the command filter reports
      adds  dd7e7df   Ignore the stack trace below Perl_runops* when generating perl suppressions
      adds  acae724   A short note about the API
      adds  0f8254a   A new pitch
      adds  cbc78ed   Add two missing descriptions
      adds  1b06adb   This is 1.02
      adds  e93e75f   Check in the reference of the new XML protocol
      adds  60a9b64   Style nits
      adds  ebbc6c9   Cleanup Test::Valgrind::Tool::SuppressionsParser.pm
      adds  9265329   Remove an unused variable
      adds  74358c5   Honor the report class in Tool::memcheck
      adds  01942f8   Also use the report_class in Session
      adds  8a51ed6   Tools can only be run in one session at a time by default
      adds  8bd140c   Tool::memcheck::args needs to forward its $session argument in the SUPER call
      adds  31a3711   Rename Tool::SuppressionsParser to Parser::Suppressions::Text
      adds  b90507c   Add two missing dependencies for the suppressions trainer
      adds  91e50cd   Get rid of all pointers to Test::Valgrind::Tool::SuppressionsParser
      adds  76e13d7   Move the XML::Twig part of Tool::memcheck to a new Parser::XML::Twig
      adds  37e0b96   Add parser support to Test::Valgrind::Session
      adds  01ace0f   Introduce the Test::Valgrind::Parser class hierarchy
      adds  943acd9   Factor the start/finish logic into a new Test::Valgrind::Component base class
      adds  08f451d   Move the rest of the XML parser from Tool::memcheck to Parser::XML::Twig
      adds  14b54bd   Remove support for report_class_{suppressions,analysis} in tools
      adds  270aacc   Add support for ->parser_class() in tools
      adds  732d824   Remove ->parse() from Tool.pm
      adds  dc609e9   Add a default ->filter() to tools
      adds  b9e3e93   Make Parser::XML::Twig a subclass of a new Parser::XML
      adds  5ee5c76   Don't scan for valgrind at configure time
      adds  f30a358   Document Session->parser
      adds  76eed07   Make Parser::XML::Twig collect the protocol version
      adds  c449f79   Handle xwhat nodes of protocol v4
      adds  15ef670   With protocol v4, leakedbytes and leakedblocks are found in the xwhat node
      adds  f229eb9   Fix valgrind option to Test::Valgrind::Session->new
      adds  9da4ddc   Action::Test->abort should use the $msg it receives at its second argument
      adds  b53c95b   Remove stack traces from common error messages
      adds  1676eba   Test Session->new arguments in a new t/70-session.t
      adds  245d45a   Only run the tests with fake valgrinds on linux
      adds  08860da   This is 1.10
      adds  5e79efb   Move the --xml option to Parser::XML
      adds  d44c95e   Complete POD coverage
      adds  592b66b   Reset the ->protocol_version before and after parsing
      adds  5e664c5   Kwalitee test overhaul
      adds  7a0d14b   Add a ->parser_class method to the session that forwards to ->tool->parser_class
      adds  18be4c5   Add a DESCRIPTION to all modules
      adds  4ec45e4   Document Parser->new
      adds  93bdd32   Miscellanous doc nits
      adds  d9057b7   Give an explicit value to dynamic_config
      adds  f1ae3d7   Move $dist before %PREREQ_PM
      adds  feaf2ed   Build the $name and the main $file from $dist
      adds  fa6f373   Makefile.bak doesn't exist anymore
      adds  7964856   Re-indent WriteMakefile() arguments
      adds  195f024   This is 1.11
      adds  3aff25a   Improve Test::Valgrind front documentation
      adds  5d34ea4   The report_class is given by the tool, not by the action
      adds  db4cb01   Fix non-portable hex numbers
      adds  2d1051a   Report which suppressions are used by the session
      adds  b850006   Consistently enforce a destruction level of 3
      adds  16ad866   Add an INSTALL.SKIP file
      adds  ad65b45   Always strip wildcard frames at the end of a suppression
      adds  a3ad5e4   Also strip the (new) tail after cutting the suppression at Perl_runops
      adds  07e9c71   Make Suppressions->strip_tail remove multiple ellipsis
      adds  0298881   There's no need to strip out lines containing "valgrind" from suppressions anymore
      adds  f810113   Z-demangle symbol names in suppressions
      adds  5bc7006   Thanks, David. Thanks, Debian people
      adds  90b6c79   This is 1.12
      adds  7dd8f67   Add missing t/81-suppressions-demangle.t to MANIFEST
      adds  ce3b70a   Fix the session not calling ->finish at the right time
      adds  a7f76c8   Bump copyright year
      adds  ebeb728   Ignore MYMETA.{json,yml}
      adds  d3e948f   Encode the README file in UTF-8
      adds  5faeae4   Add META.json
      adds  44f0639   Switch to qw<>
      adds  9314897   Bump copyright year
      adds  cea9775   This is 1.13
      adds  cc7a828   Make the stack trace test of t/20-bad.t more predictable
      adds  bba130a   Require Module::ExtractUse 0.24 for the Kwalitee test
      adds  9958ed1   Get rid of t/99-kwalitee.t
      adds  994b0ec   Update the bug tracker URL in META after the rt.perl.org upgrade
      adds  5b767fa   Sort MANIFEST
      adds  57a8a0a   Update author tests
      adds  206111f   Stop bundling author tests
      adds  4772ca4   Quote version numbers in Makefile.PL
      adds  b78d3fc   No tabs please
      adds  7811845   Put each POD sentence on its own line
      adds  254ae9b   Remove obsolete kwalitee workarounds
      adds  d833585   Make sure the POD headings are linkable
      adds  faa228f   Silence a POD link error
      adds  77d53e2   Bump copyright year
      adds  aa04f16   Remove trailing whitespace
      adds  cc42998   This is 1.14
      adds  bca8546   Fix comment
      adds  d6ed05d   Clean up tests
      adds  f1aad8e   Freshen Makefile.PL
      adds  eb5a898   Improve diagnostics when t/20-bad.t fails
      adds  b354437   Add a capital to make the spelling test happy
      adds  8cad149   Update VPIT::TestHelpers to ba865c42
      adds  f31dd6e   Fix the dummy XS code for PERL_IMPLICIT_SYS builds
      adds  b5294ed   No "unless else" please
      adds  60c3814   Add a prototype for tv_leak()
      adds  0c5d8f1   Enable the 'diag' option in tests
      adds  acdd3b7   Test run time exceptions
      adds  b62067c   Add 'regen_def_supp', an option to regenerate the suppressions
      adds  d93ddba   Bump copyright year
      adds  63f17cf   This is 1.15
      adds  3e838a9   Imported Upstream version 1.15
       new  fd932df   Merge tag 'upstream/1.15'
       new  2cb5e78   Update debian/changelog
       new  7b6a8f4   Update years of upstream and packaging copyright.
       new  c092fac   Reformat debian/control with cme
       new  3b623db   Declare compliance with Debian Policy 3.9.6.
       new  432db66   releasing package libtest-valgrind-perl version 1.15-1

The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                                       |  11 ++
 MANIFEST                                      |   1 +
 META.json                                     |   8 +-
 META.yml                                      |  94 ++++++++-------
 Makefile.PL                                   | 162 +++++++++++++++++++-------
 README                                        |  19 ++-
 Valgrind.xs                                   |  20 +++-
 debian/changelog                              |  11 +-
 debian/control                                |   3 +-
 debian/copyright                              |   4 +-
 debian/upstream/metadata                      |   6 +
 lib/Test/Valgrind.pm                          |  24 ++--
 lib/Test/Valgrind/Action.pm                   |   6 +-
 lib/Test/Valgrind/Action/Captor.pm            |   6 +-
 lib/Test/Valgrind/Action/Suppressions.pm      |  12 +-
 lib/Test/Valgrind/Action/Test.pm              |   6 +-
 lib/Test/Valgrind/Carp.pm                     |   6 +-
 lib/Test/Valgrind/Command.pm                  |   6 +-
 lib/Test/Valgrind/Command/Aggregate.pm        |   6 +-
 lib/Test/Valgrind/Command/Perl.pm             |  12 +-
 lib/Test/Valgrind/Command/PerlScript.pm       |   6 +-
 lib/Test/Valgrind/Component.pm                |   6 +-
 lib/Test/Valgrind/Parser.pm                   |   6 +-
 lib/Test/Valgrind/Parser/Suppressions/Text.pm |   6 +-
 lib/Test/Valgrind/Parser/Text.pm              |   6 +-
 lib/Test/Valgrind/Parser/XML.pm               |   6 +-
 lib/Test/Valgrind/Parser/XML/Twig.pm          |   8 +-
 lib/Test/Valgrind/Report.pm                   |   6 +-
 lib/Test/Valgrind/Session.pm                  |  53 ++++++---
 lib/Test/Valgrind/Suppressions.pm             |   6 +-
 lib/Test/Valgrind/Tool.pm                     |   6 +-
 lib/Test/Valgrind/Tool/memcheck.pm            |   8 +-
 t/10-good.t                                   |  14 ++-
 t/12-good-run-exception.t                     |  20 ++++
 t/20-bad.t                                    |  19 ++-
 t/lib/Test/Valgrind/Test/Action.pm            |  46 +++++++-
 36 files changed, 439 insertions(+), 206 deletions(-)
 create mode 100644 debian/upstream/metadata
 create mode 100644 t/12-good-run-exception.t

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libtest-valgrind-perl.git



More information about the Pkg-perl-cvs-commits mailing list