ppisar pushed to perl-Test-Apocalypse (master). "Remove plugins requiring broken Test::Vars"

notifications at fedoraproject.org notifications at fedoraproject.org
Fri Jul 10 13:23:30 UTC 2015


From 36abdbd417433f3dd391368ac9127bf1473ec49b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
Date: Fri, 10 Jul 2015 15:14:48 +0200
Subject: Remove plugins requiring broken Test::Vars


diff --git a/Test-Apocalypse-1.006-Remove-Test-Apocalypse-UnusedVars.patch b/Test-Apocalypse-1.006-Remove-Test-Apocalypse-UnusedVars.patch
new file mode 100644
index 0000000..4da9420
--- /dev/null
+++ b/Test-Apocalypse-1.006-Remove-Test-Apocalypse-UnusedVars.patch
@@ -0,0 +1,160 @@
+From 4ad318c31547329d2c492a3eac815de1c45b24c5 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
+Date: Fri, 10 Jul 2015 15:11:37 +0200
+Subject: [PATCH] Remove Test::Apocalypse::UnusedVars
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Test::Vars is broken on perl 5.22.0. This patch removes the plugin
+that uses the Test::Vars.
+
+<https://bugzilla.redhat.com/show_bug.cgi?id=1231903>
+
+Signed-off-by: Petr Písař <ppisar at redhat.com>
+---
+ MANIFEST                          |  1 -
+ lib/Test/Apocalypse/UnusedVars.pm | 97 ---------------------------------------
+ t/00-compile.t                    |  3 +-
+ 3 files changed, 1 insertion(+), 100 deletions(-)
+ delete mode 100644 lib/Test/Apocalypse/UnusedVars.pm
+
+diff --git a/MANIFEST b/MANIFEST
+index 66f920a..bc43c38 100644
+--- a/MANIFEST
++++ b/MANIFEST
+@@ -51,7 +51,6 @@ lib/Test/Apocalypse/Script.pm
+ lib/Test/Apocalypse/Signature.pm
+ lib/Test/Apocalypse/Strict.pm
+ lib/Test/Apocalypse/Synopsis.pm
+-lib/Test/Apocalypse/UnusedVars.pm
+ t/00-compile.t
+ t/000-report-versions-tiny.t
+ t/apocalypse.t
+diff --git a/lib/Test/Apocalypse/UnusedVars.pm b/lib/Test/Apocalypse/UnusedVars.pm
+deleted file mode 100644
+index 7d1c4d3..0000000
+--- a/lib/Test/Apocalypse/UnusedVars.pm
++++ /dev/null
+@@ -1,97 +0,0 @@
+-#
+-# This file is part of Test-Apocalypse
+-#
+-# This software is copyright (c) 2014 by Apocalypse.
+-#
+-# This is free software; you can redistribute it and/or modify it under
+-# the same terms as the Perl 5 programming language system itself.
+-#
+-use strict; use warnings;
+-package Test::Apocalypse::UnusedVars;
+-$Test::Apocalypse::UnusedVars::VERSION = '1.006';
+-BEGIN {
+-  $Test::Apocalypse::UnusedVars::AUTHORITY = 'cpan:APOCAL';
+-}
+-
+-# ABSTRACT: Plugin for Test::Vars
+-
+-use Test::Vars 0.001;
+-
+-sub do_test {
+-	all_vars_ok();
+-
+-	return;
+-}
+-
+-1;
+-
+-__END__
+-
+-=pod
+-
+-=encoding UTF-8
+-
+-=for :stopwords Apocalypse Niebur Ryan
+-
+-=for Pod::Coverage do_test
+-
+-=head1 NAME
+-
+-Test::Apocalypse::UnusedVars - Plugin for Test::Vars
+-
+-=head1 VERSION
+-
+-  This document describes v1.006 of Test::Apocalypse::UnusedVars - released October 25, 2014 as part of Test-Apocalypse.
+-
+-=head1 DESCRIPTION
+-
+-Encapsulates L<Test::Vars> functionality.
+-
+-=head1 SEE ALSO
+-
+-Please see those modules/websites for more information related to this module.
+-
+-=over 4
+-
+-=item *
+-
+-L<Test::Apocalypse|Test::Apocalypse>
+-
+-=back
+-
+-=head1 AUTHOR
+-
+-Apocalypse <APOCAL at cpan.org>
+-
+-=head1 COPYRIGHT AND LICENSE
+-
+-This software is copyright (c) 2014 by Apocalypse.
+-
+-This is free software; you can redistribute it and/or modify it under
+-the same terms as the Perl 5 programming language system itself.
+-
+-The full text of the license can be found in the
+-F<LICENSE> file included with this distribution.
+-
+-=head1 DISCLAIMER OF WARRANTY
+-
+-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+-APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+-IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+-
+-IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+-SUCH DAMAGES.
+-
+-=cut
+diff --git a/t/00-compile.t b/t/00-compile.t
+index d841133..3eeabaa 100644
+--- a/t/00-compile.t
++++ b/t/00-compile.t
+@@ -6,7 +6,7 @@ use warnings;
+ 
+ use Test::More;
+ 
+-plan tests => 36 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
++plan tests => 35 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
+ 
+ my @module_files = (
+     'Test/Apocalypse.pm',
+@@ -44,7 +44,6 @@ my @module_files = (
+     'Test/Apocalypse/Signature.pm',
+     'Test/Apocalypse/Strict.pm',
+     'Test/Apocalypse/Synopsis.pm',
+-    'Test/Apocalypse/UnusedVars.pm'
+ );
+ 
+ 
+-- 
+2.4.3
+
diff --git a/perl-Test-Apocalypse.spec b/perl-Test-Apocalypse.spec
index d34579a..956bd72 100644
--- a/perl-Test-Apocalypse.spec
+++ b/perl-Test-Apocalypse.spec
@@ -1,11 +1,13 @@
 Name:           perl-Test-Apocalypse
 Version:        1.006
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        Apocalypse's favorite tests bundled into a simple interface
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Test-Apocalypse/
 Source0:        http://www.cpan.org/authors/id/A/AP/APOCAL/Test-Apocalypse-%{version}.tar.gz
+# Remove plugins requiring broken Test::Vars, bug #1231903
+Patch0:         Test-Apocalypse-1.006-Remove-Test-Apocalypse-UnusedVars.patch
 BuildArch:      noarch
 BuildRequires:  perl
 BuildRequires:  perl(ExtUtils::MakeMaker)
@@ -64,7 +66,7 @@ BuildRequires:  perl(Test::Signature) >= 1.10
 BuildRequires:  perl(Test::Spelling) >= 0.11
 BuildRequires:  perl(Test::Strict) >= 0.14
 BuildRequires:  perl(Test::Synopsis) >= 0.06
-BuildRequires:  perl(Test::Vars) >= 0.001
+# Test::Vars 0.001 not used because of Remove-Test-Apocalypse-UnusedVars.patch
 BuildRequires:  perl(version) >= 0.77
 BuildRequires:  perl(YAML) >= 0.70
 BuildRequires:  perl(YAML::Any) >= 0.72
@@ -91,6 +93,7 @@ my distributions would be magically updated!
 
 %prep
 %setup -q -n Test-Apocalypse-%{version}
+%patch0 -p1
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor
@@ -110,6 +113,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Fri Jul 10 2015 Petr Pisar <ppisar at redhat.com> - 1.006-3
+- Remove plugins requiring broken Test::Vars (bug #1231903)
+
 * Thu Jun 18 2015 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.006-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-Test-Apocalypse.git/commit/?h=master&id=36abdbd417433f3dd391368ac9127bf1473ec49b


More information about the perl-devel mailing list