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 - co...@suse.com + +- 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 <et...@cpan.org>" ], "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" : "bug-moosex-method-signatu...@rt.cpan.org", "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: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org