This is an automated email from the git hooks/post-receive script. abe pushed a commit to annotated tag 1.000003 in repository libdist-zilla-role-bootstrap-perl.
commit 1ae855db6455e368e15bf81692810f35f8f15ec9 Author: Kent Fredric <kentfred...@gmail.com> Date: Sat Aug 16 12:34:18 2014 +1200 Build results of 1a82bbe (on master) --- .travis.yml | 14 +- Changes | 19 ++ MANIFEST | 3 +- META.json | 189 ++++++++------- META.yml | 187 ++++++++------- Makefile.PL | 14 +- README | 2 +- dist.ini | 9 +- lib/Dist/Zilla/Role/Bootstrap.pm | 30 +-- misc/Changes.deps | 13 +- misc/Changes.deps.all | 25 +- misc/Changes.deps.dev | 9 +- misc/Changes.deps.opt | 9 +- t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t | 2 +- t/{00-report-prereqs.t => 00-report-prereqs.dd} | 149 +----------- t/00-report-prereqs.t | 307 ++++++++++-------------- 16 files changed, 423 insertions(+), 558 deletions(-) diff --git a/.travis.yml b/.travis.yml index b4391d0..38a6708 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,23 +15,23 @@ matrix: env: STERILIZE_ENV=0 - perl: "5.16" env: STERILIZE_ENV=0 - - perl: "5.18" + - perl: "5.20" env: STERILIZE_ENV=0 - - perl: "5.19" + - perl: "5.21" env: STERILIZE_ENV=0 - perl: "5.8" env: STERILIZE_ENV=1 - perl: "5.10" env: STERILIZE_ENV=1 - - perl: "5.18" + - perl: "5.20" env: STERILIZE_ENV=1 - - perl: "5.19" + - perl: "5.21" env: STERILIZE_ENV=1 - - perl: "5.19" + - perl: "5.21" env: STERILIZE_ENV=0 DEVELOPER_DEPS=1 - - perl: "5.19" + - perl: "5.21" env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1 - - perl: "5.19" + - perl: "5.21" env: STERILIZE_ENV=0 COVERAGE_TESTING=1 before_install: - perlbrew list diff --git a/Changes b/Changes index 1550165..94f29f5 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,24 @@ Release history for Dist-Zilla-Role-Bootstrap +1.000003 2014-08-15T21:30:54Z + [00 Trivial] + - CPANDAY! + - no code changes. + - tests augmented. + - whitespace adjusted. + + [Dependencies::Stats] + - Dependencies changed since 1.000002, see misc/*.deps* for details + - configure: ↓1 + - develop: +1 (suggests: ↑1) + - test: +1 -2 (recommends: ↑1 -1) + + [Misc] + - Improve source side POD to reduce build side whitespace. + + [Tests] + - Update ReportPrereqs tests. + 1.000002 2014-07-15T09:52:40Z [00 Trivial] - Minor packaging cleanups. diff --git a/MANIFEST b/MANIFEST index 24edf31..1b4a14a 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.019. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.020. .gitignore .perltidyrc .travis.yml @@ -22,6 +22,7 @@ misc/Changes.deps.opt misc/perlcritic.deps perlcritic.rc t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t +t/00-report-prereqs.dd t/00-report-prereqs.t t/01-basic.t t/02-try-built-mtime.t diff --git a/META.json b/META.json index cfcc000..45ceebd 100644 --- a/META.json +++ b/META.json @@ -4,7 +4,7 @@ "Kent Fredric <kentfred...@gmail.com>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 5.019, CPAN::Meta::Converter version 2.141520", + "generated_by" : "Dist::Zilla version 5.020, CPAN::Meta::Converter version 2.142060", "license" : [ "perl_5" ], @@ -19,7 +19,7 @@ "ExtUtils::MakeMaker" : "6.98" }, "requires" : { - "ExtUtils::MakeMaker" : "6.30" + "ExtUtils::MakeMaker" : "0" } }, "develop" : { @@ -33,6 +33,7 @@ "Dist::Zilla::Plugin::Git::Check" : "0", "Dist::Zilla::Plugin::Git::Commit" : "0", "Dist::Zilla::Plugin::Git::CommitBuild" : "0", + "Dist::Zilla::Plugin::Git::Contributors" : "0.006", "Dist::Zilla::Plugin::Git::GatherDir" : "0", "Dist::Zilla::Plugin::Git::NextRelease" : "0", "Dist::Zilla::Plugin::Git::Tag" : "0", @@ -75,7 +76,7 @@ }, "suggests" : { "Dist::Zilla::App::Command::bakeini" : "0.001001", - "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.016003" + "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.017002" } }, "runtime" : { @@ -96,8 +97,7 @@ }, "test" : { "recommends" : { - "CPAN::Meta" : "0", - "CPAN::Meta::Requirements" : "2.120900", + "CPAN::Meta" : "2.120900", "ExtUtils::MakeMaker" : "6.98", "Test::More" : "1.001003" }, @@ -108,9 +108,8 @@ "Dist::Zilla::MVP::Section" : "0", "ExtUtils::MakeMaker" : "0", "File::Copy::Recursive" : "0", - "File::Spec::Functions" : "0", + "File::Spec" : "0", "FindBin" : "0", - "List::Util" : "0", "Moose" : "0", "Test::More" : "0.89" } @@ -119,7 +118,7 @@ "provides" : { "Dist::Zilla::Role::Bootstrap" : { "file" : "lib/Dist/Zilla/Role/Bootstrap.pm", - "version" : "1.000002" + "version" : "1.000003" } }, "release_status" : "stable", @@ -134,78 +133,77 @@ "web" : "https://github.com/kentnl/Dist-Zilla-Role-Bootstrap" } }, - "version" : "1.000002", + "version" : "1.000003", "x_BuiltWith" : { "modules" : { - "CPAN::Meta" : "2.141520", - "CPAN::Meta::Requirements" : "2.125", + "CPAN::Meta" : "2.142060", "Carp" : "1.34", "Dist::Zilla::App::Command::bakeini" : "0.001001", - "Dist::Zilla::Chrome::Test" : "5.019", - "Dist::Zilla::Dist::Builder" : "5.019", - "Dist::Zilla::MVP::Assembler::Zilla" : "5.019", - "Dist::Zilla::MVP::Section" : "5.019", + "Dist::Zilla::Chrome::Test" : "5.020", + "Dist::Zilla::Dist::Builder" : "5.020", + "Dist::Zilla::MVP::Assembler::Zilla" : "5.020", + "Dist::Zilla::MVP::Section" : "5.020", "Dist::Zilla::Plugin::Authority" : "1.006", - "Dist::Zilla::Plugin::AutoPrereqs" : "5.019", + "Dist::Zilla::Plugin::AutoPrereqs" : "5.020", "Dist::Zilla::Plugin::BumpVersionAfterRelease" : "0.002", - "Dist::Zilla::Plugin::ConfirmRelease" : "5.019", + "Dist::Zilla::Plugin::ConfirmRelease" : "5.020", "Dist::Zilla::Plugin::CopyFilesFromBuild" : "0.103510", "Dist::Zilla::Plugin::EOLTests" : "0.02", "Dist::Zilla::Plugin::Git::Check" : "2.023", "Dist::Zilla::Plugin::Git::Commit" : "2.023", "Dist::Zilla::Plugin::Git::CommitBuild" : "2.023", + "Dist::Zilla::Plugin::Git::Contributors" : "0.006", "Dist::Zilla::Plugin::Git::GatherDir" : "2.023", - "Dist::Zilla::Plugin::Git::NextRelease" : "0.002010", + "Dist::Zilla::Plugin::Git::NextRelease" : "0.002011", "Dist::Zilla::Plugin::Git::Tag" : "2.023", "Dist::Zilla::Plugin::GithubMeta" : "0.46", - "Dist::Zilla::Plugin::License" : "5.019", - "Dist::Zilla::Plugin::MakeMaker" : "5.019", - "Dist::Zilla::Plugin::Manifest" : "5.019", - "Dist::Zilla::Plugin::ManifestSkip" : "5.019", - "Dist::Zilla::Plugin::MetaConfig" : "5.019", - "Dist::Zilla::Plugin::MetaData::BuiltWith" : "1.000000", - "Dist::Zilla::Plugin::MetaJSON" : "5.019", - "Dist::Zilla::Plugin::MetaProvides::Package" : "2.000002", - "Dist::Zilla::Plugin::MetaTests" : "5.019", - "Dist::Zilla::Plugin::MetaYAML" : "5.019", + "Dist::Zilla::Plugin::License" : "5.020", + "Dist::Zilla::Plugin::MakeMaker" : "5.020", + "Dist::Zilla::Plugin::Manifest" : "5.020", + "Dist::Zilla::Plugin::ManifestSkip" : "5.020", + "Dist::Zilla::Plugin::MetaConfig" : "5.020", + "Dist::Zilla::Plugin::MetaData::BuiltWith" : "1.001000", + "Dist::Zilla::Plugin::MetaJSON" : "5.020", + "Dist::Zilla::Plugin::MetaProvides::Package" : "2.000003", + "Dist::Zilla::Plugin::MetaTests" : "5.020", + "Dist::Zilla::Plugin::MetaYAML" : "5.020", "Dist::Zilla::Plugin::MinimumPerl" : "1.003", - "Dist::Zilla::Plugin::PodCoverageTests" : "5.019", - "Dist::Zilla::Plugin::PodSyntaxTests" : "5.019", + "Dist::Zilla::Plugin::PodCoverageTests" : "5.020", + "Dist::Zilla::Plugin::PodSyntaxTests" : "5.020", "Dist::Zilla::Plugin::PodWeaver" : "4.005", - "Dist::Zilla::Plugin::Prereqs" : "5.019", - "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0.001000", - "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0.141760", + "Dist::Zilla::Plugin::Prereqs" : "5.020", + "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0.002000", + "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0.142250", "Dist::Zilla::Plugin::ReadmeFromPod" : "0.21", - "Dist::Zilla::Plugin::RewriteVersion::Sanitized" : "0.001000", + "Dist::Zilla::Plugin::RewriteVersion::Sanitized" : "0.001002", "Dist::Zilla::Plugin::RunExtraTests" : "0.022", "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0.008", - "Dist::Zilla::Plugin::Test::Compile::PerFile" : "0.002000", + "Dist::Zilla::Plugin::Test::Compile::PerFile" : "0.002001", "Dist::Zilla::Plugin::Test::Kwalitee" : "2.07", "Dist::Zilla::Plugin::Test::MinimumVersion" : "2.000005", "Dist::Zilla::Plugin::Test::Perl::Critic" : "2.112410", - "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.013", - "Dist::Zilla::Plugin::TestRelease" : "5.019", + "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.019", + "Dist::Zilla::Plugin::TestRelease" : "5.020", "Dist::Zilla::Plugin::Twitter" : "0.025", - "Dist::Zilla::Plugin::UploadToCPAN" : "5.019", - "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.016003", - "Dist::Zilla::Role::Plugin" : "5.019", + "Dist::Zilla::Plugin::UploadToCPAN" : "5.020", + "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.017002", + "Dist::Zilla::Role::Plugin" : "5.020", "ExtUtils::MakeMaker" : "6.98", "File::Copy::Recursive" : "0.38", - "File::Spec::Functions" : "3.48", + "File::Spec" : "3.48", "FindBin" : "1.51", - "List::Util" : "1.39", "List::UtilsBy" : "0.09", - "Moose" : "2.1210", - "Moose::Role" : "2.1210", + "Moose" : "2.1211", + "Moose::Role" : "2.1211", "MooseX::AttributeShortcuts" : "0.024", - "Path::Tiny" : "0.055", + "Path::Tiny" : "0.056", "Pod::Coverage::TrustPod" : "0.100003", - "Test::CPAN::Changes" : "0.28", + "Test::CPAN::Changes" : "0.30", "Test::CPAN::Meta" : "0.23", - "Test::Kwalitee" : "1.18", + "Test::Kwalitee" : "1.19", "Test::More" : "1.001003", "Test::Pod" : "1.48", - "Test::Pod::Coverage" : "1.08", + "Test::Pod::Coverage" : "1.10", "lib" : "0.63", "strict" : "1.08", "utf8" : "1.14", @@ -227,7 +225,7 @@ "osname" : "linux" }, "platform" : "linux", - "uname" : "Linux 3.15.2-aufs x86_64 GenuineIntel GNU/Linux" + "uname" : "Linux 3.15.5-aufs x86_64 GenuineIntel GNU/Linux" }, "x_Dist_Zilla" : { "perl" : { @@ -237,7 +235,7 @@ { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@Author::KENTNL/MetaConfig", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::GithubMeta", @@ -252,7 +250,7 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM", - "version" : "5.019" + "version" : "5.020" } ] }, @@ -263,7 +261,7 @@ } }, "name" : "@Author::KENTNL/MetaProvides::Package", - "version" : "2.000002" + "version" : "2.000003" }, { "class" : "Dist::Zilla::Plugin::MetaData::BuiltWith", @@ -285,7 +283,19 @@ } }, "name" : "@Author::KENTNL/MetaData::BuiltWith", - "version" : "1.000000" + "version" : "1.001000" + }, + { + "class" : "Dist::Zilla::Plugin::Git::Contributors", + "config" : { + "Dist::Zilla::Plugin::Git::Contributors" : { + "include_authors" : "0", + "include_releaser" : "0", + "order_by" : "name" + } + }, + "name" : "@Author::KENTNL/Git::Contributors", + "version" : "0.006" }, { "class" : "Dist::Zilla::Plugin::Git::GatherDir", @@ -303,22 +313,22 @@ { "class" : "Dist::Zilla::Plugin::License", "name" : "@Author::KENTNL/License", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@Author::KENTNL/MetaJSON", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@Author::KENTNL/MetaYAML", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@Author::KENTNL/Manifest", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild", @@ -328,22 +338,22 @@ { "class" : "Dist::Zilla::Plugin::MetaTests", "name" : "@Author::KENTNL/MetaTests", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::PodCoverageTests", "name" : "@Author::KENTNL/PodCoverageTests", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@Author::KENTNL/PodSyntaxTests", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", "name" : "@Author::KENTNL/Test::ReportPrereqs", - "version" : "0.013" + "version" : "0.019" }, { "class" : "Dist::Zilla::Plugin::Test::Kwalitee", @@ -363,7 +373,7 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@Author::KENTNL/Test::Compile::PerFile/AUTOVIV/:InstallModulesPM", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::Test::Compile::PerFile", @@ -380,7 +390,7 @@ } }, "name" : "@Author::KENTNL/Test::Compile::PerFile", - "version" : "0.002000" + "version" : "0.002001" }, { "class" : "Dist::Zilla::Plugin::Test::Perl::Critic", @@ -390,7 +400,7 @@ { "class" : "Dist::Zilla::Plugin::ManifestSkip", "name" : "@Author::KENTNL/ManifestSkip", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::RewriteVersion::Sanitized", @@ -401,7 +411,7 @@ } }, "name" : "@Author::KENTNL/RewriteVersion::Sanitized", - "version" : "0.001000" + "version" : "0.001002" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", @@ -516,7 +526,7 @@ { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@Author::KENTNL/AutoPrereqs", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -527,7 +537,7 @@ } }, "name" : "@Author::KENTNL/BundleDevelSuggests", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::MinimumPerl", @@ -547,7 +557,7 @@ } }, "name" : "@Author::KENTNL/MakeMaker", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::ReadmeFromPod", @@ -557,7 +567,7 @@ { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", "name" : "@Author::KENTNL/ReadmeAnyFromPod", - "version" : "0.141760" + "version" : "0.142250" }, { "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes", @@ -577,12 +587,12 @@ { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@Author::KENTNL/TestRelease", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@Author::KENTNL/ConfirmRelease", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::Git::Check", @@ -634,7 +644,7 @@ "Dist::Zilla::Plugin::Git::Tag" : { "branch" : null, "signed" : 0, - "tag" : "1.000002-source", + "tag" : "1.000003-source", "tag_format" : "%v-source", "tag_message" : "v%v", "time_zone" : "local" @@ -649,7 +659,7 @@ { "class" : "Dist::Zilla::Plugin::Git::NextRelease", "name" : "@Author::KENTNL/Git::NextRelease", - "version" : "0.002010" + "version" : "0.002011" }, { "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease", @@ -705,7 +715,7 @@ "Dist::Zilla::Plugin::Git::Tag" : { "branch" : "releases", "signed" : 0, - "tag" : "1.000002", + "tag" : "1.000003", "tag_format" : "%v", "tag_message" : "v%v", "time_zone" : "local" @@ -720,7 +730,7 @@ { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@Author::KENTNL/UploadToCPAN", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::Twitter", @@ -752,7 +762,7 @@ } }, "name" : "@Author::KENTNL/Prereqs::Recommend::MatchInstalled", - "version" : "0.001000" + "version" : "0.002000" }, { "class" : "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled", @@ -771,7 +781,7 @@ } }, "name" : "@Author::KENTNL/always_latest_develop_bundle", - "version" : "0.001000" + "version" : "0.002000" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -782,7 +792,7 @@ } }, "name" : "@Author::KENTNL/::Role::BundleDeps", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -793,52 +803,52 @@ } }, "name" : "Prereqs", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "5.019" + "version" : "5.020" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM", - "version" : "5.019" + "version" : "5.020" } ], "zilla" : { @@ -846,9 +856,8 @@ "config" : { "is_trial" : "0" }, - "version" : "5.019" + "version" : "5.020" } }, "x_authority" : "cpan:KENTNL" } - diff --git a/META.yml b/META.yml index 9542d69..dd365b8 100644 --- a/META.yml +++ b/META.yml @@ -9,15 +9,14 @@ build_requires: Dist::Zilla::MVP::Section: '0' ExtUtils::MakeMaker: '0' File::Copy::Recursive: '0' - File::Spec::Functions: '0' + File::Spec: '0' FindBin: '0' - List::Util: '0' Moose: '0' Test::More: '0.89' configure_requires: - ExtUtils::MakeMaker: '6.30' -dynamic_config: 0 -generated_by: 'Dist::Zilla version 5.019, CPAN::Meta::Converter version 2.141520' + ExtUtils::MakeMaker: '0' +dynamic_config: '0' +generated_by: 'Dist::Zilla version 5.020, CPAN::Meta::Converter version 2.142060' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -26,7 +25,7 @@ name: Dist-Zilla-Role-Bootstrap provides: Dist::Zilla::Role::Bootstrap: file: lib/Dist/Zilla/Role/Bootstrap.pm - version: '1.000002' + version: '1.000003' requires: Carp: '0' Dist::Zilla::Role::Plugin: '0' @@ -44,78 +43,77 @@ resources: bugtracker: https://github.com/kentnl/Dist-Zilla-Role-Bootstrap/issues homepage: https://github.com/kentnl/Dist-Zilla-Role-Bootstrap repository: https://github.com/kentnl/Dist-Zilla-Role-Bootstrap.git -version: '1.000002' +version: '1.000003' x_BuiltWith: modules: - CPAN::Meta: '2.141520' - CPAN::Meta::Requirements: '2.125' + CPAN::Meta: '2.142060' Carp: '1.34' Dist::Zilla::App::Command::bakeini: '0.001001' - Dist::Zilla::Chrome::Test: '5.019' - Dist::Zilla::Dist::Builder: '5.019' - Dist::Zilla::MVP::Assembler::Zilla: '5.019' - Dist::Zilla::MVP::Section: '5.019' + Dist::Zilla::Chrome::Test: '5.020' + Dist::Zilla::Dist::Builder: '5.020' + Dist::Zilla::MVP::Assembler::Zilla: '5.020' + Dist::Zilla::MVP::Section: '5.020' Dist::Zilla::Plugin::Authority: '1.006' - Dist::Zilla::Plugin::AutoPrereqs: '5.019' + Dist::Zilla::Plugin::AutoPrereqs: '5.020' Dist::Zilla::Plugin::BumpVersionAfterRelease: '0.002' - Dist::Zilla::Plugin::ConfirmRelease: '5.019' + Dist::Zilla::Plugin::ConfirmRelease: '5.020' Dist::Zilla::Plugin::CopyFilesFromBuild: '0.103510' Dist::Zilla::Plugin::EOLTests: '0.02' Dist::Zilla::Plugin::Git::Check: '2.023' Dist::Zilla::Plugin::Git::Commit: '2.023' Dist::Zilla::Plugin::Git::CommitBuild: '2.023' + Dist::Zilla::Plugin::Git::Contributors: '0.006' Dist::Zilla::Plugin::Git::GatherDir: '2.023' - Dist::Zilla::Plugin::Git::NextRelease: '0.002010' + Dist::Zilla::Plugin::Git::NextRelease: '0.002011' Dist::Zilla::Plugin::Git::Tag: '2.023' Dist::Zilla::Plugin::GithubMeta: '0.46' - Dist::Zilla::Plugin::License: '5.019' - Dist::Zilla::Plugin::MakeMaker: '5.019' - Dist::Zilla::Plugin::Manifest: '5.019' - Dist::Zilla::Plugin::ManifestSkip: '5.019' - Dist::Zilla::Plugin::MetaConfig: '5.019' - Dist::Zilla::Plugin::MetaData::BuiltWith: '1.000000' - Dist::Zilla::Plugin::MetaJSON: '5.019' - Dist::Zilla::Plugin::MetaProvides::Package: '2.000002' - Dist::Zilla::Plugin::MetaTests: '5.019' - Dist::Zilla::Plugin::MetaYAML: '5.019' + Dist::Zilla::Plugin::License: '5.020' + Dist::Zilla::Plugin::MakeMaker: '5.020' + Dist::Zilla::Plugin::Manifest: '5.020' + Dist::Zilla::Plugin::ManifestSkip: '5.020' + Dist::Zilla::Plugin::MetaConfig: '5.020' + Dist::Zilla::Plugin::MetaData::BuiltWith: '1.001000' + Dist::Zilla::Plugin::MetaJSON: '5.020' + Dist::Zilla::Plugin::MetaProvides::Package: '2.000003' + Dist::Zilla::Plugin::MetaTests: '5.020' + Dist::Zilla::Plugin::MetaYAML: '5.020' Dist::Zilla::Plugin::MinimumPerl: '1.003' - Dist::Zilla::Plugin::PodCoverageTests: '5.019' - Dist::Zilla::Plugin::PodSyntaxTests: '5.019' + Dist::Zilla::Plugin::PodCoverageTests: '5.020' + Dist::Zilla::Plugin::PodSyntaxTests: '5.020' Dist::Zilla::Plugin::PodWeaver: '4.005' - Dist::Zilla::Plugin::Prereqs: '5.019' - Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled: '0.001000' - Dist::Zilla::Plugin::ReadmeAnyFromPod: '0.141760' + Dist::Zilla::Plugin::Prereqs: '5.020' + Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled: '0.002000' + Dist::Zilla::Plugin::ReadmeAnyFromPod: '0.142250' Dist::Zilla::Plugin::ReadmeFromPod: '0.21' - Dist::Zilla::Plugin::RewriteVersion::Sanitized: '0.001000' + Dist::Zilla::Plugin::RewriteVersion::Sanitized: '0.001002' Dist::Zilla::Plugin::RunExtraTests: '0.022' Dist::Zilla::Plugin::Test::CPAN::Changes: '0.008' - Dist::Zilla::Plugin::Test::Compile::PerFile: '0.002000' + Dist::Zilla::Plugin::Test::Compile::PerFile: '0.002001' Dist::Zilla::Plugin::Test::Kwalitee: '2.07' Dist::Zilla::Plugin::Test::MinimumVersion: '2.000005' Dist::Zilla::Plugin::Test::Perl::Critic: '2.112410' - Dist::Zilla::Plugin::Test::ReportPrereqs: '0.013' - Dist::Zilla::Plugin::TestRelease: '5.019' + Dist::Zilla::Plugin::Test::ReportPrereqs: '0.019' + Dist::Zilla::Plugin::TestRelease: '5.020' Dist::Zilla::Plugin::Twitter: '0.025' - Dist::Zilla::Plugin::UploadToCPAN: '5.019' - Dist::Zilla::PluginBundle::Author::KENTNL: '2.016003' - Dist::Zilla::Role::Plugin: '5.019' + Dist::Zilla::Plugin::UploadToCPAN: '5.020' + Dist::Zilla::PluginBundle::Author::KENTNL: '2.017002' + Dist::Zilla::Role::Plugin: '5.020' ExtUtils::MakeMaker: '6.98' File::Copy::Recursive: '0.38' - File::Spec::Functions: '3.48' + File::Spec: '3.48' FindBin: '1.51' - List::Util: '1.39' List::UtilsBy: '0.09' - Moose: '2.1210' - Moose::Role: '2.1210' + Moose: '2.1211' + Moose::Role: '2.1211' MooseX::AttributeShortcuts: '0.024' - Path::Tiny: '0.055' + Path::Tiny: '0.056' Pod::Coverage::TrustPod: '0.100003' - Test::CPAN::Changes: '0.28' + Test::CPAN::Changes: '0.30' Test::CPAN::Meta: '0.23' - Test::Kwalitee: '1.18' + Test::Kwalitee: '1.19' Test::More: '1.001003' Test::Pod: '1.48' - Test::Pod::Coverage: '1.08' + Test::Pod::Coverage: '1.10' lib: '0.63' strict: '1.08' utf8: '1.14' @@ -133,7 +131,7 @@ x_BuiltWith: myarchname: x86_64-linux osname: linux platform: linux - uname: 'Linux 3.15.2-aufs x86_64 GenuineIntel GNU/Linux' + uname: 'Linux 3.15.5-aufs x86_64 GenuineIntel GNU/Linux' x_Dist_Zilla: perl: version: '5.021001' @@ -141,7 +139,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::MetaConfig name: '@Author::KENTNL/MetaConfig' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::GithubMeta name: '@Author::KENTNL/GithubMeta' @@ -154,13 +152,13 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::FinderCode name: '@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM' - version: '5.019' + version: '5.020' Dist::Zilla::Role::MetaProvider::Provider: inherit_missing: '1' inherit_version: '1' meta_noindex: '1' name: '@Author::KENTNL/MetaProvides::Package' - version: '2.000002' + version: '2.000003' - class: Dist::Zilla::Plugin::MetaData::BuiltWith config: @@ -177,7 +175,16 @@ x_Dist_Zilla: - -i uname_call: uname name: '@Author::KENTNL/MetaData::BuiltWith' - version: '1.000000' + version: '1.001000' + - + class: Dist::Zilla::Plugin::Git::Contributors + config: + Dist::Zilla::Plugin::Git::Contributors: + include_authors: '0' + include_releaser: '0' + order_by: name + name: '@Author::KENTNL/Git::Contributors' + version: '0.006' - class: Dist::Zilla::Plugin::Git::GatherDir config: @@ -190,19 +197,19 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::License name: '@Author::KENTNL/License' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::MetaJSON name: '@Author::KENTNL/MetaJSON' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::MetaYAML name: '@Author::KENTNL/MetaYAML' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::Manifest name: '@Author::KENTNL/Manifest' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::CopyFilesFromBuild name: '@Author::KENTNL/CopyXBuild' @@ -210,19 +217,19 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::MetaTests name: '@Author::KENTNL/MetaTests' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::PodCoverageTests name: '@Author::KENTNL/PodCoverageTests' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@Author::KENTNL/PodSyntaxTests' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::Test::ReportPrereqs name: '@Author::KENTNL/Test::ReportPrereqs' - version: '0.013' + version: '0.019' - class: Dist::Zilla::Plugin::Test::Kwalitee name: '@Author::KENTNL/Test::Kwalitee' @@ -238,7 +245,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::FinderCode name: '@Author::KENTNL/Test::Compile::PerFile/AUTOVIV/:InstallModulesPM' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::Test::Compile::PerFile config: @@ -251,7 +258,7 @@ x_Dist_Zilla: test_template: 01-basic.t.tpl xt_mode: ~ name: '@Author::KENTNL/Test::Compile::PerFile' - version: '0.002000' + version: '0.002001' - class: Dist::Zilla::Plugin::Test::Perl::Critic name: '@Author::KENTNL/Test::Perl::Critic' @@ -259,7 +266,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::ManifestSkip name: '@Author::KENTNL/ManifestSkip' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::RewriteVersion::Sanitized config: @@ -267,7 +274,7 @@ x_Dist_Zilla: mantissa: '6' normal_form: numify name: '@Author::KENTNL/RewriteVersion::Sanitized' - version: '0.001000' + version: '0.001002' - class: Dist::Zilla::Plugin::PodWeaver config: @@ -357,7 +364,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::AutoPrereqs name: '@Author::KENTNL/AutoPrereqs' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::Prereqs config: @@ -365,7 +372,7 @@ x_Dist_Zilla: phase: develop type: suggests name: '@Author::KENTNL/BundleDevelSuggests' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::MinimumPerl name: '@Author::KENTNL/MinimumPerl' @@ -380,7 +387,7 @@ x_Dist_Zilla: Dist::Zilla::Role::TestRunner: default_jobs: '10' name: '@Author::KENTNL/MakeMaker' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::ReadmeFromPod name: '@Author::KENTNL/ReadmeFromPod' @@ -388,7 +395,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::ReadmeAnyFromPod name: '@Author::KENTNL/ReadmeAnyFromPod' - version: '0.141760' + version: '0.142250' - class: Dist::Zilla::Plugin::Test::CPAN::Changes name: '@Author::KENTNL/Test::CPAN::Changes' @@ -403,11 +410,11 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::TestRelease name: '@Author::KENTNL/TestRelease' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::ConfirmRelease name: '@Author::KENTNL/ConfirmRelease' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::Git::Check config: @@ -445,8 +452,8 @@ x_Dist_Zilla: config: Dist::Zilla::Plugin::Git::Tag: branch: ~ - signed: 0 - tag: 1.000002-source + signed: '0' + tag: 1.000003-source tag_format: '%v-source' tag_message: v%v time_zone: local @@ -457,7 +464,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::Git::NextRelease name: '@Author::KENTNL/Git::NextRelease' - version: '0.002010' + version: '0.002011' - class: Dist::Zilla::Plugin::BumpVersionAfterRelease name: '@Author::KENTNL/BumpVersionAfterRelease' @@ -487,7 +494,7 @@ x_Dist_Zilla: branch: build/%b build_root: ~ message: 'Build results of %h (on %b)' - multiple_inheritance: 0 + multiple_inheritance: '0' release_branch: releases release_message: 'Build results of %h (on %b)' Dist::Zilla::Role::Git::Repo: @@ -499,8 +506,8 @@ x_Dist_Zilla: config: Dist::Zilla::Plugin::Git::Tag: branch: releases - signed: 0 - tag: '1.000002' + signed: '0' + tag: '1.000003' tag_format: '%v' tag_message: v%v time_zone: local @@ -511,7 +518,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::UploadToCPAN name: '@Author::KENTNL/UploadToCPAN' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::Twitter name: '@Author::KENTNL/Twitter' @@ -536,7 +543,7 @@ x_Dist_Zilla: - ExtUtils::MakeMaker - Test::More name: '@Author::KENTNL/Prereqs::Recommend::MatchInstalled' - version: '0.001000' + version: '0.002000' - class: Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled config: @@ -549,7 +556,7 @@ x_Dist_Zilla: - Dist::Zilla::PluginBundle::Author::KENTNL - Dist::Zilla::App::Command::bakeini name: '@Author::KENTNL/always_latest_develop_bundle' - version: '0.001000' + version: '0.002000' - class: Dist::Zilla::Plugin::Prereqs config: @@ -557,7 +564,7 @@ x_Dist_Zilla: phase: develop type: requires name: '@Author::KENTNL/::Role::BundleDeps' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::Prereqs config: @@ -565,46 +572,46 @@ x_Dist_Zilla: phase: runtime type: requires name: Prereqs - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: '5.019' + version: '5.020' - class: Dist::Zilla::Plugin::FinderCode name: '@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM' - version: '5.019' + version: '5.020' zilla: class: Dist::Zilla::Dist::Builder config: is_trial: '0' - version: '5.019' + version: '5.020' x_authority: cpan:KENTNL diff --git a/Makefile.PL b/Makefile.PL index 660c678..03a2999 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,11 +1,11 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.019. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.020. use strict; use warnings; use 5.008; -use ExtUtils::MakeMaker 6.30; +use ExtUtils::MakeMaker ; @@ -13,7 +13,7 @@ my %WriteMakefileArgs = ( "ABSTRACT" => "Shared logic for bootstrap things.", "AUTHOR" => "Kent Fredric <kentfredric\@gmail.com>", "CONFIGURE_REQUIRES" => { - "ExtUtils::MakeMaker" => "6.30" + "ExtUtils::MakeMaker" => 0 }, "DISTNAME" => "Dist-Zilla-Role-Bootstrap", "EXE_FILES" => [], @@ -39,13 +39,12 @@ my %WriteMakefileArgs = ( "Dist::Zilla::MVP::Section" => 0, "ExtUtils::MakeMaker" => 0, "File::Copy::Recursive" => 0, - "File::Spec::Functions" => 0, + "File::Spec" => 0, "FindBin" => 0, - "List::Util" => 0, "Moose" => 0, "Test::More" => "0.89" }, - "VERSION" => "1.000002", + "VERSION" => "1.000003", "test" => { "TESTS" => "t/*.t t/00-compile/*.t" } @@ -61,9 +60,8 @@ my %FallbackPrereqs = ( "Dist::Zilla::Role::Plugin" => 0, "ExtUtils::MakeMaker" => 0, "File::Copy::Recursive" => 0, - "File::Spec::Functions" => 0, + "File::Spec" => 0, "FindBin" => 0, - "List::Util" => 0, "List::UtilsBy" => 0, "Moose" => 0, "Moose::Role" => 0, diff --git a/README b/README index e494741..d9b08a3 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME Dist::Zilla::Role::Bootstrap - Shared logic for bootstrap things. VERSION - version 1.000002 + version 1.000003 SYNOPSIS For consuming plugins: diff --git a/dist.ini b/dist.ini index fabc5e2..2eab4b3 100644 --- a/dist.ini +++ b/dist.ini @@ -18,6 +18,12 @@ show_config = 1 show_uname = 1 uname_args = -s -o -r -m -i +[Git::Contributors / @Author::KENTNL/Git::Contributors] +:version = 0.006 +include_authors = 0 +include_releaser = 0 +order_by = name + [Git::GatherDir / @Author::KENTNL/Git::GatherDir] exclude_filename = README exclude_filename = README.mkdn @@ -70,7 +76,7 @@ replacer = replace_with_blank -phase = develop -type = suggests Dist::Zilla::App::Command::bakeini = 0.001000 -Dist::Zilla::PluginBundle::Author::KENTNL = 2.016003 +Dist::Zilla::PluginBundle::Author::KENTNL = 2.017002 [MinimumPerl / @Author::KENTNL/MinimumPerl] @@ -152,6 +158,7 @@ Dist::Zilla::Plugin::EOLTests = 0 Dist::Zilla::Plugin::Git::Check = 0 Dist::Zilla::Plugin::Git::Commit = 0 Dist::Zilla::Plugin::Git::CommitBuild = 0 +Dist::Zilla::Plugin::Git::Contributors = 0.006 Dist::Zilla::Plugin::Git::GatherDir = 0 Dist::Zilla::Plugin::Git::NextRelease = 0 Dist::Zilla::Plugin::Git::Tag = 0 diff --git a/lib/Dist/Zilla/Role/Bootstrap.pm b/lib/Dist/Zilla/Role/Bootstrap.pm index 8ff7652..a40f70f 100644 --- a/lib/Dist/Zilla/Role/Bootstrap.pm +++ b/lib/Dist/Zilla/Role/Bootstrap.pm @@ -5,7 +5,7 @@ use utf8; package Dist::Zilla::Role::Bootstrap; -our $VERSION = '1.000002'; +our $VERSION = '1.000003'; # ABSTRACT: Shared logic for bootstrap things. @@ -28,31 +28,6 @@ use version qw(); - - - - - - - - - - - - - - - - - - - - - - - - - with 'Dist::Zilla::Role::Plugin'; around 'dump_config' => sub { @@ -116,7 +91,6 @@ has _cwd => ( - has try_built => ( isa => 'Bool', is => ro =>, @@ -341,7 +315,7 @@ Dist::Zilla::Role::Bootstrap - Shared logic for bootstrap things. =head1 VERSION -version 1.000002 +version 1.000003 =head1 SYNOPSIS diff --git a/misc/Changes.deps b/misc/Changes.deps index 28f7e69..340ac6a 100644 --- a/misc/Changes.deps +++ b/misc/Changes.deps @@ -1,6 +1,17 @@ This file contains changes in REQUIRED dependencies for standard CPAN phases (configure/build/runtime/test) -1.000002 +1.000003 + [Added / test requires] + - File::Spec + + [Changed / configure requires] + - ExtUtils::MakeMaker 6.30 → 0 + + [Removed / test requires] + - File::Spec::Functions + - List::Util + +1.000002 2014-07-15T09:52:40Z 1.000001 2014-04-05T07:37:23Z [Added / test requires] diff --git a/misc/Changes.deps.all b/misc/Changes.deps.all index 07cf7b3..d5defe7 100644 --- a/misc/Changes.deps.all +++ b/misc/Changes.deps.all @@ -1,6 +1,29 @@ This file contains ALL changes in dependencies in both REQUIRED / OPTIONAL dependencies for all phases (configure/build/runtime/test/develop) -1.000002 +1.000003 + [Added / develop requires] + - Dist::Zilla::Plugin::Git::Contributors 0.006 + + [Added / test requires] + - File::Spec + + [Changed / configure requires] + - ExtUtils::MakeMaker 6.30 → 0 + + [Changed / develop suggests] + - Dist::Zilla::PluginBundle::Author::KENTNL 2.016003 → 2.017002 + + [Changed / test recommends] + - CPAN::Meta 0 → 2.120900 + + [Removed / test recommends] + - CPAN::Meta::Requirements 2.120900 + + [Removed / test requires] + - File::Spec::Functions + - List::Util + +1.000002 2014-07-15T09:52:40Z [Added / develop requires] - Dist::Zilla::Plugin::BumpVersionAfterRelease - Dist::Zilla::Plugin::CopyFilesFromBuild diff --git a/misc/Changes.deps.dev b/misc/Changes.deps.dev index 7fa8249..beb67c1 100644 --- a/misc/Changes.deps.dev +++ b/misc/Changes.deps.dev @@ -1,6 +1,13 @@ This file contains changes to DEVELOPMENT dependencies only ( both REQUIRED and OPTIONAL ) -1.000002 +1.000003 + [Added / develop requires] + - Dist::Zilla::Plugin::Git::Contributors 0.006 + + [Changed / develop suggests] + - Dist::Zilla::PluginBundle::Author::KENTNL 2.016003 → 2.017002 + +1.000002 2014-07-15T09:52:40Z [Added / develop requires] - Dist::Zilla::Plugin::BumpVersionAfterRelease - Dist::Zilla::Plugin::CopyFilesFromBuild diff --git a/misc/Changes.deps.opt b/misc/Changes.deps.opt index ac60593..26e6cdc 100644 --- a/misc/Changes.deps.opt +++ b/misc/Changes.deps.opt @@ -1,6 +1,13 @@ This file contains changes in OPTIONAL dependencies for standard CPAN phases (configure/build/runtime/test) -1.000002 +1.000003 + [Changed / test recommends] + - CPAN::Meta 0 → 2.120900 + + [Removed / test recommends] + - CPAN::Meta::Requirements 2.120900 + +1.000002 2014-07-15T09:52:40Z [Changed / configure recommends] - ExtUtils::MakeMaker 6.94 → 6.98 diff --git a/t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t b/t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t index 4c5b70c..09e1b9f 100644 --- a/t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t +++ b/t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t @@ -2,7 +2,7 @@ use strict; use warnings; # This test was generated for <lib/Dist/Zilla/Role/Bootstrap.pm> -# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002000 +# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.002001 # with template 01-basic.t.tpl use Test::More 0.89 tests => 1; diff --git a/t/00-report-prereqs.t b/t/00-report-prereqs.dd similarity index 60% copy from t/00-report-prereqs.t copy to t/00-report-prereqs.dd index 5849cde..4de96ec 100644 --- a/t/00-report-prereqs.t +++ b/t/00-report-prereqs.dd @@ -1,54 +1,10 @@ -#!perl - -use strict; -use warnings; - -# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.013 - -use Test::More tests => 1; - -use ExtUtils::MakeMaker; -use File::Spec::Functions; -use List::Util qw/max/; -use version; - -# hide optional CPAN::Meta modules from prereq scanner -# and check if they are available -my $cpan_meta = "CPAN::Meta"; -my $cpan_meta_req = "CPAN::Meta::Requirements"; -my $HAS_CPAN_META = eval "require $cpan_meta"; ## no critic -my $HAS_CPAN_META_REQ = eval "require $cpan_meta_req; $cpan_meta_req->VERSION('2.120900')"; - -# Verify requirements? -my $DO_VERIFY_PREREQS = 1; - -sub _merge_requires { - my ($collector, $prereqs) = @_; - for my $phase ( qw/configure build test runtime develop/ ) { - next unless exists $prereqs->{$phase}; - if ( my $req = $prereqs->{$phase}{'requires'} ) { - my $cmr = CPAN::Meta::Requirements->from_string_hash( $req ); - $collector->add_requirements( $cmr ); - } - } -} - -my %include = map {; $_ => 1 } qw( - -); - -my %exclude = map {; $_ => 1 } qw( - -); - -# Add static prereqs to the included modules list -my $static_prereqs = do { my $x = { +do { my $x = { 'configure' => { 'recommends' => { 'ExtUtils::MakeMaker' => '6.98' }, 'requires' => { - 'ExtUtils::MakeMaker' => '6.30' + 'ExtUtils::MakeMaker' => '0' } }, 'develop' => { @@ -62,6 +18,7 @@ my $static_prereqs = do { my $x = { 'Dist::Zilla::Plugin::Git::Check' => '0', 'Dist::Zilla::Plugin::Git::Commit' => '0', 'Dist::Zilla::Plugin::Git::CommitBuild' => '0', + 'Dist::Zilla::Plugin::Git::Contributors' => '0.006', 'Dist::Zilla::Plugin::Git::GatherDir' => '0', 'Dist::Zilla::Plugin::Git::NextRelease' => '0', 'Dist::Zilla::Plugin::Git::Tag' => '0', @@ -104,7 +61,7 @@ my $static_prereqs = do { my $x = { }, 'suggests' => { 'Dist::Zilla::App::Command::bakeini' => '0.001001', - 'Dist::Zilla::PluginBundle::Author::KENTNL' => '2.016003' + 'Dist::Zilla::PluginBundle::Author::KENTNL' => '2.017002' } }, 'runtime' => { @@ -125,8 +82,7 @@ my $static_prereqs = do { my $x = { }, 'test' => { 'recommends' => { - 'CPAN::Meta' => '0', - 'CPAN::Meta::Requirements' => '2.120900', + 'CPAN::Meta' => '2.120900', 'ExtUtils::MakeMaker' => '6.98', 'Test::More' => '1.001003' }, @@ -137,103 +93,12 @@ my $static_prereqs = do { my $x = { 'Dist::Zilla::MVP::Section' => '0', 'ExtUtils::MakeMaker' => '0', 'File::Copy::Recursive' => '0', - 'File::Spec::Functions' => '0', + 'File::Spec' => '0', 'FindBin' => '0', - 'List::Util' => '0', 'Moose' => '0', 'Test::More' => '0.89' } } }; $x; - }; - -delete $static_prereqs->{develop} if not $ENV{AUTHOR_TESTING}; -$include{$_} = 1 for map { keys %$_ } map { values %$_ } values %$static_prereqs; - -# Merge requirements for major phases (if we can) -my $all_requires; -if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META_REQ ) { - $all_requires = $cpan_meta_req->new; - _merge_requires($all_requires, $static_prereqs); -} - - -# Add dynamic prereqs to the included modules list (if we can) -my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; -if ( $source && $HAS_CPAN_META ) { - if ( my $meta = eval { CPAN::Meta->load_file($source) } ) { - my $dynamic_prereqs = $meta->prereqs; - delete $dynamic_prereqs->{develop} if not $ENV{AUTHOR_TESTING}; - $include{$_} = 1 for map { keys %$_ } map { values %$_ } values %$dynamic_prereqs; - - if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META_REQ ) { - _merge_requires($all_requires, $dynamic_prereqs); - } - } -} -else { - $source = 'static metadata'; -} - -my @modules = sort grep { ! $exclude{$_} } keys %include; -my @reports = [qw/Version Module/]; -my @dep_errors; -my $req_hash = defined($all_requires) ? $all_requires->as_string_hash : {}; - -for my $mod ( @modules ) { - next if $mod eq 'perl'; - my $file = $mod; - $file =~ s{::}{/}g; - $file .= ".pm"; - my ($prefix) = grep { -e catfile($_, $file) } @INC; - if ( $prefix ) { - my $ver = MM->parse_version( catfile($prefix, $file) ); - $ver = "undef" unless defined $ver; # Newer MM should do this anyway - push @reports, [$ver, $mod]; - - if ( $DO_VERIFY_PREREQS && $all_requires ) { - my $req = $req_hash->{$mod}; - if ( defined $req && length $req ) { - if ( ! defined eval { version->parse($ver) } ) { - push @dep_errors, "$mod version '$ver' cannot be parsed (version '$req' required)"; - } - elsif ( ! $all_requires->accepts_module( $mod => $ver ) ) { - push @dep_errors, "$mod version '$ver' is not in required range '$req'"; - } - } - } - - } - else { - push @reports, ["missing", $mod]; - - if ( $DO_VERIFY_PREREQS && $all_requires ) { - my $req = $req_hash->{$mod}; - if ( defined $req && length $req ) { - push @dep_errors, "$mod is not installed (version '$req' required)"; - } - } - } -} - -if ( @reports ) { - my $vl = max map { length $_->[0] } @reports; - my $ml = max map { length $_->[1] } @reports; - splice @reports, 1, 0, ["-" x $vl, "-" x $ml]; - diag "\nVersions for all modules listed in $source (including optional ones):\n", - map {sprintf(" %*s %*s\n",$vl,$_->[0],-$ml,$_->[1])} @reports; -} - -if ( @dep_errors ) { - diag join("\n", - "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n", - "The following REQUIRED prerequisites were not satisfied:\n", - @dep_errors, - "\n" - ); -} - -pass; - -# vim: ts=4 sts=4 sw=4 et: + } \ No newline at end of file diff --git a/t/00-report-prereqs.t b/t/00-report-prereqs.t index 5849cde..402b3d9 100644 --- a/t/00-report-prereqs.t +++ b/t/00-report-prereqs.t @@ -3,235 +3,172 @@ use strict; use warnings; -# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.013 +# This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.019 use Test::More tests => 1; use ExtUtils::MakeMaker; -use File::Spec::Functions; -use List::Util qw/max/; -use version; +use File::Spec; + +# from $version::LAX +my $lax_version_re = + qr/(?: undef | (?: (?:[0-9]+) (?: \. | (?:\.[0-9]+) (?:_[0-9]+)? )? + | + (?:\.[0-9]+) (?:_[0-9]+)? + ) | (?: + v (?:[0-9]+) (?: (?:\.[0-9]+)+ (?:_[0-9]+)? )? + | + (?:[0-9]+)? (?:\.[0-9]+){2,} (?:_[0-9]+)? + ) + )/x; # hide optional CPAN::Meta modules from prereq scanner # and check if they are available my $cpan_meta = "CPAN::Meta"; -my $cpan_meta_req = "CPAN::Meta::Requirements"; -my $HAS_CPAN_META = eval "require $cpan_meta"; ## no critic -my $HAS_CPAN_META_REQ = eval "require $cpan_meta_req; $cpan_meta_req->VERSION('2.120900')"; +my $cpan_meta_pre = "CPAN::Meta::Prereqs"; +my $HAS_CPAN_META = eval "require $cpan_meta; $cpan_meta->VERSION('2.120900')" && eval "require $cpan_meta_pre"; ## no critic # Verify requirements? my $DO_VERIFY_PREREQS = 1; -sub _merge_requires { +sub _max { + my $max = shift; + $max = ( $_ > $max ) ? $_ : $max for @_; + return $max; +} + +sub _merge_prereqs { my ($collector, $prereqs) = @_; - for my $phase ( qw/configure build test runtime develop/ ) { - next unless exists $prereqs->{$phase}; - if ( my $req = $prereqs->{$phase}{'requires'} ) { - my $cmr = CPAN::Meta::Requirements->from_string_hash( $req ); - $collector->add_requirements( $cmr ); + + # CPAN::Meta::Prereqs object + if (ref $collector eq $cpan_meta_pre) { + return $collector->with_merged_prereqs( + CPAN::Meta::Prereqs->new( $prereqs ) + ); + } + + # Raw hashrefs + for my $phase ( keys %$prereqs ) { + for my $type ( keys %{ $prereqs->{$phase} } ) { + for my $module ( keys %{ $prereqs->{$phase}{$type} } ) { + $collector->{$phase}{$type}{$module} = $prereqs->{$phase}{$type}{$module}; + } } } + + return $collector; } -my %include = map {; $_ => 1 } qw( +my @include = qw( ); -my %exclude = map {; $_ => 1 } qw( +my @exclude = qw( ); # Add static prereqs to the included modules list -my $static_prereqs = do { my $x = { - 'configure' => { - 'recommends' => { - 'ExtUtils::MakeMaker' => '6.98' - }, - 'requires' => { - 'ExtUtils::MakeMaker' => '6.30' - } - }, - 'develop' => { - 'requires' => { - 'Dist::Zilla::Plugin::Authority' => '1.006', - 'Dist::Zilla::Plugin::AutoPrereqs' => '0', - 'Dist::Zilla::Plugin::BumpVersionAfterRelease' => '0', - 'Dist::Zilla::Plugin::ConfirmRelease' => '0', - 'Dist::Zilla::Plugin::CopyFilesFromBuild' => '0', - 'Dist::Zilla::Plugin::EOLTests' => '0', - 'Dist::Zilla::Plugin::Git::Check' => '0', - 'Dist::Zilla::Plugin::Git::Commit' => '0', - 'Dist::Zilla::Plugin::Git::CommitBuild' => '0', - 'Dist::Zilla::Plugin::Git::GatherDir' => '0', - 'Dist::Zilla::Plugin::Git::NextRelease' => '0', - 'Dist::Zilla::Plugin::Git::Tag' => '0', - 'Dist::Zilla::Plugin::GithubMeta' => '0', - 'Dist::Zilla::Plugin::License' => '0', - 'Dist::Zilla::Plugin::MakeMaker' => '0', - 'Dist::Zilla::Plugin::Manifest' => '0', - 'Dist::Zilla::Plugin::ManifestSkip' => '0', - 'Dist::Zilla::Plugin::MetaConfig' => '0', - 'Dist::Zilla::Plugin::MetaData::BuiltWith' => '0', - 'Dist::Zilla::Plugin::MetaJSON' => '0', - 'Dist::Zilla::Plugin::MetaProvides::Package' => '1.14000001', - 'Dist::Zilla::Plugin::MetaTests' => '0', - 'Dist::Zilla::Plugin::MetaYAML' => '0', - 'Dist::Zilla::Plugin::MinimumPerl' => '0', - 'Dist::Zilla::Plugin::PodCoverageTests' => '0', - 'Dist::Zilla::Plugin::PodSyntaxTests' => '0', - 'Dist::Zilla::Plugin::PodWeaver' => '0', - 'Dist::Zilla::Plugin::Prereqs' => '0', - 'Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled' => '0', - 'Dist::Zilla::Plugin::ReadmeAnyFromPod' => '0', - 'Dist::Zilla::Plugin::ReadmeFromPod' => '0', - 'Dist::Zilla::Plugin::RewriteVersion::Sanitized' => '0', - 'Dist::Zilla::Plugin::RunExtraTests' => '0', - 'Dist::Zilla::Plugin::Test::CPAN::Changes' => '0', - 'Dist::Zilla::Plugin::Test::Compile::PerFile' => '0', - 'Dist::Zilla::Plugin::Test::Kwalitee' => '0', - 'Dist::Zilla::Plugin::Test::MinimumVersion' => '0', - 'Dist::Zilla::Plugin::Test::Perl::Critic' => '0', - 'Dist::Zilla::Plugin::Test::ReportPrereqs' => '0', - 'Dist::Zilla::Plugin::TestRelease' => '0', - 'Dist::Zilla::Plugin::Twitter' => '0', - 'Dist::Zilla::Plugin::UploadToCPAN' => '0', - 'Pod::Coverage::TrustPod' => '0', - 'Test::CPAN::Changes' => '0.19', - 'Test::CPAN::Meta' => '0', - 'Test::Kwalitee' => '1.12', - 'Test::Pod' => '1.41', - 'Test::Pod::Coverage' => '1.08' - }, - 'suggests' => { - 'Dist::Zilla::App::Command::bakeini' => '0.001001', - 'Dist::Zilla::PluginBundle::Author::KENTNL' => '2.016003' - } - }, - 'runtime' => { - 'requires' => { - 'Carp' => '0', - 'Dist::Zilla::Role::Plugin' => '0', - 'List::UtilsBy' => '0', - 'Moose::Role' => '0', - 'MooseX::AttributeShortcuts' => '0.015', - 'Path::Tiny' => '0', - 'lib' => '0', - 'perl' => '5.008', - 'strict' => '0', - 'utf8' => '0', - 'version' => '0', - 'warnings' => '0' - } - }, - 'test' => { - 'recommends' => { - 'CPAN::Meta' => '0', - 'CPAN::Meta::Requirements' => '2.120900', - 'ExtUtils::MakeMaker' => '6.98', - 'Test::More' => '1.001003' - }, - 'requires' => { - 'Dist::Zilla::Chrome::Test' => '0', - 'Dist::Zilla::Dist::Builder' => '0', - 'Dist::Zilla::MVP::Assembler::Zilla' => '0', - 'Dist::Zilla::MVP::Section' => '0', - 'ExtUtils::MakeMaker' => '0', - 'File::Copy::Recursive' => '0', - 'File::Spec::Functions' => '0', - 'FindBin' => '0', - 'List::Util' => '0', - 'Moose' => '0', - 'Test::More' => '0.89' - } - } - }; - $x; - }; - -delete $static_prereqs->{develop} if not $ENV{AUTHOR_TESTING}; -$include{$_} = 1 for map { keys %$_ } map { values %$_ } values %$static_prereqs; - -# Merge requirements for major phases (if we can) -my $all_requires; -if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META_REQ ) { - $all_requires = $cpan_meta_req->new; - _merge_requires($all_requires, $static_prereqs); -} +my $static_prereqs = do 't/00-report-prereqs.dd'; +# Merge all prereqs (either with ::Prereqs or a hashref) +my $full_prereqs = _merge_prereqs( + ( $HAS_CPAN_META ? $cpan_meta_pre->new : {} ), + $static_prereqs +); # Add dynamic prereqs to the included modules list (if we can) my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml'; if ( $source && $HAS_CPAN_META ) { - if ( my $meta = eval { CPAN::Meta->load_file($source) } ) { - my $dynamic_prereqs = $meta->prereqs; - delete $dynamic_prereqs->{develop} if not $ENV{AUTHOR_TESTING}; - $include{$_} = 1 for map { keys %$_ } map { values %$_ } values %$dynamic_prereqs; - - if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META_REQ ) { - _merge_requires($all_requires, $dynamic_prereqs); + if ( my $meta = eval { CPAN::Meta->load_file($source) } ) { + $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs); } - } } else { - $source = 'static metadata'; + $source = 'static metadata'; } -my @modules = sort grep { ! $exclude{$_} } keys %include; -my @reports = [qw/Version Module/]; +my @full_reports; my @dep_errors; -my $req_hash = defined($all_requires) ? $all_requires->as_string_hash : {}; - -for my $mod ( @modules ) { - next if $mod eq 'perl'; - my $file = $mod; - $file =~ s{::}{/}g; - $file .= ".pm"; - my ($prefix) = grep { -e catfile($_, $file) } @INC; - if ( $prefix ) { - my $ver = MM->parse_version( catfile($prefix, $file) ); - $ver = "undef" unless defined $ver; # Newer MM should do this anyway - push @reports, [$ver, $mod]; - - if ( $DO_VERIFY_PREREQS && $all_requires ) { - my $req = $req_hash->{$mod}; - if ( defined $req && length $req ) { - if ( ! defined eval { version->parse($ver) } ) { - push @dep_errors, "$mod version '$ver' cannot be parsed (version '$req' required)"; - } - elsif ( ! $all_requires->accepts_module( $mod => $ver ) ) { - push @dep_errors, "$mod version '$ver' is not in required range '$req'"; +my $req_hash = $HAS_CPAN_META ? $full_prereqs->as_string_hash : $full_prereqs; + +# Add static includes into a fake section +for my $mod (@include) { + $req_hash->{other}{modules}{$mod} = 0; +} + +for my $phase ( qw(configure build test runtime develop other) ) { + next unless $req_hash->{$phase}; + next if ($phase eq 'develop' and not $ENV{AUTHOR_TESTING}); + + for my $type ( qw(requires recommends suggests conflicts modules) ) { + next unless $req_hash->{$phase}{$type}; + + my $title = ucfirst($phase).' '.ucfirst($type); + my @reports = [qw/Module Want Have/]; + + for my $mod ( sort keys %{ $req_hash->{$phase}{$type} } ) { + next if $mod eq 'perl'; + next if grep { $_ eq $mod } @exclude; + + my $file = $mod; + $file =~ s{::}{/}g; + $file .= ".pm"; + my ($prefix) = grep { -e File::Spec->catfile($_, $file) } @INC; + + my $want = $req_hash->{$phase}{$type}{$mod}; + $want = "undef" unless defined $want; + $want = "any" if !$want && $want == 0; + + my $req_string = $want eq 'any' ? 'any version required' : "version '$want' required"; + + if ($prefix) { + my $have = MM->parse_version( File::Spec->catfile($prefix, $file) ); + $have = "undef" unless defined $have; + push @reports, [$mod, $want, $have]; + + if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META && $type eq 'requires' ) { + if ( $have !~ /\A$lax_version_re\z/ ) { + push @dep_errors, "$mod version '$have' cannot be parsed ($req_string)"; + } + elsif ( ! $full_prereqs->requirements_for( $phase, $type )->accepts_module( $mod => $have ) ) { + push @dep_errors, "$mod version '$have' is not in required range '$want'"; + } + } + } + else { + push @reports, [$mod, $want, "missing"]; + + if ( $DO_VERIFY_PREREQS && $type eq 'requires' ) { + push @dep_errors, "$mod is not installed ($req_string)"; + } + } } - } - } - } - else { - push @reports, ["missing", $mod]; + if ( @reports ) { + push @full_reports, "=== $title ===\n\n"; - if ( $DO_VERIFY_PREREQS && $all_requires ) { - my $req = $req_hash->{$mod}; - if ( defined $req && length $req ) { - push @dep_errors, "$mod is not installed (version '$req' required)"; - } + my $ml = _max( map { length $_->[0] } @reports ); + my $wl = _max( map { length $_->[1] } @reports ); + my $hl = _max( map { length $_->[2] } @reports ); + splice @reports, 1, 0, ["-" x $ml, "-" x $wl, "-" x $hl]; + + push @full_reports, map { sprintf(" %*s %*s %*s\n", -$ml, $_->[0], $wl, $_->[1], $hl, $_->[2]) } @reports; + push @full_reports, "\n"; + } } - } } -if ( @reports ) { - my $vl = max map { length $_->[0] } @reports; - my $ml = max map { length $_->[1] } @reports; - splice @reports, 1, 0, ["-" x $vl, "-" x $ml]; - diag "\nVersions for all modules listed in $source (including optional ones):\n", - map {sprintf(" %*s %*s\n",$vl,$_->[0],-$ml,$_->[1])} @reports; +if ( @full_reports ) { + diag "\nVersions for all modules listed in $source (including optional ones):\n\n", @full_reports; } if ( @dep_errors ) { - diag join("\n", - "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n", - "The following REQUIRED prerequisites were not satisfied:\n", - @dep_errors, - "\n" - ); + diag join("\n", + "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n", + "The following REQUIRED prerequisites were not satisfied:\n", + @dep_errors, + "\n" + ); } pass; -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdist-zilla-role-bootstrap-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits