Hello community,
here is the log from the commit of package perl-Eval-Closure for openSUSE:Factory checked in at 2016-06-05 14:20:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Eval-Closure (Old)
and /work/SRC/openSUSE:Factory/.perl-Eval-Closure.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Eval-Closure"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Eval-Closure/perl-Eval-Closure.changes 2015-05-15 07:44:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Eval-Closure.new/perl-Eval-Closure.changes 2016-06-05 14:20:58.000000000 +0200
@@ -1,0 +2,9 @@
+Tue May 31 10:19:17 UTC 2016 - coolo@suse.com
+
+- updated to 0.14
+ see /usr/share/doc/packages/perl-Eval-Closure/Changes
+
+ 0.14 2016-05-29
+ - a couple minor optimizations (dolmen, #8)
+
+-------------------------------------------------------------------
Old:
----
Eval-Closure-0.13.tar.gz
New:
----
Eval-Closure-0.14.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Eval-Closure.spec ++++++
--- /var/tmp/diff_new_pack.eKQ0KZ/_old 2016-06-05 14:20:58.000000000 +0200
+++ /var/tmp/diff_new_pack.eKQ0KZ/_new 2016-06-05 14:20:58.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Eval-Closure
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-Eval-Closure
-Version: 0.13
+Version: 0.14
Release: 0
%define cpan_name Eval-Closure
Summary: Safely and Cleanly Create Closures Via String Eval
@@ -33,8 +33,6 @@
BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More) >= 0.88
BuildRequires: perl(Test::Requires)
-BuildRequires: perl(Try::Tiny)
-Requires: perl(Try::Tiny)
Recommends: perl(Devel::LexAlias) >= 0.05
Recommends: perl(Perl::Tidy)
%{perl_requires}
++++++ Eval-Closure-0.13.tar.gz -> Eval-Closure-0.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/Changes new/Eval-Closure-0.14/Changes
--- old/Eval-Closure-0.13/Changes 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/Changes 2016-05-29 06:43:10.000000000 +0200
@@ -1,5 +1,8 @@
Revision history for Eval-Closure
+0.14 2016-05-29
+ - a couple minor optimizations (dolmen, #8)
+
0.13 2015-05-12
- one more fix for blead (eserte, jplesnik, #6)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/LICENSE new/Eval-Closure-0.14/LICENSE
--- old/Eval-Closure-0.13/LICENSE 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/LICENSE 2016-05-29 06:43:10.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2015 by Jesse Luehrs.
+This software is copyright (c) 2016 by Jesse Luehrs.
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 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2015 by Jesse Luehrs.
+This software is Copyright (c) 2016 by Jesse Luehrs.
This is free software, licensed under:
@@ -272,7 +272,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2015 by Jesse Luehrs.
+This software is Copyright (c) 2016 by Jesse Luehrs.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/MANIFEST new/Eval-Closure-0.14/MANIFEST
--- old/Eval-Closure-0.13/MANIFEST 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/MANIFEST 2016-05-29 06:43:10.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.032.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.005.
Changes
LICENSE
MANIFEST
@@ -19,7 +19,7 @@
t/errors.t
t/lexical-subs.t
t/memoize.t
+xt/author/no-tabs.t
+xt/author/pod-coverage.t
+xt/author/pod-syntax.t
xt/release/eol.t
-xt/release/no-tabs.t
-xt/release/pod-coverage.t
-xt/release/pod-syntax.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/META.json new/Eval-Closure-0.14/META.json
--- old/Eval-Closure-0.13/META.json 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/META.json 2016-05-29 06:43:10.000000000 +0200
@@ -4,13 +4,13 @@
"Jesse Luehrs "
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 5.032, CPAN::Meta::Converter version 2.143240",
+ "generated_by" : "Dist::Zilla version 6.005, CPAN::Meta::Converter version 2.150001",
"license" : [
"perl_5"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
- "version" : "2"
+ "version" : 2
},
"name" : "Eval-Closure",
"prereqs" : {
@@ -23,7 +23,7 @@
"requires" : {
"Pod::Coverage::TrustPod" : "0",
"Test::EOL" : "0",
- "Test::More" : "0",
+ "Test::More" : "0.88",
"Test::NoTabs" : "0",
"Test::Output" : "0",
"Test::Pod" : "1.41",
@@ -39,7 +39,6 @@
"Carp" : "0",
"Exporter" : "0",
"Scalar::Util" : "0",
- "Try::Tiny" : "0",
"constant" : "0",
"overload" : "0",
"strict" : "0",
@@ -54,14 +53,15 @@
"IPC::Open3" : "0",
"Test::Fatal" : "0",
"Test::More" : "0.88",
- "Test::Requires" : "0"
+ "Test::Requires" : "0",
+ "blib" : "1.01"
}
}
},
"provides" : {
"Eval::Closure" : {
"file" : "lib/Eval/Closure.pm",
- "version" : "0.13"
+ "version" : "0.14"
}
},
"release_status" : "stable",
@@ -76,10 +76,10 @@
"web" : "https://github.com/doy/eval-closure"
}
},
- "version" : "0.13",
+ "version" : "0.14",
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.020000"
+ "version" : "5.022000"
},
"plugins" : [
{
@@ -91,7 +91,7 @@
}
},
"name" : "@DOY/TestMoreDoneTesting",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::GatherDir",
@@ -99,40 +99,40 @@
"Dist::Zilla::Plugin::GatherDir" : {
"exclude_filename" : [],
"exclude_match" : [],
- "follow_symlinks" : "0",
- "include_dotfiles" : "0",
+ "follow_symlinks" : 0,
+ "include_dotfiles" : 0,
"prefix" : "",
"prune_directory" : [],
"root" : "."
}
},
"name" : "@DOY/GatherDir",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "@DOY/PruneCruft",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@DOY/ManifestSkip",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@DOY/MetaYAML",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::License",
"name" : "@DOY/License",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::Readme",
"name" : "@DOY/Readme",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::RunExtraTests",
@@ -142,17 +142,17 @@
}
},
"name" : "@DOY/RunExtraTests",
- "version" : "0.022"
+ "version" : "0.028"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@DOY/ExecDir",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@DOY/ShareDir",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::MakeMaker",
@@ -162,47 +162,47 @@
}
},
"name" : "@DOY/MakeMaker",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@DOY/Manifest",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@DOY/TestRelease",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@DOY/ConfirmRelease",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@DOY/MetaConfig",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@DOY/MetaJSON",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::NextRelease",
"name" : "@DOY/NextRelease",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::CheckChangesHasContent",
"name" : "@DOY/CheckChangesHasContent",
- "version" : "0.006"
+ "version" : "0.008"
},
{
"class" : "Dist::Zilla::Plugin::PkgVersion",
"name" : "@DOY/PkgVersion",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::Authority",
@@ -212,17 +212,18 @@
{
"class" : "Dist::Zilla::Plugin::PodCoverageTests",
"name" : "@DOY/PodCoverageTests",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@DOY/PodSyntaxTests",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::Test::NoTabs",
"config" : {
"Dist::Zilla::Plugin::Test::NoTabs" : {
+ "filename" : "xt/author/no-tabs.t",
"finder" : [
":InstallModules",
":ExecFiles",
@@ -231,33 +232,45 @@
}
},
"name" : "@DOY/Test::NoTabs",
- "version" : "0.08"
+ "version" : "0.15"
},
{
"class" : "Dist::Zilla::Plugin::EOLTests",
"config" : {
"Dist::Zilla::Plugin::Test::EOL" : {
- "filename" : "xt/release/eol.t"
+ "filename" : "xt/release/eol.t",
+ "finder" : [
+ ":InstallModules",
+ ":ExecFiles",
+ ":TestFiles"
+ ],
+ "trailing_whitespace" : "1"
}
},
"name" : "@DOY/EOLTests",
- "version" : "0.16"
+ "version" : "0.18"
},
{
"class" : "Dist::Zilla::Plugin::Test::Compile",
"config" : {
"Dist::Zilla::Plugin::Test::Compile" : {
+ "bail_out_on_fail" : "0",
+ "fail_on_warning" : "author",
+ "fake_home" : 0,
"filename" : "t/00-compile.t",
"module_finder" : [
":InstallModules"
],
+ "needs_display" : 0,
+ "phase" : "test",
"script_finder" : [
- ":ExecFiles"
- ]
+ ":PerlExecFiles"
+ ],
+ "skips" : []
}
},
"name" : "@DOY/Test::Compile",
- "version" : "2.043"
+ "version" : "2.054"
},
{
"class" : "Dist::Zilla::Plugin::Metadata",
@@ -267,7 +280,7 @@
{
"class" : "Dist::Zilla::Plugin::MetaResources",
"name" : "@DOY/MetaResources",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::Git::Check",
@@ -285,55 +298,60 @@
}
},
"name" : "@DOY/Git::Check",
- "version" : "2.023"
+ "version" : "2.036"
},
{
"class" : "Dist::Zilla::Plugin::Git::Commit",
"config" : {
"Dist::Zilla::Plugin::Git::Commit" : {
"add_files_in" : [],
- "commit_msg" : "changelog",
- "time_zone" : "local"
+ "commit_msg" : "changelog"
},
"Dist::Zilla::Role::Git::DirtyFiles" : {
"allow_dirty" : [
- "dist.ini",
- "Changes"
+ "Changes",
+ "dist.ini"
],
"allow_dirty_match" : [],
"changelog" : "Changes"
},
"Dist::Zilla::Role::Git::Repo" : {
"repo_root" : "."
+ },
+ "Dist::Zilla::Role::Git::StringFormatter" : {
+ "time_zone" : "local"
}
},
"name" : "@DOY/Git::Commit",
- "version" : "2.023"
+ "version" : "2.036"
},
{
"class" : "Dist::Zilla::Plugin::Git::Tag",
"config" : {
"Dist::Zilla::Plugin::Git::Tag" : {
"branch" : null,
+ "changelog" : "Changes",
"signed" : 0,
- "tag" : "0.13",
+ "tag" : "0.14",
"tag_format" : "%v",
- "tag_message" : "",
- "time_zone" : "local"
+ "tag_message" : ""
},
"Dist::Zilla::Role::Git::Repo" : {
"repo_root" : "."
+ },
+ "Dist::Zilla::Role::Git::StringFormatter" : {
+ "time_zone" : "local"
}
},
"name" : "@DOY/Git::Tag",
- "version" : "2.023"
+ "version" : "2.036"
},
{
"class" : "Dist::Zilla::Plugin::Git::NextVersion",
"config" : {
"Dist::Zilla::Plugin::Git::NextVersion" : {
"first_version" : "0.01",
- "version_by_branch" : "0",
+ "version_by_branch" : 0,
"version_regexp" : "(?^:^(\\d+\\.\\d+)$)"
},
"Dist::Zilla::Role::Git::Repo" : {
@@ -341,12 +359,12 @@
}
},
"name" : "@DOY/Git::NextVersion",
- "version" : "2.023"
+ "version" : "2.036"
},
{
"class" : "Dist::Zilla::Plugin::ContributorsFromGit",
"name" : "@DOY/ContributorsFromGit",
- "version" : "0.014"
+ "version" : "0.017"
},
{
"class" : "Dist::Zilla::Plugin::MetaProvides::Package",
@@ -356,7 +374,7 @@
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : "@DOY/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
- "version" : "5.032"
+ "version" : "6.005"
}
]
},
@@ -367,7 +385,7 @@
}
},
"name" : "@DOY/MetaProvides::Package",
- "version" : "2.000002"
+ "version" : "2.003001"
},
{
"class" : "Dist::Zilla::Plugin::PodWeaver",
@@ -462,17 +480,17 @@
}
},
"name" : "@DOY/PodWeaver",
- "version" : "4.005"
+ "version" : "4.006"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@DOY/UploadToCPAN",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::AutoPrereqs",
"name" : "AutoPrereqs",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -483,7 +501,7 @@
}
},
"name" : "RuntimeRecommends",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::Prereqs",
@@ -494,57 +512,67 @@
}
},
"name" : "DevelopRequires",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::ContributorsFromGit",
"name" : "ContributorsFromGit",
- "version" : "0.014"
+ "version" : "0.017"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "5.032"
+ "version" : "6.005"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::FinderCode",
+ "name" : ":ExtraTestFiles",
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "5.032"
+ "version" : "6.005"
+ },
+ {
+ "class" : "Dist::Zilla::Plugin::FinderCode",
+ "name" : ":PerlExecFiles",
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":AllFiles",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":NoFiles",
- "version" : "5.032"
+ "version" : "6.005"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : "@DOY/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
- "version" : "5.032"
+ "version" : "6.005"
}
],
"zilla" : {
@@ -552,12 +580,13 @@
"config" : {
"is_trial" : "0"
},
- "version" : "5.032"
+ "version" : "6.005"
}
},
"x_authority" : "cpan:DOY",
"x_contributors" : [
"Dave Rolsky ",
+ "Olivier Mengu\u00e9 ",
"Shawn M Moore ",
"Toby Inkster "
]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/META.yml new/Eval-Closure-0.14/META.yml
--- old/Eval-Closure-0.13/META.yml 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/META.yml 2016-05-29 06:43:10.000000000 +0200
@@ -10,10 +10,11 @@
Test::Fatal: '0'
Test::More: '0.88'
Test::Requires: '0'
+ blib: '1.01'
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.032, CPAN::Meta::Converter version 2.143240'
+generated_by: 'Dist::Zilla version 6.005, CPAN::Meta::Converter version 2.150001'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -22,7 +23,7 @@
provides:
Eval::Closure:
file: lib/Eval/Closure.pm
- version: '0.13'
+ version: '0.14'
recommends:
Devel::LexAlias: '0.05'
Perl::Tidy: '0'
@@ -30,7 +31,6 @@
Carp: '0'
Exporter: '0'
Scalar::Util: '0'
- Try::Tiny: '0'
constant: '0'
overload: '0'
strict: '0'
@@ -39,10 +39,10 @@
bugtracker: https://github.com/doy/eval-closure/issues
homepage: http://metacpan.org/release/Eval-Closure
repository: git://github.com/doy/eval-closure.git
-version: '0.13'
+version: '0.14'
x_Dist_Zilla:
perl:
- version: '5.020000'
+ version: '5.022000'
plugins:
-
class: Dist::Zilla::Plugin::Prereqs
@@ -51,94 +51,94 @@
phase: test
type: requires
name: '@DOY/TestMoreDoneTesting'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::GatherDir
config:
Dist::Zilla::Plugin::GatherDir:
exclude_filename: []
exclude_match: []
- follow_symlinks: '0'
- include_dotfiles: '0'
+ follow_symlinks: 0
+ include_dotfiles: 0
prefix: ''
prune_directory: []
root: .
name: '@DOY/GatherDir'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::PruneCruft
name: '@DOY/PruneCruft'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@DOY/ManifestSkip'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@DOY/MetaYAML'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::License
name: '@DOY/License'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::Readme
name: '@DOY/Readme'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::RunExtraTests
config:
Dist::Zilla::Role::TestRunner:
default_jobs: 1
name: '@DOY/RunExtraTests'
- version: '0.022'
+ version: '0.028'
-
class: Dist::Zilla::Plugin::ExecDir
name: '@DOY/ExecDir'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::ShareDir
name: '@DOY/ShareDir'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::MakeMaker
config:
Dist::Zilla::Role::TestRunner:
default_jobs: 1
name: '@DOY/MakeMaker'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::Manifest
name: '@DOY/Manifest'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::TestRelease
name: '@DOY/TestRelease'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@DOY/ConfirmRelease'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@DOY/MetaConfig'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@DOY/MetaJSON'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::NextRelease
name: '@DOY/NextRelease'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::CheckChangesHasContent
name: '@DOY/CheckChangesHasContent'
- version: '0.006'
+ version: '0.008'
-
class: Dist::Zilla::Plugin::PkgVersion
name: '@DOY/PkgVersion'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::Authority
name: '@DOY/Authority'
@@ -146,39 +146,51 @@
-
class: Dist::Zilla::Plugin::PodCoverageTests
name: '@DOY/PodCoverageTests'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@DOY/PodSyntaxTests'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::Test::NoTabs
config:
Dist::Zilla::Plugin::Test::NoTabs:
+ filename: xt/author/no-tabs.t
finder:
- ':InstallModules'
- ':ExecFiles'
- ':TestFiles'
name: '@DOY/Test::NoTabs'
- version: '0.08'
+ version: '0.15'
-
class: Dist::Zilla::Plugin::EOLTests
config:
Dist::Zilla::Plugin::Test::EOL:
filename: xt/release/eol.t
+ finder:
+ - ':InstallModules'
+ - ':ExecFiles'
+ - ':TestFiles'
+ trailing_whitespace: '1'
name: '@DOY/EOLTests'
- version: '0.16'
+ version: '0.18'
-
class: Dist::Zilla::Plugin::Test::Compile
config:
Dist::Zilla::Plugin::Test::Compile:
+ bail_out_on_fail: '0'
+ fail_on_warning: author
+ fake_home: 0
filename: t/00-compile.t
module_finder:
- ':InstallModules'
+ needs_display: 0
+ phase: test
script_finder:
- - ':ExecFiles'
+ - ':PerlExecFiles'
+ skips: []
name: '@DOY/Test::Compile'
- version: '2.043'
+ version: '2.054'
-
class: Dist::Zilla::Plugin::Metadata
name: '@DOY/Metadata'
@@ -186,7 +198,7 @@
-
class: Dist::Zilla::Plugin::MetaResources
name: '@DOY/MetaResources'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::Git::Check
config:
@@ -199,53 +211,56 @@
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: '@DOY/Git::Check'
- version: '2.023'
+ version: '2.036'
-
class: Dist::Zilla::Plugin::Git::Commit
config:
Dist::Zilla::Plugin::Git::Commit:
add_files_in: []
commit_msg: changelog
- time_zone: local
Dist::Zilla::Role::Git::DirtyFiles:
allow_dirty:
- - dist.ini
- Changes
+ - dist.ini
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
repo_root: .
+ Dist::Zilla::Role::Git::StringFormatter:
+ time_zone: local
name: '@DOY/Git::Commit'
- version: '2.023'
+ version: '2.036'
-
class: Dist::Zilla::Plugin::Git::Tag
config:
Dist::Zilla::Plugin::Git::Tag:
branch: ~
+ changelog: Changes
signed: 0
- tag: '0.13'
+ tag: '0.14'
tag_format: '%v'
tag_message: ''
- time_zone: local
Dist::Zilla::Role::Git::Repo:
repo_root: .
+ Dist::Zilla::Role::Git::StringFormatter:
+ time_zone: local
name: '@DOY/Git::Tag'
- version: '2.023'
+ version: '2.036'
-
class: Dist::Zilla::Plugin::Git::NextVersion
config:
Dist::Zilla::Plugin::Git::NextVersion:
first_version: '0.01'
- version_by_branch: '0'
+ version_by_branch: 0
version_regexp: (?^:^(\d+\.\d+)$)
Dist::Zilla::Role::Git::Repo:
repo_root: .
name: '@DOY/Git::NextVersion'
- version: '2.023'
+ version: '2.036'
-
class: Dist::Zilla::Plugin::ContributorsFromGit
name: '@DOY/ContributorsFromGit'
- version: '0.014'
+ version: '0.017'
-
class: Dist::Zilla::Plugin::MetaProvides::Package
config:
@@ -254,13 +269,13 @@
-
class: Dist::Zilla::Plugin::FinderCode
name: '@DOY/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
- version: '5.032'
+ version: '6.005'
Dist::Zilla::Role::MetaProvider::Provider:
inherit_missing: '1'
inherit_version: '1'
meta_noindex: '1'
name: '@DOY/MetaProvides::Package'
- version: '2.000002'
+ version: '2.003001'
-
class: Dist::Zilla::Plugin::PodWeaver
config:
@@ -334,15 +349,15 @@
name: '@Default/Legal'
version: '4.012'
name: '@DOY/PodWeaver'
- version: '4.005'
+ version: '4.006'
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@DOY/UploadToCPAN'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::AutoPrereqs
name: AutoPrereqs
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -350,7 +365,7 @@
phase: runtime
type: recommends
name: RuntimeRecommends
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::Prereqs
config:
@@ -358,54 +373,63 @@
phase: develop
type: requires
name: DevelopRequires
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::ContributorsFromGit
name: ContributorsFromGit
- version: '0.014'
+ version: '0.017'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: '5.032'
+ version: '6.005'
+ -
+ class: Dist::Zilla::Plugin::FinderCode
+ name: ':ExtraTestFiles'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: '5.032'
+ version: '6.005'
+ -
+ class: Dist::Zilla::Plugin::FinderCode
+ name: ':PerlExecFiles'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
- version: '5.032'
+ version: '6.005'
-
class: Dist::Zilla::Plugin::FinderCode
name: '@DOY/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
- version: '5.032'
+ version: '6.005'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: '0'
- version: '5.032'
+ version: '6.005'
x_authority: cpan:DOY
x_contributors:
- 'Dave Rolsky '
+ - 'Olivier Mengué '
- 'Shawn M Moore '
- 'Toby Inkster '
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/Makefile.PL new/Eval-Closure-0.14/Makefile.PL
--- old/Eval-Closure-0.13/Makefile.PL 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/Makefile.PL 2016-05-29 06:43:10.000000000 +0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.032.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.005.
use strict;
use warnings;
@@ -13,14 +13,12 @@
"ExtUtils::MakeMaker" => 0
},
"DISTNAME" => "Eval-Closure",
- "EXE_FILES" => [],
"LICENSE" => "perl",
"NAME" => "Eval::Closure",
"PREREQ_PM" => {
"Carp" => 0,
"Exporter" => 0,
"Scalar::Util" => 0,
- "Try::Tiny" => 0,
"constant" => 0,
"overload" => 0,
"strict" => 0,
@@ -33,9 +31,10 @@
"IPC::Open3" => 0,
"Test::Fatal" => 0,
"Test::More" => "0.88",
- "Test::Requires" => 0
+ "Test::Requires" => 0,
+ "blib" => "1.01"
},
- "VERSION" => "0.13",
+ "VERSION" => "0.14",
"test" => {
"TESTS" => "t/*.t"
}
@@ -46,7 +45,6 @@
"B" => 0,
"Carp" => 0,
"Exporter" => 0,
- "ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"IO::Handle" => 0,
"IPC::Open3" => 0,
@@ -54,7 +52,7 @@
"Test::Fatal" => 0,
"Test::More" => "0.88",
"Test::Requires" => 0,
- "Try::Tiny" => 0,
+ "blib" => "1.01",
"constant" => 0,
"overload" => 0,
"strict" => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/README new/Eval-Closure-0.14/README
--- old/Eval-Closure-0.13/README 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/README 2016-05-29 06:43:10.000000000 +0200
@@ -1,15 +1,15 @@
This archive contains the distribution Eval-Closure,
-version 0.13:
+version 0.14:
safely and cleanly create closures via string eval
-This software is copyright (c) 2015 by Jesse Luehrs.
+This software is copyright (c) 2016 by Jesse Luehrs.
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 README file was generated by Dist::Zilla::Plugin::Readme v5.032.
+This README file was generated by Dist::Zilla::Plugin::Readme v6.005.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/lib/Eval/Closure.pm new/Eval-Closure-0.14/lib/Eval/Closure.pm
--- old/Eval-Closure-0.13/lib/Eval/Closure.pm 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/lib/Eval/Closure.pm 2016-05-29 06:43:10.000000000 +0200
@@ -2,7 +2,7 @@
BEGIN {
$Eval::Closure::AUTHORITY = 'cpan:DOY';
}
-$Eval::Closure::VERSION = '0.13';
+$Eval::Closure::VERSION = '0.14';
use strict;
use warnings;
# ABSTRACT: safely and cleanly create closures via string eval
@@ -13,7 +13,6 @@
use Carp;
use overload ();
use Scalar::Util qw(reftype);
-use Try::Tiny;
use constant HAS_LEXICAL_SUBS => $] >= 5.018;
@@ -81,11 +80,11 @@
for my $var (keys %$env) {
if (HAS_LEXICAL_SUBS) {
croak("Environment key '$var' should start with \@, \%, \$, or \&")
- unless $var =~ /^([\@\%\$\&])/;
+ if index('$@%&', substr($var, 0, 1)) < 0;
}
else {
croak("Environment key '$var' should start with \@, \%, or \$")
- unless $var =~ /^([\@\%\$])/;
+ if index('$@%', substr($var, 0, 1)) < 0;
}
croak("Environment values must be references, not $env->{$var}")
unless ref($env->{$var});
@@ -103,28 +102,36 @@
sub _clean_eval_closure {
my ($source, $captures, $alias) = @_;
- my @capture_keys = sort keys %$captures;
+ my @capture_keys = keys %$captures;
if ($ENV{EVAL_CLOSURE_PRINT_SOURCE}) {
_dump_source(_make_compiler_source($source, $alias, @capture_keys));
}
my ($compiler, $e) = _make_compiler($source, $alias, @capture_keys);
- my $code;
- if (defined $compiler) {
- $code = $compiler->(@$captures{@capture_keys});
- }
+ return (undef, $e) unless defined $compiler;
+
+ my $code = $compiler->(@$captures{@capture_keys});
- if (defined($code) && (!ref($code) || ref($code) ne 'CODE')) {
- $e = "The 'source' parameter must return a subroutine reference, "
- . "not $code";
- undef $code;
+ if (!defined $code) {
+ return (
+ undef,
+ "The 'source' parameter must return a subroutine reference, "
+ . "not undef"
+ )
+ }
+ if (!ref($code) || ref($code) ne 'CODE') {
+ return (
+ undef,
+ "The 'source' parameter must return a subroutine reference, not "
+ . ref($code)
+ )
}
if ($alias) {
require Devel::LexAlias;
Devel::LexAlias::lexalias($code, $_, $captures->{$_})
- for grep !/^\&/, keys %$captures;
+ for grep substr($_, 0, 1) ne '&', @capture_keys;
}
return ($code, $e);
@@ -133,7 +140,7 @@
sub _make_compiler {
my $source = _make_compiler_source(@_);
- return @{ _clean_eval($source) };
+ _clean_eval($source)
}
sub _clean_eval {
@@ -141,7 +148,7 @@
local $SIG{__DIE__};
my $compiler = eval $_[0];
my $e = $@;
- [ $compiler, $e ];
+ ( $compiler, $e )
}
$Eval::Closure::SANDBOX_ID = 0;
@@ -182,7 +189,8 @@
my ($source) = @_;
my $output;
- if (try { require Perl::Tidy }) {
+ local $@;
+ if (eval { require Perl::Tidy; 1 }) {
Perl::Tidy::perltidy(
source => \$source,
destination => \$output,
@@ -211,7 +219,7 @@
=head1 VERSION
-version 0.13
+version 0.14
=head1 SYNOPSIS
@@ -363,7 +371,7 @@
=head1 COPYRIGHT AND LICENSE
-This software is copyright (c) 2015 by Jesse Luehrs.
+This software is copyright (c) 2016 by Jesse Luehrs.
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 -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/t/00-compile.t new/Eval-Closure-0.14/t/00-compile.t
--- old/Eval-Closure-0.13/t/00-compile.t 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/t/00-compile.t 2016-05-29 06:43:10.000000000 +0200
@@ -2,11 +2,11 @@
use strict;
use warnings;
-# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.043
-
-use Test::More tests => 1 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
+# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.054
+use Test::More;
+plan tests => 1 + ($ENV{AUTHOR_TESTING} ? 1 : 0);
my @module_files = (
'Eval/Closure.pm'
@@ -36,6 +36,9 @@
waitpid($pid, 0);
is($?, 0, "$lib loaded ok");
+ shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/
+ and not eval { require blib; blib->VERSION('1.01') };
+
if (@_warnings)
{
warn @_warnings;
@@ -45,6 +48,7 @@
-is(scalar(@warnings), 0, 'no warnings found') if $ENV{AUTHOR_TESTING};
+is(scalar(@warnings), 0, 'no warnings found')
+ or diag 'got warnings: ', ( Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '', @warnings) ) if $ENV{AUTHOR_TESTING};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/xt/author/no-tabs.t new/Eval-Closure-0.14/xt/author/no-tabs.t
--- old/Eval-Closure-0.13/xt/author/no-tabs.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Eval-Closure-0.14/xt/author/no-tabs.t 2016-05-29 06:43:10.000000000 +0200
@@ -0,0 +1,25 @@
+use strict;
+use warnings;
+
+# this test was generated with Dist::Zilla::Plugin::Test::NoTabs 0.15
+
+use Test::More 0.88;
+use Test::NoTabs;
+
+my @files = (
+ 'lib/Eval/Closure.pm',
+ 't/00-compile.t',
+ 't/basic.t',
+ 't/canonicalize-source.t',
+ 't/close-over-nonref.t',
+ 't/close-over.t',
+ 't/compiling-package.t',
+ 't/debugger.t',
+ 't/description.t',
+ 't/errors.t',
+ 't/lexical-subs.t',
+ 't/memoize.t'
+);
+
+notabs_ok($_) foreach @files;
+done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/xt/author/pod-coverage.t new/Eval-Closure-0.14/xt/author/pod-coverage.t
--- old/Eval-Closure-0.13/xt/author/pod-coverage.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Eval-Closure-0.14/xt/author/pod-coverage.t 2016-05-29 06:43:10.000000000 +0200
@@ -0,0 +1,7 @@
+#!perl
+# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests.
+
+use Test::Pod::Coverage 1.08;
+use Pod::Coverage::TrustPod;
+
+all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/xt/author/pod-syntax.t new/Eval-Closure-0.14/xt/author/pod-syntax.t
--- old/Eval-Closure-0.13/xt/author/pod-syntax.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Eval-Closure-0.14/xt/author/pod-syntax.t 2016-05-29 06:43:10.000000000 +0200
@@ -0,0 +1,7 @@
+#!perl
+# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
+use strict; use warnings;
+use Test::More;
+use Test::Pod 1.41;
+
+all_pod_files_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/xt/release/eol.t new/Eval-Closure-0.14/xt/release/eol.t
--- old/Eval-Closure-0.13/xt/release/eol.t 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/xt/release/eol.t 2016-05-29 06:43:10.000000000 +0200
@@ -1,8 +1,25 @@
use strict;
use warnings;
-use Test::More;
-# generated by Dist::Zilla::Plugin::Test::EOL 0.16
+# this test was generated with Dist::Zilla::Plugin::EOLTests 0.18
+
+use Test::More 0.88;
use Test::EOL;
-all_perl_files_ok({ trailing_whitespace => 1 });
+my @files = (
+ 'lib/Eval/Closure.pm',
+ 't/00-compile.t',
+ 't/basic.t',
+ 't/canonicalize-source.t',
+ 't/close-over-nonref.t',
+ 't/close-over.t',
+ 't/compiling-package.t',
+ 't/debugger.t',
+ 't/description.t',
+ 't/errors.t',
+ 't/lexical-subs.t',
+ 't/memoize.t'
+);
+
+eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files;
+done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/xt/release/no-tabs.t new/Eval-Closure-0.14/xt/release/no-tabs.t
--- old/Eval-Closure-0.13/xt/release/no-tabs.t 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/xt/release/no-tabs.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-use strict;
-use warnings;
-
-# this test was generated with Dist::Zilla::Plugin::Test::NoTabs 0.08
-
-use Test::More 0.88;
-use Test::NoTabs;
-
-my @files = (
- 'lib/Eval/Closure.pm',
- 't/00-compile.t',
- 't/basic.t',
- 't/canonicalize-source.t',
- 't/close-over-nonref.t',
- 't/close-over.t',
- 't/compiling-package.t',
- 't/debugger.t',
- 't/description.t',
- 't/errors.t',
- 't/lexical-subs.t',
- 't/memoize.t'
-);
-
-notabs_ok($_) foreach @files;
-done_testing;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/xt/release/pod-coverage.t new/Eval-Closure-0.14/xt/release/pod-coverage.t
--- old/Eval-Closure-0.13/xt/release/pod-coverage.t 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/xt/release/pod-coverage.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
-#!perl
-# This file was automatically generated by Dist::Zilla::Plugin::PodCoverageTests.
-
-use Test::Pod::Coverage 1.08;
-use Pod::Coverage::TrustPod;
-
-all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Eval-Closure-0.13/xt/release/pod-syntax.t new/Eval-Closure-0.14/xt/release/pod-syntax.t
--- old/Eval-Closure-0.13/xt/release/pod-syntax.t 2015-05-12 06:54:59.000000000 +0200
+++ new/Eval-Closure-0.14/xt/release/pod-syntax.t 1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-#!perl
-# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
-use Test::More;
-use Test::Pod 1.41;
-
-all_pod_files_ok();