This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libfile-write-rotate-perl.

commit d1ba3194837f501b443780db58044f8ce152b8aa
Author: gregor herrmann <gre...@debian.org>
Date:   Sat Oct 31 18:08:08 2015 +0100

    Imported Upstream version 0.29
---
 Changes                  |   7 ++
 MANIFEST                 |   4 +-
 META.json                | 188 ++++++++++++++++++++++++++++-------------------
 META.yml                 | 168 ++++++++++++++++++++++++------------------
 Makefile.PL              |  20 ++---
 TODO.md                  |   1 -
 dist.ini                 |   5 +-
 lib/File/Write/Rotate.pm |  15 ++--
 t/00-compile.t           |   5 +-
 t/release-rinci.t        |  17 -----
 10 files changed, 236 insertions(+), 194 deletions(-)

diff --git a/Changes b/Changes
index bdad590..2d50d9f 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,12 @@
 Revision history for File-Write-Rotate
 
+0.29    2015-10-20 (PERLANCAR)
+
+       - No functional changes.
+
+       - To reduce deps, remove runtime use of Taint::Runtime.
+
+
 0.28    2015-01-26 (PERLANCAR)
 
         - Now check argument to new(), unknown arguments will croak.
diff --git a/MANIFEST b/MANIFEST
index 61bfc65..8f7be64 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v5.029.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v5.037.
 Changes
 LICENSE
 MANIFEST
@@ -6,14 +6,12 @@ META.json
 META.yml
 Makefile.PL
 README
-TODO.md
 dist.ini
 lib/File/Write/Rotate.pm
 t/00-compile.t
 t/lock.t
 t/release-pod-coverage.t
 t/release-pod-syntax.t
-t/release-rinci.t
 t/rotate.t
 t/todo.t
 t/write.t
diff --git a/META.json b/META.json
index 4563aab..61af525 100644
--- a/META.json
+++ b/META.json
@@ -4,35 +4,32 @@
       "perlancar <perlan...@cpan.org>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 5.029, CPAN::Meta::Converter version 
2.143240",
+   "generated_by" : "Dist::Zilla version 5.037, CPAN::Meta::Converter version 
2.150005",
    "license" : [
       "perl_5"
    ],
    "meta-spec" : {
       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
-      "version" : "2"
+      "version" : 2
    },
    "name" : "File-Write-Rotate",
    "prereqs" : {
       "configure" : {
          "requires" : {
-            "ExtUtils::MakeMaker" : "0",
-            "Perl::osnames" : "0.09"
+            "ExtUtils::MakeMaker" : "0"
          }
       },
       "develop" : {
          "requires" : {
             "Pod::Coverage::TrustPod" : "0",
             "Test::Pod" : "1.41",
-            "Test::Pod::Coverage" : "1.08",
-            "Test::Rinci" : "0.01"
+            "Test::Pod::Coverage" : "1.08"
          }
       },
       "runtime" : {
          "requires" : {
             "File::Flock::Retry" : "0",
             "Proc::PID::File" : "0",
-            "Taint::Runtime" : "0.03",
             "perl" : "5.010001"
          }
       },
@@ -44,6 +41,7 @@
             "IO::Handle" : "0",
             "IPC::Open3" : "0",
             "Monkey::Patch::Action" : "0",
+            "Taint::Runtime" : "0",
             "Test::Exception" : "0.31",
             "Test::More" : "0.98",
             "Test::Warnings" : "0.014",
@@ -63,10 +61,10 @@
          "web" : "https://github.com/perlancar/perl-File-Write-Rotate";
       }
    },
-   "version" : "0.28",
+   "version" : "0.29",
    "x_Dist_Zilla" : {
       "perl" : {
-         "version" : "5.018001"
+         "version" : "5.022000"
       },
       "plugins" : [
          {
@@ -83,52 +81,52 @@
                }
             },
             "name" : "@Author::PERLANCAR/@Filter/GatherDir",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::PruneCruft",
             "name" : "@Author::PERLANCAR/@Filter/PruneCruft",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::ManifestSkip",
             "name" : "@Author::PERLANCAR/@Filter/ManifestSkip",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaYAML",
             "name" : "@Author::PERLANCAR/@Filter/MetaYAML",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::License",
             "name" : "@Author::PERLANCAR/@Filter/License",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodCoverageTests",
             "name" : "@Author::PERLANCAR/@Filter/PodCoverageTests",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
             "name" : "@Author::PERLANCAR/@Filter/PodSyntaxTests",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExtraTests",
             "name" : "@Author::PERLANCAR/@Filter/ExtraTests",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExecDir",
             "name" : "@Author::PERLANCAR/@Filter/ExecDir",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::ShareDir",
             "name" : "@Author::PERLANCAR/@Filter/ShareDir",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::MakeMaker",
@@ -138,27 +136,27 @@
                }
             },
             "name" : "@Author::PERLANCAR/@Filter/MakeMaker",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::Manifest",
             "name" : "@Author::PERLANCAR/@Filter/Manifest",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::ConfirmRelease",
             "name" : "@Author::PERLANCAR/@Filter/ConfirmRelease",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::UploadToCPAN",
             "name" : "@Author::PERLANCAR/@Filter/UploadToCPAN",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::Rinci::AbstractFromMeta",
             "name" : "@Author::PERLANCAR/Rinci::AbstractFromMeta",
-            "version" : "0.06"
+            "version" : "0.08"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodnameFromFilename",
@@ -166,6 +164,16 @@
             "version" : "0.01"
          },
          {
+            "class" : "Dist::Zilla::Plugin::PERLANCAR::CheckDepDists",
+            "name" : "@Author::PERLANCAR/PERLANCAR::CheckDepDists",
+            "version" : "0.04"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::PERLANCAR::EnsurePrereqToSpec",
+            "name" : "@Author::PERLANCAR/PERLANCAR::EnsurePrereqToSpec",
+            "version" : "0.01"
+         },
+         {
             "class" : "Dist::Zilla::Plugin::PERLANCAR::MetaResources",
             "name" : "@Author::PERLANCAR/PERLANCAR::MetaResources",
             "version" : "0.03"
@@ -183,24 +191,39 @@
          {
             "class" : "Dist::Zilla::Plugin::MetaJSON",
             "name" : "@Author::PERLANCAR/MetaJSON",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaConfig",
             "name" : "@Author::PERLANCAR/MetaConfig",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::GenShellCompletion",
             "name" : "@Author::PERLANCAR/GenShellCompletion",
-            "version" : "0.07"
+            "version" : "0.09"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Authority",
+            "name" : "@Author::PERLANCAR/Authority",
+            "version" : "1.009"
          },
          {
             "class" : "Dist::Zilla::Plugin::OurDate",
             "name" : "@Author::PERLANCAR/OurDate",
+            "version" : "0.03"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::OurDist",
+            "name" : "@Author::PERLANCAR/OurDist",
             "version" : "0.02"
          },
          {
+            "class" : "Dist::Zilla::Plugin::PERLANCAR::OurPkgVersion",
+            "name" : "@Author::PERLANCAR/PERLANCAR::OurPkgVersion",
+            "version" : "0.04"
+         },
+         {
             "class" : "Dist::Zilla::Plugin::PodWeaver",
             "config" : {
                "Dist::Zilla::Plugin::PodWeaver" : {
@@ -212,107 +235,117 @@
                      {
                         "class" : "Pod::Weaver::Plugin::EnsurePod5",
                         "name" : "@CorePrep/EnsurePod5",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Plugin::H1Nester",
                         "name" : "@CorePrep/H1Nester",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Name",
                         "name" : "@Author::PERLANCAR/Name",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Version",
                         "name" : "@Author::PERLANCAR/Version",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Region",
                         "name" : "@Author::PERLANCAR/prelude",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Generic",
                         "name" : "SYNOPSIS",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Generic",
                         "name" : "DESCRIPTION",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Generic",
                         "name" : "OVERVIEW",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Collect",
                         "name" : "ATTRIBUTES",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Collect",
                         "name" : "METHODS",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Collect",
                         "name" : "FUNCTIONS",
-                        "version" : "4.009"
-                     },
-                     {
-                        "class" : "Pod::Weaver::Plugin::Rinci",
-                        "name" : "@Author::PERLANCAR/Rinci",
-                        "version" : "0.29"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Leftovers",
                         "name" : "@Author::PERLANCAR/Leftovers",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Region",
                         "name" : "@Author::PERLANCAR/postlude",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : 
"Pod::Weaver::Section::Completion::GetoptLongComplete",
                         "name" : 
"@Author::PERLANCAR/Completion::GetoptLongComplete",
-                        "version" : "0.06"
+                        "version" : "0.07"
+                     },
+                     {
+                        "class" : 
"Pod::Weaver::Section::Completion::GetoptLongSubcommand",
+                        "name" : 
"@Author::PERLANCAR/Completion::GetoptLongSubcommand",
+                        "version" : "0.03"
                      },
                      {
                         "class" : 
"Pod::Weaver::Section::Completion::PerinciCmdLine",
                         "name" : 
"@Author::PERLANCAR/Completion::PerinciCmdLine",
-                        "version" : "0.09"
+                        "version" : "0.13"
                      },
                      {
                         "class" : 
"Pod::Weaver::Section::Homepage::DefaultCPAN",
                         "name" : "@Author::PERLANCAR/Homepage::DefaultCPAN",
-                        "version" : "0.03"
+                        "version" : "0.05"
                      },
                      {
                         "class" : 
"Pod::Weaver::Section::Source::DefaultGitHub",
                         "name" : "@Author::PERLANCAR/Source::DefaultGitHub",
-                        "version" : "0.05"
+                        "version" : "0.07"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Bugs::DefaultRT",
                         "name" : "@Author::PERLANCAR/Bugs::DefaultRT",
-                        "version" : "0.03"
+                        "version" : "0.05"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Authors",
                         "name" : "@Author::PERLANCAR/Authors",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Legal",
                         "name" : "@Author::PERLANCAR/Legal",
-                        "version" : "4.009"
+                        "version" : "4.012"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Plugin::Rinci",
+                        "name" : "@Author::PERLANCAR/Rinci",
+                        "version" : "0.47"
+                     },
+                     {
+                        "class" : "Pod::Weaver::Plugin::AppendPrepend",
+                        "name" : "@Author::PERLANCAR/AppendPrepend",
+                        "version" : "0.01"
                      },
                      {
                         "class" : "Pod::Weaver::Plugin::EnsureUniqueSections",
@@ -322,7 +355,7 @@
                      {
                         "class" : "Pod::Weaver::Plugin::SingleEncoding",
                         "name" : "@Author::PERLANCAR/SingleEncoding",
-                        "version" : "4.009"
+                        "version" : "4.012"
                      }
                   ]
                }
@@ -333,12 +366,17 @@
          {
             "class" : "Dist::Zilla::Plugin::PruneFiles",
             "name" : "@Author::PERLANCAR/PruneFiles",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::ReadmeFromPod",
             "name" : "@Author::PERLANCAR/ReadmeFromPod",
-            "version" : "0.30"
+            "version" : "0.32"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::Rinci::AddPrereqs",
+            "name" : "@Author::PERLANCAR/Rinci::AddPrereqs",
+            "version" : "0.06"
          },
          {
             "class" : "Dist::Zilla::Plugin::Rinci::Validate",
@@ -351,11 +389,6 @@
             "version" : "0.01"
          },
          {
-            "class" : "Dist::Zilla::Plugin::PERLANCAR::OurPkgVersion",
-            "name" : "@Author::PERLANCAR/PERLANCAR::OurPkgVersion",
-            "version" : "0.03"
-         },
-         {
             "class" : "Dist::Zilla::Plugin::Test::Compile",
             "config" : {
                "Dist::Zilla::Plugin::Test::Compile" : {
@@ -375,17 +408,17 @@
                }
             },
             "name" : "@Author::PERLANCAR/Test::Compile",
-            "version" : "2.051"
+            "version" : "2.053"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::Rinci",
             "name" : "@Author::PERLANCAR/Test::Rinci",
-            "version" : "0.01"
+            "version" : "0.03"
          },
          {
-            "class" : "Dist::Zilla::Plugin::PERLANCAR::GenTodoMd",
-            "name" : "@Author::PERLANCAR/PERLANCAR::GenTodoMd",
-            "version" : "0.03"
+            "class" : "Dist::Zilla::Plugin::EnsureSQLSchemaVersionedTest",
+            "name" : "@Author::PERLANCAR/EnsureSQLSchemaVersionedTest",
+            "version" : "0.01"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs",
@@ -396,7 +429,7 @@
                }
             },
             "name" : "TestRequires",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs",
@@ -407,47 +440,47 @@
                }
             },
             "name" : "Prereqs",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":InstallModules",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":IncModules",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":TestFiles",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ExecFiles",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ShareFiles",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":MainModule",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":AllFiles",
-            "version" : "5.029"
+            "version" : "5.037"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":NoFiles",
-            "version" : "5.029"
+            "version" : "5.037"
          }
       ],
       "zilla" : {
@@ -455,8 +488,9 @@
          "config" : {
             "is_trial" : "0"
          },
-         "version" : "5.029"
+         "version" : "5.037"
       }
-   }
+   },
+   "x_authority" : "cpan:PERLANCAR"
 }
 
diff --git a/META.yml b/META.yml
index 9044c0e..74ca848 100644
--- a/META.yml
+++ b/META.yml
@@ -9,15 +9,15 @@ build_requires:
   IO::Handle: '0'
   IPC::Open3: '0'
   Monkey::Patch::Action: '0'
+  Taint::Runtime: '0'
   Test::Exception: '0.31'
   Test::More: '0.98'
   Test::Warnings: '0.014'
   tainting: '0.01'
 configure_requires:
   ExtUtils::MakeMaker: '0'
-  Perl::osnames: '0.09'
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.029, CPAN::Meta::Converter version 
2.143240'
+generated_by: 'Dist::Zilla version 5.037, CPAN::Meta::Converter version 
2.150005'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -26,16 +26,15 @@ name: File-Write-Rotate
 requires:
   File::Flock::Retry: '0'
   Proc::PID::File: '0'
-  Taint::Runtime: '0.03'
   perl: '5.010001'
 resources:
   bugtracker: 
https://rt.cpan.org/Public/Dist/Display.html?Name=File-Write-Rotate
   homepage: https://metacpan.org/release/File-Write-Rotate
   repository: git://github.com/perlancar/perl-File-Write-Rotate.git
-version: '0.28'
+version: '0.29'
 x_Dist_Zilla:
   perl:
-    version: '5.018001'
+    version: '5.022000'
   plugins:
     -
       class: Dist::Zilla::Plugin::GatherDir
@@ -49,71 +48,79 @@ x_Dist_Zilla:
           prune_directory: []
           root: .
       name: '@Author::PERLANCAR/@Filter/GatherDir'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::PruneCruft
       name: '@Author::PERLANCAR/@Filter/PruneCruft'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::ManifestSkip
       name: '@Author::PERLANCAR/@Filter/ManifestSkip'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::MetaYAML
       name: '@Author::PERLANCAR/@Filter/MetaYAML'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::License
       name: '@Author::PERLANCAR/@Filter/License'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::PodCoverageTests
       name: '@Author::PERLANCAR/@Filter/PodCoverageTests'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::PodSyntaxTests
       name: '@Author::PERLANCAR/@Filter/PodSyntaxTests'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::ExtraTests
       name: '@Author::PERLANCAR/@Filter/ExtraTests'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::ExecDir
       name: '@Author::PERLANCAR/@Filter/ExecDir'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::ShareDir
       name: '@Author::PERLANCAR/@Filter/ShareDir'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::MakeMaker
       config:
         Dist::Zilla::Role::TestRunner:
           default_jobs: 1
       name: '@Author::PERLANCAR/@Filter/MakeMaker'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::Manifest
       name: '@Author::PERLANCAR/@Filter/Manifest'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::ConfirmRelease
       name: '@Author::PERLANCAR/@Filter/ConfirmRelease'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::UploadToCPAN
       name: '@Author::PERLANCAR/@Filter/UploadToCPAN'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::Rinci::AbstractFromMeta
       name: '@Author::PERLANCAR/Rinci::AbstractFromMeta'
-      version: '0.06'
+      version: '0.08'
     -
       class: Dist::Zilla::Plugin::PodnameFromFilename
       name: '@Author::PERLANCAR/PodnameFromFilename'
       version: '0.01'
     -
+      class: Dist::Zilla::Plugin::PERLANCAR::CheckDepDists
+      name: '@Author::PERLANCAR/PERLANCAR::CheckDepDists'
+      version: '0.04'
+    -
+      class: Dist::Zilla::Plugin::PERLANCAR::EnsurePrereqToSpec
+      name: '@Author::PERLANCAR/PERLANCAR::EnsurePrereqToSpec'
+      version: '0.01'
+    -
       class: Dist::Zilla::Plugin::PERLANCAR::MetaResources
       name: '@Author::PERLANCAR/PERLANCAR::MetaResources'
       version: '0.03'
@@ -128,20 +135,32 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::MetaJSON
       name: '@Author::PERLANCAR/MetaJSON'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::MetaConfig
       name: '@Author::PERLANCAR/MetaConfig'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::GenShellCompletion
       name: '@Author::PERLANCAR/GenShellCompletion'
-      version: '0.07'
+      version: '0.09'
+    -
+      class: Dist::Zilla::Plugin::Authority
+      name: '@Author::PERLANCAR/Authority'
+      version: '1.009'
     -
       class: Dist::Zilla::Plugin::OurDate
       name: '@Author::PERLANCAR/OurDate'
+      version: '0.03'
+    -
+      class: Dist::Zilla::Plugin::OurDist
+      name: '@Author::PERLANCAR/OurDist'
       version: '0.02'
     -
+      class: Dist::Zilla::Plugin::PERLANCAR::OurPkgVersion
+      name: '@Author::PERLANCAR/PERLANCAR::OurPkgVersion'
+      version: '0.04'
+    -
       class: Dist::Zilla::Plugin::PodWeaver
       config:
         Dist::Zilla::Plugin::PodWeaver:
@@ -152,87 +171,95 @@ x_Dist_Zilla:
             -
               class: Pod::Weaver::Plugin::EnsurePod5
               name: '@CorePrep/EnsurePod5'
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Plugin::H1Nester
               name: '@CorePrep/H1Nester'
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Name
               name: '@Author::PERLANCAR/Name'
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Version
               name: '@Author::PERLANCAR/Version'
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Region
               name: '@Author::PERLANCAR/prelude'
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Generic
               name: SYNOPSIS
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Generic
               name: DESCRIPTION
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Generic
               name: OVERVIEW
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Collect
               name: ATTRIBUTES
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Collect
               name: METHODS
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Collect
               name: FUNCTIONS
-              version: '4.009'
-            -
-              class: Pod::Weaver::Plugin::Rinci
-              name: '@Author::PERLANCAR/Rinci'
-              version: '0.29'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Leftovers
               name: '@Author::PERLANCAR/Leftovers'
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Region
               name: '@Author::PERLANCAR/postlude'
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Completion::GetoptLongComplete
               name: '@Author::PERLANCAR/Completion::GetoptLongComplete'
-              version: '0.06'
+              version: '0.07'
+            -
+              class: Pod::Weaver::Section::Completion::GetoptLongSubcommand
+              name: '@Author::PERLANCAR/Completion::GetoptLongSubcommand'
+              version: '0.03'
             -
               class: Pod::Weaver::Section::Completion::PerinciCmdLine
               name: '@Author::PERLANCAR/Completion::PerinciCmdLine'
-              version: '0.09'
+              version: '0.13'
             -
               class: Pod::Weaver::Section::Homepage::DefaultCPAN
               name: '@Author::PERLANCAR/Homepage::DefaultCPAN'
-              version: '0.03'
+              version: '0.05'
             -
               class: Pod::Weaver::Section::Source::DefaultGitHub
               name: '@Author::PERLANCAR/Source::DefaultGitHub'
-              version: '0.05'
+              version: '0.07'
             -
               class: Pod::Weaver::Section::Bugs::DefaultRT
               name: '@Author::PERLANCAR/Bugs::DefaultRT'
-              version: '0.03'
+              version: '0.05'
             -
               class: Pod::Weaver::Section::Authors
               name: '@Author::PERLANCAR/Authors'
-              version: '4.009'
+              version: '4.012'
             -
               class: Pod::Weaver::Section::Legal
               name: '@Author::PERLANCAR/Legal'
-              version: '4.009'
+              version: '4.012'
+            -
+              class: Pod::Weaver::Plugin::Rinci
+              name: '@Author::PERLANCAR/Rinci'
+              version: '0.47'
+            -
+              class: Pod::Weaver::Plugin::AppendPrepend
+              name: '@Author::PERLANCAR/AppendPrepend'
+              version: '0.01'
             -
               class: Pod::Weaver::Plugin::EnsureUniqueSections
               name: '@Author::PERLANCAR/EnsureUniqueSections'
@@ -240,17 +267,21 @@ x_Dist_Zilla:
             -
               class: Pod::Weaver::Plugin::SingleEncoding
               name: '@Author::PERLANCAR/SingleEncoding'
-              version: '4.009'
+              version: '4.012'
       name: '@Author::PERLANCAR/PodWeaver'
       version: '4.006'
     -
       class: Dist::Zilla::Plugin::PruneFiles
       name: '@Author::PERLANCAR/PruneFiles'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::ReadmeFromPod
       name: '@Author::PERLANCAR/ReadmeFromPod'
-      version: '0.30'
+      version: '0.32'
+    -
+      class: Dist::Zilla::Plugin::Rinci::AddPrereqs
+      name: '@Author::PERLANCAR/Rinci::AddPrereqs'
+      version: '0.06'
     -
       class: Dist::Zilla::Plugin::Rinci::Validate
       name: '@Author::PERLANCAR/Rinci::Validate'
@@ -260,10 +291,6 @@ x_Dist_Zilla:
       name: '@Author::PERLANCAR/SetScriptShebang'
       version: '0.01'
     -
-      class: Dist::Zilla::Plugin::PERLANCAR::OurPkgVersion
-      name: '@Author::PERLANCAR/PERLANCAR::OurPkgVersion'
-      version: '0.03'
-    -
       class: Dist::Zilla::Plugin::Test::Compile
       config:
         Dist::Zilla::Plugin::Test::Compile:
@@ -279,23 +306,23 @@ x_Dist_Zilla:
             - ':ExecFiles'
           skips: []
       name: '@Author::PERLANCAR/Test::Compile'
-      version: '2.051'
+      version: '2.053'
     -
       class: Dist::Zilla::Plugin::Test::Rinci
       name: '@Author::PERLANCAR/Test::Rinci'
-      version: '0.01'
-    -
-      class: Dist::Zilla::Plugin::PERLANCAR::GenTodoMd
-      name: '@Author::PERLANCAR/PERLANCAR::GenTodoMd'
       version: '0.03'
     -
+      class: Dist::Zilla::Plugin::EnsureSQLSchemaVersionedTest
+      name: '@Author::PERLANCAR/EnsureSQLSchemaVersionedTest'
+      version: '0.01'
+    -
       class: Dist::Zilla::Plugin::Prereqs
       config:
         Dist::Zilla::Plugin::Prereqs:
           phase: test
           type: requires
       name: TestRequires
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::Prereqs
       config:
@@ -303,41 +330,42 @@ x_Dist_Zilla:
           phase: runtime
           type: requires
       name: Prereqs
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':InstallModules'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':IncModules'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':TestFiles'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ExecFiles'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ShareFiles'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':MainModule'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':AllFiles'
-      version: '5.029'
+      version: '5.037'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':NoFiles'
-      version: '5.029'
+      version: '5.037'
   zilla:
     class: Dist::Zilla::Dist::Builder
     config:
       is_trial: '0'
-    version: '5.029'
+    version: '5.037'
+x_authority: cpan:PERLANCAR
diff --git a/Makefile.PL b/Makefile.PL
index 131f41c..cbc7428 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -1,5 +1,4 @@
-
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v5.029.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v5.037.
 use strict;
 use warnings;
 
@@ -7,14 +6,11 @@ use 5.010001;
 
 use ExtUtils::MakeMaker;
 
-
-
 my %WriteMakefileArgs = (
   "ABSTRACT" => "Write to files that archive/rotate themselves",
   "AUTHOR" => "perlancar <perlancar\@cpan.org>",
   "CONFIGURE_REQUIRES" => {
-    "ExtUtils::MakeMaker" => 0,
-    "Perl::osnames" => "0.09"
+    "ExtUtils::MakeMaker" => 0
   },
   "DISTNAME" => "File-Write-Rotate",
   "EXE_FILES" => [],
@@ -23,8 +19,7 @@ my %WriteMakefileArgs = (
   "NAME" => "File::Write::Rotate",
   "PREREQ_PM" => {
     "File::Flock::Retry" => 0,
-    "Proc::PID::File" => 0,
-    "Taint::Runtime" => "0.03"
+    "Proc::PID::File" => 0
   },
   "TEST_REQUIRES" => {
     "File::Slurp::Tiny" => 0,
@@ -33,12 +28,13 @@ my %WriteMakefileArgs = (
     "IO::Handle" => 0,
     "IPC::Open3" => 0,
     "Monkey::Patch::Action" => 0,
+    "Taint::Runtime" => 0,
     "Test::Exception" => "0.31",
     "Test::More" => "0.98",
     "Test::Warnings" => "0.014",
     "tainting" => "0.01"
   },
-  "VERSION" => "0.28",
+  "VERSION" => "0.29",
   "test" => {
     "TESTS" => "t/*.t"
   }
@@ -54,9 +50,8 @@ my %FallbackPrereqs = (
   "IO::Handle" => 0,
   "IPC::Open3" => 0,
   "Monkey::Patch::Action" => 0,
-  "Perl::osnames" => "0.09",
   "Proc::PID::File" => 0,
-  "Taint::Runtime" => "0.03",
+  "Taint::Runtime" => 0,
   "Test::Exception" => "0.31",
   "Test::More" => "0.98",
   "Test::Warnings" => "0.014",
@@ -74,6 +69,3 @@ delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
   unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
 
 WriteMakefile(%WriteMakefileArgs);
-
-
-
diff --git a/TODO.md b/TODO.md
deleted file mode 100644
index a9023ca..0000000
--- a/TODO.md
+++ /dev/null
@@ -1 +0,0 @@
-* IDEA [2015-01-03 Sat] fwr: Perhaps an option to disable locking?
diff --git a/dist.ini b/dist.ini
index 507ff18..41a148c 100644
--- a/dist.ini
+++ b/dist.ini
@@ -1,4 +1,4 @@
-version = 0.28
+version = 0.29
 
 name    = File-Write-Rotate
 
@@ -9,6 +9,7 @@ name    = File-Write-Rotate
 File::chdir=0
 File::Slurp::Tiny=0
 Monkey::Patch::Action=0
+Taint::Runtime=0
 tainting=0.01
 Test::Exception=0.31
 Test::More=0.98
@@ -19,5 +20,3 @@ perl=5.010001
 File::Flock::Retry=0
 ;Log::Any=0
 Proc::PID::File=0
-; i choose use this since we already use tainting (which uses this)
-Taint::Runtime=0.03
diff --git a/lib/File/Write/Rotate.pm b/lib/File/Write/Rotate.pm
index a1d1b51..c1acf25 100644
--- a/lib/File/Write/Rotate.pm
+++ b/lib/File/Write/Rotate.pm
@@ -1,7 +1,7 @@
 package File::Write::Rotate;
 
-our $DATE = '2015-01-26'; # DATE
-our $VERSION = '0.28'; # VERSION
+our $DATE = '2015-10-20'; # DATE
+our $VERSION = '0.29'; # VERSION
 
 use 5.010001;
 use strict;
@@ -14,7 +14,7 @@ use Carp;
 use File::Spec;
 use IO::Compress::Gzip qw(gzip $GzipError);
 use Scalar::Util qw(weaken);
-use Taint::Runtime qw(untaint is_tainted);
+#use Taint::Runtime qw(untaint is_tainted);
 use Time::HiRes 'time';
 
 our $Debug;
@@ -225,7 +225,8 @@ sub _rotate_and_delete {
 
             # TODO actually, it's more proper to taint near the source (in this
             # case, _get_files)
-            untaint \$orig;
+            #untaint \$orig;
+            ($orig) = $orig =~ /(.*)/s; # we use this instead, no module needed
 
             if ($i <= @$files - $self->{histories}) {
                 say "DEBUG: Deleting old rotated file $dir/$orig$cs ..."
@@ -366,9 +367,7 @@ sub write {
         $self->{hook_before_write}->($self, \@msg, $self->{_fh})
             if $self->{hook_before_write};
 
-        # syntax limitation? can't do print $self->{_fh} ... directly
-        my $fh = $self->{_fh};
-        print $fh @msg;
+        print { $self->{_fh} } @msg;
         $self->{_buffer} = [];
 
     };
@@ -467,7 +466,7 @@ File::Write::Rotate - Write to files that archive/rotate 
themselves
 
 =head1 VERSION
 
-This document describes version 0.28 of File::Write::Rotate (from Perl 
distribution File-Write-Rotate), released on 2015-01-26.
+This document describes version 0.29 of File::Write::Rotate (from Perl 
distribution File-Write-Rotate), released on 2015-10-20.
 
 =head1 SYNOPSIS
 
diff --git a/t/00-compile.t b/t/00-compile.t
index 30e2ac1..973cf88 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.051
+# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.053
 
 use Test::More;
 
@@ -36,6 +36,9 @@ for my $lib (@module_files)
     waitpid($pid, 0);
     is($?, 0, "$lib loaded ok");
 
+    shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/
+        and not eval { blib->VERSION('1.01') };
+
     if (@_warnings)
     {
         warn @_warnings;
diff --git a/t/release-rinci.t b/t/release-rinci.t
deleted file mode 100644
index 2242ccb..0000000
--- a/t/release-rinci.t
+++ /dev/null
@@ -1,17 +0,0 @@
-#!perl
-
-BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate 
testing');
-  }
-}
-
-
-use Test::More;
-
-eval "use Test::Rinci 0.01";
-plan skip_all => "Test::Rinci 0.01 required for testing Rinci metadata"
-  if $@;
-
-metadata_in_all_modules_ok();

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-perl/packages/libfile-write-rotate-perl.git

_______________________________________________
Pkg-perl-cvs-commits mailing list
Pkg-perl-cvs-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits

Reply via email to