commit bf5dc3121820404c54aeeae3d9e128215f1c399e Author: Petr Písař <ppisar@xxxxxxxxxx> Date: Fri Apr 11 16:16:40 2014 +0200 Restore compatibility with Data-Dumper-2.151 ...hema-0.62-Adjust-test-to-Data-Dumer-2.151.patch | 61 ++++++++++++++++++++ perl-Catalyst-Model-DBIC-Schema.spec | 8 ++- 2 files changed, 68 insertions(+), 1 deletions(-) --- diff --git a/Catalyst-Model-DBIC-Schema-0.62-Adjust-test-to-Data-Dumer-2.151.patch b/Catalyst-Model-DBIC-Schema-0.62-Adjust-test-to-Data-Dumer-2.151.patch new file mode 100644 index 0000000..82d678e --- /dev/null +++ b/Catalyst-Model-DBIC-Schema-0.62-Adjust-test-to-Data-Dumer-2.151.patch @@ -0,0 +1,61 @@ +From 13325b238c8c1b854a14e9c5a9a270b16b87614d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@xxxxxxxxxx> +Date: Fri, 11 Apr 2014 16:05:40 +0200 +Subject: [PATCH] Adjust test to Data-Dumer-2.151 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Data-Dumper-2.151 changed regular expression Dumper format: + +Before: + +$ perl -MData::Dumper -e '$q=qr/^(foo|bar)$/; print $q, qq{\n}; print Dumper($q)' +(?^:^(foo|bar)$) +$VAR1 = qr/(?^:^(foo|bar)$)/; + +After: + +$ perl -MData::Dumper -e '$q=qr/^(foo|bar)$/; print $q, qq{\n}; print Dumper($q)' +(?^:^(foo|bar)$) +$VAR1 = qr/^(foo|bar)$/; + +Signed-off-by: Petr Písař <ppisar@xxxxxxxxxx> +--- + t/08helper.t | 10 +++++++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +diff --git a/t/08helper.t b/t/08helper.t +index 09ae5eb..31de2bd 100644 +--- a/t/08helper.t ++++ b/t/08helper.t +@@ -9,6 +9,7 @@ use Test::Exception; + use Catalyst::Helper::Model::DBIC::Schema; + use Storable 'dclone'; + use Test::Requires qw(Catalyst::Helper DBIx::Class::Schema::Loader); ++require Data::Dumper; + + my $helper = Catalyst::Helper->new; + $helper->{base} = $Bin; +@@ -72,12 +73,15 @@ $i = instance(args => [$static, q{components=TimeStamp,Foo}]); + is_deeply $i->components, ['InflateColumn::DateTime', 'TimeStamp', 'Foo'], + 'two extra components'; + +-my $flags = qr// =~ /\^/ ? '^' : "-xism"; ++my $expected_dumper_output = qq{qr/^(foo|bar)\$/}; ++if ($Data::Dumper::VERSION < 2.151) { ++ my $flags = qr// =~ /\^/ ? '^' : "-xism"; ++ $expected_dumper_output = qq{qr/(?$flags:^(foo|bar)\$)/}; ++} + $i = instance(args => [$static, q{constraint=^(foo|bar)$}]); + is $i->loader_args->{constraint}, qr/^(foo|bar)$/, + 'constraint loader arg'; +-is $i->helper->{loader_args}{constraint}, +- qq{qr/(?$flags:^(foo|bar)\$)/}, ++is $i->helper->{loader_args}{constraint}, $expected_dumper_output, + 'constraint loader arg as string'; + + $i = instance(args => [$static, q{exclude=^(foo|bar)$}]); +-- +1.9.0 + diff --git a/perl-Catalyst-Model-DBIC-Schema.spec b/perl-Catalyst-Model-DBIC-Schema.spec index a1f4f6a..0cc779a 100644 --- a/perl-Catalyst-Model-DBIC-Schema.spec +++ b/perl-Catalyst-Model-DBIC-Schema.spec @@ -1,10 +1,12 @@ Name: perl-Catalyst-Model-DBIC-Schema Summary: DBIx::Class::Schema Model Class Version: 0.60 -Release: 4%{?dist} +Release: 5%{?dist} License: GPL+ or Artistic Group: Development/Libraries Source0: http://search.cpan.org/CPAN/authors/id/R/RK/RKITOVER/Catalyst-Model-DBIC-Schema-%{version}.tar.gz +# Restore compatibility with Data-Dumper-2.151, bug #1085905, CPAN RT#94599 +Patch0: Catalyst-Model-DBIC-Schema-0.62-Adjust-test-to-Data-Dumer-2.151.patch URL: http://search.cpan.org/dist/Catalyst-Model-DBIC-Schema/ Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildArch: noarch @@ -62,6 +64,7 @@ generating these Models via Helper scripts. %prep %setup -q -n Catalyst-Model-DBIC-Schema-%{version} +%patch0 -p1 %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -83,6 +86,9 @@ TEST_POD=1 C_M_DBIC_SCHEMA_TESTAPP=1 make test %{_mandir}/man3/* %changelog +* Fri Apr 11 2014 Petr Pisar <ppisar@xxxxxxxxxx> - 0.60-5 +- Restore compatibility with Data-Dumper-2.151 (bug #1085905) + * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@xxxxxxxxxxxxxxxxxxxxxxx> - 0.60-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel