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 - [email protected] + +- 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 <[email protected]>" ], "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 <[email protected]>", + "Olivier Mengu\u00e9 <[email protected]>", "Shawn M Moore <[email protected]>", "Toby Inkster <[email protected]>" ] 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 <[email protected]>' + - 'Olivier Mengué <[email protected]>' - 'Shawn M Moore <[email protected]>' - 'Toby Inkster <[email protected]>' 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();
