[libdist-zilla-role-bootstrap-perl] 01/01: Build results of 1a82bbe (on master)
Axel Beckert
abe at deuxchevaux.org
Sat Aug 8 11:59:25 UTC 2015
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 <kentfredric at 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 <kentfredric at 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
More information about the Pkg-perl-cvs-commits
mailing list