Hello community, here is the log from the commit of package perl-Hash-Util-FieldHash-Compat for openSUSE:Factory checked in at 2014-03-28 13:17:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Hash-Util-FieldHash-Compat (Old) and /work/SRC/openSUSE:Factory/.perl-Hash-Util-FieldHash-Compat.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Hash-Util-FieldHash-Compat" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Hash-Util-FieldHash-Compat/perl-Hash-Util-FieldHash-Compat.changes 2014-03-09 18:38:22.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Hash-Util-FieldHash-Compat.new/perl-Hash-Util-FieldHash-Compat.changes 2014-03-28 13:17:12.000000000 +0100 @@ -1,0 +2,10 @@ +Mon Mar 24 21:09:12 UTC 2014 - l...@linux-schulserver.de + +- update to 0.07: + + better fix for misleading 'provides' metadata + + now skipping back-compat tests on newer perls - this test + will now run for authors only + + fix misleading 'provides' metadata (added in 0.05) that may + confuse some tools + +------------------------------------------------------------------- Old: ---- Hash-Util-FieldHash-Compat-0.05.tar.gz New: ---- Hash-Util-FieldHash-Compat-0.07.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Hash-Util-FieldHash-Compat.spec ++++++ --- /var/tmp/diff_new_pack.IYLWOh/_old 2014-03-28 13:17:12.000000000 +0100 +++ /var/tmp/diff_new_pack.IYLWOh/_new 2014-03-28 13:17:12.000000000 +0100 @@ -17,7 +17,7 @@ Name: perl-Hash-Util-FieldHash-Compat -Version: 0.05 +Version: 0.07 Release: 0 %define cpan_name Hash-Util-FieldHash-Compat Summary: Use L<Hash::Util::FieldHash> or ties, depending ++++++ Hash-Util-FieldHash-Compat-0.05.tar.gz -> Hash-Util-FieldHash-Compat-0.07.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/CONTRIBUTING new/Hash-Util-FieldHash-Compat-0.07/CONTRIBUTING --- old/Hash-Util-FieldHash-Compat-0.05/CONTRIBUTING 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/CONTRIBUTING 2014-03-20 18:05:51.000000000 +0100 @@ -71,4 +71,4 @@ This file was generated via Dist::Zilla::Plugin::GenerateFile::ShareDir 0.005 from a -template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.050. +template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.053. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/Changes new/Hash-Util-FieldHash-Compat-0.07/Changes --- old/Hash-Util-FieldHash-Compat-0.05/Changes 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/Changes 2014-03-20 18:05:51.000000000 +0100 @@ -1,5 +1,14 @@ Revision history for Hash-Util-FieldHash-Compat +0.07 2014-03-20 17:05:45Z + - better fix for misleading 'provides' metadata + - now skipping back-compat tests on newer perls - this test will now + run for authors only + +0.06 2014-03-20 05:56:43Z + - fix misleading 'provides' metadata (added in 0.05) that may confuse + some tools + 0.05 2014-02-16 09:14:30Z - convert to Dist::Zilla, with more metadata diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/LICENSE new/Hash-Util-FieldHash-Compat-0.07/LICENSE --- old/Hash-Util-FieldHash-Compat-0.05/LICENSE 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/LICENSE 2014-03-20 18:05:51.000000000 +0100 @@ -22,7 +22,7 @@ Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. - 51 Franklin St, Suite 500, Boston, MA 02110-1335 USA + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/MANIFEST new/Hash-Util-FieldHash-Compat-0.07/MANIFEST --- old/Hash-Util-FieldHash-Compat-0.05/MANIFEST 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/MANIFEST 2014-03-20 18:05:51.000000000 +0100 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.013. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.014. CONTRIBUTING Changes INSTALL @@ -15,6 +15,7 @@ lib/Hash/Util/FieldHash/Compat/Heavy.pm t/00-report-prereqs.t t/01_basic.t +t/02-heavy.t xt/author/00-compile.t xt/author/pod-spell.t xt/release/changes_has_content.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/META.json new/Hash-Util-FieldHash-Compat-0.07/META.json --- old/Hash-Util-FieldHash-Compat-0.05/META.json 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/META.json 2014-03-20 18:05:51.000000000 +0100 @@ -1,10 +1,10 @@ { - "abstract" : "Use L<Hash::Util::FieldHash> or ties, depending on availability.", + "abstract" : "Use Hash::Util::FieldHash or ties, depending on availability", "author" : [ "יובל קוג'מן (Yuval Kogman) <nothingm...@woobling.org>" ], "dynamic_config" : 1, - "generated_by" : "Dist::Zilla version 5.013, CPAN::Meta::Converter version 2.133380", + "generated_by" : "Dist::Zilla version 5.014, CPAN::Meta::Converter version 2.140640", "license" : [ "perl_5" ], @@ -29,15 +29,15 @@ }, "develop" : { "recommends" : { - "Dist::Zilla::PluginBundle::Author::ETHER" : "0.050" + "Dist::Zilla::PluginBundle::Author::ETHER" : "0.053" }, "requires" : { - "Dist::Zilla" : "5.013", + "Devel::Hide" : "0", + "Dist::Zilla" : "5.014", "Dist::Zilla::Plugin::ContributorsFromGit" : "0", "Dist::Zilla::Plugin::GitHub::Update" : "0", "Dist::Zilla::Plugin::GithubMeta" : "0", "Dist::Zilla::Plugin::Meta::Dynamic::Config" : "0", - "Dist::Zilla::Plugin::PodVersion" : "0", "Dist::Zilla::Plugin::Prereqs" : "0", "Dist::Zilla::PluginBundle::Author::ETHER" : "0", "File::Spec" : "0", @@ -71,20 +71,12 @@ }, "provides" : { "Hash::Util::FieldHash::Compat" : { - "file" : "lib/Hash/Util/FieldHash/Compat/Heavy.pm", - "version" : "0.05" - }, - "Hash::Util::FieldHash::Compat::Destroyer" : { - "file" : "lib/Hash/Util/FieldHash/Compat/Heavy.pm", - "version" : "0.05" + "file" : "lib/Hash/Util/FieldHash/Compat.pm", + "version" : "0.07" }, - "Hash::Util::FieldHash::Compat::Tie::FieldHash" : { + "Hash::Util::FieldHash::Compat::Heavy" : { "file" : "lib/Hash/Util/FieldHash/Compat/Heavy.pm", - "version" : "0.05" - }, - "Hash::Util::FieldHash::Compat::Tie::IdHash" : { - "file" : "lib/Hash/Util/FieldHash/Compat/Heavy.pm", - "version" : "0.05" + "version" : "0.07" } }, "release_status" : "stable", @@ -100,10 +92,10 @@ "web" : "https://github.com/karenetheridge/Hash-Util-FieldHash-Compat" } }, - "version" : "0.05", + "version" : "0.07", "x_Dist_Zilla" : { "perl" : { - "version" : "5.019008" + "version" : "5.019009" }, "plugins" : [ { @@ -113,15 +105,15 @@ }, { "class" : "inc::MakeMaker", + "config" : { + "Dist::Zilla::Role::TestRunner" : { + "default_jobs" : 1 + } + }, "name" : "=inc::MakeMaker", "version" : null }, { - "class" : "Dist::Zilla::Plugin::PodVersion", - "name" : "PodVersion", - "version" : "5.013" - }, - { "class" : "Dist::Zilla::Plugin::Git::NextVersion", "name" : "@Author::ETHER/Git::NextVersion", "version" : "2.020" @@ -140,7 +132,7 @@ } }, "name" : "@Author::ETHER/build", - "version" : "0.017" + "version" : "0.020" }, { "class" : "Dist::Zilla::Plugin::PromptIfStale", @@ -154,22 +146,22 @@ } }, "name" : "@Author::ETHER/release", - "version" : "0.017" + "version" : "0.020" }, { "class" : "Dist::Zilla::Plugin::ExecDir", "name" : "@Author::ETHER/ExecDir", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::ShareDir", "name" : "@Author::ETHER/ShareDir", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::FileFinder::ByName", "name" : "@Author::ETHER/Examples", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::Git::GatherDir", @@ -179,27 +171,27 @@ { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@Author::ETHER/MetaYAML", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@Author::ETHER/MetaJSON", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@Author::ETHER/License", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::Readme", "name" : "@Author::ETHER/Readme", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@Author::ETHER/Manifest", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::GenerateFile::ShareDir", @@ -255,7 +247,7 @@ { "class" : "Dist::Zilla::Plugin::MetaTests", "name" : "@Author::ETHER/MetaTests", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::Test::Version", @@ -280,12 +272,12 @@ { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@Author::ETHER/PodSyntaxTests", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::Test::PodSpelling", "name" : "@Author::ETHER/Test::PodSpelling", - "version" : "2.006002" + "version" : "2.006007" }, { "class" : "Dist::Zilla::Plugin::Test::Kwalitee", @@ -315,7 +307,7 @@ { "class" : "Dist::Zilla::Plugin::PkgVersion", "name" : "@Author::ETHER/PkgVersion", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::Authority", @@ -323,9 +315,104 @@ "version" : "1.006" }, { + "class" : "Dist::Zilla::Plugin::PodWeaver", + "config" : { + "Dist::Zilla::Plugin::PodWeaver" : { + "finder" : [ + ":InstallModules", + ":ExecFiles" + ], + "plugins" : [ + { + "class" : "Pod::Weaver::Plugin::EnsurePod5", + "name" : "@CorePrep/EnsurePod5", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Plugin::H1Nester", + "name" : "@CorePrep/H1Nester", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Plugin::SingleEncoding", + "name" : "@Default/SingleEncoding", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Name", + "name" : "@Default/Name", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Version", + "name" : "@Default/Version", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Region", + "name" : "@Default/prelude", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Generic", + "name" : "SYNOPSIS", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Generic", + "name" : "DESCRIPTION", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Generic", + "name" : "OVERVIEW", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Collect", + "name" : "ATTRIBUTES", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Collect", + "name" : "METHODS", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Collect", + "name" : "FUNCTIONS", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Leftovers", + "name" : "@Default/Leftovers", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Region", + "name" : "@Default/postlude", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Authors", + "name" : "@Default/Authors", + "version" : "4.006" + }, + { + "class" : "Pod::Weaver::Section::Legal", + "name" : "@Default/Legal", + "version" : "4.006" + } + ] + } + }, + "name" : "@Author::ETHER/PodWeaver", + "version" : "4.005" + }, + { "class" : "Dist::Zilla::Plugin::NextRelease", "name" : "@Author::ETHER/NextRelease", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod", @@ -345,7 +432,7 @@ { "class" : "Dist::Zilla::Plugin::MetaNoIndex", "name" : "@Author::ETHER/MetaNoIndex", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::MetaProvides::Package", @@ -358,7 +445,7 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "5.013" + "version" : "5.014" } ] }, @@ -374,7 +461,7 @@ { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@Author::ETHER/MetaConfig", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::Prereqs::AuthorDeps", @@ -395,7 +482,7 @@ } }, "name" : "@Author::ETHER/installer_requirements", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -406,12 +493,17 @@ } }, "name" : "@Author::ETHER/pluginbundle_version", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::RunExtraTests", + "config" : { + "Dist::Zilla::Role::TestRunner" : { + "default_jobs" : 1 + } + }, "name" : "@Author::ETHER/RunExtraTests", - "version" : "0.017" + "version" : "0.018" }, { "class" : "Dist::Zilla::Plugin::InstallGuide", @@ -433,7 +525,7 @@ { "class" : "Dist::Zilla::Plugin::Run::AfterBuild", "name" : "@Author::ETHER/Run::AfterBuild", - "version" : "0.020" + "version" : "0.021" }, { "class" : "Dist::Zilla::Plugin::Git::Check", @@ -463,7 +555,7 @@ { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@Author::ETHER/TestRelease", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::Git::Check", @@ -473,7 +565,7 @@ { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@Author::ETHER/UploadToCPAN", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease", @@ -514,12 +606,12 @@ } }, "name" : "@Author::ETHER/via_options", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@Author::ETHER/ConfirmRelease", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -530,7 +622,7 @@ } }, "name" : "TestRequires", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -541,7 +633,7 @@ } }, "name" : "DevelopRequires", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::ContributorsFromGit", @@ -551,42 +643,47 @@ { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "5.013" + "version" : "5.014" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "5.013" + "version" : "5.014" + }, + { + "class" : "Dist::Zilla::Plugin::VerifyPhases", + "name" : "@Author::ETHER/PHASE VERIFICATION", + "version" : "0.002" } ], "zilla" : { @@ -594,7 +691,7 @@ "config" : { "is_trial" : "0" }, - "version" : "5.013" + "version" : "5.014" } }, "x_authority" : "cpan:NUFFIN", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/META.yml new/Hash-Util-FieldHash-Compat-0.07/META.yml --- old/Hash-Util-FieldHash-Compat-0.05/META.yml 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/META.yml 2014-03-20 18:05:51.000000000 +0100 @@ -1,5 +1,5 @@ --- -abstract: 'Use L<Hash::Util::FieldHash> or ties, depending on availability.' +abstract: 'Use Hash::Util::FieldHash or ties, depending on availability' author: - "יובל קוג'מן (Yuval Kogman) <nothingm...@woobling.org>" build_requires: @@ -8,7 +8,7 @@ configure_requires: ExtUtils::MakeMaker: '6.30' dynamic_config: 1 -generated_by: 'Dist::Zilla version 5.013, CPAN::Meta::Converter version 2.133380' +generated_by: 'Dist::Zilla version 5.014, CPAN::Meta::Converter version 2.140640' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -22,27 +22,21 @@ - share provides: Hash::Util::FieldHash::Compat: + file: lib/Hash/Util/FieldHash/Compat.pm + version: '0.07' + Hash::Util::FieldHash::Compat::Heavy: file: lib/Hash/Util/FieldHash/Compat/Heavy.pm - version: '0.05' - Hash::Util::FieldHash::Compat::Destroyer: - file: lib/Hash/Util/FieldHash/Compat/Heavy.pm - version: '0.05' - Hash::Util::FieldHash::Compat::Tie::FieldHash: - file: lib/Hash/Util/FieldHash/Compat/Heavy.pm - version: '0.05' - Hash::Util::FieldHash::Compat::Tie::IdHash: - file: lib/Hash/Util/FieldHash/Compat/Heavy.pm - version: '0.05' + version: '0.07' requires: perl: '5.006' resources: bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=Hash-Util-FieldHash-Compat homepage: https://github.com/karenetheridge/Hash-Util-FieldHash-Compat repository: https://github.com/karenetheridge/Hash-Util-FieldHash-Compat.git -version: '0.05' +version: '0.07' x_Dist_Zilla: perl: - version: '5.019008' + version: '5.019009' plugins: - class: Dist::Zilla::Plugin::Meta::Dynamic::Config @@ -50,13 +44,12 @@ version: '0.04' - class: inc::MakeMaker + config: + Dist::Zilla::Role::TestRunner: + default_jobs: 1 name: =inc::MakeMaker version: ~ - - class: Dist::Zilla::Plugin::PodVersion - name: PodVersion - version: '5.013' - - class: Dist::Zilla::Plugin::Git::NextVersion name: '@Author::ETHER/Git::NextVersion' version: '2.020' @@ -71,7 +64,7 @@ phase: build skip: [] name: '@Author::ETHER/build' - version: '0.017' + version: '0.020' - class: Dist::Zilla::Plugin::PromptIfStale config: @@ -82,19 +75,19 @@ phase: release skip: [] name: '@Author::ETHER/release' - version: '0.017' + version: '0.020' - class: Dist::Zilla::Plugin::ExecDir name: '@Author::ETHER/ExecDir' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::ShareDir name: '@Author::ETHER/ShareDir' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::FileFinder::ByName name: '@Author::ETHER/Examples' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::Git::GatherDir name: '@Author::ETHER/Git::GatherDir' @@ -102,23 +95,23 @@ - class: Dist::Zilla::Plugin::MetaYAML name: '@Author::ETHER/MetaYAML' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::MetaJSON name: '@Author::ETHER/MetaJSON' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::License name: '@Author::ETHER/License' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::Readme name: '@Author::ETHER/Readme' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::Manifest name: '@Author::ETHER/Manifest' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::GenerateFile::ShareDir config: @@ -159,7 +152,7 @@ - class: Dist::Zilla::Plugin::MetaTests name: '@Author::ETHER/MetaTests' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::Test::Version name: '@Author::ETHER/Test::Version' @@ -179,11 +172,11 @@ - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@Author::ETHER/PodSyntaxTests' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::Test::PodSpelling name: '@Author::ETHER/Test::PodSpelling' - version: '2.006002' + version: '2.006007' - class: Dist::Zilla::Plugin::Test::Kwalitee name: '@Author::ETHER/Test::Kwalitee' @@ -207,15 +200,89 @@ - class: Dist::Zilla::Plugin::PkgVersion name: '@Author::ETHER/PkgVersion' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::Authority name: '@Author::ETHER/Authority' version: '1.006' - + class: Dist::Zilla::Plugin::PodWeaver + config: + Dist::Zilla::Plugin::PodWeaver: + finder: + - ':InstallModules' + - ':ExecFiles' + plugins: + - + class: Pod::Weaver::Plugin::EnsurePod5 + name: '@CorePrep/EnsurePod5' + version: '4.006' + - + class: Pod::Weaver::Plugin::H1Nester + name: '@CorePrep/H1Nester' + version: '4.006' + - + class: Pod::Weaver::Plugin::SingleEncoding + name: '@Default/SingleEncoding' + version: '4.006' + - + class: Pod::Weaver::Section::Name + name: '@Default/Name' + version: '4.006' + - + class: Pod::Weaver::Section::Version + name: '@Default/Version' + version: '4.006' + - + class: Pod::Weaver::Section::Region + name: '@Default/prelude' + version: '4.006' + - + class: Pod::Weaver::Section::Generic + name: SYNOPSIS + version: '4.006' + - + class: Pod::Weaver::Section::Generic + name: DESCRIPTION + version: '4.006' + - + class: Pod::Weaver::Section::Generic + name: OVERVIEW + version: '4.006' + - + class: Pod::Weaver::Section::Collect + name: ATTRIBUTES + version: '4.006' + - + class: Pod::Weaver::Section::Collect + name: METHODS + version: '4.006' + - + class: Pod::Weaver::Section::Collect + name: FUNCTIONS + version: '4.006' + - + class: Pod::Weaver::Section::Leftovers + name: '@Default/Leftovers' + version: '4.006' + - + class: Pod::Weaver::Section::Region + name: '@Default/postlude' + version: '4.006' + - + class: Pod::Weaver::Section::Authors + name: '@Default/Authors' + version: '4.006' + - + class: Pod::Weaver::Section::Legal + name: '@Default/Legal' + version: '4.006' + name: '@Author::ETHER/PodWeaver' + version: '4.005' + - class: Dist::Zilla::Plugin::NextRelease name: '@Author::ETHER/NextRelease' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::ReadmeAnyFromPod name: '@Author::ETHER/ReadmeAnyFromPod' @@ -231,7 +298,7 @@ - class: Dist::Zilla::Plugin::MetaNoIndex name: '@Author::ETHER/MetaNoIndex' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::MetaProvides::Package config: @@ -242,7 +309,7 @@ - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '5.013' + version: '5.014' Dist::Zilla::Role::MetaProvider::Provider: inherit_missing: '1' inherit_version: '1' @@ -252,7 +319,7 @@ - class: Dist::Zilla::Plugin::MetaConfig name: '@Author::ETHER/MetaConfig' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::Prereqs::AuthorDeps name: '@Author::ETHER/Prereqs::AuthorDeps' @@ -268,7 +335,7 @@ phase: develop type: requires name: '@Author::ETHER/installer_requirements' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::Prereqs config: @@ -276,11 +343,14 @@ phase: develop type: recommends name: '@Author::ETHER/pluginbundle_version' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::RunExtraTests + config: + Dist::Zilla::Role::TestRunner: + default_jobs: 1 name: '@Author::ETHER/RunExtraTests' - version: '0.017' + version: '0.018' - class: Dist::Zilla::Plugin::InstallGuide name: '@Author::ETHER/InstallGuide' @@ -296,7 +366,7 @@ - class: Dist::Zilla::Plugin::Run::AfterBuild name: '@Author::ETHER/Run::AfterBuild' - version: '0.020' + version: '0.021' - class: Dist::Zilla::Plugin::Git::Check name: '@Author::ETHER/initial check' @@ -320,7 +390,7 @@ - class: Dist::Zilla::Plugin::TestRelease name: '@Author::ETHER/TestRelease' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::Git::Check name: '@Author::ETHER/after tests' @@ -328,7 +398,7 @@ - class: Dist::Zilla::Plugin::UploadToCPAN name: '@Author::ETHER/UploadToCPAN' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::CopyFilesFromRelease name: '@Author::ETHER/CopyFilesFromRelease' @@ -360,11 +430,11 @@ phase: develop type: requires name: '@Author::ETHER/via_options' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::ConfirmRelease name: '@Author::ETHER/ConfirmRelease' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::Prereqs config: @@ -372,7 +442,7 @@ phase: test type: requires name: TestRequires - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::Prereqs config: @@ -380,7 +450,7 @@ phase: develop type: requires name: DevelopRequires - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::ContributorsFromGit name: ContributorsFromGit @@ -388,40 +458,44 @@ - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: '5.013' + version: '5.014' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: '5.013' + version: '5.014' + - + class: Dist::Zilla::Plugin::VerifyPhases + name: '@Author::ETHER/PHASE VERIFICATION' + version: '0.002' zilla: class: Dist::Zilla::Dist::Builder config: is_trial: '0' - version: '5.013' + version: '5.014' x_authority: cpan:NUFFIN x_contributors: - 'Karen Etheridge <et...@cpan.org>' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/Makefile.PL new/Hash-Util-FieldHash-Compat-0.07/Makefile.PL --- old/Hash-Util-FieldHash-Compat-0.05/Makefile.PL 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/Makefile.PL 2014-03-20 18:05:51.000000000 +0100 @@ -13,7 +13,7 @@ my %WriteMakefileArgs = ( - "ABSTRACT" => "Use L<Hash::Util::FieldHash> or ties, depending on availability.", + "ABSTRACT" => "Use Hash::Util::FieldHash or ties, depending on availability", "AUTHOR" => "\x{5d9}\x{5d5}\x{5d1}\x{5dc} \x{5e7}\x{5d5}\x{5d2}'\x{5de}\x{5df} (Yuval Kogman) <nothingmuch\@woobling.org>", "BUILD_REQUIRES" => {}, "CONFIGURE_REQUIRES" => { @@ -28,7 +28,7 @@ "Test::More" => 0, "Test::use::ok" => 0 }, - "VERSION" => "0.05", + "VERSION" => "0.07", "test" => { "TESTS" => "t/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/README new/Hash-Util-FieldHash-Compat-0.07/README --- old/Hash-Util-FieldHash-Compat-0.05/README 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/README 2014-03-20 18:05:51.000000000 +0100 @@ -1,9 +1,9 @@ This archive contains the distribution Hash-Util-FieldHash-Compat, -version 0.05: +version 0.07: - Use L<Hash::Util::FieldHash> or ties, depending on availability. + Use Hash::Util::FieldHash or ties, depending on availability This software is copyright (c) 2008 by יובל קוג'מן (Yuval Kogman). @@ -11,5 +11,5 @@ the same terms as the Perl 5 programming language system itself. -This README file was generated by Dist::Zilla::Plugin::Readme v5.013. +This README file was generated by Dist::Zilla::Plugin::Readme v5.014. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/README.md new/Hash-Util-FieldHash-Compat-0.07/README.md --- old/Hash-Util-FieldHash-Compat-0.05/README.md 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/README.md 2014-03-20 18:05:51.000000000 +0100 @@ -1,7 +1,10 @@ # NAME -Hash::Util::FieldHash::Compat - Use [Hash::Util::FieldHash](https://metacpan.org/pod/Hash::Util::FieldHash) or ties, depending -on availability. +Hash::Util::FieldHash::Compat - Use Hash::Util::FieldHash or ties, depending on availability + +# VERSION + +version 0.07 # SYNOPSIS @@ -26,18 +29,13 @@ [Hash::Util::FieldHash](https://metacpan.org/pod/Hash::Util::FieldHash), [Tie::RefHash](https://metacpan.org/pod/Tie::RefHash), [Tie::RefHash::Weak](https://metacpan.org/pod/Tie::RefHash::Weak). -# VERSION CONTROL - -This module is maintained using Darcs. You can get the latest version from -[http://nothingmuch.woobling.org/code](http://nothingmuch.woobling.org/code), and use `darcs send` to commit -changes. - # AUTHOR -Yuval Kogman <nothingm...@woobling.org> +יובל קוג'מן (Yuval Kogman) <nothingm...@woobling.org> + +# COPYRIGHT AND LICENSE -# COPYRIGHT +This software is copyright (c) 2008 by יובל קוג'מן (Yuval Kogman). - Copyright (c) 2008 Yuval Kogman. All rights reserved - This program is free software; you can redistribute - it and/or modify it under the same terms as Perl itself. +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/Hash-Util-FieldHash-Compat-0.05/dist.ini new/Hash-Util-FieldHash-Compat-0.07/dist.ini --- old/Hash-Util-FieldHash-Compat-0.05/dist.ini 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/dist.ini 2014-03-20 18:05:51.000000000 +0100 @@ -7,16 +7,11 @@ [Meta::Dynamic::Config] [=inc::MakeMaker] ; for adding conditional prereqs -[PodVersion] - [@Author::ETHER] Authority.authority = cpan:NUFFIN installer = none ; we use our own -Prereqs::Authordeps.exclude = inc::MakeMaker -Test::Version.has_version = 0 ; FIXME: package that does not match filename -Test::MinimumVersion.max_target_perl = 5.006 Prereqs::AuthorDeps.exclude = inc::MakeMaker --remove = PodWeaver +Test::MinimumVersion.max_target_perl = 5.006 -remove = AutoPrereqs -remove = PodCoverageTests -remove = Test::Pod::No404s @@ -29,5 +24,6 @@ [Prereqs / DevelopRequires] Tie::RefHash::Weak = 0.08 Tie::RefHash = 1.38 +Devel::Hide = 0 [ContributorsFromGit] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/lib/Hash/Util/FieldHash/Compat/Heavy.pm new/Hash-Util-FieldHash-Compat-0.07/lib/Hash/Util/FieldHash/Compat/Heavy.pm --- old/Hash-Util-FieldHash-Compat-0.05/lib/Hash/Util/FieldHash/Compat/Heavy.pm 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/lib/Hash/Util/FieldHash/Compat/Heavy.pm 2014-03-20 18:05:51.000000000 +0100 @@ -1,10 +1,13 @@ -package Hash::Util::FieldHash::Compat; -BEGIN { - $Hash::Util::FieldHash::Compat::AUTHORITY = 'cpan:NUFFIN'; -} -$Hash::Util::FieldHash::Compat::VERSION = '0.05'; use strict; use warnings; +package Hash::Util::FieldHash::Compat::Heavy; +BEGIN { + $Hash::Util::FieldHash::Compat::Heavy::AUTHORITY = 'cpan:NUFFIN'; +} +# ABSTRACT: Emulate Hash::Util::FieldHash using Tie::RefHash etc +$Hash::Util::FieldHash::Compat::Heavy::VERSION = '0.07'; +package # hide from 'provides' scanner + Hash::Util::FieldHash::Compat; use Tie::RefHash::Weak; @@ -73,12 +76,10 @@ } { - package Hash::Util::FieldHash::Compat::Tie::IdHash; -BEGIN { - $Hash::Util::FieldHash::Compat::Tie::IdHash::AUTHORITY = 'cpan:NUFFIN'; -} -$Hash::Util::FieldHash::Compat::Tie::IdHash::VERSION = '0.05'; -use Tie::Hash (); + package # hide from PAUSE + Hash::Util::FieldHash::Compat::Tie::IdHash; + + use Tie::Hash (); use vars qw(@ISA); @ISA = qw(Tie::StdHash); @@ -105,12 +106,10 @@ } } - package Hash::Util::FieldHash::Compat::Tie::FieldHash; -BEGIN { - $Hash::Util::FieldHash::Compat::Tie::FieldHash::AUTHORITY = 'cpan:NUFFIN'; -} -$Hash::Util::FieldHash::Compat::Tie::FieldHash::VERSION = '0.05'; -use vars qw(@ISA); + package # hide from PAUSE + Hash::Util::FieldHash::Compat::Tie::FieldHash; + + use vars qw(@ISA); @ISA = qw(Tie::RefHash::Weak); # this subclass retains weakrefs to the objects in the keys, but pretends @@ -166,12 +165,10 @@ } } - package Hash::Util::FieldHash::Compat::Destroyer; -BEGIN { - $Hash::Util::FieldHash::Compat::Destroyer::AUTHORITY = 'cpan:NUFFIN'; -} -$Hash::Util::FieldHash::Compat::Destroyer::VERSION = '0.05'; -use Scalar::Util qw(weaken); + package # hide from PAUSE + Hash::Util::FieldHash::Compat::Destroyer; + + use Scalar::Util qw(weaken); sub new { my ( $class, $obj ) = @_; @@ -206,14 +203,15 @@ =pod +=encoding UTF-8 + =head1 NAME -Hash::Util::FieldHash::Compat::Heavy - Emulate Hash::Util::FieldHash using -L<Tie::RefHash> etc. +Hash::Util::FieldHash::Compat::Heavy - Emulate Hash::Util::FieldHash using Tie::RefHash etc =head1 VERSION -version 0.05 +version 0.07 =head1 SYNOPSIS @@ -221,6 +219,17 @@ =head1 DESCRIPTION -See L<Hash::Util::FieldHash::Compat> for the documentation +See L<Hash::Util::FieldHash::Compat> for the documentation. + +=head1 AUTHOR + +יובל קוג'מן (Yuval Kogman) <nothingm...@woobling.org> + +=head1 COPYRIGHT AND LICENSE + +This software is copyright (c) 2008 by יובל קוג'מן (Yuval Kogman). + +This is free software; you can redistribute it and/or modify it under +the same terms as the Perl 5 programming language system itself. =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/lib/Hash/Util/FieldHash/Compat.pm new/Hash-Util-FieldHash-Compat-0.07/lib/Hash/Util/FieldHash/Compat.pm --- old/Hash-Util-FieldHash-Compat-0.05/lib/Hash/Util/FieldHash/Compat.pm 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/lib/Hash/Util/FieldHash/Compat.pm 2014-03-20 18:05:51.000000000 +0100 @@ -2,8 +2,9 @@ BEGIN { $Hash::Util::FieldHash::Compat::AUTHORITY = 'cpan:NUFFIN'; } -# git description: v0.04-7-g86e0ddf -$Hash::Util::FieldHash::Compat::VERSION = '0.05'; +# git description: v0.06-2-g17d9df6 +$Hash::Util::FieldHash::Compat::VERSION = '0.07'; +# ABSTRACT: Use Hash::Util::FieldHash or ties, depending on availability use strict; use warnings; @@ -39,10 +40,15 @@ =pod +=encoding UTF-8 + =head1 NAME -Hash::Util::FieldHash::Compat - Use L<Hash::Util::FieldHash> or ties, depending -on availability. +Hash::Util::FieldHash::Compat - Use Hash::Util::FieldHash or ties, depending on availability + +=head1 VERSION + +version 0.07 =head1 SYNOPSIS @@ -67,22 +73,15 @@ L<Hash::Util::FieldHash>, L<Tie::RefHash>, L<Tie::RefHash::Weak>. -=head1 VERSION CONTROL - -=for stopwords Darcs - -This module is maintained using Darcs. You can get the latest version from -L<http://nothingmuch.woobling.org/code>, and use C<darcs send> to commit -changes. - =head1 AUTHOR -Yuval Kogman E<lt>nothingm...@woobling.orge<gt> +יובל קוג'מן (Yuval Kogman) <nothingm...@woobling.org> + +=head1 COPYRIGHT AND LICENSE -=head1 COPYRIGHT +This software is copyright (c) 2008 by יובל קוג'מן (Yuval Kogman). - Copyright (c) 2008 Yuval Kogman. All rights reserved - This program is free software; you can redistribute - it and/or modify it under the same terms as Perl itself. +This is free software; you can redistribute it and/or modify it under +the same terms as the Perl 5 programming language system itself. =cut diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/t/00-report-prereqs.t new/Hash-Util-FieldHash-Compat-0.07/t/00-report-prereqs.t --- old/Hash-Util-FieldHash-Compat-0.05/t/00-report-prereqs.t 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/t/00-report-prereqs.t 2014-03-20 18:05:51.000000000 +0100 @@ -50,15 +50,15 @@ }, 'develop' => { 'recommends' => { - 'Dist::Zilla::PluginBundle::Author::ETHER' => '0.050' + 'Dist::Zilla::PluginBundle::Author::ETHER' => '0.053' }, 'requires' => { - 'Dist::Zilla' => '5.013', + 'Devel::Hide' => '0', + 'Dist::Zilla' => '5.014', 'Dist::Zilla::Plugin::ContributorsFromGit' => '0', 'Dist::Zilla::Plugin::GitHub::Update' => '0', 'Dist::Zilla::Plugin::GithubMeta' => '0', 'Dist::Zilla::Plugin::Meta::Dynamic::Config' => '0', - 'Dist::Zilla::Plugin::PodVersion' => '0', 'Dist::Zilla::Plugin::Prereqs' => '0', 'Dist::Zilla::PluginBundle::Author::ETHER' => '0', 'File::Spec' => '0', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/t/02-heavy.t new/Hash-Util-FieldHash-Compat-0.07/t/02-heavy.t --- old/Hash-Util-FieldHash-Compat-0.05/t/02-heavy.t 1970-01-01 01:00:00.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/t/02-heavy.t 2014-03-20 18:05:51.000000000 +0100 @@ -0,0 +1,110 @@ +use strict; +use warnings; + +use Test::More; + +BEGIN { + plan skip_all => 'backwards compatibility tests are for authors only' + unless $ENV{AUTHOR_TESTING} or $ENV{RELEASE_TESTING}; +} + +use Devel::Hide 'Hash::Util::FieldHash'; +use ok 'Hash::Util::FieldHash::Compat' => qw(fieldhash idhash register id id_2obj idhashes fieldhashes); + +{ + my %hash = ( + foo => 'bar', + gorch => 'baz', + ); + + fieldhash %hash; + + is_deeply( \%hash, { foo => 'bar', gorch => 'baz' }, 'setting fieldhash retains values' ); + + my $obj = bless {}, 'blah'; + + $hash{$obj} = 'oink'; + + is( scalar(keys %hash), 3, 'three keys now' ); + is( scalar(grep { ref } keys %hash), 0, 'no refs in the keys' ); + + ok( !ref(id($obj)), 'id($obj) returns a nonref' ); + + ok( exists($hash{$obj}), 'key by ref' ); + ok( exists($hash{id($obj)}), 'key by ref' ); + is( $hash{$obj}, $hash{id($obj)}, '$hash{$obj} eq $hash{id($obj)}' ); + + undef $obj; + + is( scalar(keys %hash), 2, '$obj key disappeared' ); + + my $destroyed = 0; + sub zot::DESTROY { $destroyed++ }; + + $obj = bless {}, "blah"; + + $hash{$obj} = bless {}, "zot"; + + is( $destroyed, 0, "no value destructions yet" ); + is( scalar(keys %hash), 3, "three keys" ); + + undef $obj; + + is( $destroyed, 1, "one value destroyed" ); + is( scalar(keys %hash), 2, "two keys in hash" ); +} + +{ + + idhash my %id_hash; + + my $obj = bless {}, "blah"; + + $id_hash{$obj} = "zoink"; + + is( scalar(keys %id_hash), 1, "one key in the hash" ); + is_deeply([ keys %id_hash ], [ id($obj) ], "key is ID" ); + ok( exists($id_hash{$obj}), 'key by ref' ); + ok( exists($id_hash{id($obj)}), 'key by ref' ); + is( $id_hash{$obj}, $id_hash{id($obj)}, '$hash{$obj} eq $hash{id($obj)}' ); + +} + +{ + my %hash; + + my $obj_1 = bless {}, "blah"; + my $obj_2 = bless {}, "blah"; + + $hash{id($obj_1)} = "first"; + $hash{id($obj_2)} = "second"; + + is_deeply([ sort keys %hash ], [ sort map { id($_) } $obj_1, $obj_2 ], "keys" ); + + is( id_2obj(id($obj_1)), undef, "can't id_2obj yet" ); + is( id_2obj(id($obj_2)), undef, "can't id_2obj yet" ); + + register($obj_1, \%hash); + + is( id_2obj(id($obj_1)), $obj_1, "id_2obj on registered object" ); + is( id_2obj(id($obj_2)), undef, "can't id_2obj on unregistered object" ); + + undef $obj_1; + undef $obj_2; + + TODO: { + local $TODO; + $TODO = 'newer perls do not do this well' if $] >= '5.009003'; + is( scalar(keys %hash), 1, "one key left" ); + is_deeply([ values %hash ], [qw(second)], "second object remained" ); + } +} + +{ + my @id_hashes = idhashes({ foo => "bar" }, { gorch => "baz" }); + my @field_hashes = idhashes({ foo => "bar" }, { gorch => "baz" }); + + is_deeply($_, [{ foo => "bar" }, { gorch => "baz" }], "plural form") for \@id_hashes, \@field_hashes; +} + +done_testing; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/xt/author/pod-spell.t new/Hash-Util-FieldHash-Compat-0.07/xt/author/pod-spell.t --- old/Hash-Util-FieldHash-Compat-0.05/xt/author/pod-spell.t 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/xt/author/pod-spell.t 2014-03-20 18:05:51.000000000 +0100 @@ -2,7 +2,7 @@ use warnings; use Test::More; -# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.006002 +# generated by Dist::Zilla::Plugin::Test::PodSpelling 2.006007 use Test::Spelling 0.12; use Pod::Wordlist; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/xt/release/changes_has_content.t new/Hash-Util-FieldHash-Compat-0.07/xt/release/changes_has_content.t --- old/Hash-Util-FieldHash-Compat-0.05/xt/release/changes_has_content.t 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/xt/release/changes_has_content.t 2014-03-20 18:05:51.000000000 +0100 @@ -4,7 +4,7 @@ note 'Checking Changes'; my $changes_file = 'Changes'; -my $newver = '0.05'; +my $newver = '0.07'; my $trial_token = '-TRIAL'; SKIP: { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Hash-Util-FieldHash-Compat-0.05/xt/release/test-version.t new/Hash-Util-FieldHash-Compat-0.07/xt/release/test-version.t --- old/Hash-Util-FieldHash-Compat-0.05/xt/release/test-version.t 2014-02-16 10:14:36.000000000 +0100 +++ new/Hash-Util-FieldHash-Compat-0.07/xt/release/test-version.t 2014-03-20 18:05:51.000000000 +0100 @@ -9,7 +9,7 @@ my $params = { is_strict => 1, - has_version => 0, + has_version => 1, }; push @imports, $params -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org