This is an automated email from the git hooks/post-receive script. abe pushed a commit to annotated tag 1.001000 in repository libdist-zilla-role-bootstrap-perl.
commit b018a20ef832a5a071c3748f057cc74f7fe9d8df Author: Kent Fredric <kentfred...@gmail.com> Date: Wed Jan 21 09:30:46 2015 +1300 Build results of 188d174 (on master) --- .mailmap | 3 + .travis.yml | 91 +++--- Changes | 17 ++ LICENSE | 6 +- MANIFEST | 6 +- META.json | 388 +++++++++++------------- META.yml | 334 +++++++++----------- Makefile.PL | 11 +- README | 156 ++-------- dist.ini | 61 +++- dist.ini.meta | 9 +- lib/Dist/Zilla/Role/Bootstrap.pm | 136 +++++---- misc/Changes.deps | 12 +- misc/Changes.deps.all | 52 +++- misc/Changes.deps.dev | 30 +- misc/Changes.deps.opt | 16 +- misc/built_with.json | 98 ++++++ perlcritic.rc | 8 +- t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t | 2 +- t/00-report-prereqs.dd | 41 ++- t/01-basic.t | 5 +- t/02-try-built-mtime.t | 4 + t/03-try-built-parseversion.t | 4 + xt/{release => author}/eol.t | 4 +- xt/release/kwalitee.t | 9 +- 25 files changed, 820 insertions(+), 683 deletions(-) diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000..ca81607 --- /dev/null +++ b/.mailmap @@ -0,0 +1,3 @@ +# git help shortlog +# newname <newaddr> oldname <oldaddr> +<ken...@cpan.org> <kentfred...@gmail.com> diff --git a/.travis.yml b/.travis.yml index 38a6708..f85ee18 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,56 +1,57 @@ -language: perl -matrix: - allow_failures: - - perl: "5.8" - - env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1 - - env: STERILIZE_ENV=0 DEVELOPER_DEPS=1 - include: - - perl: "5.8" - env: STERILIZE_ENV=0 - - perl: "5.10" - env: STERILIZE_ENV=0 - - perl: "5.12" - env: STERILIZE_ENV=0 - - perl: "5.14" - env: STERILIZE_ENV=0 - - perl: "5.16" - env: STERILIZE_ENV=0 - - perl: "5.20" - env: STERILIZE_ENV=0 - - perl: "5.21" - env: STERILIZE_ENV=0 - - perl: "5.8" - env: STERILIZE_ENV=1 - - perl: "5.10" - env: STERILIZE_ENV=1 - - perl: "5.20" - env: STERILIZE_ENV=1 - - perl: "5.21" - env: STERILIZE_ENV=1 - - perl: "5.21" - env: STERILIZE_ENV=0 DEVELOPER_DEPS=1 - - perl: "5.21" - env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1 - - perl: "5.21" - env: STERILIZE_ENV=0 COVERAGE_TESTING=1 +--- +after_failure: + - perl ./maint-travis-ci/report_fail_ctx.pl before_install: - perlbrew list - time git clone --depth 10 https://github.com/kentfredric/travis-scripts.git maint-travis-ci - time git -C ./maint-travis-ci reset --hard master - time perl ./maint-travis-ci/branch_reset.pl - time perl ./maint-travis-ci/sterilize_env.pl +before_script: + - time perl ./maint-travis-ci/before_script.pl +branches: + only: + - master + - build/master + - releases install: - time perl ./maint-travis-ci/install_deps_early.pl - time perl ./maint-travis-ci/install_deps.pl -before_script: - - time perl ./maint-travis-ci/before_script.pl +language: perl +matrix: + allow_failures: + - perl: 5.8 + - env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1 + - env: STERILIZE_ENV=0 DEVELOPER_DEPS=1 + include: + - env: STERILIZE_ENV=0 COVERAGE_TESTING=1 + perl: 5.21 + - env: STERILIZE_ENV=1 + perl: 5.21 + - env: STERILIZE_ENV=0 + perl: 5.8 + - env: STERILIZE_ENV=0 + perl: 5.10 + - env: STERILIZE_ENV=0 + perl: 5.12 + - env: STERILIZE_ENV=0 + perl: 5.14 + - env: STERILIZE_ENV=0 + perl: 5.16 + - env: STERILIZE_ENV=0 + perl: 5.20 + - env: STERILIZE_ENV=0 + perl: 5.21 + - env: STERILIZE_ENV=1 + perl: 5.8 + - env: STERILIZE_ENV=1 + perl: 5.10 + - env: STERILIZE_ENV=1 + perl: 5.20 + - env: STERILIZE_ENV=0 DEVELOPER_DEPS=1 + perl: 5.21 + - env: STERILIZE_ENV=0 RELEASE_TESTING=1 AUTHOR_TESTING=1 + perl: 5.21 script: - time perl ./maint-travis-ci/script.pl -after_failure: - - perl ./maint-travis-ci/report_fail_ctx.pl -branches: - only: - - "master" - - "build/master" - - "releases" - +sudo: false diff --git a/Changes b/Changes index 94f29f5..7883670 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,22 @@ Release history for Dist-Zilla-Role-Bootstrap +1.001000 2015-01-20T20:29:54Z f0042b5 + [Dependencies::Stats] + - Dependencies changed since 1.000003, see misc/*.deps* for details + - configure: +1 (recommends: ↑1) + - develop: +9 ↑3 -2 (recommends: +1, suggests: ↑2) + - runtime: -1 (recommends: +1) + - test: +1 (recommends: +1 ↑1 ↓1) + + [Documentation] + - Furnish a simple DESCRIPTION section for README + + [Internals] + - Cease use of MX::AttributeShortcuts to remove autobox indirect dependency. + + [Meta] + - Assign author=cpanid + 1.000003 2014-08-15T21:30:54Z [00 Trivial] - CPANDAY! diff --git a/LICENSE b/LICENSE index f54a236..8a16217 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -This software is copyright (c) 2014 by Kent Fredric <kentfred...@gmail.com>. +This software is copyright (c) 2015 by Kent Fredric <kentfred...@gmail.com>. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. @@ -12,7 +12,7 @@ b) the "Artistic License" --- The GNU General Public License, Version 1, February 1989 --- -This software is Copyright (c) 2014 by Kent Fredric <kentfred...@gmail.com>. +This software is Copyright (c) 2015 by Kent Fredric <kentfred...@gmail.com>. This is free software, licensed under: @@ -272,7 +272,7 @@ That's all there is to it! --- The Artistic License 1.0 --- -This software is Copyright (c) 2014 by Kent Fredric <kentfred...@gmail.com>. +This software is Copyright (c) 2015 by Kent Fredric <kentfred...@gmail.com>. This is free software, licensed under: diff --git a/MANIFEST b/MANIFEST index 1b4a14a..e157585 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1,5 +1,6 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.020. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.031. .gitignore +.mailmap .perltidyrc .travis.yml Changes @@ -19,6 +20,7 @@ misc/Changes.deps misc/Changes.deps.all misc/Changes.deps.dev misc/Changes.deps.opt +misc/built_with.json misc/perlcritic.deps perlcritic.rc t/00-compile/lib_Dist_Zilla_Role_Bootstrap_pm.t @@ -29,9 +31,9 @@ t/02-try-built-mtime.t t/03-try-built-parseversion.t weaver.ini xt/author/critic.t +xt/author/eol.t xt/release/cpan-changes.t xt/release/distmeta.t -xt/release/eol.t xt/release/kwalitee.t xt/release/minimum-version.t xt/release/pod-coverage.t diff --git a/META.json b/META.json index 45ceebd..9011421 100644 --- a/META.json +++ b/META.json @@ -1,10 +1,10 @@ { "abstract" : "Shared logic for bootstrap things.", "author" : [ - "Kent Fredric <kentfred...@gmail.com>" + "Kent Fredric <ken...@cpan.org>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 5.020, CPAN::Meta::Converter version 2.142060", + "generated_by" : "Dist::Zilla version 5.031, CPAN::Meta::Converter version 2.143240", "license" : [ "perl_5" ], @@ -16,26 +16,32 @@ "prereqs" : { "configure" : { "recommends" : { - "ExtUtils::MakeMaker" : "6.98" + "ExtUtils::MakeMaker" : "7.00" }, "requires" : { - "ExtUtils::MakeMaker" : "0" + "ExtUtils::MakeMaker" : "0", + "perl" : "5.008" } }, "develop" : { + "recommends" : { + "Test::More" : "0.99" + }, "requires" : { + "Dist::Zilla" : "5", + "Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes" : "0.001001", + "Dist::Zilla::Plugin::Author::KENTNL::TravisCI" : "0", "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::Contributors" : "0.006", "Dist::Zilla::Plugin::Git::GatherDir" : "0", - "Dist::Zilla::Plugin::Git::NextRelease" : "0", + "Dist::Zilla::Plugin::Git::NextRelease" : "0.004000", "Dist::Zilla::Plugin::Git::Tag" : "0", "Dist::Zilla::Plugin::GithubMeta" : "0", "Dist::Zilla::Plugin::License" : "0", @@ -43,7 +49,7 @@ "Dist::Zilla::Plugin::Manifest" : "0", "Dist::Zilla::Plugin::ManifestSkip" : "0", "Dist::Zilla::Plugin::MetaConfig" : "0", - "Dist::Zilla::Plugin::MetaData::BuiltWith" : "0", + "Dist::Zilla::Plugin::MetaData::BuiltWith" : "1.004000", "Dist::Zilla::Plugin::MetaJSON" : "0", "Dist::Zilla::Plugin::MetaProvides::Package" : "1.14000001", "Dist::Zilla::Plugin::MetaTests" : "0", @@ -53,13 +59,16 @@ "Dist::Zilla::Plugin::PodSyntaxTests" : "0", "Dist::Zilla::Plugin::PodWeaver" : "0", "Dist::Zilla::Plugin::Prereqs" : "0", + "Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0", "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0", + "Dist::Zilla::Plugin::Prereqs::Upgrade" : "0", + "Dist::Zilla::Plugin::Readme::Brief" : "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::EOL" : "0", "Dist::Zilla::Plugin::Test::Kwalitee" : "0", "Dist::Zilla::Plugin::Test::MinimumVersion" : "0", "Dist::Zilla::Plugin::Test::Perl::Critic" : "0", @@ -70,22 +79,26 @@ "Pod::Coverage::TrustPod" : "0", "Test::CPAN::Changes" : "0.19", "Test::CPAN::Meta" : "0", - "Test::Kwalitee" : "1.12", + "Test::EOL" : "0", + "Test::Kwalitee" : "1.21", + "Test::More" : "0", "Test::Pod" : "1.41", "Test::Pod::Coverage" : "1.08" }, "suggests" : { - "Dist::Zilla::App::Command::bakeini" : "0.001001", - "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.017002" + "Dist::Zilla::App::Command::bakeini" : "0.002000", + "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.023002" } }, "runtime" : { + "recommends" : { + "Path::Tiny" : "0.058" + }, "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", @@ -98,8 +111,9 @@ "test" : { "recommends" : { "CPAN::Meta" : "2.120900", - "ExtUtils::MakeMaker" : "6.98", - "Test::More" : "1.001003" + "ExtUtils::MakeMaker" : "7.00", + "Moose" : "2.000", + "Test::More" : "0.99" }, "requires" : { "Dist::Zilla::Chrome::Test" : "0", @@ -111,14 +125,15 @@ "File::Spec" : "0", "FindBin" : "0", "Moose" : "0", - "Test::More" : "0.89" + "Test::More" : "0.89", + "perl" : "5.008" } } }, "provides" : { "Dist::Zilla::Role::Bootstrap" : { "file" : "lib/Dist/Zilla/Role/Bootstrap.pm", - "version" : "1.000003" + "version" : "1.001000" } }, "release_status" : "stable", @@ -133,109 +148,19 @@ "web" : "https://github.com/kentnl/Dist-Zilla-Role-Bootstrap" } }, - "version" : "1.000003", + "version" : "1.001000", "x_BuiltWith" : { - "modules" : { - "CPAN::Meta" : "2.142060", - "Carp" : "1.34", - "Dist::Zilla::App::Command::bakeini" : "0.001001", - "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.020", - "Dist::Zilla::Plugin::BumpVersionAfterRelease" : "0.002", - "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.002011", - "Dist::Zilla::Plugin::Git::Tag" : "2.023", - "Dist::Zilla::Plugin::GithubMeta" : "0.46", - "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.020", - "Dist::Zilla::Plugin::PodSyntaxTests" : "5.020", - "Dist::Zilla::Plugin::PodWeaver" : "4.005", - "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.001002", - "Dist::Zilla::Plugin::RunExtraTests" : "0.022", - "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0.008", - "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.019", - "Dist::Zilla::Plugin::TestRelease" : "5.020", - "Dist::Zilla::Plugin::Twitter" : "0.025", - "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" : "3.48", - "FindBin" : "1.51", - "List::UtilsBy" : "0.09", - "Moose" : "2.1211", - "Moose::Role" : "2.1211", - "MooseX::AttributeShortcuts" : "0.024", - "Path::Tiny" : "0.056", - "Pod::Coverage::TrustPod" : "0.100003", - "Test::CPAN::Changes" : "0.30", - "Test::CPAN::Meta" : "0.23", - "Test::Kwalitee" : "1.19", - "Test::More" : "1.001003", - "Test::Pod" : "1.48", - "Test::Pod::Coverage" : "1.10", - "lib" : "0.63", - "strict" : "1.08", - "utf8" : "1.14", - "version" : "0.9908", - "warnings" : "1.24" - }, - "perl" : { - "original" : "v5.21.1", - "qv" : 1, - "version" : [ - 5, - 21, - 1 - ] - }, - "perl-config" : { - "gccversion" : "4.8.3", - "myarchname" : "x86_64-linux", - "osname" : "linux" - }, - "platform" : "linux", - "uname" : "Linux 3.15.5-aufs x86_64 GenuineIntel GNU/Linux" + "external_file" : "misc/built_with.json" }, "x_Dist_Zilla" : { "perl" : { - "version" : "5.021001" + "version" : "5.021006" }, "plugins" : [ { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@Author::KENTNL/MetaConfig", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::GithubMeta", @@ -250,7 +175,7 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM", - "version" : "5.020" + "version" : "5.031" } ] }, @@ -261,13 +186,14 @@ } }, "name" : "@Author::KENTNL/MetaProvides::Package", - "version" : "2.000003" + "version" : "2.003001" }, { "class" : "Dist::Zilla::Plugin::MetaData::BuiltWith", "config" : { "Dist::Zilla::Plugin::MetaData::BuiltWith" : { "_stash_key" : "x_BuiltWith", + "external_file_name" : "misc/built_with.json", "show_config" : "1", "show_uname" : "1", "uname" : { @@ -279,11 +205,12 @@ "-i" ], "uname_call" : "uname" - } + }, + "use_external_file" : "only" } }, "name" : "@Author::KENTNL/MetaData::BuiltWith", - "version" : "1.001000" + "version" : "1.004001" }, { "class" : "Dist::Zilla::Plugin::Git::Contributors", @@ -291,15 +218,30 @@ "Dist::Zilla::Plugin::Git::Contributors" : { "include_authors" : "0", "include_releaser" : "0", - "order_by" : "name" + "order_by" : "name", + "paths" : [] } }, "name" : "@Author::KENTNL/Git::Contributors", - "version" : "0.006" + "version" : "0.008" }, { "class" : "Dist::Zilla::Plugin::Git::GatherDir", "config" : { + "Dist::Zilla::Plugin::GatherDir" : { + "exclude_filename" : [ + "README", + "README.mkdn", + "README.pod", + "LICENSE" + ], + "exclude_match" : [], + "follow_symlinks" : "0", + "include_dotfiles" : "1", + "prefix" : "", + "prune_directory" : [], + "root" : "." + }, "Dist::Zilla::Plugin::Git::GatherDir" : { "include_untracked" : "0" }, @@ -308,27 +250,32 @@ } }, "name" : "@Author::KENTNL/Git::GatherDir", - "version" : "2.023" + "version" : "2.029" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@Author::KENTNL/License", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@Author::KENTNL/MetaJSON", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@Author::KENTNL/MetaYAML", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@Author::KENTNL/Manifest", - "version" : "5.020" + "version" : "5.031" + }, + { + "class" : "Dist::Zilla::Plugin::Author::KENTNL::TravisCI", + "name" : "@Author::KENTNL/Author::KENTNL::TravisCI", + "version" : "0.001000" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild", @@ -338,17 +285,17 @@ { "class" : "Dist::Zilla::Plugin::MetaTests", "name" : "@Author::KENTNL/MetaTests", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::PodCoverageTests", "name" : "@Author::KENTNL/PodCoverageTests", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@Author::KENTNL/PodSyntaxTests", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", @@ -357,13 +304,24 @@ }, { "class" : "Dist::Zilla::Plugin::Test::Kwalitee", + "config" : { + "Dist::Zilla::Plugin::Test::Kwalitee" : { + "filename" : "xt/release/kwalitee.t", + "skiptest" : [] + } + }, "name" : "@Author::KENTNL/Test::Kwalitee", - "version" : "2.07" + "version" : "2.11" }, { - "class" : "Dist::Zilla::Plugin::EOLTests", - "name" : "@Author::KENTNL/EOLTests", - "version" : "0.02" + "class" : "Dist::Zilla::Plugin::Test::EOL", + "config" : { + "Dist::Zilla::Plugin::Test::EOL" : { + "filename" : "xt/author/eol.t" + } + }, + "name" : "@Author::KENTNL/Test::EOL", + "version" : "0.16" }, { "class" : "Dist::Zilla::Plugin::Test::MinimumVersion", @@ -373,7 +331,7 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@Author::KENTNL/Test::Compile::PerFile/AUTOVIV/:InstallModulesPM", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::Test::Compile::PerFile", @@ -390,7 +348,7 @@ } }, "name" : "@Author::KENTNL/Test::Compile::PerFile", - "version" : "0.002001" + "version" : "0.003000" }, { "class" : "Dist::Zilla::Plugin::Test::Perl::Critic", @@ -400,7 +358,7 @@ { "class" : "Dist::Zilla::Plugin::ManifestSkip", "name" : "@Author::KENTNL/ManifestSkip", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::RewriteVersion::Sanitized", @@ -411,7 +369,7 @@ } }, "name" : "@Author::KENTNL/RewriteVersion::Sanitized", - "version" : "0.001002" + "version" : "0.001005" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", @@ -425,108 +383,108 @@ { "class" : "Pod::Weaver::Plugin::EnsurePod5", "name" : "@CorePrep/EnsurePod5", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Plugin::H1Nester", "name" : "@CorePrep/H1Nester", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Plugin::SingleEncoding", "name" : "-SingleEncoding", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Name", "name" : "Name", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Version", "name" : "Version", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Region", "name" : "prelude", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "SYNOPSIS", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "DESCRIPTION", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Generic", "name" : "OVERVIEW", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "REQUIRES", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "METHODS", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "ATTRIBUTES", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "PRIVATE_ATTRIBUTES", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "PRIVATE_METHODS", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Collect", "name" : "PRIVATE_FUNCTIONS", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Leftovers", "name" : "Leftovers", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Region", "name" : "postlude", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Authors", "name" : "Authors", - "version" : "4.006" + "version" : "4.010" }, { "class" : "Pod::Weaver::Section::Legal", "name" : "Legal", - "version" : "4.006" + "version" : "4.010" } ] } }, "name" : "@Author::KENTNL/PodWeaver", - "version" : "4.005" + "version" : "4.006" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@Author::KENTNL/AutoPrereqs", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -537,17 +495,22 @@ } }, "name" : "@Author::KENTNL/BundleDevelSuggests", - "version" : "5.020" + "version" : "5.031" + }, + { + "class" : "Dist::Zilla::Plugin::Prereqs::AuthorDeps", + "name" : "@Author::KENTNL/Prereqs::AuthorDeps", + "version" : "0.004" }, { "class" : "Dist::Zilla::Plugin::MinimumPerl", "name" : "@Author::KENTNL/MinimumPerl", - "version" : "1.003" + "version" : "1.006" }, { "class" : "Dist::Zilla::Plugin::Authority", "name" : "@Author::KENTNL/Authority", - "version" : "1.006" + "version" : "1.009" }, { "class" : "Dist::Zilla::Plugin::MakeMaker", @@ -557,17 +520,22 @@ } }, "name" : "@Author::KENTNL/MakeMaker", - "version" : "5.020" + "version" : "5.031" + }, + { + "class" : "Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes", + "name" : "@Author::KENTNL/Author::KENTNL::RecommendFixes", + "version" : "0.004001" }, { - "class" : "Dist::Zilla::Plugin::ReadmeFromPod", - "name" : "@Author::KENTNL/ReadmeFromPod", - "version" : "0.21" + "class" : "Dist::Zilla::Plugin::Readme::Brief", + "name" : "@Author::KENTNL/ShippedReadme", + "version" : "0.002002" }, { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", "name" : "@Author::KENTNL/ReadmeAnyFromPod", - "version" : "0.142250" + "version" : "0.142470" }, { "class" : "Dist::Zilla::Plugin::Test::CPAN::Changes", @@ -582,17 +550,17 @@ } }, "name" : "@Author::KENTNL/RunExtraTests", - "version" : "0.022" + "version" : "0.025" }, { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@Author::KENTNL/TestRelease", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@Author::KENTNL/ConfirmRelease", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::Git::Check", @@ -613,7 +581,7 @@ } }, "name" : "@Author::KENTNL/Git::Check", - "version" : "2.023" + "version" : "2.029" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", @@ -636,7 +604,7 @@ } }, "name" : "@Author::KENTNL/commit_dirty_files", - "version" : "2.023" + "version" : "2.029" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", @@ -644,7 +612,7 @@ "Dist::Zilla::Plugin::Git::Tag" : { "branch" : null, "signed" : 0, - "tag" : "1.000003-source", + "tag" : "1.001000-source", "tag_format" : "%v-source", "tag_message" : "v%v", "time_zone" : "local" @@ -654,17 +622,17 @@ } }, "name" : "@Author::KENTNL/tag_master", - "version" : "2.023" + "version" : "2.029" }, { "class" : "Dist::Zilla::Plugin::Git::NextRelease", "name" : "@Author::KENTNL/Git::NextRelease", - "version" : "0.002011" + "version" : "0.004000" }, { "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease", "name" : "@Author::KENTNL/BumpVersionAfterRelease", - "version" : "0.002" + "version" : "0.008" }, { "class" : "Dist::Zilla::Plugin::Git::Commit", @@ -689,7 +657,7 @@ } }, "name" : "@Author::KENTNL/commit_release_changes", - "version" : "2.023" + "version" : "2.029" }, { "class" : "Dist::Zilla::Plugin::Git::CommitBuild", @@ -707,7 +675,7 @@ } }, "name" : "@Author::KENTNL/Git::CommitBuild", - "version" : "2.023" + "version" : "2.029" }, { "class" : "Dist::Zilla::Plugin::Git::Tag", @@ -715,7 +683,7 @@ "Dist::Zilla::Plugin::Git::Tag" : { "branch" : "releases", "signed" : 0, - "tag" : "1.000003", + "tag" : "1.001000", "tag_format" : "%v", "tag_message" : "v%v", "time_zone" : "local" @@ -725,44 +693,37 @@ } }, "name" : "@Author::KENTNL/tag_release", - "version" : "2.023" + "version" : "2.029" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@Author::KENTNL/UploadToCPAN", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::Twitter", "name" : "@Author::KENTNL/Twitter", - "version" : "0.025" + "version" : "0.026" }, { - "class" : "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled", + "class" : "Dist::Zilla::Plugin::Prereqs::Upgrade", "config" : { - "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : { - "applyto_map" : [ - "build.requires = build.recommends", - "test.requires = test.recommends", - "runtime.requires = runtime.recommends", - "configure.requires = configure.recommends", - "develop.requires = develop.recommends" - ], - "applyto_phase" : [ - "build", - "test", - "runtime", - "configure", - "develop" - ], - "modules" : [ - "ExtUtils::MakeMaker", - "Test::More" - ] + "Dist::Zilla::Plugin::Prereqs::Upgrade" : { + "modules" : { + "Dist::Zila::Plugin::MetaProvides::Package" : "2.000000", + "Dist::Zilla" : "5", + "ExtUtils::MakeMaker" : "7.00", + "File::ShareDir::Install" : "0.10", + "Moo" : "1.000008", + "Moose" : "2.000", + "Path::Tiny" : "0.058", + "Test::File::ShareDir" : "1.000000", + "Test::More" : "0.99" + } } }, - "name" : "@Author::KENTNL/Prereqs::Recommend::MatchInstalled", - "version" : "0.002000" + "name" : "@Author::KENTNL/Prereqs::Upgrade", + "version" : "0.001000" }, { "class" : "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled", @@ -777,11 +738,13 @@ "modules" : [ "Dist::Zilla::PluginBundle::Author::KENTNL", "Dist::Zilla::App::Command::bakeini" - ] + ], + "source_relation" : "requires", + "target_relation" : "recommends" } }, "name" : "@Author::KENTNL/always_latest_develop_bundle", - "version" : "0.002000" + "version" : "0.003001" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -792,7 +755,7 @@ } }, "name" : "@Author::KENTNL/::Role::BundleDeps", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -803,52 +766,52 @@ } }, "name" : "Prereqs", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "5.020" + "version" : "5.031" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : "@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM", - "version" : "5.020" + "version" : "5.031" } ], "zilla" : { @@ -856,8 +819,9 @@ "config" : { "is_trial" : "0" }, - "version" : "5.020" + "version" : "5.031" } }, "x_authority" : "cpan:KENTNL" } + diff --git a/META.yml b/META.yml index dd365b8..a779fed 100644 --- a/META.yml +++ b/META.yml @@ -1,7 +1,7 @@ --- abstract: 'Shared logic for bootstrap things.' author: - - 'Kent Fredric <kentfred...@gmail.com>' + - 'Kent Fredric <ken...@cpan.org>' build_requires: Dist::Zilla::Chrome::Test: '0' Dist::Zilla::Dist::Builder: '0' @@ -13,10 +13,12 @@ build_requires: FindBin: '0' Moose: '0' Test::More: '0.89' + perl: '5.008' configure_requires: ExtUtils::MakeMaker: '0' -dynamic_config: '0' -generated_by: 'Dist::Zilla version 5.020, CPAN::Meta::Converter version 2.142060' + perl: '5.008' +dynamic_config: 0 +generated_by: 'Dist::Zilla version 5.031, CPAN::Meta::Converter version 2.143240' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -25,13 +27,14 @@ name: Dist-Zilla-Role-Bootstrap provides: Dist::Zilla::Role::Bootstrap: file: lib/Dist/Zilla/Role/Bootstrap.pm - version: '1.000003' + version: '1.001000' +recommends: + Path::Tiny: '0.058' 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' @@ -43,103 +46,17 @@ 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.000003' +version: '1.001000' x_BuiltWith: - modules: - CPAN::Meta: '2.142060' - Carp: '1.34' - Dist::Zilla::App::Command::bakeini: '0.001001' - 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.020' - Dist::Zilla::Plugin::BumpVersionAfterRelease: '0.002' - 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.002011' - Dist::Zilla::Plugin::Git::Tag: '2.023' - Dist::Zilla::Plugin::GithubMeta: '0.46' - 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.020' - Dist::Zilla::Plugin::PodSyntaxTests: '5.020' - Dist::Zilla::Plugin::PodWeaver: '4.005' - 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.001002' - Dist::Zilla::Plugin::RunExtraTests: '0.022' - Dist::Zilla::Plugin::Test::CPAN::Changes: '0.008' - 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.019' - Dist::Zilla::Plugin::TestRelease: '5.020' - Dist::Zilla::Plugin::Twitter: '0.025' - 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: '3.48' - FindBin: '1.51' - List::UtilsBy: '0.09' - Moose: '2.1211' - Moose::Role: '2.1211' - MooseX::AttributeShortcuts: '0.024' - Path::Tiny: '0.056' - Pod::Coverage::TrustPod: '0.100003' - Test::CPAN::Changes: '0.30' - Test::CPAN::Meta: '0.23' - Test::Kwalitee: '1.19' - Test::More: '1.001003' - Test::Pod: '1.48' - Test::Pod::Coverage: '1.10' - lib: '0.63' - strict: '1.08' - utf8: '1.14' - version: '0.9908' - warnings: '1.24' - perl: - original: v5.21.1 - qv: 1 - version: - - 5 - - 21 - - 1 - perl-config: - gccversion: 4.8.3 - myarchname: x86_64-linux - osname: linux - platform: linux - uname: 'Linux 3.15.5-aufs x86_64 GenuineIntel GNU/Linux' + external_file: misc/built_with.json x_Dist_Zilla: perl: - version: '5.021001' + version: '5.021006' plugins: - class: Dist::Zilla::Plugin::MetaConfig name: '@Author::KENTNL/MetaConfig' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::GithubMeta name: '@Author::KENTNL/GithubMeta' @@ -152,18 +69,19 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::FinderCode name: '@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM' - version: '5.020' + version: '5.031' Dist::Zilla::Role::MetaProvider::Provider: inherit_missing: '1' inherit_version: '1' meta_noindex: '1' name: '@Author::KENTNL/MetaProvides::Package' - version: '2.000003' + version: '2.003001' - class: Dist::Zilla::Plugin::MetaData::BuiltWith config: Dist::Zilla::Plugin::MetaData::BuiltWith: _stash_key: x_BuiltWith + external_file_name: misc/built_with.json show_config: '1' show_uname: '1' uname: @@ -174,8 +92,9 @@ x_Dist_Zilla: - -m - -i uname_call: uname + use_external_file: only name: '@Author::KENTNL/MetaData::BuiltWith' - version: '1.001000' + version: '1.004001' - class: Dist::Zilla::Plugin::Git::Contributors config: @@ -183,33 +102,50 @@ x_Dist_Zilla: include_authors: '0' include_releaser: '0' order_by: name + paths: [] name: '@Author::KENTNL/Git::Contributors' - version: '0.006' + version: '0.008' - class: Dist::Zilla::Plugin::Git::GatherDir config: + Dist::Zilla::Plugin::GatherDir: + exclude_filename: + - README + - README.mkdn + - README.pod + - LICENSE + exclude_match: [] + follow_symlinks: '0' + include_dotfiles: '1' + prefix: '' + prune_directory: [] + root: . Dist::Zilla::Plugin::Git::GatherDir: include_untracked: '0' Dist::Zilla::Role::Git::Repo: repo_root: . name: '@Author::KENTNL/Git::GatherDir' - version: '2.023' + version: '2.029' - class: Dist::Zilla::Plugin::License name: '@Author::KENTNL/License' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::MetaJSON name: '@Author::KENTNL/MetaJSON' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::MetaYAML name: '@Author::KENTNL/MetaYAML' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::Manifest name: '@Author::KENTNL/Manifest' - version: '5.020' + version: '5.031' + - + class: Dist::Zilla::Plugin::Author::KENTNL::TravisCI + name: '@Author::KENTNL/Author::KENTNL::TravisCI' + version: '0.001000' - class: Dist::Zilla::Plugin::CopyFilesFromBuild name: '@Author::KENTNL/CopyXBuild' @@ -217,27 +153,34 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::MetaTests name: '@Author::KENTNL/MetaTests' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::PodCoverageTests name: '@Author::KENTNL/PodCoverageTests' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@Author::KENTNL/PodSyntaxTests' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::Test::ReportPrereqs name: '@Author::KENTNL/Test::ReportPrereqs' version: '0.019' - class: Dist::Zilla::Plugin::Test::Kwalitee + config: + Dist::Zilla::Plugin::Test::Kwalitee: + filename: xt/release/kwalitee.t + skiptest: [] name: '@Author::KENTNL/Test::Kwalitee' - version: '2.07' + version: '2.11' - - class: Dist::Zilla::Plugin::EOLTests - name: '@Author::KENTNL/EOLTests' - version: '0.02' + class: Dist::Zilla::Plugin::Test::EOL + config: + Dist::Zilla::Plugin::Test::EOL: + filename: xt/author/eol.t + name: '@Author::KENTNL/Test::EOL' + version: '0.16' - class: Dist::Zilla::Plugin::Test::MinimumVersion name: '@Author::KENTNL/Test::MinimumVersion' @@ -245,7 +188,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::FinderCode name: '@Author::KENTNL/Test::Compile::PerFile/AUTOVIV/:InstallModulesPM' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::Test::Compile::PerFile config: @@ -258,7 +201,7 @@ x_Dist_Zilla: test_template: 01-basic.t.tpl xt_mode: ~ name: '@Author::KENTNL/Test::Compile::PerFile' - version: '0.002001' + version: '0.003000' - class: Dist::Zilla::Plugin::Test::Perl::Critic name: '@Author::KENTNL/Test::Perl::Critic' @@ -266,7 +209,7 @@ x_Dist_Zilla: - class: Dist::Zilla::Plugin::ManifestSkip name: '@Author::KENTNL/ManifestSkip' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::RewriteVersion::Sanitized config: @@ -274,7 +217,7 @@ x_Dist_Zilla: mantissa: '6' normal_form: numify name: '@Author::KENTNL/RewriteVersion::Sanitized' - version: '0.001002' + version: '0.001005' - class: Dist::Zilla::Plugin::PodWeaver config: @@ -286,85 +229,85 @@ x_Dist_Zilla: - class: Pod::Weaver::Plugin::EnsurePod5 name: '@CorePrep/EnsurePod5' - version: '4.006' + version: '4.010' - class: Pod::Weaver::Plugin::H1Nester name: '@CorePrep/H1Nester' - version: '4.006' + version: '4.010' - class: Pod::Weaver::Plugin::SingleEncoding name: -SingleEncoding - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Name name: Name - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Version name: Version - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Region name: prelude - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Generic name: SYNOPSIS - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Generic name: DESCRIPTION - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Generic name: OVERVIEW - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Collect name: REQUIRES - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Collect name: METHODS - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Collect name: ATTRIBUTES - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Collect name: PRIVATE_ATTRIBUTES - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Collect name: PRIVATE_METHODS - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Collect name: PRIVATE_FUNCTIONS - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Leftovers name: Leftovers - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Region name: postlude - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Authors name: Authors - version: '4.006' + version: '4.010' - class: Pod::Weaver::Section::Legal name: Legal - version: '4.006' + version: '4.010' name: '@Author::KENTNL/PodWeaver' - version: '4.005' + version: '4.006' - class: Dist::Zilla::Plugin::AutoPrereqs name: '@Author::KENTNL/AutoPrereqs' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::Prereqs config: @@ -372,30 +315,38 @@ x_Dist_Zilla: phase: develop type: suggests name: '@Author::KENTNL/BundleDevelSuggests' - version: '5.020' + version: '5.031' + - + class: Dist::Zilla::Plugin::Prereqs::AuthorDeps + name: '@Author::KENTNL/Prereqs::AuthorDeps' + version: '0.004' - class: Dist::Zilla::Plugin::MinimumPerl name: '@Author::KENTNL/MinimumPerl' - version: '1.003' + version: '1.006' - class: Dist::Zilla::Plugin::Authority name: '@Author::KENTNL/Authority' - version: '1.006' + version: '1.009' - class: Dist::Zilla::Plugin::MakeMaker config: Dist::Zilla::Role::TestRunner: default_jobs: '10' name: '@Author::KENTNL/MakeMaker' - version: '5.020' + version: '5.031' - - class: Dist::Zilla::Plugin::ReadmeFromPod - name: '@Author::KENTNL/ReadmeFromPod' - version: '0.21' + class: Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes + name: '@Author::KENTNL/Author::KENTNL::RecommendFixes' + version: '0.004001' + - + class: Dist::Zilla::Plugin::Readme::Brief + name: '@Author::KENTNL/ShippedReadme' + version: '0.002002' - class: Dist::Zilla::Plugin::ReadmeAnyFromPod name: '@Author::KENTNL/ReadmeAnyFromPod' - version: '0.142250' + version: '0.142470' - class: Dist::Zilla::Plugin::Test::CPAN::Changes name: '@Author::KENTNL/Test::CPAN::Changes' @@ -406,15 +357,15 @@ x_Dist_Zilla: Dist::Zilla::Role::TestRunner: default_jobs: '10' name: '@Author::KENTNL/RunExtraTests' - version: '0.022' + version: '0.025' - class: Dist::Zilla::Plugin::TestRelease name: '@Author::KENTNL/TestRelease' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::ConfirmRelease name: '@Author::KENTNL/ConfirmRelease' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::Git::Check config: @@ -429,7 +380,7 @@ x_Dist_Zilla: Dist::Zilla::Role::Git::Repo: repo_root: . name: '@Author::KENTNL/Git::Check' - version: '2.023' + version: '2.029' - class: Dist::Zilla::Plugin::Git::Commit config: @@ -446,29 +397,29 @@ x_Dist_Zilla: Dist::Zilla::Role::Git::Repo: repo_root: . name: '@Author::KENTNL/commit_dirty_files' - version: '2.023' + version: '2.029' - class: Dist::Zilla::Plugin::Git::Tag config: Dist::Zilla::Plugin::Git::Tag: branch: ~ - signed: '0' - tag: 1.000003-source + signed: 0 + tag: 1.001000-source tag_format: '%v-source' tag_message: v%v time_zone: local Dist::Zilla::Role::Git::Repo: repo_root: . name: '@Author::KENTNL/tag_master' - version: '2.023' + version: '2.029' - class: Dist::Zilla::Plugin::Git::NextRelease name: '@Author::KENTNL/Git::NextRelease' - version: '0.002011' + version: '0.004000' - class: Dist::Zilla::Plugin::BumpVersionAfterRelease name: '@Author::KENTNL/BumpVersionAfterRelease' - version: '0.002' + version: '0.008' - class: Dist::Zilla::Plugin::Git::Commit config: @@ -486,7 +437,7 @@ x_Dist_Zilla: Dist::Zilla::Role::Git::Repo: repo_root: . name: '@Author::KENTNL/commit_release_changes' - version: '2.023' + version: '2.029' - class: Dist::Zilla::Plugin::Git::CommitBuild config: @@ -494,56 +445,51 @@ 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: repo_root: . name: '@Author::KENTNL/Git::CommitBuild' - version: '2.023' + version: '2.029' - class: Dist::Zilla::Plugin::Git::Tag config: Dist::Zilla::Plugin::Git::Tag: branch: releases - signed: '0' - tag: '1.000003' + signed: 0 + tag: '1.001000' tag_format: '%v' tag_message: v%v time_zone: local Dist::Zilla::Role::Git::Repo: repo_root: . name: '@Author::KENTNL/tag_release' - version: '2.023' + version: '2.029' - class: Dist::Zilla::Plugin::UploadToCPAN name: '@Author::KENTNL/UploadToCPAN' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::Twitter name: '@Author::KENTNL/Twitter' - version: '0.025' + version: '0.026' - - class: Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled + class: Dist::Zilla::Plugin::Prereqs::Upgrade config: - Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled: - applyto_map: - - 'build.requires = build.recommends' - - 'test.requires = test.recommends' - - 'runtime.requires = runtime.recommends' - - 'configure.requires = configure.recommends' - - 'develop.requires = develop.recommends' - applyto_phase: - - build - - test - - runtime - - configure - - develop + Dist::Zilla::Plugin::Prereqs::Upgrade: modules: - - ExtUtils::MakeMaker - - Test::More - name: '@Author::KENTNL/Prereqs::Recommend::MatchInstalled' - version: '0.002000' + Dist::Zila::Plugin::MetaProvides::Package: '2.000000' + Dist::Zilla: '5' + ExtUtils::MakeMaker: '7.00' + File::ShareDir::Install: '0.10' + Moo: '1.000008' + Moose: '2.000' + Path::Tiny: '0.058' + Test::File::ShareDir: '1.000000' + Test::More: '0.99' + name: '@Author::KENTNL/Prereqs::Upgrade' + version: '0.001000' - class: Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled config: @@ -555,8 +501,10 @@ x_Dist_Zilla: modules: - Dist::Zilla::PluginBundle::Author::KENTNL - Dist::Zilla::App::Command::bakeini + source_relation: requires + target_relation: recommends name: '@Author::KENTNL/always_latest_develop_bundle' - version: '0.002000' + version: '0.003001' - class: Dist::Zilla::Plugin::Prereqs config: @@ -564,7 +512,7 @@ x_Dist_Zilla: phase: develop type: requires name: '@Author::KENTNL/::Role::BundleDeps' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::Prereqs config: @@ -572,46 +520,46 @@ x_Dist_Zilla: phase: runtime type: requires name: Prereqs - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: '5.020' + version: '5.031' - class: Dist::Zilla::Plugin::FinderCode name: '@Author::KENTNL/MetaProvides::Package/AUTOVIV/:InstallModulesPM' - version: '5.020' + version: '5.031' zilla: class: Dist::Zilla::Dist::Builder config: is_trial: '0' - version: '5.020' + version: '5.031' x_authority: cpan:KENTNL diff --git a/Makefile.PL b/Makefile.PL index 03a2999..61dfbbb 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,30 +1,30 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.020. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.031. use strict; use warnings; use 5.008; -use ExtUtils::MakeMaker ; +use ExtUtils::MakeMaker; my %WriteMakefileArgs = ( "ABSTRACT" => "Shared logic for bootstrap things.", - "AUTHOR" => "Kent Fredric <kentfredric\@gmail.com>", + "AUTHOR" => "Kent Fredric <kentnl\@cpan.org>", "CONFIGURE_REQUIRES" => { "ExtUtils::MakeMaker" => 0 }, "DISTNAME" => "Dist-Zilla-Role-Bootstrap", "EXE_FILES" => [], "LICENSE" => "perl", + "MIN_PERL_VERSION" => "5.008", "NAME" => "Dist::Zilla::Role::Bootstrap", "PREREQ_PM" => { "Carp" => 0, "Dist::Zilla::Role::Plugin" => 0, "List::UtilsBy" => 0, "Moose::Role" => 0, - "MooseX::AttributeShortcuts" => "0.015", "Path::Tiny" => 0, "lib" => 0, "strict" => 0, @@ -44,7 +44,7 @@ my %WriteMakefileArgs = ( "Moose" => 0, "Test::More" => "0.89" }, - "VERSION" => "1.000003", + "VERSION" => "1.001000", "test" => { "TESTS" => "t/*.t t/00-compile/*.t" } @@ -65,7 +65,6 @@ my %FallbackPrereqs = ( "List::UtilsBy" => 0, "Moose" => 0, "Moose::Role" => 0, - "MooseX::AttributeShortcuts" => "0.015", "Path::Tiny" => 0, "Test::More" => "0.89", "lib" => 0, diff --git a/README b/README index d9b08a3..ded3412 100644 --- a/README +++ b/README @@ -1,138 +1,48 @@ -NAME - Dist::Zilla::Role::Bootstrap - Shared logic for bootstrap things. +Dist::Zilla::Role::Bootstrap -VERSION - version 1.000003 +This module is a role that aims to be consumed by plugins that want to +perform some very early bootstrap operation that may affect the loading +environment of successive plugins, especially with regards to plugins +that may wish to build with themselves, either by consuming the source +tree itself, or by consuming a previous built iteration. -SYNOPSIS - For consuming plugins: +Implementation is quite simple: - use Moose; - with 'Dist::Zilla::Role::Bootstrap'; +1. "with" this role in your plugin + with 'Dist::Zilla::Role::Bootstrap' - sub bootstrap { - my $bootstrap_root = $_[0]->_bootstrap_root; - # Do the actual bootstrap work here - $_[0]->_add_inc('./some/path/here'); - } +2. Implement the "bootstrap" sub. + sub bootstrap { + my ( $self ) = @_; + } - For users of plugins: +3. *Optional*: Fetch the discovered "bootstap" root via: + $self->_bootstap_root - [Some::Plugin::Name] - try_built = 0 ; # use / as the root to bootstrap - try_built = 1 ; # try to use /Dist-Name-.*/ instead of / +4. *Optional*: Load some path into @INC via: + $self->_add_inc($path) - fallback = 0 ; # don't bootstrap at all if /Dist-Name-.*/ matches != 1 things - fallback = 1 ; # fallback to / if /Dist-Name-.*/ matches != 1 things +INSTALLATION -REQUIRED METHODS - "bootstrap" - Any user specified "bootstrap" method will be invoked during - "plugin_from_config". +This is a Perl module distribution. It should be installed with whichever +tool you use to manage your installation of Perl, e.g. any of - This is AFTER "->new", AFTER "->BUILD", and AFTER "dzil"'s internal - "plugin_from_config" steps. + cpanm . + cpan . + cpanp -i . - This occurs within the "register_component" phase of the plug-in loading - and configuration. +Consult http://www.cpan.org/modules/INSTALL.html for further instruction. +Should you wish to install this module manually, the procedure is - This also occurs BEFORE "Dist::Zilla" attaches the plug-in into the - plug-in stash. - -ATTRIBUTES - "distname" - The name of the distribution. - - This value is vivified by asking "zilla->name". - - Usually this value is populated by "dist.ini" in the property "name" - - However, occasionally, this value is discovered by a "plugin". - - In such a case, that plugin cannot be bootstrapped, because that plugin - MUST be loaded prior to bootstrap. - - "try_built" - This attribute controls how the consuming "plugin" behaves. - - * false (default) : bootstrapping is only done to "PROJECTROOT/lib" - - * true : bootstrap attempts to try - "PROJECTROOT/<distname>-<version>/lib" - - "fallback" - This attribute is for use in conjunction with "try_built" - - * "false" : When "PROJECTROOT/<distname>-<version>" does not exist, - don't perform any bootstrapping - - * "true" (default) : When "PROJECTROOT/<distname>-<version>" does not - exist, bootstrap to "PROJECTROOT/lib" - - "try_built_method" - This attribute controls how "try_built" behaves when multiple - directories exist that match "PROJECTROOT/<distname>-.*" - - Two valid options at this time: - - * "mtime" (default) : Pick the directory with the most recent "mtime" - - * "parseversion" : Attempt to parse versions on all candidate - directories and use the one with the largest version. - - Prior to 0.2.0 this property did not exist, and default behavior was to - assume "0 Candidates" and "2 or more Candidates" were the same problem. - -PRIVATE ATTRIBUTES - "_cwd" - "_bootstrap_root" - Internal: This is the real legwork, and resolves the base directory - using the bootstrap resolution protocol. - - It should always return a project root of some kind, whether it be a - source tree, or built source tree. - - It can also return "undef" if discovery concludes that no bootstrap can - or should be performed. - -PRIVATE METHODS - "_pick_latest_mtime" - "Latest" "mtime" candidate selector - - my $directory = $self->_pick_latest_mtime(@directory_objects) - - "_get_candidate_version" - Attempt to resolve a version from a directory name - - my $version = $self->_get_candidate_version($directory_object) - - NOTE: At this time, the presence of "-TRIAL" is simply stripped and - ignored - - "_pick_latest_parseversion" - "Latest" "version" candidate selector - - my $directory = $self->_pick_latest_parseversion(@directory_objects) - - "_pick_candidate" - Pick a directory from a list of candidates using the method described by - "try_built_method" - - my $directory = $self->_pick_candidate( @directory_objects ); - - "_add_inc" - Internal: Used to perform the final step of injecting library paths into - @INC - - $self->_add_inc("$libraryPath"); - -AUTHOR - Kent Fredric <kentfred...@gmail.com> + perl Makefile.PL + make + make test + make install COPYRIGHT AND LICENSE - This software is copyright (c) 2014 by Kent Fredric - <kentfred...@gmail.com>. - This is free software; you can redistribute it and/or modify it under - the same terms as the Perl 5 programming language system itself. +This software is copyright (c) 2015 by Kent Fredric +<kentfred...@gmail.com>. +This is free software; you can redistribute it and/or modify it under +the same terms as the Perl 5 programming language system itself. diff --git a/dist.ini b/dist.ini index 2eab4b3..f30a9a8 100644 --- a/dist.ini +++ b/dist.ini @@ -1,7 +1,12 @@ ; This file is generated from dist.ini.meta by dzil bakeini. ; Edit that file or the bundles contained within for long-term changes. +; Generated by Dist::Zilla::Plugin::Author::KENTNL::DistINI version 1.8.3 at Wed Sep 4 19:44:54 2013 +; vim: syntax=dosini +; Uncomment this to bootstrap via self +; [Bootstrap::lib] +; try_built = 1 name = Dist-Zilla-Role-Bootstrap -author = Kent Fredric <kentfred...@gmail.com> +author = Kent Fredric <ken...@cpan.org> license = Perl_5 copyright_holder = Kent Fredric <kentfred...@gmail.com> @@ -14,9 +19,11 @@ issues = 1 :version = 1.14000001 [MetaData::BuiltWith / @Author::KENTNL/MetaData::BuiltWith] +:version = 1.004000 show_config = 1 show_uname = 1 uname_args = -s -o -r -m -i +use_external_file = only [Git::Contributors / @Author::KENTNL/Git::Contributors] :version = 0.006 @@ -39,6 +46,8 @@ include_dotfiles = 1 [Manifest / @Author::KENTNL/Manifest] +[Author::KENTNL::TravisCI / @Author::KENTNL/Author::KENTNL::TravisCI] + [CopyFilesFromBuild / @Author::KENTNL/CopyXBuild] copy = LICENSE @@ -52,7 +61,7 @@ copy = LICENSE [Test::Kwalitee / @Author::KENTNL/Test::Kwalitee] -[EOLTests / @Author::KENTNL/EOLTests] +[Test::EOL / @Author::KENTNL/Test::EOL] trailing_whitespace = 1 [Test::MinimumVersion / @Author::KENTNL/Test::MinimumVersion] @@ -76,7 +85,9 @@ replacer = replace_with_blank -phase = develop -type = suggests Dist::Zilla::App::Command::bakeini = 0.001000 -Dist::Zilla::PluginBundle::Author::KENTNL = 2.017002 +Dist::Zilla::PluginBundle::Author::KENTNL = 2.023002 + +[Prereqs::AuthorDeps / @Author::KENTNL/Prereqs::AuthorDeps] [MinimumPerl / @Author::KENTNL/MinimumPerl] @@ -89,7 +100,10 @@ locate_comment = 1 [MakeMaker / @Author::KENTNL/MakeMaker] default_jobs = 10 -[ReadmeFromPod / @Author::KENTNL/ReadmeFromPod] +[Author::KENTNL::RecommendFixes / @Author::KENTNL/Author::KENTNL::RecommendFixes] +:version = 0.001001 + +[Readme::Brief / @Author::KENTNL/ShippedReadme] [ReadmeAnyFromPod / @Author::KENTNL/ReadmeAnyFromPod] filename = README.mkdn @@ -114,7 +128,8 @@ filename = Changes tag_format = %v-source [Git::NextRelease / @Author::KENTNL/Git::NextRelease] -format = %v %{yyyy-MM-dd'T'HH:mm:ss}dZ +:version = 0.004000 +format = %v %{yyyy-MM-dd'T'HH:mm:ss}dZ %h time_zone = UTC [BumpVersionAfterRelease / @Author::KENTNL/BumpVersionAfterRelease] @@ -132,13 +147,20 @@ tag_format = %v [UploadToCPAN / @Author::KENTNL/UploadToCPAN] [Twitter / @Author::KENTNL/Twitter] -hash_tags = #perl #cpan +hash_tags = #perl #cpan #distzilla tweet_url = https://metacpan.org/release/{{$AUTHOR_UC}}/{{$DIST}}-{{$VERSION}}{{$TRIAL}}#whatsnew url_shortener = none -[Prereqs::Recommend::MatchInstalled / @Author::KENTNL/Prereqs::Recommend::MatchInstalled] -modules = ExtUtils::MakeMaker -modules = Test::More +[Prereqs::Upgrade / @Author::KENTNL/Prereqs::Upgrade] +Dist::Zila::Plugin::MetaProvides::Package = 2.000000 +Dist::Zilla = 5 +ExtUtils::MakeMaker = 7.00 +File::ShareDir::Install = 0.10 +Moo = 1.000008 +Moose = 2.000 +Path::Tiny = 0.058 +Test::File::ShareDir = 1.000000 +Test::More = 0.99 [Prereqs::Recommend::MatchInstalled / @Author::KENTNL/always_latest_develop_bundle] applyto_map = develop.suggests = develop.suggests @@ -147,20 +169,30 @@ modules = Dist::Zilla::PluginBundle::Author::KENTNL modules = Dist::Zilla::App::Command::bakeini [Prereqs / @Author::KENTNL/::Role::BundleDeps] +; version_major = 0 +; version_minor = 1 +; the following data denotes when this minor was minted +; version_rel_year = 2013 +; version_rel_month = 9 +; version_rel_day = 4 +; version_rel_hour = 19 +; version_rel_time_zone = Pacific/Auckland +; auto_prereqs_skip = File::Find -phase = develop -relationship = requires +Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes = 0.001001 +Dist::Zilla::Plugin::Author::KENTNL::TravisCI = 0 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::Contributors = 0.006 Dist::Zilla::Plugin::Git::GatherDir = 0 -Dist::Zilla::Plugin::Git::NextRelease = 0 +Dist::Zilla::Plugin::Git::NextRelease = 0.004000 Dist::Zilla::Plugin::Git::Tag = 0 Dist::Zilla::Plugin::GithubMeta = 0 Dist::Zilla::Plugin::License = 0 @@ -168,7 +200,7 @@ 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::MetaData::BuiltWith = 1.004000 Dist::Zilla::Plugin::MetaJSON = 0 Dist::Zilla::Plugin::MetaProvides::Package = 1.14000001 Dist::Zilla::Plugin::MetaTests = 0 @@ -178,13 +210,16 @@ Dist::Zilla::Plugin::PodCoverageTests = 0 Dist::Zilla::Plugin::PodSyntaxTests = 0 Dist::Zilla::Plugin::PodWeaver = 0 Dist::Zilla::Plugin::Prereqs = 0 +Dist::Zilla::Plugin::Prereqs::AuthorDeps = 0 Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled = 0 +Dist::Zilla::Plugin::Prereqs::Upgrade = 0 +Dist::Zilla::Plugin::Readme::Brief = 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::EOL = 0 Dist::Zilla::Plugin::Test::Kwalitee = 0 Dist::Zilla::Plugin::Test::MinimumVersion = 0 Dist::Zilla::Plugin::Test::Perl::Critic = 0 diff --git a/dist.ini.meta b/dist.ini.meta index 6ab45b8..60a4cfd 100644 --- a/dist.ini.meta +++ b/dist.ini.meta @@ -1,6 +1,7 @@ ; Generated by Dist::Zilla::Plugin::Author::KENTNL::DistINI version 1.8.3 at Wed Sep 4 19:44:54 2013 +; vim: syntax=dosini name = Dist-Zilla-Role-Bootstrap -author = Kent Fredric <kentfred...@gmail.com> +author = Kent Fredric <ken...@cpan.org> license = Perl_5 copyright_holder = Kent Fredric <kentfred...@gmail.com> @@ -9,8 +10,7 @@ copyright_holder = Kent Fredric <kentfred...@gmail.com> ; try_built = 1 [@Author::KENTNL] -:version = 2.016 -git_versions = 1 +:version = 2.023 normal_form = numify mantissa = 6 toolkit = eumm @@ -18,6 +18,8 @@ toolkit_hardness = soft bumpversions = 1 copyfiles = LICENSE srcreadme = mkdn +twitter_extra_hash_tags = #distzilla + ; version_major = 0 ; version_minor = 1 ; the following data denotes when this minor was minted @@ -26,7 +28,6 @@ srcreadme = mkdn ; version_rel_day = 4 ; version_rel_hour = 19 ; version_rel_time_zone = Pacific/Auckland -twitter_hash_tags = #perl #cpan ; auto_prereqs_skip = File::Find [Prereqs] diff --git a/lib/Dist/Zilla/Role/Bootstrap.pm b/lib/Dist/Zilla/Role/Bootstrap.pm index a40f70f..109fb37 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.000003'; +our $VERSION = '1.001000'; # ABSTRACT: Shared logic for bootstrap things. @@ -13,7 +13,6 @@ our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY use Moose::Role qw( with has around requires ); use List::UtilsBy qw( max_by nmax_by ); -use MooseX::AttributeShortcuts 0.015; #Min version for builder => sub {} use version qw(); @@ -62,22 +61,24 @@ around 'dump_config' => sub { -has distname => ( isa => 'Str', is => ro =>, lazy => 1, builder => sub { $_[0]->zilla->name; }, ); +has distname => ( isa => 'Str', is => ro =>, lazy_build => 1 ); +sub _build_distname { + my ($self) = @_; + return $self->zilla->name; +} -has _cwd => ( - is => ro =>, - lazy => 1, - builder => sub { - require Path::Tiny; - return Path::Tiny::path( $_[0]->zilla->root ); - }, -); +has _cwd => ( is => ro =>, lazy_build => 1, ); +sub _build__cwd { + my ($self) = @_; + require Path::Tiny; + return Path::Tiny::path( $self->zilla->root ); +} @@ -91,14 +92,10 @@ has _cwd => ( -has try_built => ( - isa => 'Bool', - is => ro =>, - lazy => 1, - builder => sub { return }, -); +has try_built => ( isa => 'Bool', is => ro =>, lazy_build => 1, ); +sub _build_try_built { return } @@ -112,14 +109,11 @@ has try_built => ( -has fallback => ( - isa => 'Bool', - is => ro =>, - lazy => 1, - builder => sub { return 1 }, -); +has fallback => ( isa => 'Bool', is => ro =>, lazy_build => 1 ); +sub _build_fallback { return 1 } + @@ -137,12 +131,9 @@ has fallback => ( -has try_built_method => ( - isa => 'Str', - is => ro =>, - lazy => 1, - builder => sub { return 'mtime' }, -); + +has try_built_method => ( isa => 'Str', is => ro =>, lazy_build => 1, ); +sub _build_try_built_method { return 'mtime' } @@ -225,37 +216,34 @@ sub _pick_candidate { -has _bootstrap_root => ( - is => ro =>, - lazy => 1, - builder => sub { - my ($self) = @_; - if ( not $self->try_built ) { - return $self->_cwd; - } - my $distname = $self->distname; +has _bootstrap_root => ( is => ro =>, lazy_build => 1 ); - my (@candidates) = grep { $_->basename =~ /\A\Q$distname\E-/msx } grep { $_->is_dir } $self->_cwd->children; +sub _build__bootstrap_root { + my ($self) = @_; + if ( not $self->try_built ) { + return $self->_cwd; + } + my $distname = $self->distname; - if ( 1 == scalar @candidates ) { - return $candidates[0]; + my (@candidates) = grep { $_->basename =~ /\A\Q$distname\E-/msx } grep { $_->is_dir } $self->_cwd->children; + + if ( 1 == scalar @candidates ) { + return $candidates[0]; + } + if ( scalar @candidates < 1 ) { + if ( not $self->fallback ) { + $self->log( [ 'candidates for bootstrap (%s) == 0, and fallback disabled. not bootstrapping', 0 + @candidates ] ); + return; } - if ( scalar @candidates < 1 ) { - if ( not $self->fallback ) { - $self->log( [ 'candidates for bootstrap (%s) == 0, and fallback disabled. not bootstrapping', 0 + @candidates ] ); - return; - } - else { - $self->log( [ 'candidates for bootstrap (%s) == 0, fallback to boostrapping <distname>/', 0 + @candidates ] ); - return $self->_cwd; - } + else { + $self->log( [ 'candidates for bootstrap (%s) == 0, fallback to boostrapping <distname>/', 0 + @candidates ] ); + return $self->_cwd; } + } - $self->log_debug( [ '>1 candidates, picking one by method %s', $self->try_built_method ] ); - return $self->_pick_candidate(@candidates); - - }, -); + $self->log_debug( [ '>1 candidates, picking one by method %s', $self->try_built_method ] ); + return $self->_pick_candidate(@candidates); +} @@ -315,7 +303,7 @@ Dist::Zilla::Role::Bootstrap - Shared logic for bootstrap things. =head1 VERSION -version 1.000003 +version 1.001000 =head1 SYNOPSIS @@ -339,6 +327,38 @@ For users of plugins: fallback = 0 ; # don't bootstrap at all if /Dist-Name-.*/ matches != 1 things fallback = 1 ; # fallback to / if /Dist-Name-.*/ matches != 1 things +=head1 DESCRIPTION + +This module is a role that aims to be consumed by plugins that want to perform +some very early bootstrap operation that may affect the loading environment of +successive plugins, especially with regards to plugins that may wish to build with +themselves, either by consuming the source tree itself, or by consuming a previous +built iteration. + +Implementation is quite simple: + +=over 4 + +=item 1. C<with> this role in your plugin + + with 'Dist::Zilla::Role::Bootstrap' + +=item 2. Implement the C<bootstrap> sub. + + sub bootstrap { + my ( $self ) = @_; + } + +=item 3. I<Optional>: Fetch the discovered C<bootstap> root via: + + $self->_bootstap_root + +=item 4. I<Optional>: Load some path into C<@INC> via: + + $self->_add_inc($path) + +=back + =head1 REQUIRED METHODS =head2 C<bootstrap> @@ -464,11 +484,11 @@ Internal: Used to perform the final step of injecting library paths into C<@INC> =head1 AUTHOR -Kent Fredric <kentfred...@gmail.com> +Kent Fredric <ken...@cpan.org> =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2014 by Kent Fredric <kentfred...@gmail.com>. +This software is copyright (c) 2015 by Kent Fredric <kentfred...@gmail.com>. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff --git a/misc/Changes.deps b/misc/Changes.deps index 340ac6a..132017b 100644 --- a/misc/Changes.deps +++ b/misc/Changes.deps @@ -1,6 +1,16 @@ This file contains changes in REQUIRED dependencies for standard CPAN phases (configure/build/runtime/test) -1.000003 +1.001000 + [Added / configure requires] + - perl 5.008 + + [Added / test requires] + - perl 5.008 + + [Removed / runtime requires] + - MooseX::AttributeShortcuts 0.015 + +1.000003 2014-08-15T21:30:54Z [Added / test requires] - File::Spec diff --git a/misc/Changes.deps.all b/misc/Changes.deps.all index d5defe7..bf17046 100644 --- a/misc/Changes.deps.all +++ b/misc/Changes.deps.all @@ -1,6 +1,56 @@ This file contains ALL changes in dependencies in both REQUIRED / OPTIONAL dependencies for all phases (configure/build/runtime/test/develop) -1.000003 +1.001000 + [Added / configure requires] + - perl 5.008 + + [Added / develop recommends] + - Test::More 0.99 + + [Added / develop requires] + - Dist::Zilla 5 + - Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes 0.001001 + - Dist::Zilla::Plugin::Author::KENTNL::TravisCI + - Dist::Zilla::Plugin::Prereqs::AuthorDeps + - Dist::Zilla::Plugin::Prereqs::Upgrade + - Dist::Zilla::Plugin::Readme::Brief + - Dist::Zilla::Plugin::Test::EOL + - Test::EOL + - Test::More + + [Added / runtime recommends] + - Path::Tiny 0.058 + + [Added / test recommends] + - Moose 2.000 + + [Added / test requires] + - perl 5.008 + + [Changed / configure recommends] + - ExtUtils::MakeMaker 6.98 → 7.00 + + [Changed / develop requires] + - Dist::Zilla::Plugin::Git::NextRelease 0 → 0.004000 + - Dist::Zilla::Plugin::MetaData::BuiltWith 0 → 1.004000 + - Test::Kwalitee 1.12 → 1.21 + + [Changed / develop suggests] + - Dist::Zilla::App::Command::bakeini 0.001001 → 0.002000 + - Dist::Zilla::PluginBundle::Author::KENTNL 2.017002 → 2.023002 + + [Changed / test recommends] + - ExtUtils::MakeMaker 6.98 → 7.00 + - Test::More 1.001003 → 0.99 + + [Removed / develop requires] + - Dist::Zilla::Plugin::EOLTests + - Dist::Zilla::Plugin::ReadmeFromPod + + [Removed / runtime requires] + - MooseX::AttributeShortcuts 0.015 + +1.000003 2014-08-15T21:30:54Z [Added / develop requires] - Dist::Zilla::Plugin::Git::Contributors 0.006 diff --git a/misc/Changes.deps.dev b/misc/Changes.deps.dev index beb67c1..12cabed 100644 --- a/misc/Changes.deps.dev +++ b/misc/Changes.deps.dev @@ -1,6 +1,34 @@ This file contains changes to DEVELOPMENT dependencies only ( both REQUIRED and OPTIONAL ) -1.000003 +1.001000 + [Added / develop recommends] + - Test::More 0.99 + + [Added / develop requires] + - Dist::Zilla 5 + - Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes 0.001001 + - Dist::Zilla::Plugin::Author::KENTNL::TravisCI + - Dist::Zilla::Plugin::Prereqs::AuthorDeps + - Dist::Zilla::Plugin::Prereqs::Upgrade + - Dist::Zilla::Plugin::Readme::Brief + - Dist::Zilla::Plugin::Test::EOL + - Test::EOL + - Test::More + + [Changed / develop requires] + - Dist::Zilla::Plugin::Git::NextRelease 0 → 0.004000 + - Dist::Zilla::Plugin::MetaData::BuiltWith 0 → 1.004000 + - Test::Kwalitee 1.12 → 1.21 + + [Changed / develop suggests] + - Dist::Zilla::App::Command::bakeini 0.001001 → 0.002000 + - Dist::Zilla::PluginBundle::Author::KENTNL 2.017002 → 2.023002 + + [Removed / develop requires] + - Dist::Zilla::Plugin::EOLTests + - Dist::Zilla::Plugin::ReadmeFromPod + +1.000003 2014-08-15T21:30:54Z [Added / develop requires] - Dist::Zilla::Plugin::Git::Contributors 0.006 diff --git a/misc/Changes.deps.opt b/misc/Changes.deps.opt index 26e6cdc..db068f0 100644 --- a/misc/Changes.deps.opt +++ b/misc/Changes.deps.opt @@ -1,6 +1,20 @@ This file contains changes in OPTIONAL dependencies for standard CPAN phases (configure/build/runtime/test) -1.000003 +1.001000 + [Added / runtime recommends] + - Path::Tiny 0.058 + + [Added / test recommends] + - Moose 2.000 + + [Changed / configure recommends] + - ExtUtils::MakeMaker 6.98 → 7.00 + + [Changed / test recommends] + - ExtUtils::MakeMaker 6.98 → 7.00 + - Test::More 1.001003 → 0.99 + +1.000003 2014-08-15T21:30:54Z [Changed / test recommends] - CPAN::Meta 0 → 2.120900 diff --git a/misc/built_with.json b/misc/built_with.json new file mode 100644 index 0000000..4bedf93 --- /dev/null +++ b/misc/built_with.json @@ -0,0 +1,98 @@ +{ + "modules" : { + "CPAN::Meta" : "2.143240", + "Carp" : "1.34", + "Dist::Zilla" : "5.031", + "Dist::Zilla::App::Command::bakeini" : "0.002000", + "Dist::Zilla::Chrome::Test" : "5.031", + "Dist::Zilla::Dist::Builder" : "5.031", + "Dist::Zilla::MVP::Assembler::Zilla" : "5.031", + "Dist::Zilla::MVP::Section" : "5.031", + "Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes" : "0.004001", + "Dist::Zilla::Plugin::Author::KENTNL::TravisCI" : "0.001000", + "Dist::Zilla::Plugin::Authority" : "1.009", + "Dist::Zilla::Plugin::AutoPrereqs" : "5.031", + "Dist::Zilla::Plugin::BumpVersionAfterRelease" : "0.008", + "Dist::Zilla::Plugin::ConfirmRelease" : "5.031", + "Dist::Zilla::Plugin::CopyFilesFromBuild" : "0.103510", + "Dist::Zilla::Plugin::Git::Check" : "2.029", + "Dist::Zilla::Plugin::Git::Commit" : "2.029", + "Dist::Zilla::Plugin::Git::CommitBuild" : "2.029", + "Dist::Zilla::Plugin::Git::Contributors" : "0.008", + "Dist::Zilla::Plugin::Git::GatherDir" : "2.029", + "Dist::Zilla::Plugin::Git::NextRelease" : "0.004000", + "Dist::Zilla::Plugin::Git::Tag" : "2.029", + "Dist::Zilla::Plugin::GithubMeta" : "0.46", + "Dist::Zilla::Plugin::License" : "5.031", + "Dist::Zilla::Plugin::MakeMaker" : "5.031", + "Dist::Zilla::Plugin::Manifest" : "5.031", + "Dist::Zilla::Plugin::ManifestSkip" : "5.031", + "Dist::Zilla::Plugin::MetaConfig" : "5.031", + "Dist::Zilla::Plugin::MetaData::BuiltWith" : "1.004001", + "Dist::Zilla::Plugin::MetaJSON" : "5.031", + "Dist::Zilla::Plugin::MetaProvides::Package" : "2.003001", + "Dist::Zilla::Plugin::MetaTests" : "5.031", + "Dist::Zilla::Plugin::MetaYAML" : "5.031", + "Dist::Zilla::Plugin::MinimumPerl" : "1.006", + "Dist::Zilla::Plugin::PodCoverageTests" : "5.031", + "Dist::Zilla::Plugin::PodSyntaxTests" : "5.031", + "Dist::Zilla::Plugin::PodWeaver" : "4.006", + "Dist::Zilla::Plugin::Prereqs" : "5.031", + "Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0.004", + "Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled" : "0.003001", + "Dist::Zilla::Plugin::Prereqs::Upgrade" : "0.001000", + "Dist::Zilla::Plugin::Readme::Brief" : "0.002002", + "Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0.142470", + "Dist::Zilla::Plugin::RewriteVersion::Sanitized" : "0.001005", + "Dist::Zilla::Plugin::RunExtraTests" : "0.025", + "Dist::Zilla::Plugin::Test::CPAN::Changes" : "0.008", + "Dist::Zilla::Plugin::Test::Compile::PerFile" : "0.003000", + "Dist::Zilla::Plugin::Test::EOL" : "0.16", + "Dist::Zilla::Plugin::Test::Kwalitee" : "2.11", + "Dist::Zilla::Plugin::Test::MinimumVersion" : "2.000005", + "Dist::Zilla::Plugin::Test::Perl::Critic" : "2.112410", + "Dist::Zilla::Plugin::Test::ReportPrereqs" : "0.019", + "Dist::Zilla::Plugin::TestRelease" : "5.031", + "Dist::Zilla::Plugin::Twitter" : "0.026", + "Dist::Zilla::Plugin::UploadToCPAN" : "5.031", + "Dist::Zilla::PluginBundle::Author::KENTNL" : "2.023002", + "Dist::Zilla::Role::Plugin" : "5.031", + "ExtUtils::MakeMaker" : "7.05_07", + "File::Copy::Recursive" : "0.38", + "File::Spec" : "3.51", + "FindBin" : "1.51", + "List::UtilsBy" : "0.09", + "Moose" : "2.1403", + "Moose::Role" : "2.1403", + "Path::Tiny" : "0.061", + "Pod::Coverage::TrustPod" : "0.100003", + "Test::CPAN::Changes" : "0.30", + "Test::CPAN::Meta" : "0.24", + "Test::EOL" : "1.5", + "Test::Kwalitee" : "1.22", + "Test::More" : "1.301001_097", + "Test::Pod" : "1.48", + "Test::Pod::Coverage" : "1.10", + "lib" : "0.63", + "strict" : "1.08", + "utf8" : "1.14", + "version" : "0.9911", + "warnings" : "1.29" + }, + "perl" : { + "original" : "v5.21.6", + "qv" : 1, + "version" : [ + 5, + 21, + 6 + ] + }, + "perl-config" : { + "gccversion" : "4.8.3", + "myarchname" : "x86_64-linux", + "osname" : "linux" + }, + "platform" : "linux", + "uname" : "Linux 3.18.1-aufs x86_64 GenuineIntel GNU/Linux" +} diff --git a/perlcritic.rc b/perlcritic.rc index 078edf7..e2e27c2 100644 --- a/perlcritic.rc +++ b/perlcritic.rc @@ -42,6 +42,8 @@ allow_includes = 1 [BuiltinFunctions::ProhibitUniversalIsa] +[BuiltinFunctions::ProhibitUselessTopic] + [BuiltinFunctions::ProhibitVoidGrep] [BuiltinFunctions::ProhibitVoidMap] @@ -86,7 +88,7 @@ allow_includes = 1 [CodeLayout::RequireTrailingCommas] -[CodeLayout::RequireUseUTF8] +[-CodeLayout::RequireUseUTF8] [Compatibility::ConstantLeadingUnderscore] @@ -145,6 +147,8 @@ spell_command = aspell list --lang en_US [Documentation::RequireEndBeforeLastPod] +[Documentation::RequireFilenameMarkup] + [Documentation::RequireFinalCut] [Documentation::RequireLinkedURLs] @@ -292,6 +296,8 @@ allowed_pragmata = diagnostics feature perlversion strict warnings utf8 [RegularExpressions::ProhibitUnusualDelimiters] +[RegularExpressions::ProhibitUselessTopic] + [RegularExpressions::RequireBracesForMultiline] [RegularExpressions::RequireDotMatchAnything] 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 09e1b9f..1f5d55c 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.002001 +# using by Dist::Zilla::Plugin::Test::Compile::PerFile ( @Author::KENTNL/Test::Compile::PerFile ) version 0.003000 # with template 01-basic.t.tpl use Test::More 0.89 tests => 1; diff --git a/t/00-report-prereqs.dd b/t/00-report-prereqs.dd index 4de96ec..5dc052c 100644 --- a/t/00-report-prereqs.dd +++ b/t/00-report-prereqs.dd @@ -1,26 +1,32 @@ do { my $x = { 'configure' => { 'recommends' => { - 'ExtUtils::MakeMaker' => '6.98' + 'ExtUtils::MakeMaker' => '7.00' }, 'requires' => { - 'ExtUtils::MakeMaker' => '0' + 'ExtUtils::MakeMaker' => '0', + 'perl' => '5.008' } }, 'develop' => { + 'recommends' => { + 'Test::More' => '0.99' + }, 'requires' => { + 'Dist::Zilla' => '5', + 'Dist::Zilla::Plugin::Author::KENTNL::RecommendFixes' => '0.001001', + 'Dist::Zilla::Plugin::Author::KENTNL::TravisCI' => '0', '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::Contributors' => '0.006', 'Dist::Zilla::Plugin::Git::GatherDir' => '0', - 'Dist::Zilla::Plugin::Git::NextRelease' => '0', + 'Dist::Zilla::Plugin::Git::NextRelease' => '0.004000', 'Dist::Zilla::Plugin::Git::Tag' => '0', 'Dist::Zilla::Plugin::GithubMeta' => '0', 'Dist::Zilla::Plugin::License' => '0', @@ -28,7 +34,7 @@ do { my $x = { 'Dist::Zilla::Plugin::Manifest' => '0', 'Dist::Zilla::Plugin::ManifestSkip' => '0', 'Dist::Zilla::Plugin::MetaConfig' => '0', - 'Dist::Zilla::Plugin::MetaData::BuiltWith' => '0', + 'Dist::Zilla::Plugin::MetaData::BuiltWith' => '1.004000', 'Dist::Zilla::Plugin::MetaJSON' => '0', 'Dist::Zilla::Plugin::MetaProvides::Package' => '1.14000001', 'Dist::Zilla::Plugin::MetaTests' => '0', @@ -38,13 +44,16 @@ do { my $x = { 'Dist::Zilla::Plugin::PodSyntaxTests' => '0', 'Dist::Zilla::Plugin::PodWeaver' => '0', 'Dist::Zilla::Plugin::Prereqs' => '0', + 'Dist::Zilla::Plugin::Prereqs::AuthorDeps' => '0', 'Dist::Zilla::Plugin::Prereqs::Recommend::MatchInstalled' => '0', + 'Dist::Zilla::Plugin::Prereqs::Upgrade' => '0', + 'Dist::Zilla::Plugin::Readme::Brief' => '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::EOL' => '0', 'Dist::Zilla::Plugin::Test::Kwalitee' => '0', 'Dist::Zilla::Plugin::Test::MinimumVersion' => '0', 'Dist::Zilla::Plugin::Test::Perl::Critic' => '0', @@ -55,22 +64,26 @@ do { my $x = { 'Pod::Coverage::TrustPod' => '0', 'Test::CPAN::Changes' => '0.19', 'Test::CPAN::Meta' => '0', - 'Test::Kwalitee' => '1.12', + 'Test::EOL' => '0', + 'Test::Kwalitee' => '1.21', + 'Test::More' => '0', 'Test::Pod' => '1.41', 'Test::Pod::Coverage' => '1.08' }, 'suggests' => { - 'Dist::Zilla::App::Command::bakeini' => '0.001001', - 'Dist::Zilla::PluginBundle::Author::KENTNL' => '2.017002' + 'Dist::Zilla::App::Command::bakeini' => '0.002000', + 'Dist::Zilla::PluginBundle::Author::KENTNL' => '2.023002' } }, 'runtime' => { + 'recommends' => { + 'Path::Tiny' => '0.058' + }, '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', @@ -83,8 +96,9 @@ do { my $x = { 'test' => { 'recommends' => { 'CPAN::Meta' => '2.120900', - 'ExtUtils::MakeMaker' => '6.98', - 'Test::More' => '1.001003' + 'ExtUtils::MakeMaker' => '7.00', + 'Moose' => '2.000', + 'Test::More' => '0.99' }, 'requires' => { 'Dist::Zilla::Chrome::Test' => '0', @@ -96,7 +110,8 @@ do { my $x = { 'File::Spec' => '0', 'FindBin' => '0', 'Moose' => '0', - 'Test::More' => '0.89' + 'Test::More' => '0.89', + 'perl' => '5.008' } } }; diff --git a/t/01-basic.t b/t/01-basic.t index da7b8ed..effbff0 100644 --- a/t/01-basic.t +++ b/t/01-basic.t @@ -46,7 +46,10 @@ $section->current_section->payload->{name} = 'Example'; $section->finalize; my $instance = Example->plugin_from_config( 'testing', {}, $section ); - +$instance->distname; +$instance->fallback; +$instance->try_built; +$instance->try_built_method; is_deeply( $instance->dump_config, { diff --git a/t/02-try-built-mtime.t b/t/02-try-built-mtime.t index 6dbc4ef..376a295 100644 --- a/t/02-try-built-mtime.t +++ b/t/02-try-built-mtime.t @@ -63,6 +63,10 @@ my $instance = Example->plugin_from_config( }, $section ); +$instance->distname; +$instance->fallback; +$instance->try_built; +$instance->try_built_method; is_deeply( $instance->dump_config, diff --git a/t/03-try-built-parseversion.t b/t/03-try-built-parseversion.t index d999de6..97f9740 100644 --- a/t/03-try-built-parseversion.t +++ b/t/03-try-built-parseversion.t @@ -62,6 +62,10 @@ my $instance = Example->plugin_from_config( }, $section ); +$instance->distname; +$instance->fallback; +$instance->try_built; +$instance->try_built_method; is_deeply( $instance->dump_config, diff --git a/xt/release/eol.t b/xt/author/eol.t similarity index 58% rename from xt/release/eol.t rename to xt/author/eol.t index d13c49d..24b0b33 100644 --- a/xt/release/eol.t +++ b/xt/author/eol.t @@ -2,7 +2,7 @@ use strict; use warnings; use Test::More; -eval 'use Test::EOL'; -plan skip_all => 'Test::EOL required' if $@; +# generated by Dist::Zilla::Plugin::Test::EOL 0.16 +use Test::EOL; all_perl_files_ok({ trailing_whitespace => 1 }); diff --git a/xt/release/kwalitee.t b/xt/release/kwalitee.t index 13cecfa..bcbce84 100644 --- a/xt/release/kwalitee.t +++ b/xt/release/kwalitee.t @@ -1,4 +1,9 @@ -# this test was generated with Dist::Zilla::Plugin::Test::Kwalitee 2.07 +# this test was generated with Dist::Zilla::Plugin::Test::Kwalitee 2.11 use strict; use warnings; -use Test::Kwalitee; +use Test::More 0.88; +use Test::Kwalitee 1.21 'kwalitee_ok'; + +kwalitee_ok(); + +done_testing; -- 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