[perl-Test-Moose-More] 0.020 bump
Petr Pisar
ppisar at fedoraproject.org
Mon Aug 5 12:39:30 UTC 2013
commit 5671cfdd6b6cec3373da0a475e9e036a61406c26
Author: Petr Písař <ppisar at redhat.com>
Date: Mon Aug 5 14:37:24 2013 +0200
0.020 bump
.gitignore | 1 +
...Test-Simple-0.98_04-describes-inheritance.patch | 53 ++++++++++++++++++++
...-Test-Simple-0.98_05-outputs-subtest-name.patch | 31 +++++++++++
perl-Test-Moose-More.spec | 29 +++++++---
sources | 2 +-
5 files changed, 106 insertions(+), 10 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 52e523e..efc9a21 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@
/Test-Moose-More-0.017.tar.gz
/Test-Moose-More-0.018.tar.gz
/Test-Moose-More-0.019.tar.gz
+/Test-Moose-More-0.020.tar.gz
diff --git a/Test-Moose-More-0.020-Test-Simple-0.98_04-describes-inheritance.patch b/Test-Moose-More-0.020-Test-Simple-0.98_04-describes-inheritance.patch
new file mode 100644
index 0000000..9689c7e
--- /dev/null
+++ b/Test-Moose-More-0.020-Test-Simple-0.98_04-describes-inheritance.patch
@@ -0,0 +1,53 @@
+From 25f62f6f59688dcbc28ba9fb16c95250cf80a14d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
+Date: Mon, 5 Aug 2013 14:26:51 +0200
+Subject: [PATCH] Test-Simple 0.98_04 describes inheritance
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+https://github.com/RsrchBoy/Test-Moose-More/issues/5
+
+Signed-off-by: Petr Písař <ppisar at redhat.com>
+---
+ t/validate_attribute.t | 6 +++++-
+ t/validate_class.t | 6 +++++-
+ 2 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/t/validate_attribute.t b/t/validate_attribute.t
+index e06f801..7692c5c 100644
+--- a/t/validate_attribute.t
++++ b/t/validate_attribute.t
+@@ -38,7 +38,11 @@ note 'validate attribute validation';
+ test_out $_ok->('TestClass has an attribute named foo');
+ test_out $_ok->(q{Moose::Meta::Class::__ANON__::SERIAL::1 has a metaclass});
+ test_out $_ok->(q{Moose::Meta::Class::__ANON__::SERIAL::1 is a Moose class});
+- test_out $_ok->('The object isa Moose::Meta::Attribute');
++ if ($Test::More::VERSION < 0.9804) {
++ test_out $_ok->(q{The object isa Moose::Meta::Attribute});
++ } else {
++ test_out $_ok->(q{An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute'});
++ }
+ test_out $_ok->('Moose::Meta::Class::__ANON__::SERIAL::1 does TestRole');
+ test_out $_ok->('foo is required');
+ test_out $_ok->('foo has a builder');
+diff --git a/t/validate_class.t b/t/validate_class.t
+index 4b183bf..c9e74e5 100644
+--- a/t/validate_class.t
++++ b/t/validate_class.t
+@@ -47,7 +47,11 @@ note 'validate w/valid class';
+ my ($_ok, $_nok) = counters();
+ test_out $_ok->('TestClass has a metaclass');
+ test_out $_ok->('TestClass is a Moose class');
+- test_out $_ok->('The class isa Moose::Object');
++ if ($Test::More::VERSION < 0.9804) {
++ test_out $_ok->(q{The class isa Moose::Object});
++ } else {
++ test_out $_ok->(q{The class (or class-like) 'TestClass' isa 'Moose::Object'});
++ }
+ test_out $_ok->('TestClass is not anonymous');
+ test_out $_ok->('TestClass does TestRole');
+ test_out $_ok->('TestClass does not do TestRole::Two');
+--
+1.8.1.4
+
diff --git a/Test-Moose-More-0.020-Test-Simple-0.98_05-outputs-subtest-name.patch b/Test-Moose-More-0.020-Test-Simple-0.98_05-outputs-subtest-name.patch
new file mode 100644
index 0000000..998d192
--- /dev/null
+++ b/Test-Moose-More-0.020-Test-Simple-0.98_05-outputs-subtest-name.patch
@@ -0,0 +1,31 @@
+From 52c76a387ca60a7a76f728566f18db24ee4f584e Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
+Date: Mon, 5 Aug 2013 13:26:43 +0200
+Subject: [PATCH] Test-Simple 0.98_05 outputs subtest name
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+<https://github.com/RsrchBoy/Test-Moose-More/issues/4>
+
+Signed-off-by: Petr Písař <ppisar at redhat.com>
+---
+ t/validate_class.t | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/t/validate_class.t b/t/validate_class.t
+index 9fbea64..4b183bf 100644
+--- a/t/validate_class.t
++++ b/t/validate_class.t
+@@ -154,6 +154,8 @@ note 'validate w/attribute validation';
+ test_out $_ok->('TestClass has an attribute named baz');
+ do {
+ my ($_ok, $_nok, $_skip, $_plan) = counters(1);
++ test_out (q{ # Subtest: [subtest] checking TestClass's attribute baz})
++ if ($Test::More::VERSION >= 0.9805);
+ test_out $_ok->(q{Moose::Meta::Class::__ANON__::SERIAL::1 has a metaclass});
+ test_out $_ok->(q{Moose::Meta::Class::__ANON__::SERIAL::1 is a Moose class});
+ test_out $_ok->(q{TestClass's attribute baz does TestRole::Two});
+--
+1.8.1.4
+
diff --git a/perl-Test-Moose-More.spec b/perl-Test-Moose-More.spec
index 84793a0..94b6b69 100644
--- a/perl-Test-Moose-More.spec
+++ b/perl-Test-Moose-More.spec
@@ -1,36 +1,42 @@
Name: perl-Test-Moose-More
-Version: 0.019
-Release: 2%{?dist}
+Version: 0.020
+Release: 1%{?dist}
Summary: More tools for testing Moose packages
License: LGPLv2+
Group: Development/Libraries
URL: http://search.cpan.org/dist/Test-Moose-More/
Source0: http://www.cpan.org/authors/id/R/RS/RSRCHBOY/Test-Moose-More-%{version}.tar.gz
+# Adjust to Test-Simple 0.98_05
+# https://github.com/RsrchBoy/Test-Moose-More/issues/4
+Patch0: Test-Moose-More-0.020-Test-Simple-0.98_05-outputs-subtest-name.patch
+# Adjust to Test-Simple 0.98_04
+# https://github.com/RsrchBoy/Test-Moose-More/issues/5
+Patch1: Test-Moose-More-0.020-Test-Simple-0.98_04-describes-inheritance.patch
BuildArch: noarch
+BuildRequires: perl
BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(strict)
+BuildRequires: perl(warnings)
# Run-time:
BuildRequires: perl(Data::OptList)
BuildRequires: perl(Moose::Autobox)
BuildRequires: perl(Moose::Util)
BuildRequires: perl(Moose::Util::TypeConstraints)
-BuildRequires: perl(Perl6::Junction)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(Sub::Exporter)
+BuildRequires: perl(Syntax::Keyword::Junction)
BuildRequires: perl(Test::Builder)
BuildRequires: perl(Test::Moose)
BuildRequires: perl(Test::More) >= 0.88
# Tests only:
-BuildRequires: perl(File::Find)
-BuildRequires: perl(File::Temp)
+BuildRequires: perl(Capture::Tiny)
BuildRequires: perl(Moose)
BuildRequires: perl(Moose::Deprecated)
BuildRequires: perl(Moose::Role)
BuildRequires: perl(namespace::autoclean)
BuildRequires: perl(TAP::SimpleOutput)
BuildRequires: perl(Test::Builder::Tester)
-# Optional tests:
-BuildRequires: perl(Test::Script) >= 1.05
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl(Test::More) >= 0.88
# Removed under-specified dependencies
@@ -42,9 +48,11 @@ against Moose classes/roles. It is intended to replace Test::Moose.
%prep
%setup -q -n Test-Moose-More-%{version}
+%patch0 -p1
+%patch1 -p1
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
@@ -62,6 +70,9 @@ make test
%{_mandir}/man3/*
%changelog
+* Sat Aug 03 2013 Petr Pisar <ppisar at redhat.com> - 0.020-1
+- 0.020 bump
+
* Sat Aug 03 2013 Petr Pisar <ppisar at redhat.com> - 0.019-2
- Perl 5.18 rebuild
diff --git a/sources b/sources
index 212c28c..c8b27a5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f9e16a1777ebddc41e4f4bf2d7172cf0 Test-Moose-More-0.019.tar.gz
+a90b37d58f3206e9721a92928bed8098 Test-Moose-More-0.020.tar.gz
More information about the perl-devel
mailing list