Hello community,
here is the log from the commit of package perl-MooseX-Method-Signatures for
openSUSE:Factory checked in at 2013-06-06 13:24:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-MooseX-Method-Signatures (Old)
and /work/SRC/openSUSE:Factory/.perl-MooseX-Method-Signatures.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-MooseX-Method-Signatures"
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-MooseX-Method-Signatures/perl-MooseX-Method-Signatures.changes
2012-06-07 15:39:27.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.perl-MooseX-Method-Signatures.new/perl-MooseX-Method-Signatures.changes
2013-06-06 13:24:15.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Jun 5 18:57:11 UTC 2013 - [email protected]
+
+- updated to 0.44
+ * Fix broken test in 5.17.6, where hash ordering is now randomized
+ (RT#81388, Karen Etheridge)
+
+-------------------------------------------------------------------
Old:
----
MooseX-Method-Signatures-0.43.tar.gz
New:
----
MooseX-Method-Signatures-0.44.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-MooseX-Method-Signatures.spec ++++++
--- /var/tmp/diff_new_pack.3IKGrV/_old 2013-06-06 13:24:16.000000000 +0200
+++ /var/tmp/diff_new_pack.3IKGrV/_new 2013-06-06 13:24:16.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-MooseX-Method-Signatures
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-MooseX-Method-Signatures
-Version: 0.43
+Version: 0.44
Release: 0
%define cpan_name MooseX-Method-Signatures
Summary: Method declarations with type constraints and no source filter
@@ -63,9 +63,14 @@
BuildRequires: perl(metaclass)
BuildRequires: perl(namespace::autoclean)
BuildRequires: perl(namespace::clean)
+#BuildRequires: perl(MooseX::Meta::Method::Authorized)
+#BuildRequires: perl(MooseX::Meta::Method::Transactional)
#BuildRequires: perl(MooseX::Method::Signatures)
#BuildRequires: perl(MooseX::Method::Signatures::Meta::Method)
#BuildRequires: perl(MooseX::Method::Signatures::Types)
+#BuildRequires: perl(MXMSLabeled)
+#BuildRequires: perl(MXMSMoody)
+#BuildRequires: perl(My::Annoyingly::Long::Name::Space)
#BuildRequires: perl(TestClass)
#BuildRequires: perl(TestClassTrait)
#BuildRequires: perl(TestClassWithMxTypes)
++++++ MooseX-Method-Signatures-0.43.tar.gz ->
MooseX-Method-Signatures-0.44.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/Changes
new/MooseX-Method-Signatures-0.44/Changes
--- old/MooseX-Method-Signatures-0.43/Changes 2012-05-21 02:34:11.000000000
+0200
+++ new/MooseX-Method-Signatures-0.44/Changes 2012-11-24 22:17:13.000000000
+0100
@@ -1,4 +1,8 @@
-Version history for MooseX::Method::Signatures
+Revision history for MooseX-Method-Signatures
+
+0.44 2012-11-24 13:17:02 PST-0800 (Karen Etheridge)
+ * Fix broken test in 5.17.6, where hash ordering is now randomized
+ (RT#81388, Karen Etheridge)
0.43 2012-05-20 17:34:04 PDT-0700
* Bump dependency on MooseX::Types to 0.35 to resolve issues with recent
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/INSTALL
new/MooseX-Method-Signatures-0.44/INSTALL
--- old/MooseX-Method-Signatures-0.43/INSTALL 1970-01-01 01:00:00.000000000
+0100
+++ new/MooseX-Method-Signatures-0.44/INSTALL 2012-11-24 22:17:13.000000000
+0100
@@ -0,0 +1,44 @@
+
+This is the Perl distribution MooseX-Method-Signatures.
+
+Installing MooseX-Method-Signatures is straightforward.
+
+## Installation with cpanm
+
+If you have cpanm, you only need one line:
+
+ % cpanm MooseX::Method::Signatures
+
+If you are installing into a system-wide directory, you may need to pass the
+"-S" flag to cpanm, which uses sudo to install the module:
+
+ % cpanm -S MooseX::Method::Signatures
+
+## Installing with the CPAN shell
+
+Alternatively, if your CPAN shell is set up, you should just be able to do:
+
+ % cpan MooseX::Method::Signatures
+
+## Manual installation
+
+As a last resort, you can manually install it. Download the tarball, untar it,
+then build it:
+
+ % perl Makefile.PL
+ % make && make test
+
+Then install it:
+
+ % make install
+
+If you are installing into a system-wide directory, you may need to run:
+
+ % sudo make install
+
+## Documentation
+
+MooseX-Method-Signatures documentation is available as POD.
+You can run perldoc from a shell to read the documentation:
+
+ % perldoc MooseX::Method::Signatures
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/MANIFEST
new/MooseX-Method-Signatures-0.44/MANIFEST
--- old/MooseX-Method-Signatures-0.43/MANIFEST 2012-05-21 02:34:11.000000000
+0200
+++ new/MooseX-Method-Signatures-0.44/MANIFEST 2012-11-24 22:17:13.000000000
+0100
@@ -1,4 +1,5 @@
Changes
+INSTALL
LICENSE
MANIFEST
META.json
@@ -40,9 +41,12 @@
t/quoted_name.t
t/release-changes_has_content.t
t/release-cpan-changes.t
+t/release-distmeta.t
t/release-eol.t
t/release-minimum-version.t
t/release-no-tabs.t
+t/release-pod-linkcheck.t
+t/release-pod-no404s.t
t/release-pod-syntax.t
t/return_value.t
t/signatures.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/META.json
new/MooseX-Method-Signatures-0.44/META.json
--- old/MooseX-Method-Signatures-0.43/META.json 2012-05-21 02:34:11.000000000
+0200
+++ new/MooseX-Method-Signatures-0.44/META.json 2012-11-24 22:17:13.000000000
+0100
@@ -20,7 +20,7 @@
"Karen Etheridge <[email protected]>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 4.300016, CPAN::Meta::Converter
version 2.120921",
+ "generated_by" : "Dist::Zilla version 4.300028, CPAN::Meta::Converter
version 2.120921",
"license" : [
"perl_5"
],
@@ -35,6 +35,14 @@
"ExtUtils::MakeMaker" : "6.30"
}
},
+ "develop" : {
+ "requires" : {
+ "MooseX::Meta::Method::Authorized" : "0",
+ "MooseX::Meta::Method::Transactional" : "0",
+ "Test::CPAN::Meta" : "0",
+ "Test::Pod" : "1.41"
+ }
+ },
"runtime" : {
"requires" : {
"B::Hooks::EndOfScope" : "0.10",
@@ -66,6 +74,7 @@
"Text::Balanced" : "0",
"aliased" : "0",
"namespace::autoclean" : "0",
+ "perl" : "5.006",
"strict" : "0",
"warnings" : "0"
}
@@ -88,111 +97,128 @@
}
}
},
+ "provides" : {
+ "MooseX::Method::Signatures" : {
+ "file" : "lib/MooseX/Method/Signatures.pm",
+ "version" : "0.44"
+ },
+ "MooseX::Method::Signatures::Meta::Method" : {
+ "file" : "lib/MooseX/Method/Signatures/Meta/Method.pm",
+ "version" : "0.44"
+ },
+ "MooseX::Method::Signatures::Types" : {
+ "file" : "lib/MooseX/Method/Signatures/Types.pm",
+ "version" : "0.44"
+ }
+ },
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"mailto" : "[email protected]",
"web" :
"http://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Method-Signatures"
},
- "homepage" : "http://metacpan.org/release/MooseX-Method-Signatures",
+ "homepage" :
"https://github.com/karenetheridge/moosex-method-signatures",
"repository" : {
"type" : "git",
- "url" :
"git://github.com/karenetheridge/moosex-method-signatures.git",
- "web" : "http://github.com/karenetheridge/moosex-method-signatures"
+ "url" :
"https://github.com/karenetheridge/moosex-method-signatures.git",
+ "web" : "https://github.com/karenetheridge/moosex-method-signatures"
}
},
- "version" : "0.43",
+ "version" : "0.44",
"x_Dist_Zilla" : {
+ "perl" : {
+ "version" : "5.016002"
+ },
"plugins" : [
{
"class" : "Dist::Zilla::Plugin::GatherDir",
"name" : "@FLORA/@Basic/GatherDir",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "@FLORA/@Basic/PruneCruft",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@FLORA/@Basic/ManifestSkip",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@FLORA/@Basic/MetaYAML",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@FLORA/@Basic/License",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::Readme",
"name" : "@FLORA/@Basic/Readme",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::ExtraTests",
"name" : "@FLORA/@Basic/ExtraTests",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@FLORA/@Basic/ExecDir",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@FLORA/@Basic/ShareDir",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::MakeMaker",
"name" : "@FLORA/@Basic/MakeMaker",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@FLORA/@Basic/Manifest",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@FLORA/@Basic/TestRelease",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@FLORA/@Basic/ConfirmRelease",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@FLORA/@Basic/UploadToCPAN",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@FLORA/MetaConfig",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@FLORA/MetaJSON",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::PkgVersion",
"name" : "@FLORA/PkgVersion",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@FLORA/PodSyntaxTests",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::NoTabsTests",
@@ -202,7 +228,7 @@
{
"class" : "Dist::Zilla::Plugin::MetaResources",
"name" : "@FLORA/MetaResources",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::Authority",
@@ -222,7 +248,7 @@
{
"class" : "Dist::Zilla::Plugin::AutoPrereqs",
"name" : "@FLORA/AutoPrereqs",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -233,12 +259,73 @@
}
},
"name" : "Prereqs",
- "version" : "4.300016"
+ "version" : "4.300028"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Prereqs",
+ "config" : {
+ "Dist::Zilla::Plugin::Prereqs" : {
+ "phase" : "develop",
+ "type" : "requires"
+ }
+ },
+ "name" : "DevelopRequires",
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::Git::NextVersion",
"name" : "Git::NextVersion",
- "version" : "1.121010"
+ "version" : "2.002"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::GithubMeta",
+ "name" : "GithubMeta",
+ "version" : "0.28"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::MetaResources",
+ "name" : "MetaResources",
+ "version" : "4.300028"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Git::Describe",
+ "name" : "Git::Describe",
+ "version" : "0.002"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::InstallGuide",
+ "name" : "InstallGuide",
+ "version" : "1.200000"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::MetaConfig",
+ "name" : "MetaConfig",
+ "version" : "4.300028"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::MetaProvides::Package",
+ "name" : "MetaProvides::Package",
+ "version" : "1.14000001"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::MinimumPerl",
+ "name" : "MinimumPerl",
+ "version" : "1.003"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod",
+ "name" : "ReadmeAnyFromPod",
+ "version" : "0.120120"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Test::Pod::LinkCheck",
+ "name" : "Test::Pod::LinkCheck",
+ "version" : "1.001"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Test::Pod::No404s",
+ "name" : "Test::Pod::No404s",
+ "version" : "1.001"
},
{
"class" : "Dist::Zilla::Plugin::Test::Compile",
@@ -246,9 +333,14 @@
"version" : "1.112820"
},
{
+ "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
+ "name" : "CheckPrereqsIndexed",
+ "version" : "0.007"
+ },
+ {
"class" : "Dist::Zilla::Plugin::Test::MinimumVersion",
"name" : "Test::MinimumVersion",
- "version" : "2.0.1"
+ "version" : "2.000002"
},
{
"class" : "Dist::Zilla::Plugin::Test::CPAN::Changes",
@@ -258,7 +350,12 @@
{
"class" : "Dist::Zilla::Plugin::Test::ChangesHasContent",
"name" : "Test::ChangesHasContent",
- "version" : "0.005"
+ "version" : "0.006"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::MetaTests",
+ "name" : "MetaTests",
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::Test::CheckDeps",
@@ -271,59 +368,74 @@
"version" : "0.1.2"
},
{
+ "class" : "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch",
+ "name" : "Git::CheckFor::CorrectBranch",
+ "version" : "0.005"
+ },
+ {
"class" : "Dist::Zilla::Plugin::Git::Check",
"name" : "Git::Check",
- "version" : "1.121010"
+ "version" : "2.002"
},
{
"class" : "Dist::Zilla::Plugin::NextRelease",
"name" : "NextRelease",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::Git::Commit",
"name" : "Git::Commit",
- "version" : "1.121010"
+ "version" : "2.002"
},
{
"class" : "Dist::Zilla::Plugin::Git::Tag",
"name" : "Git::Tag",
- "version" : "1.121010"
+ "version" : "2.002"
},
{
"class" : "Dist::Zilla::Plugin::Git::Push",
"name" : "Git::Push",
- "version" : "1.121010"
+ "version" : "2.002"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::InstallRelease",
+ "name" : "InstallRelease",
+ "version" : "0.008"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::Clean",
+ "name" : "Clean",
+ "version" : "0.07"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "4.300016"
+ "version" : "4.300028"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "4.300016"
+ "version" : "4.300028"
}
],
"zilla" : {
@@ -331,7 +443,7 @@
"config" : {
"is_trial" : "0"
},
- "version" : "4.300016"
+ "version" : "4.300028"
}
},
"x_authority" : "cpan:FLORA"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/META.yml
new/MooseX-Method-Signatures-0.44/META.yml
--- old/MooseX-Method-Signatures-0.43/META.yml 2012-05-21 02:34:11.000000000
+0200
+++ new/MooseX-Method-Signatures-0.44/META.yml 2012-11-24 22:17:13.000000000
+0100
@@ -35,12 +35,22 @@
configure_requires:
ExtUtils::MakeMaker: 6.30
dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.300016, CPAN::Meta::Converter version
2.120921'
+generated_by: 'Dist::Zilla version 4.300028, CPAN::Meta::Converter version
2.120921'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
name: MooseX-Method-Signatures
+provides:
+ MooseX::Method::Signatures:
+ file: lib/MooseX/Method/Signatures.pm
+ version: 0.44
+ MooseX::Method::Signatures::Meta::Method:
+ file: lib/MooseX/Method/Signatures/Meta/Method.pm
+ version: 0.44
+ MooseX::Method::Signatures::Types:
+ file: lib/MooseX/Method/Signatures/Types.pm
+ version: 0.44
requires:
B::Hooks::EndOfScope: 0.10
Carp: 0
@@ -71,87 +81,90 @@
Text::Balanced: 0
aliased: 0
namespace::autoclean: 0
+ perl: 5.006
strict: 0
warnings: 0
resources:
bugtracker:
http://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Method-Signatures
- homepage: http://metacpan.org/release/MooseX-Method-Signatures
- repository: git://github.com/karenetheridge/moosex-method-signatures.git
-version: 0.43
+ homepage: https://github.com/karenetheridge/moosex-method-signatures
+ repository: https://github.com/karenetheridge/moosex-method-signatures.git
+version: 0.44
x_Dist_Zilla:
+ perl:
+ version: 5.016002
plugins:
-
class: Dist::Zilla::Plugin::GatherDir
name: '@FLORA/@Basic/GatherDir'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::PruneCruft
name: '@FLORA/@Basic/PruneCruft'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@FLORA/@Basic/ManifestSkip'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@FLORA/@Basic/MetaYAML'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::License
name: '@FLORA/@Basic/License'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::Readme
name: '@FLORA/@Basic/Readme'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::ExtraTests
name: '@FLORA/@Basic/ExtraTests'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::ExecDir
name: '@FLORA/@Basic/ExecDir'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::ShareDir
name: '@FLORA/@Basic/ShareDir'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::MakeMaker
name: '@FLORA/@Basic/MakeMaker'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::Manifest
name: '@FLORA/@Basic/Manifest'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::TestRelease
name: '@FLORA/@Basic/TestRelease'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@FLORA/@Basic/ConfirmRelease'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@FLORA/@Basic/UploadToCPAN'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@FLORA/MetaConfig'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@FLORA/MetaJSON'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::PkgVersion
name: '@FLORA/PkgVersion'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@FLORA/PodSyntaxTests'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::NoTabsTests
name: '@FLORA/NoTabsTests'
@@ -159,7 +172,7 @@
-
class: Dist::Zilla::Plugin::MetaResources
name: '@FLORA/MetaResources'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::Authority
name: '@FLORA/Authority'
@@ -175,7 +188,7 @@
-
class: Dist::Zilla::Plugin::AutoPrereqs
name: '@FLORA/AutoPrereqs'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -183,19 +196,71 @@
phase: runtime
type: requires
name: Prereqs
- version: 4.300016
+ version: 4.300028
+ -
+ class: Dist::Zilla::Plugin::Prereqs
+ config:
+ Dist::Zilla::Plugin::Prereqs:
+ phase: develop
+ type: requires
+ name: DevelopRequires
+ version: 4.300028
-
class: Dist::Zilla::Plugin::Git::NextVersion
name: Git::NextVersion
- version: 1.121010
+ version: 2.002
+ -
+ class: Dist::Zilla::Plugin::GithubMeta
+ name: GithubMeta
+ version: 0.28
+ -
+ class: Dist::Zilla::Plugin::MetaResources
+ name: MetaResources
+ version: 4.300028
+ -
+ class: Dist::Zilla::Plugin::Git::Describe
+ name: Git::Describe
+ version: 0.002
+ -
+ class: Dist::Zilla::Plugin::InstallGuide
+ name: InstallGuide
+ version: 1.200000
+ -
+ class: Dist::Zilla::Plugin::MetaConfig
+ name: MetaConfig
+ version: 4.300028
+ -
+ class: Dist::Zilla::Plugin::MetaProvides::Package
+ name: MetaProvides::Package
+ version: 1.14000001
+ -
+ class: Dist::Zilla::Plugin::MinimumPerl
+ name: MinimumPerl
+ version: 1.003
+ -
+ class: Dist::Zilla::Plugin::ReadmeAnyFromPod
+ name: ReadmeAnyFromPod
+ version: 0.120120
+ -
+ class: Dist::Zilla::Plugin::Test::Pod::LinkCheck
+ name: Test::Pod::LinkCheck
+ version: 1.001
+ -
+ class: Dist::Zilla::Plugin::Test::Pod::No404s
+ name: Test::Pod::No404s
+ version: 1.001
-
class: Dist::Zilla::Plugin::Test::Compile
name: Test::Compile
version: 1.112820
-
+ class: Dist::Zilla::Plugin::CheckPrereqsIndexed
+ name: CheckPrereqsIndexed
+ version: 0.007
+ -
class: Dist::Zilla::Plugin::Test::MinimumVersion
name: Test::MinimumVersion
- version: 2.0.1
+ version: 2.000002
-
class: Dist::Zilla::Plugin::Test::CPAN::Changes
name: Test::CPAN::Changes
@@ -203,7 +268,11 @@
-
class: Dist::Zilla::Plugin::Test::ChangesHasContent
name: Test::ChangesHasContent
- version: 0.005
+ version: 0.006
+ -
+ class: Dist::Zilla::Plugin::MetaTests
+ name: MetaTests
+ version: 4.300028
-
class: Dist::Zilla::Plugin::Test::CheckDeps
name: Test::CheckDeps
@@ -213,52 +282,64 @@
name: Git::Remote::Check
version: 0.1.2
-
+ class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch
+ name: Git::CheckFor::CorrectBranch
+ version: 0.005
+ -
class: Dist::Zilla::Plugin::Git::Check
name: Git::Check
- version: 1.121010
+ version: 2.002
-
class: Dist::Zilla::Plugin::NextRelease
name: NextRelease
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::Git::Commit
name: Git::Commit
- version: 1.121010
+ version: 2.002
-
class: Dist::Zilla::Plugin::Git::Tag
name: Git::Tag
- version: 1.121010
+ version: 2.002
-
class: Dist::Zilla::Plugin::Git::Push
name: Git::Push
- version: 1.121010
+ version: 2.002
+ -
+ class: Dist::Zilla::Plugin::InstallRelease
+ name: InstallRelease
+ version: 0.008
+ -
+ class: Dist::Zilla::Plugin::Clean
+ name: Clean
+ version: 0.07
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: 4.300016
+ version: 4.300028
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: 4.300016
+ version: 4.300028
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: 0
- version: 4.300016
+ version: 4.300028
x_authority: cpan:FLORA
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/Makefile.PL
new/MooseX-Method-Signatures-0.44/Makefile.PL
--- old/MooseX-Method-Signatures-0.43/Makefile.PL 2012-05-21
02:34:11.000000000 +0200
+++ new/MooseX-Method-Signatures-0.44/Makefile.PL 2012-11-24
22:17:13.000000000 +0100
@@ -2,7 +2,7 @@
use strict;
use warnings;
-
+use 5.006;
use ExtUtils::MakeMaker 6.30;
@@ -66,7 +66,7 @@
"strict" => 0,
"warnings" => 0
},
- "VERSION" => "0.43",
+ "VERSION" => "0.44",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/README
new/MooseX-Method-Signatures-0.44/README
--- old/MooseX-Method-Signatures-0.43/README 2012-05-21 02:34:11.000000000
+0200
+++ new/MooseX-Method-Signatures-0.44/README 2012-11-24 22:17:13.000000000
+0100
@@ -1,7 +1,7 @@
This archive contains the distribution MooseX-Method-Signatures,
-version 0.43:
+version 0.44:
Method declarations with type constraints and no source filter
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/dist.ini
new/MooseX-Method-Signatures-0.44/dist.ini
--- old/MooseX-Method-Signatures-0.43/dist.ini 2012-05-21 02:34:11.000000000
+0200
+++ new/MooseX-Method-Signatures-0.44/dist.ini 2012-11-24 22:17:13.000000000
+0100
@@ -34,33 +34,68 @@
Eval::Closure = 0
MooseX::Types = 0.35
+[Prereqs / DevelopRequires]
+MooseX::Meta::Method::Transactional = 0
+MooseX::Meta::Method::Authorized = 0
+
; version is taken from the last git tag, plus 1.
; override with the V environment variable.
[Git::NextVersion]
+[GithubMeta]
+[MetaResources]
+
+[Git::Describe]
+[InstallGuide]
+[MetaConfig]
+[MetaProvides::Package]
+[MinimumPerl]
+
+[ReadmeAnyFromPod]
+type = markdown
+filename = README.md
+location = root
+
+[Test::Pod::LinkCheck]
+[Test::Pod::No404s]
[Test::Compile]
+[CheckPrereqsIndexed]
[Test::MinimumVersion]
[Test::CPAN::Changes]
[Test::ChangesHasContent]
+[MetaTests]
[Test::CheckDeps]
-:version = 0.004
+:version = 0.005
fatal = 1
[Git::Remote::Check]
remote_branch = master
+[Git::CheckFor::CorrectBranch]
+:version = 0.004
+release_branch = master
+release_branch = stable
+
[Git::Check]
-allow_dirty =
+allow_dirty = README.md
[NextRelease]
-format = %-9v %{yyyy-MM-dd HH:mm:ss ZZZZ}d
+:version = 4.300018
+format = %-8V %{yyyy-MM-dd HH:mm:ss ZZZZ}d (%U)
[Git::Commit]
-allow-dirty = Changes
+allow_dirty = Changes
+allow_dirty = README.md
commit_msg = %N-%v%t%n%n%c
[Git::Tag]
+tag_format = v%v%t
tag_message = v%v%t
[Git::Push]
+
+[InstallRelease]
+install_command = cpanm .
+
+[Clean]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/MooseX-Method-Signatures-0.43/lib/MooseX/Method/Signatures/Meta/Method.pm
new/MooseX-Method-Signatures-0.44/lib/MooseX/Method/Signatures/Meta/Method.pm
---
old/MooseX-Method-Signatures-0.43/lib/MooseX/Method/Signatures/Meta/Method.pm
2012-05-21 02:34:11.000000000 +0200
+++
new/MooseX-Method-Signatures-0.44/lib/MooseX/Method/Signatures/Meta/Method.pm
2012-11-24 22:17:13.000000000 +0100
@@ -3,8 +3,9 @@
$MooseX::Method::Signatures::Meta::Method::AUTHORITY = 'cpan:FLORA';
}
{
- $MooseX::Method::Signatures::Meta::Method::VERSION = '0.43';
+ $MooseX::Method::Signatures::Meta::Method::VERSION = '0.44';
}
+# ABSTRACT: Provides the metaclass for methods with signatures
use Moose;
use Carp qw/cluck/;
@@ -354,7 +355,7 @@
my @named;
if ($sig->has_named_params) {
- confess 'Named parameters can not be combined with slurpy positionals'
+ confess 'Named parameters cannot be combined with slurpy positionals'
if $self->_has_slurpy_positional;
for my $param ($sig->named_params) {
push @named, $param->label => $self->_param_to_spec($param);
@@ -444,13 +445,14 @@
1;
__END__
+
=pod
=encoding utf-8
=head1 NAME
-MooseX::Method::Signatures::Meta::Method
+MooseX::Method::Signatures::Meta::Method - Provides the metaclass for methods
with signatures
=head1 AUTHORS
@@ -534,4 +536,3 @@
the same terms as the Perl 5 programming language system itself.
=cut
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/MooseX-Method-Signatures-0.43/lib/MooseX/Method/Signatures/Types.pm
new/MooseX-Method-Signatures-0.44/lib/MooseX/Method/Signatures/Types.pm
--- old/MooseX-Method-Signatures-0.43/lib/MooseX/Method/Signatures/Types.pm
2012-05-21 02:34:11.000000000 +0200
+++ new/MooseX-Method-Signatures-0.44/lib/MooseX/Method/Signatures/Types.pm
2012-11-24 22:17:13.000000000 +0100
@@ -3,8 +3,9 @@
$MooseX::Method::Signatures::Types::AUTHORITY = 'cpan:FLORA';
}
{
- $MooseX::Method::Signatures::Types::VERSION = '0.43';
+ $MooseX::Method::Signatures::Types::VERSION = '0.44';
}
+#ABSTRACT: Provides common MooseX::Types used by MooseX::Method::Signatures
use MooseX::Types 0.19 -declare => [qw/ Injections PrototypeInjections Params
/];
use MooseX::Types::Moose qw/Str ArrayRef/;
@@ -23,13 +24,14 @@
1;
__END__
+
=pod
=encoding utf-8
=head1 NAME
-MooseX::Method::Signatures::Types
+MooseX::Method::Signatures::Types - Provides common MooseX::Types used by
MooseX::Method::Signatures
=head1 AUTHORS
@@ -113,4 +115,3 @@
the same terms as the Perl 5 programming language system itself.
=cut
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/MooseX-Method-Signatures-0.43/lib/MooseX/Method/Signatures.pm
new/MooseX-Method-Signatures-0.44/lib/MooseX/Method/Signatures.pm
--- old/MooseX-Method-Signatures-0.43/lib/MooseX/Method/Signatures.pm
2012-05-21 02:34:11.000000000 +0200
+++ new/MooseX-Method-Signatures-0.44/lib/MooseX/Method/Signatures.pm
2012-11-24 22:17:13.000000000 +0100
@@ -2,11 +2,13 @@
use warnings;
package MooseX::Method::Signatures;
+# git description: v0.43-20-gca043b4
+
BEGIN {
$MooseX::Method::Signatures::AUTHORITY = 'cpan:FLORA';
}
{
- $MooseX::Method::Signatures::VERSION = '0.43';
+ $MooseX::Method::Signatures::VERSION = '0.44';
}
# ABSTRACT: Method declarations with type constraints and no source filter
@@ -349,8 +351,8 @@
1;
-
__END__
+
=pod
=encoding utf-8
@@ -613,14 +615,14 @@
L<Method::Signatures>
-L<Perl6::Subs>
-
L<Devel::Declare>
L<Parse::Method::Signatures>
L<Moose>
+L<signatures>
+
=head1 AUTHORS
=over 4
@@ -703,4 +705,3 @@
the same terms as the Perl 5 programming language system itself.
=cut
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/t/list.t
new/MooseX-Method-Signatures-0.44/t/list.t
--- old/MooseX-Method-Signatures-0.43/t/list.t 2012-05-21 02:34:11.000000000
+0200
+++ new/MooseX-Method-Signatures-0.44/t/list.t 2012-11-24 22:17:13.000000000
+0100
@@ -7,26 +7,28 @@
my $o = bless {} => 'Foo';
{
- my @meths = (
- method ($foo, $bar, @rest) {
+ my %meths = (
+ rest_list => method ($foo, $bar, @rest) {
return join q{,}, @rest;
},
- method ($foo, $bar, %rest) {
- return join q{,}, map { $_ => $rest{$_} } keys %rest;
+ rest_named => method ($foo, $bar, %rest) {
+ return join q{,}, map { $_ => $rest{$_} } sort keys %rest;
},
);
- for my $meth (@meths) {
- ok(exception { $o->${\$meth->body}() });
- ok(exception { $o->${\$meth->body}('foo') });
+ for my $meth_name (keys %meths) {
+ my $meth = $meths{$meth_name};
+ like(exception { $o->${\$meth->body}() }, qr/^Validation failed/,
"$meth_name dies without args");
+ like(exception { $o->${\$meth->body}('foo') }, qr/^Validation failed/,
"$meth_name dies with one arg");
is(exception {
- is($o->${\$meth->body}('foo', 'bar'), q{});
- }, undef);
+ is($o->${\$meth->body}('foo', 'bar'), q{}, "$meth_name - empty
\@rest list");
+ }, undef, '...and validates');
is(exception {
- is($o->${\$meth->body}('foo', 'bar', 1 .. 6), q{1,2,3,4,5,6});
- }, undef);
+ is($o->${\$meth->body}('foo', 'bar', 1 .. 6), q{1,2,3,4,5,6},
+ "$meth_name - non-empty \@rest list");
+ }, undef, '...and validates');
}
}
@@ -36,16 +38,16 @@
};
is(exception {
- is($o->${\$meth->body}('foo', 42), q{});
- }, undef);
+ is($o->${\$meth->body}('foo', 42), q{}, 'empty @rest list passed
through');
+ }, undef, '...and validates');
is(exception {
- is($o->${\$meth->body}('foo', 42, 23, 13), q{23,13});
- }, undef);
+ is($o->${\$meth->body}('foo', 42, 23, 13), q{23,13}, 'non-empty int
@rest list passed through');
+ }, undef, '...and validates');
like(exception {
- $o->${\$meth->body}('foo', 42, 'moo', 13);
- }, qr/Validation failed/);
+ $o->${\$meth->body}('foo', 42, 'moo', 13, 'non-empty str @rest list
passed through');
+ }, qr/^Validation failed/, "...and doesn't validate");
}
{
@@ -54,25 +56,27 @@
};
is(exception {
- is($o->${\$meth->body}([42, 23], [12], [18]), '42,23,12,18');
- }, undef);
+ is($o->${\$meth->body}([42, 23], [12], [18]), '42,23,12,18', 'int
lists passed through');
+ }, undef, '...and validates');
like(exception {
$o->${\$meth->body}([42, 23], 12, [18]);
- }, qr/Validation failed/);
+ }, qr/Validation failed/, "int doesn't validate against int list");
}
{
my $meth = method (Str $foo, Int @) {};
- is(exception { $meth->($o, 'foo') }, undef);
- is(exception { $meth->($o, 'foo', 42) }, undef);
- is(exception { $meth->($o, 'foo', 42, 23) }, undef);
+ is(exception { $meth->($o, 'foo') }, undef, 'empty unnamed list
validates');
+ is(exception { $meth->($o, 'foo', 42) }, undef, '1 element of unnamed list
validates');
+ is(exception { $meth->($o, 'foo', 42, 23) }, undef, '2 elements of unnamed
list validates');
}
{
eval 'my $meth = method (:$foo, :@bar) { }';
- like $@, qr/arrays or hashes cannot be named/i;
+ like $@, qr/arrays or hashes cannot be named/i,
+ 'arrays or hashes cannot be named';
eval 'my $meth = method ($foo, @bar, :$baz) { }';
- like $@, qr/named parameters can not be combined with slurpy positionals/i;
+ like $@, qr/named parameters cannot be combined with slurpy positionals/i,
+ 'named parameters cannot be combined with slurpy positionals';
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/MooseX-Method-Signatures-0.43/t/release-changes_has_content.t
new/MooseX-Method-Signatures-0.44/t/release-changes_has_content.t
--- old/MooseX-Method-Signatures-0.43/t/release-changes_has_content.t
2012-05-21 02:34:11.000000000 +0200
+++ new/MooseX-Method-Signatures-0.44/t/release-changes_has_content.t
2012-11-24 22:17:13.000000000 +0100
@@ -12,7 +12,8 @@
note 'Checking Changes';
my $changes_file = 'Changes';
-my $newver = '0.43';
+my $newver = '0.44';
+my $trial_token = '-TRIAL';
SKIP: {
ok(-e $changes_file, "$changes_file file exists")
@@ -35,7 +36,7 @@
close $fh;
my @content =
- grep { /^$newver(?:\s+|$)/ ... /^\S/ } # from newver to un-indented
+ grep { /^$newver(?:$trial_token)?(?:\s+|$)/ ... /^\S/ } # from newver
to un-indented
split /\n/, $changelog;
shift @content; # drop the version line
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/t/release-distmeta.t
new/MooseX-Method-Signatures-0.44/t/release-distmeta.t
--- old/MooseX-Method-Signatures-0.43/t/release-distmeta.t 1970-01-01
01:00:00.000000000 +0100
+++ new/MooseX-Method-Signatures-0.44/t/release-distmeta.t 2012-11-24
22:17:13.000000000 +0100
@@ -0,0 +1,15 @@
+#!perl
+
+BEGIN {
+ unless ($ENV{RELEASE_TESTING}) {
+ require Test::More;
+ Test::More::plan(skip_all => 'these tests are for release candidate
testing');
+ }
+}
+
+
+use Test::More;
+
+eval "use Test::CPAN::Meta";
+plan skip_all => "Test::CPAN::Meta required for testing META.yml" if $@;
+meta_yaml_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/MooseX-Method-Signatures-0.43/t/release-pod-linkcheck.t
new/MooseX-Method-Signatures-0.44/t/release-pod-linkcheck.t
--- old/MooseX-Method-Signatures-0.43/t/release-pod-linkcheck.t 1970-01-01
01:00:00.000000000 +0100
+++ new/MooseX-Method-Signatures-0.44/t/release-pod-linkcheck.t 2012-11-24
22:17:13.000000000 +0100
@@ -0,0 +1,28 @@
+#!perl
+
+BEGIN {
+ unless ($ENV{RELEASE_TESTING}) {
+ require Test::More;
+ Test::More::plan(skip_all => 'these tests are for release candidate
testing');
+ }
+}
+
+
+use strict;
+use warnings;
+use Test::More;
+
+foreach my $env_skip ( qw(
+ SKIP_POD_LINKCHECK
+) ){
+ plan skip_all => "\$ENV{$env_skip} is set, skipping"
+ if $ENV{$env_skip};
+}
+
+eval "use Test::Pod::LinkCheck";
+if ( $@ ) {
+ plan skip_all => 'Test::Pod::LinkCheck required for testing POD';
+}
+else {
+ Test::Pod::LinkCheck->new->all_pod_ok;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/t/release-pod-no404s.t
new/MooseX-Method-Signatures-0.44/t/release-pod-no404s.t
--- old/MooseX-Method-Signatures-0.43/t/release-pod-no404s.t 1970-01-01
01:00:00.000000000 +0100
+++ new/MooseX-Method-Signatures-0.44/t/release-pod-no404s.t 2012-11-24
22:17:13.000000000 +0100
@@ -0,0 +1,29 @@
+#!perl
+
+BEGIN {
+ unless ($ENV{RELEASE_TESTING}) {
+ require Test::More;
+ Test::More::plan(skip_all => 'these tests are for release candidate
testing');
+ }
+}
+
+
+use strict;
+use warnings;
+use Test::More;
+
+foreach my $env_skip ( qw(
+ SKIP_POD_NO404S
+ AUTOMATED_TESTING
+) ){
+ plan skip_all => "\$ENV{$env_skip} is set, skipping"
+ if $ENV{$env_skip};
+}
+
+eval "use Test::Pod::No404s";
+if ( $@ ) {
+ plan skip_all => 'Test::Pod::No404s required for testing POD';
+}
+else {
+ all_pod_files_ok();
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Method-Signatures-0.43/t/undef_method_arg.t
new/MooseX-Method-Signatures-0.44/t/undef_method_arg.t
--- old/MooseX-Method-Signatures-0.43/t/undef_method_arg.t 2012-05-21
02:34:11.000000000 +0200
+++ new/MooseX-Method-Signatures-0.44/t/undef_method_arg.t 2012-11-24
22:17:13.000000000 +0100
@@ -19,9 +19,9 @@
my $foo = Foo->new;
-is(exception { $foo->m1(bar => undef) }, undef, 'Explicitly pass undef to
positional required arg');
-is(exception { $foo->m2(bar => undef) }, undef, 'Explicitly pass undef to
positional explicit optional arg');
-is(exception { $foo->m3(bar => undef) }, undef, 'Explicitly pass undef to
positional implicit optional arg');
+is(exception { $foo->m1(bar => undef) }, undef, 'Explicitly pass undef to
named required arg');
+is(exception { $foo->m2(bar => undef) }, undef, 'Explicitly pass undef to
named explicit optional arg');
+is(exception { $foo->m3(bar => undef) }, undef, 'Explicitly pass undef to
named implicit optional arg');
is(exception { $foo->m4(undef) }, undef, 'Explicitly pass undef to required
arg');
is(exception { $foo->m5(undef) }, undef, 'Explicitly pass undef to explicit
required arg');
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]