diff --git a/perl-Test-Valgrind.spec b/perl-Test-Valgrind.spec index 86aa285..c89a8d0 100644 --- a/perl-Test-Valgrind.spec +++ b/perl-Test-Valgrind.spec @@ -1,6 +1,6 @@ Name: perl-Test-Valgrind Summary: Generate suppressions, analyze and test any command with valgrind -Version: 1.15 +Version: 1.17 Release: 1%{?dist} Group: Development/Libraries License: GPL+ or Artistic @@ -30,6 +30,8 @@ BuildRequires: perl(File::Path) BuildRequires: perl(File::Spec) BuildRequires: perl(File::Temp) >= 0.14 BuildRequires: perl(Filter::Util::Call) +BuildRequires: perl(IO::Select) +BuildRequires: perl(List::Util) BuildRequires: perl(Perl::Destruct::Level) BuildRequires: perl(POSIX) BuildRequires: perl(Scalar::Util) @@ -43,7 +45,10 @@ BuildRequires: perl(XSLoader) BuildRequires: valgrind >= 3.1.0 # Test Suite BuildRequires: perl(lib) +BuildRequires: perl(File::Temp) >= 0.19 +BuildRequires: perl(Test::Builder) >= 0.88 BuildRequires: perl(Test::More) +BuildRequires: perl(Time::HiRes) BuildRequires: perl(XSLoader) # Runtime Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) @@ -61,9 +66,6 @@ Requires: perl(XML::Twig::Elt) Requires: perl(XSLoader) Requires: valgrind >= 3.1.0 -# Don't "provide" private Perl libs -%{?perl_default_filter} - %description The Test::Valgrind::* API lets you run Perl code through the memcheck tool of the valgrind memory debugger, to test for memory errors and leaks. The @@ -139,8 +141,30 @@ rm -rf %{buildroot} %{_mandir}/man3/Test::Valgrind::Suppressions.3* %{_mandir}/man3/Test::Valgrind::Tool.3* %{_mandir}/man3/Test::Valgrind::Tool::memcheck.3* +%{_mandir}/man3/Test::Valgrind::Util.3* %changelog +* Sun Nov 15 2015 Paul Howarth - 1.17-1 +- Update to 1.17 + - The Test::Valgrind tests will now be skipped when the default and + user-supplied suppressions files do not refer to any perl-related symbol; + this behaviour can be overridden by passing 'allow_no_supp => 1' to + Test::Valgrind->import + - Fix CPAN RT#101934: t/20-bad.t failing on armv7hl; while the root cause of + this issue is probably not at Test::Valgrind's level, it should + nevertheless not run the tests when the suppression files are obviously + insufficient + - The accuracy of the default perl suppression file has been improved + - The tests will be more reliably skipped when no valgrind or no suppressions + are found + - Segmentation faults during the analysis are now more gracefully handled + - 'no_def_supp => 1' will no longer cause the extra suppressions to be + ignored + - t/20-bad.t will no longer run the extra tests when no valgrind can be found + (this was a regression in version 1.15) +- Bump version requirements for File::Temp/Test::Builder usage in test suite +- Drop redundant %%{?perl_default_filter} + * Sat Oct 31 2015 Paul Howarth - 1.15-1 - Update to 1.15 - The new 'regen_def_supp' option can be passed to Test::Valgrind->import to diff --git a/sources b/sources index 329e807..23dc96e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2e0298b7587ccb03b68065c3814b9003 Test-Valgrind-1.15.tar.gz +8ec5e531437ee2567df4d308c5cd5abd Test-Valgrind-1.17.tar.gz