New Upstream Snapshot - libdate-pregnancy-perl

Ready changes

Summary

Merged new upstream version: 0.06+git20200531.1.7ca8e6e (was: 0.06).

Resulting package

Built on 2023-01-11T14:16 (took 11m59s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-snapshots libdate-pregnancy-perl

Lintian Result

Diff

diff --git a/Build.PL b/Build.PL
index f57e4c8..07869e0 100644
--- a/Build.PL
+++ b/Build.PL
@@ -1,5 +1,5 @@
 
-# This file was automatically generated by Dist::Zilla::Plugin::ModuleBuild v5.038.
+# This file was automatically generated by Dist::Zilla::Plugin::ModuleBuild v6.029.
 use strict;
 use warnings;
 
@@ -16,7 +16,7 @@ my %module_build_args = (
   },
   "dist_abstract" => "calculate birthdate and week numbers for a pregnancy",
   "dist_author" => [
-    "Jonas B. Nielsen <jonasbn\@cpan.org>"
+    "Jonas B. <jonasbn\@cpan.org>"
   ],
   "dist_name" => "Date-Pregnancy",
   "dist_version" => "0.06",
@@ -27,7 +27,6 @@ my %module_build_args = (
     "Carp" => 0,
     "Clone" => 0,
     "DateTime" => 0,
-    "Exporter" => 0,
     "POSIX" => 0,
     "perl" => "5.008"
   },
@@ -36,10 +35,12 @@ my %module_build_args = (
     "IO::Handle" => 0,
     "IPC::Open3" => 0,
     "Pod::Coverage::TrustPod" => 0,
+    "Test::Fatal" => 0,
     "Test::Kwalitee" => "1.21",
-    "Test::More" => "0.88",
+    "Test::More" => 0,
     "Test::Pod" => "1.41",
-    "Test::Pod::Coverage" => "1.08"
+    "Test::Pod::Coverage" => "1.08",
+    "Test::Tester" => "1.302111"
   }
 );
 
@@ -50,10 +51,12 @@ my %fallback_build_requires = (
   "IPC::Open3" => 0,
   "Module::Build" => "0.30",
   "Pod::Coverage::TrustPod" => 0,
+  "Test::Fatal" => 0,
   "Test::Kwalitee" => "1.21",
-  "Test::More" => "0.88",
+  "Test::More" => 0,
   "Test::Pod" => "1.41",
-  "Test::Pod::Coverage" => "1.08"
+  "Test::Pod::Coverage" => "1.08",
+  "Test::Tester" => "1.302111"
 );
 
 
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 0000000..6709716
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,46 @@
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
+
+## Our Standards
+
+Examples of behavior that contributes to creating a positive environment include:
+
+* Using welcoming and inclusive language
+* Being respectful of differing viewpoints and experiences
+* Gracefully accepting constructive criticism
+* Focusing on what is best for the community
+* Showing empathy towards other community members
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery and unwelcome sexual attention or advances
+* Trolling, insulting/derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information, such as a physical or electronic address, without explicit permission
+* Other conduct which could reasonably be considered inappropriate in a professional setting
+
+## Our Responsibilities
+
+Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
+
+Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
+
+## Scope
+
+This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at jonasbn@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
+
+Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
+
+[homepage]: http://contributor-covenant.org
+[version]: http://contributor-covenant.org/version/1/4/
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..fc2936f
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,53 @@
+# Contributing
+
+These are the guidelines for contributing to this repository.
+
+## Issues
+
+File an issue if you think you've found a [bug](https://en.wikipedia.org/wiki/Software_bug). Please describe the following:
+
+1. What version of the involved component was used
+2. What environment was the component used in (OS, Perl version etc.)
+3. What was expected
+4. What actually occurred
+5. What had to be done to reproduce the issue
+
+Please use the [issue template](.github/ISSUE_TEMPLATE.md).
+
+## Patches
+
+Patches for fixes, features, and improvements are accepted via pull requests.
+
+Pull requests should be based on the **master** branch, unless you want to contribute to an active branch for a specific topic.
+
+Please use the [PR template](.github/PULL_REQUEST_TEMPLATE.md).
+
+Coding guidelines are basic, please use:
+
+- [EditorConfig](http://editorconfig.org/) configuration included in repository as `.editorconfig`
+- [PerlTidy](http://perltidy.sourceforge.net/) configuration included in repository as `.perlcriticrc`
+
+For other coding conventions please see the Perl::Critic configuration in: `t/perlcriticrc`.
+
+And if you are really adventurous, you are most welcome to read [my general coding conventions](https://gist.github.com/jonasbn/c2f703c68340384cfc61bb9c38adb2ff) (WIP).
+
+Do note that the repository uses [probot](https://probot.github.io/), so if you write comments formatted as:
+
+```perl
+# @todo You have an in issue in your heading
+# @body But a descriptive body
+```
+
+The [`TODO bot`](https://probot.github.io/apps/todo/) will the create a GitHub issue automatically upon `push` to the repository.
+
+All contributions are welcome and most will be accepted.
+
+## Licensing and Copyright
+
+Please note that accepted contributions are included in the repository and hence under the same license as the repository contributed to.
+
+## Acknowledgement and Mentions
+
+Please note that all contributions are acknowledged and contributors are mentioned by available identification, if you as a contributor would prefer not to be mentioned explicitly please indicate this, PR mechanics cannot be ignored.
+
+If you prefer to be mentioned in a specific manner other than by GitHub handle or similar please indicate this and accommodation will be attempted, limited only be the means available,
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..0d7a23c
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,80 @@
+This is the Perl distribution Date-Pregnancy.
+
+Installing Date-Pregnancy is straightforward.
+
+## Installation with cpanm
+
+If you have cpanm, you only need one line:
+
+    % cpanm Date::Pregnancy
+
+If it does not have permission to install modules to the current perl, cpanm
+will automatically set up and install to a local::lib in your home directory.
+See the local::lib documentation (https://metacpan.org/pod/local::lib) for
+details on enabling it in your environment.
+
+## Installing with the CPAN shell
+
+Alternatively, if your CPAN shell is set up, you should just be able to do:
+
+    % cpan Date::Pregnancy
+
+## Manual installation
+
+As a last resort, you can manually install it. If you have not already
+downloaded the release tarball, you can find the download link on the module's
+MetaCPAN page: https://metacpan.org/pod/Date::Pregnancy
+
+Untar the tarball, install configure prerequisites (see below), then build it:
+
+    % perl Build.PL
+    % ./Build && ./Build test
+
+Then install it:
+
+    % ./Build install
+
+Or the more portable variation:
+
+    % perl Build.PL
+    % perl Build
+    % perl Build test
+    % perl Build install
+
+If your perl is system-managed, you can create a local::lib in your home
+directory to install modules to. For details, see the local::lib documentation:
+https://metacpan.org/pod/local::lib
+
+The prerequisites of this distribution will also have to be installed manually. The
+prerequisites are listed in one of the files: `MYMETA.yml` or `MYMETA.json` generated
+by running the manual build process described above.
+
+## Configure Prerequisites
+
+This distribution requires other modules to be installed before this
+distribution's installer can be run.  They can be found under the
+"configure_requires" key of META.yml or the
+"{prereqs}{configure}{requires}" key of META.json.
+
+## Other Prerequisites
+
+This distribution may require additional modules to be installed after running
+Build.PL or Makefile.PL.
+Look for prerequisites in the following phases:
+
+* to run ./Build or make, PHASE = build
+* to use the module code itself, PHASE = runtime
+* to run tests, PHASE = test
+
+They can all be found in the "PHASE_requires" key of MYMETA.yml or the
+"{prereqs}{PHASE}{requires}" key of MYMETA.json.
+
+## Documentation
+
+Date-Pregnancy documentation is available as POD.
+You can run `perldoc` from a shell to read the documentation:
+
+    % perldoc Date::Pregnancy
+
+For more information on installing Perl modules via CPAN, please see:
+https://www.cpan.org/modules/INSTALL.html
diff --git a/LICENSE b/LICENSE
index e9b0c61..9c1d60e 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-This software is Copyright (c) 2016 by Jonas B. Nielsen.
+This software is Copyright (c) 2023 by Jonas B.
 
 This is free software, licensed under:
 
diff --git a/MANIFEST b/MANIFEST
index eee5d10..910fd86 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,17 +1,23 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.038.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.029.
 Build.PL
+CODE_OF_CONDUCT.md
+CONTRIBUTING.md
 Changes
+INSTALL
 LICENSE
 MANIFEST
 META.json
 META.yml
 Makefile.PL
 README
+cpanfile
 dist.ini
 lib/Date/Pregnancy.pm
 t/00-compile.t
 t/Villads.t
 t/author-critic.t
+t/author-pod-coverage.t
+t/author-pod-syntax.t
 t/calculate_birthday.t
 t/calculate_month.t
 t/calculate_week.t
@@ -19,6 +25,5 @@ t/methods.t
 t/perlcriticrc
 t/release-cpan-changes.t
 t/release-kwalitee.t
-t/release-pod-coverage.t
-t/release-pod-syntax.t
+t/release-meta-json.t
 t/warnings.t
diff --git a/META.json b/META.json
index b4c8574..9eb35e5 100644
--- a/META.json
+++ b/META.json
@@ -1,10 +1,10 @@
 {
    "abstract" : "calculate birthdate and week numbers for a pregnancy",
    "author" : [
-      "Jonas B. Nielsen <jonasbn@cpan.org>"
+      "Jonas B. <jonasbn@cpan.org>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 5.038, CPAN::Meta::Converter version 2.150005",
+   "generated_by" : "Dist::Zilla version 6.029, CPAN::Meta::Converter version 2.150010",
    "license" : [
       "artistic_2"
    ],
@@ -29,7 +29,9 @@
          "requires" : {
             "Pod::Coverage::TrustPod" : "0",
             "Test::CPAN::Changes" : "0.19",
+            "Test::CPAN::Meta::JSON" : "0.16",
             "Test::Kwalitee" : "1.21",
+            "Test::Perl::Critic" : "0",
             "Test::Pod" : "1.41",
             "Test::Pod::Coverage" : "1.08"
          }
@@ -39,7 +41,6 @@
             "Carp" : "0",
             "Clone" : "0",
             "DateTime" : "0",
-            "Exporter" : "0",
             "POSIX" : "0",
             "perl" : "5.008"
          }
@@ -50,10 +51,12 @@
             "IO::Handle" : "0",
             "IPC::Open3" : "0",
             "Pod::Coverage::TrustPod" : "0",
+            "Test::Fatal" : "0",
             "Test::Kwalitee" : "1.21",
-            "Test::More" : "0.88",
+            "Test::More" : "0",
             "Test::Pod" : "1.41",
-            "Test::Pod::Coverage" : "1.08"
+            "Test::Pod::Coverage" : "1.08",
+            "Test::Tester" : "1.302111"
          }
       }
    },
@@ -64,14 +67,9 @@
       }
    },
    "release_status" : "stable",
-   "resources" : {
-      "homepage" : "http://search.cpan.org/dist/Date-Pregnancy/",
-      "repository" : {
-         "type" : "git",
-         "url" : "git://github.com/jonasbn/Date-Pregnancy.git",
-         "web" : "https://github.com/jonasbn/Date-Pregnancy"
-      }
-   },
-   "version" : "0.06"
+   "version" : "0.06",
+   "x_generated_by_perl" : "v5.36.0",
+   "x_serialization_backend" : "Cpanel::JSON::XS version 4.32",
+   "x_spdx_expression" : "Artistic-2.0"
 }
 
diff --git a/META.yml b/META.yml
index fe0fe10..a2d8830 100644
--- a/META.yml
+++ b/META.yml
@@ -1,22 +1,24 @@
 ---
 abstract: 'calculate birthdate and week numbers for a pregnancy'
 author:
-  - 'Jonas B. Nielsen <jonasbn@cpan.org>'
+  - 'Jonas B. <jonasbn@cpan.org>'
 build_requires:
   File::Spec: '0'
   IO::Handle: '0'
   IPC::Open3: '0'
   Module::Build: '0.30'
   Pod::Coverage::TrustPod: '0'
+  Test::Fatal: '0'
   Test::Kwalitee: '1.21'
-  Test::More: '0.88'
+  Test::More: '0'
   Test::Pod: '1.41'
   Test::Pod::Coverage: '1.08'
+  Test::Tester: '1.302111'
 configure_requires:
   ExtUtils::MakeMaker: '0'
   Module::Build: '0.30'
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.038, CPAN::Meta::Converter version 2.150005'
+generated_by: 'Dist::Zilla version 6.029, CPAN::Meta::Converter version 2.150010'
 license: artistic_2
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -30,10 +32,9 @@ requires:
   Carp: '0'
   Clone: '0'
   DateTime: '0'
-  Exporter: '0'
   POSIX: '0'
   perl: '5.008'
-resources:
-  homepage: http://search.cpan.org/dist/Date-Pregnancy/
-  repository: git://github.com/jonasbn/Date-Pregnancy.git
 version: '0.06'
+x_generated_by_perl: v5.36.0
+x_serialization_backend: 'YAML::Tiny version 1.73'
+x_spdx_expression: Artistic-2.0
diff --git a/Makefile.PL b/Makefile.PL
index 3859278..06da68f 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.038.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.029.
 use strict;
 use warnings;
 
@@ -8,7 +8,7 @@ use ExtUtils::MakeMaker;
 
 my %WriteMakefileArgs = (
   "ABSTRACT" => "calculate birthdate and week numbers for a pregnancy",
-  "AUTHOR" => "Jonas B. Nielsen <jonasbn\@cpan.org>",
+  "AUTHOR" => "Jonas B. <jonasbn\@cpan.org>",
   "BUILD_REQUIRES" => {
     "Module::Build" => "0.30"
   },
@@ -24,7 +24,6 @@ my %WriteMakefileArgs = (
     "Carp" => 0,
     "Clone" => 0,
     "DateTime" => 0,
-    "Exporter" => 0,
     "POSIX" => 0
   },
   "TEST_REQUIRES" => {
@@ -32,10 +31,12 @@ my %WriteMakefileArgs = (
     "IO::Handle" => 0,
     "IPC::Open3" => 0,
     "Pod::Coverage::TrustPod" => 0,
+    "Test::Fatal" => 0,
     "Test::Kwalitee" => "1.21",
-    "Test::More" => "0.88",
+    "Test::More" => 0,
     "Test::Pod" => "1.41",
-    "Test::Pod::Coverage" => "1.08"
+    "Test::Pod::Coverage" => "1.08",
+    "Test::Tester" => "1.302111"
   },
   "VERSION" => "0.06",
   "test" => {
@@ -48,17 +49,18 @@ my %FallbackPrereqs = (
   "Carp" => 0,
   "Clone" => 0,
   "DateTime" => 0,
-  "Exporter" => 0,
   "File::Spec" => 0,
   "IO::Handle" => 0,
   "IPC::Open3" => 0,
   "Module::Build" => "0.30",
   "POSIX" => 0,
   "Pod::Coverage::TrustPod" => 0,
+  "Test::Fatal" => 0,
   "Test::Kwalitee" => "1.21",
-  "Test::More" => "0.88",
+  "Test::More" => 0,
   "Test::Pod" => "1.41",
-  "Test::Pod::Coverage" => "1.08"
+  "Test::Pod::Coverage" => "1.08",
+  "Test::Tester" => "1.302111"
 );
 
 
diff --git a/README b/README
index bdbed2f..1637674 100644
--- a/README
+++ b/README
@@ -1,16 +1,13 @@
-
-
 This archive contains the distribution Date-Pregnancy,
 version 0.06:
 
   calculate birthdate and week numbers for a pregnancy
 
-This software is Copyright (c) 2016 by Jonas B. Nielsen.
+This software is Copyright (c) 2023 by Jonas B.
 
 This is free software, licensed under:
 
   The Artistic License 2.0 (GPL Compatible)
 
 
-This README file was generated by Dist::Zilla::Plugin::Readme v5.038.
-
+This README file was generated by Dist::Zilla::Plugin::Readme v6.029.
diff --git a/cpanfile b/cpanfile
new file mode 100644
index 0000000..fc40e2b
--- /dev/null
+++ b/cpanfile
@@ -0,0 +1,37 @@
+requires 'DateTime';
+requires 'Carp';
+requires 'Clone';
+requires 'POSIX';
+requires 'perl', '5.008';
+
+on 'build', sub {
+    requires 'Module::Build', '0.30';
+};
+
+on 'test', sub {
+    requires 'File::Spec';
+    requires 'IO::Handle';
+    requires 'IPC::Open3';
+    requires 'Pod::Coverage::TrustPod';
+    requires 'Test::Fatal';
+    requires 'Test::Kwalitee', '1.21';
+    requires 'Test::More';
+    requires 'Test::Pod', '1.41';
+    requires 'Test::Pod::Coverage', '1.08';
+    requires 'Test::Tester', '1.302111';
+};
+
+on 'configure', sub {
+    requires 'ExtUtils::MakeMaker';
+    requires 'Module::Build', '0.30';
+};
+
+on 'develop', sub {
+    requires 'Pod::Coverage::TrustPod';
+    requires 'Test::CPAN::Changes', '0.19';
+    requires 'Test::CPAN::Meta::JSON', '0.16';
+    requires 'Test::Kwalitee', '1.21';
+    requires 'Test::Perl::Critic';
+    requires 'Test::Pod', '1.41';
+    requires 'Test::Pod::Coverage', '1.08';
+};
diff --git a/debian/changelog b/debian/changelog
index cbb5308..efadd5b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdate-pregnancy-perl (0.06+git20200531.1.7ca8e6e-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Wed, 11 Jan 2023 14:12:16 -0000
+
 libdate-pregnancy-perl (0.06-2) unstable; urgency=medium
 
   [ gregor herrmann ]
diff --git a/dist.ini b/dist.ini
index 86a6b4a..7e0b8e7 100644
--- a/dist.ini
+++ b/dist.ini
@@ -1,56 +1,72 @@
 name    = Date-Pregnancy
-author  = Jonas B. Nielsen <jonasbn@cpan.org>
+author  = Jonas B. <jonasbn@cpan.org>
 license = Artistic_2_0
-copyright_holder = Jonas B. Nielsen
+copyright_holder = Jonas B.
 
-[@Basic]
+; REF: https://metacpan.org/pod/Dist::Zilla::PluginBundle::Filter
+[@Filter]
+-bundle = @Basic
+-remove = GatherDir
 
-[VersionFromModule]
+; REF: https://metacpan.org/pod/Dist::Zilla::Plugin::GatherDir
+[GatherDir]
+; this plugin needs no config and gathers most of your files
+exclude_filename = LICENSE
 
-[GitHub::Meta]
-issues = 1 ; enabling issues on github
+; REF: Dist::Zilla https://metacpan.org/pod/Dist::Zilla
+;[@Basic]
 
+; REF: Dist::Zilla::Plugin::GithubMeta: https://metacpan.org/pod/Dist::Zilla::Plugin::GithubMeta
+[GithubMeta]
+homepage = https://github.com/jonasbn/perl-date-pregnancy
+issues   = 1
+
+; REF: Dist::Zilla::Plugin::ReadmeAnyFromPod: https://metacpan.org/pod/Dist::Zilla::Plugin::ReadmeAnyFromPod
+; REF: http://blogs.perl.org/users/ovid/2014/03/a-simple-distini-for-distzilla.html
+[ ReadmeAnyFromPod / MarkdownInRoot ]
+filename = README.md
+
+; REF: Dist::Zilla::Plugin:::VersionFromMainModule https://metacpan.org/pod/Dist::Zilla::Plugin::VersionFromMainModule
+[VersionFromMainModule]
+
+; REF: Dist::Zilla::Plugin::ExtraTests https://metacpan.org/pod/Dist::Zilla::Plugin::ExtraTests
 [ExtraTests]
 
+; REF: Dist::Zilla::Plugin::Test::Perl::Critic https://metacpan.org/pod/Dist::Zilla::Plugin::Test::Perl::Critic
 [Test::Perl::Critic]
 critic_config = t/perlcriticrc
 
+; REF: Dist::Zilla::Plugin::PodCoverageTests: https://metacpan.org/pod/Dist::Zilla::Plugin::PodCoverageTests
 [PodCoverageTests]
 
+; REF: Dist::Zilla::Plugin::PodSyntaxTests: https://metacpan.org/pod/Dist::Zilla::Plugin::PodSyntaxTests
 [PodSyntaxTests]
 
+; REF: Dist::Zilla::Plugin::Test::Kwalitee: https://metacpan.org/pod/Dist::Zilla::Plugin::Test::Kwalitee
 [Test::Kwalitee]
 
+; REF: Dist::Zilla::Plugin::Test::Compile: https://metacpan.org/pod/Dist::Zilla::Plugin::Test::Compile
 [Test::Compile]
 fail_on_warning = none
 
+; REF: Dist::Zilla::Plugin::Test::CPAN::Changes: https://metacpan.org/pod/Dist::Zilla::Plugin::Test::CPAN::Changes
 [Test::CPAN::Changes]
 
+; REF: Dist::Zilla::Plugin::MetaJSON: https://metacpan.org/pod/Dist::Zilla::Plugin::MetaJSON
+[MetaJSON]
+
+; REF: Dist::Zilla::Plugin::Test::CPAN::Meta::JSON: https://metacpan.org/pod/Dist::Zilla::Plugin::Test::CPAN::Meta::JSON
+[Test::CPAN::Meta::JSON]
+
+; REF: Dist::Zilla::Plugin::ModuleBuild: https://metacpan.org/pod/Dist::Zilla::Plugin::ModuleBuild
 [ModuleBuild]
 mb_version = 0.30
 
-[MetaJSON]
+; REF: Dist::Zilla::Plugin::MetaProvides::Package : https://metacpan.org/pod/Dist::Zilla::Plugin::MetaProvides::Package
+[MetaProvides::Package]
 
-; Ref: http://blogs.perl.org/users/ovid/2014/03/a-simple-distini-for-distzilla.html
-[ ReadmeAnyFromPod / MarkdownInRoot ]
-filename = README.mkdn
+; REF: https://metacpan.org/pod/Dist::Zilla::Plugin::Prereqs::FromCPANfile
+[Prereqs::FromCPANfile]
 
-[MetaProvides::Package]
-inherit_version = 0    ;optional flag
-inherit_missing = 0    ;optional flag
-meta_noindex    = 1    ;optional flag
-
-[Prereqs]
-DateTime = 0
-Clone    = 0
-Carp     = 0
-Exporter = 0
-POSIX    = 0
-perl     = 5.008 ; 5.8.0
-
-[Prereqs / TestRequires]
-Test::More               = 0.88
-Test::Kwalitee           = 1.21 ; from Dist::Zilla
-Pod::Coverage::TrustPod  = 0    ; from Dist::Zilla
-Test::Pod                = 1.41 ; from Dist::Zilla
-Test::Pod::Coverage      = 1.08 ; from Dist::Zilla
+; REF: https://metacpan.org/pod/Dist::Zilla::Plugin::InstallGuide
+[InstallGuide]
diff --git a/lib/Date/Pregnancy.pm b/lib/Date/Pregnancy.pm
index 519f0c2..47f1259 100644
--- a/lib/Date/Pregnancy.pm
+++ b/lib/Date/Pregnancy.pm
@@ -178,8 +178,8 @@ __END__
 =begin markdown
 
 [![CPAN version](https://badge.fury.io/pl/Date-Pregnancy.svg)](http://badge.fury.io/pl/Date-Pregnancy)
-[![Build Status](https://travis-ci.org/jonasbn/Date-Pregnancy.svg?branch=master)](https://travis-ci.org/jonasbn/Date-Pregnancy)
-[![Coverage Status](https://coveralls.io/repos/jonasbn/Date-Pregnancy/badge.png)](https://coveralls.io/r/jonasbn/Date-Pregnancy)
+[![Build Status](https://travis-ci.org/jonasbn/perl-date-pregnancy.svg?branch=master)](https://travis-ci.org/jonasbn/perl-date-pregnancy)
+[![Coverage Status](https://coveralls.io/repos/github/jonasbn/Date-Pregnancy/badge.svg?branch=master)](https://coveralls.io/github/jonasbn/Date-Pregnancy?branch=master)
 
 =end markdown
 
diff --git a/t/00-compile.t b/t/00-compile.t
index 53620ef..c234dce 100644
--- a/t/00-compile.t
+++ b/t/00-compile.t
@@ -2,7 +2,7 @@ use 5.006;
 use strict;
 use warnings;
 
-# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.053
+# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.058
 
 use Test::More;
 
@@ -16,7 +16,9 @@ my @module_files = (
 
 # no fake home requested
 
-my $inc_switch = -d 'blib' ? '-Mblib' : '-Ilib';
+my @switches = (
+    -d 'blib' ? '-Mblib' : '-Ilib',
+);
 
 use File::Spec;
 use IPC::Open3;
@@ -30,14 +32,18 @@ for my $lib (@module_files)
     # see L<perlfaq8/How can I capture STDERR from an external command?>
     my $stderr = IO::Handle->new;
 
-    my $pid = open3($stdin, '>&STDERR', $stderr, $^X, $inc_switch, '-e', "require q[$lib]");
+    diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'} . $str . q{'} }
+            $^X, @switches, '-e', "require q[$lib]"))
+        if $ENV{PERL_COMPILE_TEST_DEBUG};
+
+    my $pid = open3($stdin, '>&STDERR', $stderr, $^X, @switches, '-e', "require q[$lib]");
     binmode $stderr, ':crlf' if $^O eq 'MSWin32';
     my @_warnings = <$stderr>;
     waitpid($pid, 0);
     is($?, 0, "$lib loaded ok");
 
     shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/
-        and not eval { blib->VERSION('1.01') };
+        and not eval { +require blib; blib->VERSION('1.01') };
 
     if (@_warnings)
     {
diff --git a/t/author-critic.t b/t/author-critic.t
index ec0376a..e1a336f 100644
--- a/t/author-critic.t
+++ b/t/author-critic.t
@@ -2,8 +2,8 @@
 
 BEGIN {
   unless ($ENV{AUTHOR_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for testing by the author');
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
+    exit
   }
 }
 
@@ -11,10 +11,5 @@ BEGIN {
 use strict;
 use warnings;
 
-use Test::More;
-use English qw(-no_match_vars);
-
-eval "use Test::Perl::Critic";
-plan skip_all => 'Test::Perl::Critic required to criticise code' if $@;
-Test::Perl::Critic->import( -profile => "t/perlcriticrc" ) if -e "t/perlcriticrc";
+use Test::Perl::Critic (-profile => "t/perlcriticrc") x!! -e "t/perlcriticrc";
 all_critic_ok();
diff --git a/t/release-pod-coverage.t b/t/author-pod-coverage.t
similarity index 62%
rename from t/release-pod-coverage.t
rename to t/author-pod-coverage.t
index 18a8274..09473df 100644
--- a/t/release-pod-coverage.t
+++ b/t/author-pod-coverage.t
@@ -1,14 +1,15 @@
 #!perl
 
 BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate testing');
+  unless ($ENV{AUTHOR_TESTING}) {
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
+    exit
   }
 }
 
 # This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests.
-
+use strict;
+use warnings;
 use Test::Pod::Coverage 1.08;
 use Pod::Coverage::TrustPod;
 
diff --git a/t/release-pod-syntax.t b/t/author-pod-syntax.t
similarity index 52%
rename from t/release-pod-syntax.t
rename to t/author-pod-syntax.t
index cdd6a6c..2233af0 100644
--- a/t/release-pod-syntax.t
+++ b/t/author-pod-syntax.t
@@ -1,13 +1,14 @@
 #!perl
 
 BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate testing');
+  unless ($ENV{AUTHOR_TESTING}) {
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
+    exit
   }
 }
 
 # This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
+use strict; use warnings;
 use Test::More;
 use Test::Pod 1.41;
 
diff --git a/t/release-cpan-changes.t b/t/release-cpan-changes.t
index 214650f..08331d3 100644
--- a/t/release-cpan-changes.t
+++ b/t/release-cpan-changes.t
@@ -1,19 +1,18 @@
-#!perl
 
 BEGIN {
   unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate testing');
+    print qq{1..0 # SKIP these tests are for release candidate testing\n};
+    exit
   }
 }
 
-
 use strict;
 use warnings;
 
-use Test::More 0.96 tests => 2;
-use_ok('Test::CPAN::Changes');
+# this test was generated with Dist::Zilla::Plugin::Test::CPAN::Changes 0.012
+
+use Test::More 0.96 tests => 1;
+use Test::CPAN::Changes;
 subtest 'changes_ok' => sub {
     changes_file_ok('Changes');
 };
-done_testing();
diff --git a/t/release-kwalitee.t b/t/release-kwalitee.t
index 806977c..60627db 100644
--- a/t/release-kwalitee.t
+++ b/t/release-kwalitee.t
@@ -1,12 +1,12 @@
 
 BEGIN {
   unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate testing');
+    print qq{1..0 # SKIP these tests are for release candidate testing\n};
+    exit
   }
 }
 
-# this test was generated with Dist::Zilla::Plugin::Test::Kwalitee 2.11
+# this test was generated with Dist::Zilla::Plugin::Test::Kwalitee 2.12
 use strict;
 use warnings;
 use Test::More 0.88;
diff --git a/t/release-meta-json.t b/t/release-meta-json.t
new file mode 100644
index 0000000..90fdf43
--- /dev/null
+++ b/t/release-meta-json.t
@@ -0,0 +1,12 @@
+#!perl
+
+BEGIN {
+  unless ($ENV{RELEASE_TESTING}) {
+    print qq{1..0 # SKIP these tests are for release candidate testing\n};
+    exit
+  }
+}
+
+
+use Test::CPAN::Meta::JSON;
+meta_json_ok();

Debdiff

File lists identical (after any substitutions)

No differences were encountered in the control files

More details

Full run details