From 81a94a254aa2053d96325dbdccf1b24cdf3866fa Mon Sep 17 00:00:00 2001 From: Petr Písař Date: Jan 10 2020 08:12:08 +0000 Subject: Require Hash::Util Data::Dump::Streamer loads Hash::Util on recent perls in order to provide Data::Dump::Streamer::lock_ref_keys() implementation that uses Hash::Util::lock_keys(). A failure to load Hash::Util is missed because the load is hidden in an eval argument for some other reasons. Then the tests fail in Data::Dump::Streamer::AUTOLOAD() on locating nonexistent lock_keys(). I wanted to report it to the upstream but than I noticed, that Build.PL declares the dependency. --- diff --git a/perl-Data-Dump-Streamer.spec b/perl-Data-Dump-Streamer.spec index b5bbb92..ce60841 100644 --- a/perl-Data-Dump-Streamer.spec +++ b/perl-Data-Dump-Streamer.spec @@ -1,6 +1,6 @@ Name: perl-Data-Dump-Streamer Version: 2.40 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Accurately serialize a data structure as Perl code License: GPL+ or Artistic URL: https://metacpan.org/release/Data-Dump-Streamer @@ -23,6 +23,7 @@ BuildRequires: perl(Compress::Zlib) BuildRequires: perl(Data::Dumper) BuildRequires: perl(DynaLoader) BuildRequires: perl(Exporter) +BuildRequires: perl(Hash::Util) BuildRequires: perl(IO::File) BuildRequires: perl(MIME::Base64) BuildRequires: perl(overload) @@ -49,6 +50,7 @@ BuildRequires: perl(Test::More) Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(bytes) Requires: perl(Compress::Zlib) +Requires: perl(Hash::Util) Requires: perl(MIME::Base64) Requires: perl(PadWalker) >= 0.99 Requires: perl(re) @@ -87,6 +89,9 @@ find %{buildroot} -type f -name '*.bs' -empty -delete %{_mandir}/man3/DDS.3* %changelog +* Fri Jan 10 2020 Petr Pisar - 2.40-13 +- Require Hash::Util + * Fri Oct 18 2019 Paul Howarth - 2.40-12 - Spec tidy-up - Use author-independent source URL