[libdist-zilla-role-bootstrap-perl] 01/01: Build results of 188d174 (on master)

Axel Beckert abe at deuxchevaux.org
Sat Aug 8 11:59:38 UTC 2015


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 <kentfredric at 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>
+<kentnl at cpan.org> <kentfredric at 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 <kentfredric at gmail.com>.
+This software is copyright (c) 2015 by Kent Fredric <kentfredric at 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 <kentfredric at gmail.com>.
+This software is Copyright (c) 2015 by Kent Fredric <kentfredric at 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 <kentfredric at gmail.com>.
+This software is Copyright (c) 2015 by Kent Fredric <kentfredric at 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 <kentfredric at gmail.com>"
+      "Kent Fredric <kentnl at 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 <kentfredric at gmail.com>'
+  - 'Kent Fredric <kentnl at 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 <kentfredric at gmail.com>
+  perl Makefile.PL
+  make
+  make test
+  make install
 
 COPYRIGHT AND LICENSE
-    This software is copyright (c) 2014 by Kent Fredric
-    <kentfredric at 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
+<kentfredric at 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 <kentfredric at gmail.com>
+author = Kent Fredric <kentnl at cpan.org>
 license = Perl_5
 copyright_holder = Kent Fredric <kentfredric at 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 <kentfredric at gmail.com>
+author           = Kent Fredric <kentnl at cpan.org>
 license          = Perl_5
 copyright_holder = Kent Fredric <kentfredric at gmail.com>
 
@@ -9,8 +10,7 @@ copyright_holder = Kent Fredric <kentfredric at 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 <kentfredric at gmail.com>
+Kent Fredric <kentnl at cpan.org>
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2014 by Kent Fredric <kentfredric at gmail.com>.
+This software is copyright (c) 2015 by Kent Fredric <kentfredric at 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



More information about the Pkg-perl-cvs-commits mailing list