Report for Dist-Metadata-0.926

Back
From: metabase:user:30ae4450-2aae-11df-837a-5e0a49663a4f
Subject: FAIL Dist-Metadata-0.926 v5.12.2 
Date: 2015-04-29T05:56:10Z

This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear Randy Stauner,

This is a computer-generated report for Dist-Metadata-0.926
on perl 5.12.2, created by CPAN-Reporter-1.2011.

Thank you for uploading your work to CPAN.  However, there was a problem
testing your distribution.

If you think this report is invalid, please consult the CPAN Testers Wiki
for suggestions on how to avoid getting FAIL reports for missing library
or binary dependencies, unsupported operating systems, and so on:

http://wiki.cpantesters.org/wiki/CPANAuthorNotes

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

this report is from an automated smoke testing program
and was not reviewed by a human for accuracy

------------------------------
PROGRAM OUTPUT
------------------------------

Output from 'C:\strawberry\c\bin\dmake.EXE test':

C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
t/00-compile.t ......... ok
# 
# Versions for all modules listed in MYMETA.json (including optional ones):
# 
# === Configure Requires ===
# 
#     Module              Want Have
#     ------------------- ---- ----
#     ExtUtils::MakeMaker  any 6.98
# 
# === Build Requires ===
# 
#     Module              Want Have
#     ------------------- ---- ----
#     ExtUtils::MakeMaker  any 6.98
# 
# === Test Requires ===
# 
#     Module              Want       Have
#     ------------------- ---- ----------
#     ExtUtils::MakeMaker  any       6.98
#     File::Spec           any       3.47
#     File::Temp          0.19     0.2304
#     IO::Handle           any       1.28
#     IPC::Open3           any       1.05
#     Test::Fatal          any      0.013
#     Test::MockObject    1.09 1.20140408
#     Test::More          0.96   1.001003
# 
# === Test Recommends ===
# 
#     Module         Want     Have
#     ---------- -------- --------
#     CPAN::Meta 2.120900 2.141520
# 
# === Runtime Requires ===
# 
#     Module              Want     Have
#     ------------------ ----- --------
#     Archive::Tar           1     2.00
#     Archive::Zip        1.30     1.30
#     CPAN::DistnameInfo  0.12     0.12
#     CPAN::Meta           2.1 2.141520
#     Carp                 any   1.3301
#     Digest              1.03     1.16
#     Digest::MD5            2     2.53
#     Digest::SHA            5     5.92
#     File::Basename       any     2.78
#     File::Find           any     1.15
#     File::Spec::Native 1.002    1.003
#     File::Temp          0.19   0.2304
#     List::Util           any     1.39
#     Module::Metadata     any 1.000024
#     Path::Class         0.24     0.33
#     Try::Tiny           0.09     0.22
#     parent               any    0.228
#     strict               any     1.04
#     warnings             any     1.09
# 
# === Other Modules ===
# 
#     Module      Have
#     -------- -------
#     JSON        2.90
#     JSON::PP 2.27203
# 
t/00-report-prereqs.t .. ok
t/archive.t ............ ok

#   Failed test 'determine all (not hidden) packages'
#   at t/determine.t line 95.
#     Structures begin differing at:
#          $got->{Rabbit::Hole::Cover}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/nL4SA2sKw8/lib/Rabbit/Hole.pm'
#     $expected->{Rabbit::Hole::Cover}{file} = 'lib/Rabbit/Hole.pm'

#   Failed test 'determine only "simile" packages'
#   at t/determine.t line 106.
#     Structures begin differing at:
#          $got->{Rabbit::Hole}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/77jC2lJZBO/lib/Rabbit/Hole.pm'
#     $expected->{Rabbit::Hole}{file} = 'lib/Rabbit/Hole.pm'

#   Failed test 'determine only loadable modules, minus no_index/namespace'
#   at t/determine.t line 119.
#     Structures begin differing at:
#          $got->{Bunnies}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/NdiHgrINdr/lib/Bunnies.pm'
#     $expected->{Bunnies}{file} = 'lib/Bunnies.pm'
# Looks like you failed 3 tests of 42.
t/determine.t .......... 
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/42 subtests 
t/dir.t ................ ok

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.tar.gz'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::MetaFile::Incomplete}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/w5tfVZk_On/lib/Dist/Metadata/Test/MetaFile/Incomplete.pm'
#     $expected->{Dist::Metadata::Test::MetaFile::Incomplete}{file} = 'lib/Dist/Metadata/Test/MetaFile/Incomplete.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'META.json',
#         'META.yml',
#         'README',
#         'inc/NotThis.pm',
#         'lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#         't/lib/Never.pm'
#       ],
#       'archive' => bless( {
#         '_data' => [
#           bless( {
#             'chksum' => 9078,
#             'data' => '{
#    "abstract" : "Fake dist for testing metadata determination",
#    "author" : [
#       "Randy Stauner <rwstauner@cpan.org>"
#    ],
#    "dynamic_config" : 0,
#    "generated_by" : "hand",
#    "license" : [
#       "perl_5"
#    ],
#    "meta-spec" : {
#       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
#       "version" : "2"
#    },
#    "name" : "Dist-Metadata-Test-MetaFile-Incomplete",
#    "no_index" : {
#       "directory" : [
#          "examples",
#          "share",
#          "xt"
#       ]
#    },
#    "provides" : {},
#    "release_status" : "stable",
#    "version" : "2.1"
# }
# 
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'META.json',
#             'prefix' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1',
#             'raw' => 'META.json000644001750001750       107312520046452 21566 0ustar00randorando000000000000Dist-Metadata-Test-MetaFile-Incomplete-2.1',
#             'size' => 571,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 8690,
#             'data' => 'This "dist" is for testing Dist::Metadata.
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'README',
#             'prefix' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1',
#             'raw' => 'README000644001750001750         5312520046452 20762 0ustar00randorando000000000000Dist-Metadata-Test-MetaFile-Incomplete-2.1',
#             'size' => 43,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 8958,
#             'data' => '---
# abstract: Fake dist for testing metadata determination
# author:
# - Randy Stauner <rwstauner@cpan.org>
# dynamic_config: 0
# generated_by: hand
# license:
# - perl_5
# meta-spec:
#   url: http://search.cpan.org/perldoc?CPAN::Meta::Spec
#   version: \'2\'
# name: Dist-Metadata-Test-MetaFile-Incomplete
# no_index:
#   directory:
#   - examples
#   - share
#   - xt
# provides: {}
# release_status: stable
# version: \'2.2\'
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'META.yml',
#             'prefix' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1',
#             'raw' => 'META.yml000644001750001750        60512520046452 21376 0ustar00randorando000000000000Dist-Metadata-Test-MetaFile-Incomplete-2.1',
#             'size' => 389,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 9558,
#             'data' => 'package Never;
# # ABSTRACT: Never index this
# 
# 1;
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'Never.pm',
#             'prefix' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1/t/lib',
#             'raw' => 'Never.pm000644001750001750         6012520046452 22526 0ustar00randorando000000000000Dist-Metadata-Test-MetaFile-Incomplete-2.1/t/lib',
#             'size' => 48,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 12525,
#             'data' => 'package Dist::Metadata::Test::MetaFile::Incomplete;
# # ABSTRACT: Just a file to be indexed
# 
# our $VERSION = \'2.1\';
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'Incomplete.pm',
#             'prefix' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1/lib/Dist/Metadata/Test/MetaFile',
#             'raw' => 'Incomplete.pm000644001750001750        16112520046452 30355 0ustar00randorando000000000000Dist-Metadata-Test-MetaFile-Incomplete-2.1/lib/Dist/Metadata/Test/MetaFile',
#             'size' => 113,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 9601,
#             'data' => 'package NotThis;
# # ABSTRACT: Not to be indexed
# 1;
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'NotThis.pm',
#             'prefix' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1/inc',
#             'raw' => 'NotThis.pm000644001750001750         6212520046452 22601 0ustar00randorando000000000000Dist-Metadata-Test-MetaFile-Incomplete-2.1/inc',
#             'size' => 50,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' )
#         ],
#         '_error' => '',
#         '_file' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.tar.gz'
#       }, 'Archive::Tar' ),
#       'file' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.tar.gz',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1',
#       'version' => '2.1'
#     }, 'Dist::Metadata::Tar' ),
#     'file' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.tar.gz',
#     'meta' => bless( {
#       'abstract' => 'Fake dist for testing metadata determination',
#       'author' => [
#         'Randy Stauner <rwstauner@cpan.org>'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'hand, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'perl_5'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'local',
#           'perl5',
#           'fatlib',
#           'examples',
#           'share',
#           'xt'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::MetaFile::Incomplete' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/w5tfVZk_On/lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#           'version' => '2.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '2.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#     'package_versions' => {
#       'Dist::Metadata::Test::MetaFile::Incomplete' => '2.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::MetaFile::Incomplete' => {
#         'file' => 'lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#         'version' => '2.1'
#       }
#     },
#     'version' => '2.1'
#   }
# ]

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.zip'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::MetaFile::Incomplete}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/SwOv5Od_B4/lib/Dist/Metadata/Test/MetaFile/Incomplete.pm'
#     $expected->{Dist::Metadata::Test::MetaFile::Incomplete}{file} = 'lib/Dist/Metadata/Test/MetaFile/Incomplete.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'META.json',
#         'META.yml',
#         'README',
#         'inc/NotThis.pm',
#         'lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#         't/lib/Never.pm'
#       ],
#       'archive' => bless( {
#         'centralDirectoryOffsetWRTStartingDiskNumber' => 1748,
#         'centralDirectorySize' => 630,
#         'diskNumber' => 0,
#         'diskNumberWithStartOfCentralDirectory' => 0,
#         'eocdOffset' => 0,
#         'fileName' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.zip',
#         'members' => [
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'chunkHandler' => sub { "DUMMY" },
#             'compressedSize' => 571,
#             'compressionMethod' => 0,
#             'crc32' => 2437953008,
#             'dataEnded' => 1,
#             'dataOffset' => '82',
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 2437953008,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1/META.json',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 0,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'readOffset' => 571,
#             'uncompressedSize' => 571,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20,
#             'writeOffset' => 571
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'compressedSize' => 43,
#             'compressionMethod' => 0,
#             'crc32' => 1789116829,
#             'dataEnded' => 1,
#             'dataOffset' => 0,
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 1789116829,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1/README',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 653,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'uncompressedSize' => 43,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'compressedSize' => 389,
#             'compressionMethod' => 0,
#             'crc32' => 835791794,
#             'dataEnded' => 1,
#             'dataOffset' => 0,
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 835791794,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1/META.yml',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 775,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'uncompressedSize' => 389,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'compressedSize' => 48,
#             'compressionMethod' => 0,
#             'crc32' => 1211290665,
#             'dataEnded' => 1,
#             'dataOffset' => 0,
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 1211290665,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1/t/lib/Never.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 1245,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'uncompressedSize' => 48,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'chunkHandler' => $VAR1->[0]{'dist'}{'archive'}{'members'}[0]{'chunkHandler'},
#             'compressedSize' => 113,
#             'compressionMethod' => 0,
#             'crc32' => 3966307726,
#             'dataEnded' => 1,
#             'dataOffset' => '1498',
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 3966307726,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1/lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 1380,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'readOffset' => 113,
#             'uncompressedSize' => 113,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20,
#             'writeOffset' => 113
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'compressedSize' => 50,
#             'compressionMethod' => 0,
#             'crc32' => 4086395147,
#             'dataEnded' => 1,
#             'dataOffset' => 0,
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 4086395147,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1/inc/NotThis.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 1611,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'uncompressedSize' => 50,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20
#           }, 'Archive::Zip::ZipFileMember' )
#         ],
#         'numberOfCentralDirectories' => 6,
#         'numberOfCentralDirectoriesOnThisDisk' => 6,
#         'writeCentralDirectoryOffset' => 0,
#         'writeEOCDOffset' => 0,
#         'zipfileComment' => ''
#       }, 'Archive::Zip::Archive' ),
#       'file' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.zip',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1',
#       'version' => '2.1'
#     }, 'Dist::Metadata::Zip' ),
#     'file' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1.zip',
#     'meta' => bless( {
#       'abstract' => 'Fake dist for testing metadata determination',
#       'author' => [
#         'Randy Stauner <rwstauner@cpan.org>'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'hand, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'perl_5'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'local',
#           'perl5',
#           'fatlib',
#           'examples',
#           'share',
#           'xt'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::MetaFile::Incomplete' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/SwOv5Od_B4/lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#           'version' => '2.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '2.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#     'package_versions' => {
#       'Dist::Metadata::Test::MetaFile::Incomplete' => '2.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::MetaFile::Incomplete' => {
#         'file' => 'lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#         'version' => '2.1'
#       }
#     },
#     'version' => '2.1'
#   }
# ]

#   Failed test 'verify provides for dir corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::MetaFile::Incomplete}{file} = '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1/lib/Dist/Metadata/Test/MetaFile/Incomplete.pm'
#     $expected->{Dist::Metadata::Test::MetaFile::Incomplete}{file} = 'lib/Dist/Metadata/Test/MetaFile/Incomplete.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dir' => 'corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1',
#     'dist' => bless( {
#       '_list_files' => [
#         'META.json',
#         'META.yml',
#         'README',
#         'inc\\NotThis.pm',
#         'lib\\Dist\\Metadata\\Test\\MetaFile\\Incomplete.pm',
#         't\\lib\\Never.pm'
#       ],
#       'dir' => 'corpus\\Dist-Metadata-Test-MetaFile-Incomplete-2.1',
#       'file_spec' => 'Native',
#       'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#       'path_class_dir' => 'Path::Class::Dir',
#       'path_class_file' => 'Path::Class::File',
#       'root' => undef,
#       'version' => '2.1'
#     }, 'Dist::Metadata::Dir' ),
#     'meta' => bless( {
#       'abstract' => 'Fake dist for testing metadata determination',
#       'author' => [
#         'Randy Stauner <rwstauner@cpan.org>'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'hand, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'perl_5'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'local',
#           'perl5',
#           'fatlib',
#           'examples',
#           'share',
#           'xt'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::MetaFile::Incomplete' => {
#           'file' => '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-MetaFile-Incomplete-2.1/lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#           'version' => '2.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '2.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#     'package_versions' => {
#       'Dist::Metadata::Test::MetaFile::Incomplete' => '2.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::MetaFile::Incomplete' => {
#         'file' => 'lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#         'version' => '2.1'
#       }
#     },
#     'version' => '2.1'
#   }
# ]

#   Failed test 'verify provides for struct HASH(0xf8e024)'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::MetaFile::Incomplete}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/nGCfmVyS_s/lib/Dist/Metadata/Test/MetaFile/Incomplete.pm'
#     $expected->{Dist::Metadata::Test::MetaFile::Incomplete}{file} = 'lib/Dist/Metadata/Test/MetaFile/Incomplete.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'META.json',
#         'META.yml',
#         'README',
#         'inc/NotThis.pm',
#         'lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#         't/lib/Never.pm'
#       ],
#       'file_spec' => 'Unix',
#       'files' => {
#         'Dist-Metadata-Test-MetaFile-Incomplete-2.1/META.json' => '{
#    "abstract" : "Fake dist for testing metadata determination",
#    "author" : [
#       "Randy Stauner <rwstauner@cpan.org>"
#    ],
#    "dynamic_config" : 0,
#    "generated_by" : "hand",
#    "license" : [
#       "perl_5"
#    ],
#    "meta-spec" : {
#       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
#       "version" : "2"
#    },
#    "name" : "Dist-Metadata-Test-MetaFile-Incomplete",
#    "no_index" : {
#       "directory" : [
#          "examples",
#          "share",
#          "xt"
#       ]
#    },
#    "provides" : {},
#    "release_status" : "stable",
#    "version" : "2.1"
# }
# 
# ',
#         'Dist-Metadata-Test-MetaFile-Incomplete-2.1/META.yml' => '---
# abstract: Fake dist for testing metadata determination
# author:
# - Randy Stauner <rwstauner@cpan.org>
# dynamic_config: 0
# generated_by: hand
# license:
# - perl_5
# meta-spec:
#   url: http://search.cpan.org/perldoc?CPAN::Meta::Spec
#   version: \'2\'
# name: Dist-Metadata-Test-MetaFile-Incomplete
# no_index:
#   directory:
#   - examples
#   - share
#   - xt
# provides: {}
# release_status: stable
# version: \'2.2\'
# ',
#         'Dist-Metadata-Test-MetaFile-Incomplete-2.1/README' => 'This "dist" is for testing Dist::Metadata.
# ',
#         'Dist-Metadata-Test-MetaFile-Incomplete-2.1/inc/NotThis.pm' => 'package NotThis;
# # ABSTRACT: Not to be indexed
# 1;
# ',
#         'Dist-Metadata-Test-MetaFile-Incomplete-2.1/lib/Dist/Metadata/Test/MetaFile/Incomplete.pm' => 'package Dist::Metadata::Test::MetaFile::Incomplete;
# # ABSTRACT: Just a file to be indexed
# 
# our $VERSION = \'2.1\';
# ',
#         'Dist-Metadata-Test-MetaFile-Incomplete-2.1/t/lib/Never.pm' => 'package Never;
# # ABSTRACT: Never index this
# 
# 1;
# '
#       },
#       'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-MetaFile-Incomplete-2.1',
#       'version' => '2.1'
#     }, 'Dist::Metadata::Struct' ),
#     'meta' => bless( {
#       'abstract' => 'Fake dist for testing metadata determination',
#       'author' => [
#         'Randy Stauner <rwstauner@cpan.org>'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'hand, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'perl_5'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'local',
#           'perl5',
#           'fatlib',
#           'examples',
#           'share',
#           'xt'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::MetaFile::Incomplete' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/nGCfmVyS_s/lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#           'version' => '2.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '2.1'
#     }, 'CPAN::Meta' ),
#     'struct' => {
#       'files' => $VAR1->[0]{'dist'}{'files'}
#     }
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-MetaFile-Incomplete',
#     'package_versions' => {
#       'Dist::Metadata::Test::MetaFile::Incomplete' => '2.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::MetaFile::Incomplete' => {
#         'file' => 'lib/Dist/Metadata/Test/MetaFile/Incomplete.pm',
#         'version' => '2.1'
#       }
#     },
#     'version' => '2.1'
#   }
# ]

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-NoMetaFile-0.1.tar.gz'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::PM}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/5idBTLGHR1/lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
#     $expected->{Dist::Metadata::Test::NoMetaFile::PM}{file} = 'lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/NoMetaFile.pm',
#         'lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
#       ],
#       'archive' => bless( {
#         '_data' => [
#           bless( {
#             'chksum' => 7792,
#             'data' => 'This "dist" is for testing Dist::Metadata.
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'README',
#             'prefix' => 'Dist-Metadata-Test-NoMetaFile-0.1',
#             'raw' => 'README000644001750001750         5312520046452 17160 0ustar00randorando000000000000Dist-Metadata-Test-NoMetaFile-0.1',
#             'size' => 43,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 10731,
#             'data' => 'package Dist::Metadata::Test::NoMetaFile;
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'0.1\';
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'NoMetaFile.pm',
#             'prefix' => 'Dist-Metadata-Test-NoMetaFile-0.1/lib/Dist/Metadata/Test',
#             'raw' => 'NoMetaFile.pm000644001750001750        17212520046452 24753 0ustar00randorando000000000000Dist-Metadata-Test-NoMetaFile-0.1/lib/Dist/Metadata/Test',
#             'size' => 122,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 10934,
#             'data' => 'package Dist::Metadata::Test::NoMetaFile::PM;
# # ABSTRACT: Just a file to be indexed
# 
# our $VERSION = \'0.1\';
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'PM.pm',
#             'prefix' => 'Dist-Metadata-Test-NoMetaFile-0.1/lib/Dist/Metadata/Test/NoMetaFile',
#             'raw' => 'PM.pm000644001750001750        15312520046452 25266 0ustar00randorando000000000000Dist-Metadata-Test-NoMetaFile-0.1/lib/Dist/Metadata/Test/NoMetaFile',
#             'size' => 107,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' )
#         ],
#         '_error' => '',
#         '_file' => 'corpus/Dist-Metadata-Test-NoMetaFile-0.1.tar.gz'
#       }, 'Archive::Tar' ),
#       'file' => 'corpus/Dist-Metadata-Test-NoMetaFile-0.1.tar.gz',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-NoMetaFile',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-NoMetaFile-0.1',
#       'version' => '0.1'
#     }, 'Dist::Metadata::Tar' ),
#     'file' => 'corpus/Dist-Metadata-Test-NoMetaFile-0.1.tar.gz',
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-NoMetaFile',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoMetaFile' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/5idBTLGHR1/lib/Dist/Metadata/Test/NoMetaFile.pm',
#           'version' => '0.1'
#         },
#         'Dist::Metadata::Test::NoMetaFile::PM' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/5idBTLGHR1/lib/Dist/Metadata/Test/NoMetaFile/PM.pm',
#           'version' => '0.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-NoMetaFile',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoMetaFile' => '0.1',
#       'Dist::Metadata::Test::NoMetaFile::PM' => '0.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoMetaFile' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile.pm',
#         'version' => '0.1'
#       },
#       'Dist::Metadata::Test::NoMetaFile::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile/PM.pm',
#         'version' => '0.1'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-NoMetaFile-0.1.zip'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::PM}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/QUyHOikFTT/lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
#     $expected->{Dist::Metadata::Test::NoMetaFile::PM}{file} = 'lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/NoMetaFile.pm',
#         'lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
#       ],
#       'archive' => bless( {
#         'centralDirectoryOffsetWRTStartingDiskNumber' => 545,
#         'centralDirectorySize' => 321,
#         'diskNumber' => 0,
#         'diskNumberWithStartOfCentralDirectory' => 0,
#         'eocdOffset' => 0,
#         'fileName' => 'corpus/Dist-Metadata-Test-NoMetaFile-0.1.zip',
#         'members' => [
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'compressedSize' => 43,
#             'compressionMethod' => 0,
#             'crc32' => 1789116829,
#             'dataEnded' => 1,
#             'dataOffset' => 0,
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 1789116829,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-NoMetaFile-0.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-NoMetaFile-0.1/README',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 0,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'uncompressedSize' => 43,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'chunkHandler' => sub { "DUMMY" },
#             'compressedSize' => 122,
#             'compressionMethod' => 0,
#             'crc32' => 2044247674,
#             'dataEnded' => 1,
#             'dataOffset' => '213',
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 2044247674,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-NoMetaFile-0.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-NoMetaFile-0.1/lib/Dist/Metadata/Test/NoMetaFile.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 113,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'readOffset' => 122,
#             'uncompressedSize' => 122,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20,
#             'writeOffset' => 122
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'chunkHandler' => $VAR1->[0]{'dist'}{'archive'}{'members'}[1]{'chunkHandler'},
#             'compressedSize' => 107,
#             'compressionMethod' => 0,
#             'crc32' => 1518922144,
#             'dataEnded' => 1,
#             'dataOffset' => '438',
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 1518922144,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-NoMetaFile-0.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-NoMetaFile-0.1/lib/Dist/Metadata/Test/NoMetaFile/PM.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 335,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'readOffset' => 107,
#             'uncompressedSize' => 107,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20,
#             'writeOffset' => 107
#           }, 'Archive::Zip::ZipFileMember' )
#         ],
#         'numberOfCentralDirectories' => 3,
#         'numberOfCentralDirectoriesOnThisDisk' => 3,
#         'writeCentralDirectoryOffset' => 0,
#         'writeEOCDOffset' => 0,
#         'zipfileComment' => ''
#       }, 'Archive::Zip::Archive' ),
#       'file' => 'corpus/Dist-Metadata-Test-NoMetaFile-0.1.zip',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-NoMetaFile',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-NoMetaFile-0.1',
#       'version' => '0.1'
#     }, 'Dist::Metadata::Zip' ),
#     'file' => 'corpus/Dist-Metadata-Test-NoMetaFile-0.1.zip',
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-NoMetaFile',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoMetaFile' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/QUyHOikFTT/lib/Dist/Metadata/Test/NoMetaFile.pm',
#           'version' => '0.1'
#         },
#         'Dist::Metadata::Test::NoMetaFile::PM' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/QUyHOikFTT/lib/Dist/Metadata/Test/NoMetaFile/PM.pm',
#           'version' => '0.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-NoMetaFile',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoMetaFile' => '0.1',
#       'Dist::Metadata::Test::NoMetaFile::PM' => '0.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoMetaFile' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile.pm',
#         'version' => '0.1'
#       },
#       'Dist::Metadata::Test::NoMetaFile::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile/PM.pm',
#         'version' => '0.1'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for dir corpus/Dist-Metadata-Test-NoMetaFile-0.1'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::PM}{file} = '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-NoMetaFile-0.1/lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
#     $expected->{Dist::Metadata::Test::NoMetaFile::PM}{file} = 'lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dir' => 'corpus/Dist-Metadata-Test-NoMetaFile-0.1',
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib\\Dist\\Metadata\\Test\\NoMetaFile.pm',
#         'lib\\Dist\\Metadata\\Test\\NoMetaFile\\PM.pm'
#       ],
#       'dir' => 'corpus\\Dist-Metadata-Test-NoMetaFile-0.1',
#       'file_spec' => 'Native',
#       'name' => 'Dist-Metadata-Test-NoMetaFile',
#       'path_class_dir' => 'Path::Class::Dir',
#       'path_class_file' => 'Path::Class::File',
#       'root' => undef,
#       'version' => '0.1'
#     }, 'Dist::Metadata::Dir' ),
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-NoMetaFile',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoMetaFile' => {
#           'file' => '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-NoMetaFile-0.1/lib/Dist/Metadata/Test/NoMetaFile.pm',
#           'version' => '0.1'
#         },
#         'Dist::Metadata::Test::NoMetaFile::PM' => {
#           'file' => '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-NoMetaFile-0.1/lib/Dist/Metadata/Test/NoMetaFile/PM.pm',
#           'version' => '0.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-NoMetaFile',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoMetaFile' => '0.1',
#       'Dist::Metadata::Test::NoMetaFile::PM' => '0.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoMetaFile' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile.pm',
#         'version' => '0.1'
#       },
#       'Dist::Metadata::Test::NoMetaFile::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile/PM.pm',
#         'version' => '0.1'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for struct HASH(0x1535efc)'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::PM}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/ATb31HAAQX/lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
#     $expected->{Dist::Metadata::Test::NoMetaFile::PM}{file} = 'lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/NoMetaFile.pm',
#         'lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
#       ],
#       'file_spec' => 'Unix',
#       'files' => {
#         'Dist-Metadata-Test-NoMetaFile-0.1/README' => 'This "dist" is for testing Dist::Metadata.
# ',
#         'Dist-Metadata-Test-NoMetaFile-0.1/lib/Dist/Metadata/Test/NoMetaFile.pm' => 'package Dist::Metadata::Test::NoMetaFile;
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'0.1\';
# ',
#         'Dist-Metadata-Test-NoMetaFile-0.1/lib/Dist/Metadata/Test/NoMetaFile/PM.pm' => 'package Dist::Metadata::Test::NoMetaFile::PM;
# # ABSTRACT: Just a file to be indexed
# 
# our $VERSION = \'0.1\';
# '
#       },
#       'name' => 'Dist-Metadata-Test-NoMetaFile',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-NoMetaFile-0.1',
#       'version' => '0.1'
#     }, 'Dist::Metadata::Struct' ),
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-NoMetaFile',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoMetaFile' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/ATb31HAAQX/lib/Dist/Metadata/Test/NoMetaFile.pm',
#           'version' => '0.1'
#         },
#         'Dist::Metadata::Test::NoMetaFile::PM' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/ATb31HAAQX/lib/Dist/Metadata/Test/NoMetaFile/PM.pm',
#           'version' => '0.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' ),
#     'struct' => {
#       'files' => $VAR1->[0]{'dist'}{'files'}
#     }
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-NoMetaFile',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoMetaFile' => '0.1',
#       'Dist::Metadata::Test::NoMetaFile::PM' => '0.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoMetaFile' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile.pm',
#         'version' => '0.1'
#       },
#       'Dist::Metadata::Test::NoMetaFile::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile/PM.pm',
#         'version' => '0.1'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-LikePause-0.1.tar.gz'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::LikePause}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/GP5oxbn1bW/lib/Dist/Metadata/Test/LikePause.pm'
#     $expected->{Dist::Metadata::Test::LikePause}{file} = 'lib/Dist/Metadata/Test/LikePause.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/LikePause.pm'
#       ],
#       'archive' => bless( {
#         '_data' => [
#           bless( {
#             'chksum' => 7727,
#             'data' => 'This "dist" is for testing Dist::Metadata.
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'README',
#             'prefix' => 'Dist-Metadata-Test-LikePause-0.1',
#             'raw' => 'README000644001750001750         5312520046452 17057 0ustar00randorando000000000000Dist-Metadata-Test-LikePause-0.1',
#             'size' => 43,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 10601,
#             'data' => 'package Dist::Metadata::Test::LikePause;
# 
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'0.1\';
# 
# # This should be excluded unless "include_inner_packages" is true
# package ExtraPackage;
# 
# our $VERSION = \'0.2\';
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'LikePause.pm',
#             'prefix' => 'Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test',
#             'raw' => 'LikePause.pm000644001750001750        35212520046452 24551 0ustar00randorando000000000000Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test',
#             'size' => 234,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' )
#         ],
#         '_error' => '',
#         '_file' => 'corpus/Dist-Metadata-Test-LikePause-0.1.tar.gz'
#       }, 'Archive::Tar' ),
#       'file' => 'corpus/Dist-Metadata-Test-LikePause-0.1.tar.gz',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-LikePause-0.1',
#       'version' => '0.1'
#     }, 'Dist::Metadata::Tar' ),
#     'file' => 'corpus/Dist-Metadata-Test-LikePause-0.1.tar.gz',
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::LikePause' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/GP5oxbn1bW/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-LikePause',
#     'package_versions' => {
#       'Dist::Metadata::Test::LikePause' => '0.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::LikePause' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.1'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-LikePause-0.1.zip'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::LikePause}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/jgPJKVPW8o/lib/Dist/Metadata/Test/LikePause.pm'
#     $expected->{Dist::Metadata::Test::LikePause}{file} = 'lib/Dist/Metadata/Test/LikePause.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/LikePause.pm'
#       ],
#       'archive' => bless( {
#         'centralDirectoryOffsetWRTStartingDiskNumber' => 444,
#         'centralDirectorySize' => 199,
#         'diskNumber' => 0,
#         'diskNumberWithStartOfCentralDirectory' => 0,
#         'eocdOffset' => 0,
#         'fileName' => 'corpus/Dist-Metadata-Test-LikePause-0.1.zip',
#         'members' => [
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'compressedSize' => 43,
#             'compressionMethod' => 0,
#             'crc32' => 1789116829,
#             'dataEnded' => 1,
#             'dataOffset' => 0,
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 1789116829,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-LikePause-0.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-LikePause-0.1/README',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 0,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'uncompressedSize' => 43,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'chunkHandler' => sub { "DUMMY" },
#             'compressedSize' => 234,
#             'compressionMethod' => 0,
#             'crc32' => 1987887921,
#             'dataEnded' => 1,
#             'dataOffset' => '210',
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 1987887921,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-LikePause-0.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test/LikePause.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 112,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'readOffset' => 234,
#             'uncompressedSize' => 234,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20,
#             'writeOffset' => 234
#           }, 'Archive::Zip::ZipFileMember' )
#         ],
#         'numberOfCentralDirectories' => 2,
#         'numberOfCentralDirectoriesOnThisDisk' => 2,
#         'writeCentralDirectoryOffset' => 0,
#         'writeEOCDOffset' => 0,
#         'zipfileComment' => ''
#       }, 'Archive::Zip::Archive' ),
#       'file' => 'corpus/Dist-Metadata-Test-LikePause-0.1.zip',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-LikePause-0.1',
#       'version' => '0.1'
#     }, 'Dist::Metadata::Zip' ),
#     'file' => 'corpus/Dist-Metadata-Test-LikePause-0.1.zip',
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::LikePause' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/jgPJKVPW8o/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-LikePause',
#     'package_versions' => {
#       'Dist::Metadata::Test::LikePause' => '0.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::LikePause' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.1'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for dir corpus/Dist-Metadata-Test-LikePause-0.1'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::LikePause}{file} = '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test/LikePause.pm'
#     $expected->{Dist::Metadata::Test::LikePause}{file} = 'lib/Dist/Metadata/Test/LikePause.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dir' => 'corpus/Dist-Metadata-Test-LikePause-0.1',
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib\\Dist\\Metadata\\Test\\LikePause.pm'
#       ],
#       'dir' => 'corpus\\Dist-Metadata-Test-LikePause-0.1',
#       'file_spec' => 'Native',
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'path_class_dir' => 'Path::Class::Dir',
#       'path_class_file' => 'Path::Class::File',
#       'root' => undef,
#       'version' => '0.1'
#     }, 'Dist::Metadata::Dir' ),
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::LikePause' => {
#           'file' => '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-LikePause',
#     'package_versions' => {
#       'Dist::Metadata::Test::LikePause' => '0.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::LikePause' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.1'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for struct HASH(0xf82d6c)'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::LikePause}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/fZcIrQIhfA/lib/Dist/Metadata/Test/LikePause.pm'
#     $expected->{Dist::Metadata::Test::LikePause}{file} = 'lib/Dist/Metadata/Test/LikePause.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/LikePause.pm'
#       ],
#       'file_spec' => 'Unix',
#       'files' => {
#         'Dist-Metadata-Test-LikePause-0.1/README' => 'This "dist" is for testing Dist::Metadata.
# ',
#         'Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test/LikePause.pm' => 'package Dist::Metadata::Test::LikePause;
# 
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'0.1\';
# 
# # This should be excluded unless "include_inner_packages" is true
# package ExtraPackage;
# 
# our $VERSION = \'0.2\';
# '
#       },
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-LikePause-0.1',
#       'version' => '0.1'
#     }, 'Dist::Metadata::Struct' ),
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::LikePause' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/fZcIrQIhfA/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.1'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' ),
#     'struct' => {
#       'files' => $VAR1->[0]{'dist'}{'files'}
#     }
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-LikePause',
#     'package_versions' => {
#       'Dist::Metadata::Test::LikePause' => '0.1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::LikePause' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.1'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-LikePause-0.1.tar.gz include_inner_packages 1'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::LikePause}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/BpUMgakuIW/lib/Dist/Metadata/Test/LikePause.pm'
#     $expected->{Dist::Metadata::Test::LikePause}{file} = 'lib/Dist/Metadata/Test/LikePause.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/LikePause.pm'
#       ],
#       'archive' => bless( {
#         '_data' => [
#           bless( {
#             'chksum' => 7727,
#             'data' => 'This "dist" is for testing Dist::Metadata.
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'README',
#             'prefix' => 'Dist-Metadata-Test-LikePause-0.1',
#             'raw' => 'README000644001750001750         5312520046452 17057 0ustar00randorando000000000000Dist-Metadata-Test-LikePause-0.1',
#             'size' => 43,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 10601,
#             'data' => 'package Dist::Metadata::Test::LikePause;
# 
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'0.1\';
# 
# # This should be excluded unless "include_inner_packages" is true
# package ExtraPackage;
# 
# our $VERSION = \'0.2\';
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'LikePause.pm',
#             'prefix' => 'Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test',
#             'raw' => 'LikePause.pm000644001750001750        35212520046452 24551 0ustar00randorando000000000000Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test',
#             'size' => 234,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' )
#         ],
#         '_error' => '',
#         '_file' => 'corpus/Dist-Metadata-Test-LikePause-0.1.tar.gz'
#       }, 'Archive::Tar' ),
#       'file' => 'corpus/Dist-Metadata-Test-LikePause-0.1.tar.gz',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-LikePause-0.1',
#       'version' => '0.1'
#     }, 'Dist::Metadata::Tar' ),
#     'file' => 'corpus/Dist-Metadata-Test-LikePause-0.1.tar.gz',
#     'include_inner_packages' => 1,
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::LikePause' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/BpUMgakuIW/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.1'
#         },
#         'ExtraPackage' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/BpUMgakuIW/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.2'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-LikePause',
#     'package_versions' => {
#       'Dist::Metadata::Test::LikePause' => '0.1',
#       'ExtraPackage' => '0.2'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::LikePause' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.1'
#       },
#       'ExtraPackage' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.2'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-LikePause-0.1.zip include_inner_packages 1'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::LikePause}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/IFyEHbgWvA/lib/Dist/Metadata/Test/LikePause.pm'
#     $expected->{Dist::Metadata::Test::LikePause}{file} = 'lib/Dist/Metadata/Test/LikePause.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/LikePause.pm'
#       ],
#       'archive' => bless( {
#         'centralDirectoryOffsetWRTStartingDiskNumber' => 444,
#         'centralDirectorySize' => 199,
#         'diskNumber' => 0,
#         'diskNumberWithStartOfCentralDirectory' => 0,
#         'eocdOffset' => 0,
#         'fileName' => 'corpus/Dist-Metadata-Test-LikePause-0.1.zip',
#         'members' => [
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'compressedSize' => 43,
#             'compressionMethod' => 0,
#             'crc32' => 1789116829,
#             'dataEnded' => 1,
#             'dataOffset' => 0,
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 1789116829,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-LikePause-0.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-LikePause-0.1/README',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 0,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'uncompressedSize' => 43,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'chunkHandler' => sub { "DUMMY" },
#             'compressedSize' => 234,
#             'compressionMethod' => 0,
#             'crc32' => 1987887921,
#             'dataEnded' => 1,
#             'dataOffset' => '210',
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 1987887921,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-LikePause-0.1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test/LikePause.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 112,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'readOffset' => 234,
#             'uncompressedSize' => 234,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20,
#             'writeOffset' => 234
#           }, 'Archive::Zip::ZipFileMember' )
#         ],
#         'numberOfCentralDirectories' => 2,
#         'numberOfCentralDirectoriesOnThisDisk' => 2,
#         'writeCentralDirectoryOffset' => 0,
#         'writeEOCDOffset' => 0,
#         'zipfileComment' => ''
#       }, 'Archive::Zip::Archive' ),
#       'file' => 'corpus/Dist-Metadata-Test-LikePause-0.1.zip',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-LikePause-0.1',
#       'version' => '0.1'
#     }, 'Dist::Metadata::Zip' ),
#     'file' => 'corpus/Dist-Metadata-Test-LikePause-0.1.zip',
#     'include_inner_packages' => 1,
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::LikePause' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/IFyEHbgWvA/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.1'
#         },
#         'ExtraPackage' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/IFyEHbgWvA/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.2'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-LikePause',
#     'package_versions' => {
#       'Dist::Metadata::Test::LikePause' => '0.1',
#       'ExtraPackage' => '0.2'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::LikePause' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.1'
#       },
#       'ExtraPackage' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.2'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for dir corpus/Dist-Metadata-Test-LikePause-0.1 include_inner_packages 1'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::LikePause}{file} = '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test/LikePause.pm'
#     $expected->{Dist::Metadata::Test::LikePause}{file} = 'lib/Dist/Metadata/Test/LikePause.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dir' => 'corpus/Dist-Metadata-Test-LikePause-0.1',
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib\\Dist\\Metadata\\Test\\LikePause.pm'
#       ],
#       'dir' => 'corpus\\Dist-Metadata-Test-LikePause-0.1',
#       'file_spec' => 'Native',
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'path_class_dir' => 'Path::Class::Dir',
#       'path_class_file' => 'Path::Class::File',
#       'root' => undef,
#       'version' => '0.1'
#     }, 'Dist::Metadata::Dir' ),
#     'include_inner_packages' => 1,
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::LikePause' => {
#           'file' => '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.1'
#         },
#         'ExtraPackage' => {
#           'file' => '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.2'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-LikePause',
#     'package_versions' => {
#       'Dist::Metadata::Test::LikePause' => '0.1',
#       'ExtraPackage' => '0.2'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::LikePause' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.1'
#       },
#       'ExtraPackage' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.2'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for struct HASH(0x1615cf4) include_inner_packages 1'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::LikePause}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/sNRqUqwRAi/lib/Dist/Metadata/Test/LikePause.pm'
#     $expected->{Dist::Metadata::Test::LikePause}{file} = 'lib/Dist/Metadata/Test/LikePause.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/LikePause.pm'
#       ],
#       'file_spec' => 'Unix',
#       'files' => {
#         'Dist-Metadata-Test-LikePause-0.1/README' => 'This "dist" is for testing Dist::Metadata.
# ',
#         'Dist-Metadata-Test-LikePause-0.1/lib/Dist/Metadata/Test/LikePause.pm' => 'package Dist::Metadata::Test::LikePause;
# 
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'0.1\';
# 
# # This should be excluded unless "include_inner_packages" is true
# package ExtraPackage;
# 
# our $VERSION = \'0.2\';
# '
#       },
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-LikePause-0.1',
#       'version' => '0.1'
#     }, 'Dist::Metadata::Struct' ),
#     'include_inner_packages' => 1,
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-LikePause',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::LikePause' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/sNRqUqwRAi/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.1'
#         },
#         'ExtraPackage' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/sNRqUqwRAi/lib/Dist/Metadata/Test/LikePause.pm',
#           'version' => '0.2'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '0.1'
#     }, 'CPAN::Meta' ),
#     'struct' => {
#       'files' => $VAR1->[0]{'dist'}{'files'}
#     }
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-LikePause',
#     'package_versions' => {
#       'Dist::Metadata::Test::LikePause' => '0.1',
#       'ExtraPackage' => '0.2'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::LikePause' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.1'
#       },
#       'ExtraPackage' => {
#         'file' => 'lib/Dist/Metadata/Test/LikePause.pm',
#         'version' => '0.2'
#       }
#     },
#     'version' => '0.1'
#   }
# ]

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1.tar.gz'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::DevRelease}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/4DLCPAoZiL/lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm'
#     $expected->{Dist::Metadata::Test::NoMetaFile::DevRelease}{file} = 'lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm'
#       ],
#       'archive' => bless( {
#         '_data' => [
#           bless( {
#             'chksum' => 8973,
#             'data' => 'This "dist" is for testing Dist::Metadata.
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'README',
#             'prefix' => 'Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1',
#             'raw' => 'README000644001750001750         5312520046452 21415 0ustar00randorando000000000000Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1',
#             'size' => 43,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 12944,
#             'data' => 'package Dist::Metadata::Test::NoMetaFile::DevRelease;
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'0.1_1\';
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'DevRelease.pm',
#             'prefix' => 'Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1/lib/Dist/Metadata/Test/NoMetaFile',
#             'raw' => 'DevRelease.pm000644001750001750        21012520046452 31220 0ustar00randorando000000000000Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1/lib/Dist/Metadata/Test/NoMetaFile',
#             'size' => 136,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' )
#         ],
#         '_error' => '',
#         '_file' => 'corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1.tar.gz'
#       }, 'Archive::Tar' ),
#       'file' => 'corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1.tar.gz',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1',
#       'version' => '0.1_1'
#     }, 'Dist::Metadata::Tar' ),
#     'file' => 'corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1.tar.gz',
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoMetaFile::DevRelease' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/4DLCPAoZiL/lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm',
#           'version' => '0.1_1'
#         }
#       },
#       'release_status' => 'testing',
#       'version' => '0.1_1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoMetaFile::DevRelease' => '0.1_1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoMetaFile::DevRelease' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm',
#         'version' => '0.1_1'
#       }
#     },
#     'version' => '0.1_1'
#   }
# ]

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1.zip'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::DevRelease}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/UZOY6CoQ8A/lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm'
#     $expected->{Dist::Metadata::Test::NoMetaFile::DevRelease}{file} = 'lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm'
#       ],
#       'archive' => bless( {
#         'centralDirectoryOffsetWRTStartingDiskNumber' => 386,
#         'centralDirectorySize' => 239,
#         'diskNumber' => 0,
#         'diskNumberWithStartOfCentralDirectory' => 0,
#         'eocdOffset' => 0,
#         'fileName' => 'corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1.zip',
#         'members' => [
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'compressedSize' => 43,
#             'compressionMethod' => 0,
#             'crc32' => 1789116829,
#             'dataEnded' => 1,
#             'dataOffset' => 0,
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 1789116829,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1/README',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 0,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'uncompressedSize' => 43,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'chunkHandler' => sub { "DUMMY" },
#             'compressedSize' => 136,
#             'compressionMethod' => 0,
#             'crc32' => 3450394773,
#             'dataEnded' => 1,
#             'dataOffset' => '250',
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 3450394773,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1/lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 126,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'readOffset' => 136,
#             'uncompressedSize' => 136,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20,
#             'writeOffset' => 136
#           }, 'Archive::Zip::ZipFileMember' )
#         ],
#         'numberOfCentralDirectories' => 2,
#         'numberOfCentralDirectoriesOnThisDisk' => 2,
#         'writeCentralDirectoryOffset' => 0,
#         'writeEOCDOffset' => 0,
#         'zipfileComment' => ''
#       }, 'Archive::Zip::Archive' ),
#       'file' => 'corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1.zip',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1',
#       'version' => '0.1_1'
#     }, 'Dist::Metadata::Zip' ),
#     'file' => 'corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1.zip',
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoMetaFile::DevRelease' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/UZOY6CoQ8A/lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm',
#           'version' => '0.1_1'
#         }
#       },
#       'release_status' => 'testing',
#       'version' => '0.1_1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoMetaFile::DevRelease' => '0.1_1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoMetaFile::DevRelease' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm',
#         'version' => '0.1_1'
#       }
#     },
#     'version' => '0.1_1'
#   }
# ]

#   Failed test 'verify provides for dir corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::DevRelease}{file} = '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1/lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm'
#     $expected->{Dist::Metadata::Test::NoMetaFile::DevRelease}{file} = 'lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dir' => 'corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1',
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib\\Dist\\Metadata\\Test\\NoMetaFile\\DevRelease.pm'
#       ],
#       'dir' => 'corpus\\Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1',
#       'file_spec' => 'Native',
#       'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#       'path_class_dir' => 'Path::Class::Dir',
#       'path_class_file' => 'Path::Class::File',
#       'root' => undef,
#       'version' => '0.1_1'
#     }, 'Dist::Metadata::Dir' ),
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoMetaFile::DevRelease' => {
#           'file' => '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1/lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm',
#           'version' => '0.1_1'
#         }
#       },
#       'release_status' => 'testing',
#       'version' => '0.1_1'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoMetaFile::DevRelease' => '0.1_1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoMetaFile::DevRelease' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm',
#         'version' => '0.1_1'
#       }
#     },
#     'version' => '0.1_1'
#   }
# ]

#   Failed test 'verify provides for struct HASH(0x16187b4)'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::DevRelease}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/fj_itNpGYI/lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm'
#     $expected->{Dist::Metadata::Test::NoMetaFile::DevRelease}{file} = 'lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm'
#       ],
#       'file_spec' => 'Unix',
#       'files' => {
#         'Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1/README' => 'This "dist" is for testing Dist::Metadata.
# ',
#         'Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1/lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm' => 'package Dist::Metadata::Test::NoMetaFile::DevRelease;
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'0.1_1\';
# '
#       },
#       'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-NoMetaFile-DevRelease-0.1_1',
#       'version' => '0.1_1'
#     }, 'Dist::Metadata::Struct' ),
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoMetaFile::DevRelease' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/fj_itNpGYI/lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm',
#           'version' => '0.1_1'
#         }
#       },
#       'release_status' => 'testing',
#       'version' => '0.1_1'
#     }, 'CPAN::Meta' ),
#     'struct' => {
#       'files' => $VAR1->[0]{'dist'}{'files'}
#     }
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-NoMetaFile-DevRelease',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoMetaFile::DevRelease' => '0.1_1'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoMetaFile::DevRelease' => {
#         'file' => 'lib/Dist/Metadata/Test/NoMetaFile/DevRelease.pm',
#         'version' => '0.1_1'
#       }
#     },
#     'version' => '0.1_1'
#   }
# ]

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-SubDir-1.5.tar.gz'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::SubDir::PM}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/LX1g4UwSsh/lib/Dist/Metadata/Test/SubDir/PM.pm'
#     $expected->{Dist::Metadata::Test::SubDir::PM}{file} = 'lib/Dist/Metadata/Test/SubDir/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/SubDir.pm',
#         'lib/Dist/Metadata/Test/SubDir/PM.pm'
#       ],
#       'archive' => bless( {
#         '_data' => [
#           bless( {
#             'chksum' => 7418,
#             'data' => 'This "dist" is for testing Dist::Metadata.
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'README',
#             'prefix' => 'Dist-Metadata-Test-SubDir-1.5',
#             'raw' => 'README000644001750001750         5312520046452 16372 0ustar00randorando000000000000Dist-Metadata-Test-SubDir-1.5',
#             'size' => 43,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 9981,
#             'data' => 'package Dist::Metadata::Test::SubDir;
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'1.1\';
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'SubDir.pm',
#             'prefix' => 'Dist-Metadata-Test-SubDir-1.5/lib/Dist/Metadata/Test',
#             'raw' => 'SubDir.pm000644001750001750        16612520046452 23375 0ustar00randorando000000000000Dist-Metadata-Test-SubDir-1.5/lib/Dist/Metadata/Test',
#             'size' => 118,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 10184,
#             'data' => 'package Dist::Metadata::Test::SubDir::PM;
# # ABSTRACT: Just a file to be indexed
# 
# our $VERSION = \'1.0\';
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'PM.pm',
#             'prefix' => 'Dist-Metadata-Test-SubDir-1.5/lib/Dist/Metadata/Test/SubDir',
#             'raw' => 'PM.pm000644001750001750        14712520046452 23710 0ustar00randorando000000000000Dist-Metadata-Test-SubDir-1.5/lib/Dist/Metadata/Test/SubDir',
#             'size' => 103,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' )
#         ],
#         '_error' => '',
#         '_file' => 'corpus/Dist-Metadata-Test-SubDir-1.5.tar.gz'
#       }, 'Archive::Tar' ),
#       'file' => 'corpus/Dist-Metadata-Test-SubDir-1.5.tar.gz',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-SubDir',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-SubDir-1.5',
#       'version' => '1.5'
#     }, 'Dist::Metadata::Tar' ),
#     'file' => 'corpus/Dist-Metadata-Test-SubDir-1.5.tar.gz',
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-SubDir',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::SubDir' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/LX1g4UwSsh/lib/Dist/Metadata/Test/SubDir.pm',
#           'version' => '1.1'
#         },
#         'Dist::Metadata::Test::SubDir::PM' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/LX1g4UwSsh/lib/Dist/Metadata/Test/SubDir/PM.pm',
#           'version' => '1.0'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '1.5'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-SubDir',
#     'package_versions' => {
#       'Dist::Metadata::Test::SubDir' => '1.1',
#       'Dist::Metadata::Test::SubDir::PM' => '1.0'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::SubDir' => {
#         'file' => 'lib/Dist/Metadata/Test/SubDir.pm',
#         'version' => '1.1'
#       },
#       'Dist::Metadata::Test::SubDir::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/SubDir/PM.pm',
#         'version' => '1.0'
#       }
#     },
#     'version' => '1.5'
#   }
# ]

#   Failed test 'verify provides for file corpus/Dist-Metadata-Test-SubDir-1.5.zip'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::SubDir::PM}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/HrvqDjYUUT/lib/Dist/Metadata/Test/SubDir/PM.pm'
#     $expected->{Dist::Metadata::Test::SubDir::PM}{file} = 'lib/Dist/Metadata/Test/SubDir/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/SubDir.pm',
#         'lib/Dist/Metadata/Test/SubDir/PM.pm'
#       ],
#       'archive' => bless( {
#         'centralDirectoryOffsetWRTStartingDiskNumber' => 517,
#         'centralDirectorySize' => 301,
#         'diskNumber' => 0,
#         'diskNumberWithStartOfCentralDirectory' => 0,
#         'eocdOffset' => 0,
#         'fileName' => 'corpus/Dist-Metadata-Test-SubDir-1.5.zip',
#         'members' => [
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'compressedSize' => 43,
#             'compressionMethod' => 0,
#             'crc32' => 1789116829,
#             'dataEnded' => 1,
#             'dataOffset' => 0,
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 1789116829,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-SubDir-1.5.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-SubDir-1.5/README',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 0,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'uncompressedSize' => 43,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'chunkHandler' => sub { "DUMMY" },
#             'compressedSize' => 118,
#             'compressionMethod' => 0,
#             'crc32' => 2831891544,
#             'dataEnded' => 1,
#             'dataOffset' => '201',
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 2831891544,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-SubDir-1.5.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-SubDir-1.5/lib/Dist/Metadata/Test/SubDir.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 109,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'readOffset' => 118,
#             'uncompressedSize' => 118,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20,
#             'writeOffset' => 118
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'chunkHandler' => $VAR1->[0]{'dist'}{'archive'}{'members'}[1]{'chunkHandler'},
#             'compressedSize' => 103,
#             'compressionMethod' => 0,
#             'crc32' => 3633102885,
#             'dataEnded' => 1,
#             'dataOffset' => '414',
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 3633102885,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/Dist-Metadata-Test-SubDir-1.5.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'Dist-Metadata-Test-SubDir-1.5/lib/Dist/Metadata/Test/SubDir/PM.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 319,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'readOffset' => 103,
#             'uncompressedSize' => 103,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20,
#             'writeOffset' => 103
#           }, 'Archive::Zip::ZipFileMember' )
#         ],
#         'numberOfCentralDirectories' => 3,
#         'numberOfCentralDirectoriesOnThisDisk' => 3,
#         'writeCentralDirectoryOffset' => 0,
#         'writeEOCDOffset' => 0,
#         'zipfileComment' => ''
#       }, 'Archive::Zip::Archive' ),
#       'file' => 'corpus/Dist-Metadata-Test-SubDir-1.5.zip',
#       'file_spec' => 'Unix',
#       'name' => 'Dist-Metadata-Test-SubDir',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-SubDir-1.5',
#       'version' => '1.5'
#     }, 'Dist::Metadata::Zip' ),
#     'file' => 'corpus/Dist-Metadata-Test-SubDir-1.5.zip',
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-SubDir',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::SubDir' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/HrvqDjYUUT/lib/Dist/Metadata/Test/SubDir.pm',
#           'version' => '1.1'
#         },
#         'Dist::Metadata::Test::SubDir::PM' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/HrvqDjYUUT/lib/Dist/Metadata/Test/SubDir/PM.pm',
#           'version' => '1.0'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '1.5'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-SubDir',
#     'package_versions' => {
#       'Dist::Metadata::Test::SubDir' => '1.1',
#       'Dist::Metadata::Test::SubDir::PM' => '1.0'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::SubDir' => {
#         'file' => 'lib/Dist/Metadata/Test/SubDir.pm',
#         'version' => '1.1'
#       },
#       'Dist::Metadata::Test::SubDir::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/SubDir/PM.pm',
#         'version' => '1.0'
#       }
#     },
#     'version' => '1.5'
#   }
# ]

#   Failed test 'verify provides for dir corpus/subdir'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::SubDir::PM}{file} = '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/subdir/Dist-Metadata-Test-SubDir-1.5/lib/Dist/Metadata/Test/SubDir/PM.pm'
#     $expected->{Dist::Metadata::Test::SubDir::PM}{file} = 'lib/Dist/Metadata/Test/SubDir/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dir' => 'corpus/subdir',
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib\\Dist\\Metadata\\Test\\SubDir.pm',
#         'lib\\Dist\\Metadata\\Test\\SubDir\\PM.pm'
#       ],
#       'dir' => 'corpus\\subdir',
#       'file_spec' => 'Native',
#       'name' => 'Dist-Metadata-Test-SubDir',
#       'path_class_dir' => 'Path::Class::Dir',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-SubDir-1.5',
#       'version' => '1.5'
#     }, 'Dist::Metadata::Dir' ),
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-SubDir',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::SubDir' => {
#           'file' => '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/subdir/Dist-Metadata-Test-SubDir-1.5/lib/Dist/Metadata/Test/SubDir.pm',
#           'version' => '1.1'
#         },
#         'Dist::Metadata::Test::SubDir::PM' => {
#           'file' => '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/subdir/Dist-Metadata-Test-SubDir-1.5/lib/Dist/Metadata/Test/SubDir/PM.pm',
#           'version' => '1.0'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '1.5'
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-SubDir',
#     'package_versions' => {
#       'Dist::Metadata::Test::SubDir' => '1.1',
#       'Dist::Metadata::Test::SubDir::PM' => '1.0'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::SubDir' => {
#         'file' => 'lib/Dist/Metadata/Test/SubDir.pm',
#         'version' => '1.1'
#       },
#       'Dist::Metadata::Test::SubDir::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/SubDir/PM.pm',
#         'version' => '1.0'
#       }
#     },
#     'version' => '1.5'
#   }
# ]

#   Failed test 'verify provides for struct HASH(0x1618c74)'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::SubDir::PM}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/rCfMgvqugg/lib/Dist/Metadata/Test/SubDir/PM.pm'
#     $expected->{Dist::Metadata::Test::SubDir::PM}{file} = 'lib/Dist/Metadata/Test/SubDir/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/SubDir.pm',
#         'lib/Dist/Metadata/Test/SubDir/PM.pm'
#       ],
#       'file_spec' => 'Unix',
#       'files' => {
#         'Dist-Metadata-Test-SubDir-1.5/README' => 'This "dist" is for testing Dist::Metadata.
# ',
#         'Dist-Metadata-Test-SubDir-1.5/lib/Dist/Metadata/Test/SubDir.pm' => 'package Dist::Metadata::Test::SubDir;
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'1.1\';
# ',
#         'Dist-Metadata-Test-SubDir-1.5/lib/Dist/Metadata/Test/SubDir/PM.pm' => 'package Dist::Metadata::Test::SubDir::PM;
# # ABSTRACT: Just a file to be indexed
# 
# our $VERSION = \'1.0\';
# '
#       },
#       'name' => 'Dist-Metadata-Test-SubDir',
#       'path_class_file' => 'Path::Class::File',
#       'root' => 'Dist-Metadata-Test-SubDir-1.5',
#       'version' => '1.5'
#     }, 'Dist::Metadata::Struct' ),
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'Dist-Metadata-Test-SubDir',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::SubDir' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/rCfMgvqugg/lib/Dist/Metadata/Test/SubDir.pm',
#           'version' => '1.1'
#         },
#         'Dist::Metadata::Test::SubDir::PM' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/rCfMgvqugg/lib/Dist/Metadata/Test/SubDir/PM.pm',
#           'version' => '1.0'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => '1.5'
#     }, 'CPAN::Meta' ),
#     'struct' => {
#       'files' => $VAR1->[0]{'dist'}{'files'}
#     }
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'Dist-Metadata-Test-SubDir',
#     'package_versions' => {
#       'Dist::Metadata::Test::SubDir' => '1.1',
#       'Dist::Metadata::Test::SubDir::PM' => '1.0'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::SubDir' => {
#         'file' => 'lib/Dist/Metadata/Test/SubDir.pm',
#         'version' => '1.1'
#       },
#       'Dist::Metadata::Test::SubDir::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/SubDir/PM.pm',
#         'version' => '1.0'
#       }
#     },
#     'version' => '1.5'
#   }
# ]

#   Failed test 'verify provides for file corpus/noroot.tar.gz'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoRoot::PM}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/fK1nwZXMBx/lib/Dist/Metadata/Test/NoRoot/PM.pm'
#     $expected->{Dist::Metadata::Test::NoRoot::PM}{file} = 'lib/Dist/Metadata/Test/NoRoot/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/NoRoot.pm',
#         'lib/Dist/Metadata/Test/NoRoot/PM.pm'
#       ],
#       'archive' => bless( {
#         '_data' => [
#           bless( {
#             'chksum' => 4884,
#             'data' => 'This "dist" is for testing Dist::Metadata.
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'README',
#             'prefix' => '',
#             'raw' => 'README000644001750001750         5312520046452 11424 0ustar00randorando000000000000',
#             'size' => 43,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 7424,
#             'data' => 'package Dist::Metadata::Test::NoRoot;
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'3.3\';
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'NoRoot.pm',
#             'prefix' => 'lib/Dist/Metadata/Test',
#             'raw' => 'NoRoot.pm000644001750001750        16612520046452 16400 0ustar00randorando000000000000lib/Dist/Metadata/Test',
#             'size' => 118,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' ),
#           bless( {
#             'chksum' => 7621,
#             'data' => 'package Dist::Metadata::Test::NoRoot::PM;
# # ABSTRACT: Just a file to be indexed
# 
# our $VERSION = \'3.25\';
# ',
#             'devmajor' => 0,
#             'devminor' => 0,
#             'gid' => 1000,
#             'gname' => 'rando',
#             'linkname' => '',
#             'magic' => 'ustar',
#             'mode' => 420,
#             'mtime' => 1430277418,
#             'name' => 'PM.pm',
#             'prefix' => 'lib/Dist/Metadata/Test/NoRoot',
#             'raw' => 'PM.pm000644001750001750        15012520046452 16705 0ustar00randorando000000000000lib/Dist/Metadata/Test/NoRoot',
#             'size' => 104,
#             'type' => '0',
#             'uid' => 1000,
#             'uname' => 'rando',
#             'version' => '00'
#           }, 'Archive::Tar::File' )
#         ],
#         '_error' => '',
#         '_file' => 'corpus/noroot.tar.gz'
#       }, 'Archive::Tar' ),
#       'file' => 'corpus/noroot.tar.gz',
#       'file_spec' => 'Unix',
#       'name' => 'noroot',
#       'path_class_file' => 'Path::Class::File',
#       'root' => undef
#     }, 'Dist::Metadata::Tar' ),
#     'file' => 'corpus/noroot.tar.gz',
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'noroot',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoRoot' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/fK1nwZXMBx/lib/Dist/Metadata/Test/NoRoot.pm',
#           'version' => '3.3'
#         },
#         'Dist::Metadata::Test::NoRoot::PM' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/fK1nwZXMBx/lib/Dist/Metadata/Test/NoRoot/PM.pm',
#           'version' => '3.25'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => 0
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'noroot',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoRoot' => '3.3',
#       'Dist::Metadata::Test::NoRoot::PM' => '3.25'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoRoot' => {
#         'file' => 'lib/Dist/Metadata/Test/NoRoot.pm',
#         'version' => '3.3'
#       },
#       'Dist::Metadata::Test::NoRoot::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/NoRoot/PM.pm',
#         'version' => '3.25'
#       }
#     },
#     'version' => '0'
#   }
# ]

#   Failed test 'verify provides for file corpus/noroot.zip'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoRoot::PM}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/rJix9qMAJO/lib/Dist/Metadata/Test/NoRoot/PM.pm'
#     $expected->{Dist::Metadata::Test::NoRoot::PM}{file} = 'lib/Dist/Metadata/Test/NoRoot/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/NoRoot.pm',
#         'lib/Dist/Metadata/Test/NoRoot/PM.pm'
#       ],
#       'archive' => bless( {
#         'centralDirectoryOffsetWRTStartingDiskNumber' => 428,
#         'centralDirectorySize' => 211,
#         'diskNumber' => 0,
#         'diskNumberWithStartOfCentralDirectory' => 0,
#         'eocdOffset' => 0,
#         'fileName' => 'corpus/noroot.zip',
#         'members' => [
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'compressedSize' => 43,
#             'compressionMethod' => 0,
#             'crc32' => 1789116829,
#             'dataEnded' => 1,
#             'dataOffset' => 0,
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 1789116829,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/noroot.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'README',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 0,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'uncompressedSize' => 43,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'chunkHandler' => sub { "DUMMY" },
#             'compressedSize' => 118,
#             'compressionMethod' => 0,
#             'crc32' => 3723932225,
#             'dataEnded' => 1,
#             'dataOffset' => '141',
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 3723932225,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/noroot.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'lib/Dist/Metadata/Test/NoRoot.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 79,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'readOffset' => 118,
#             'uncompressedSize' => 118,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20,
#             'writeOffset' => 118
#           }, 'Archive::Zip::ZipFileMember' ),
#           bless( {
#             'bitFlag' => 0,
#             'cdExtraField' => '',
#             'chunkHandler' => $VAR1->[0]{'dist'}{'archive'}{'members'}[1]{'chunkHandler'},
#             'compressedSize' => 104,
#             'compressionMethod' => 0,
#             'crc32' => 3793922932,
#             'dataEnded' => 1,
#             'dataOffset' => '324',
#             'desiredCompressionLevel' => 0,
#             'desiredCompressionMethod' => 0,
#             'diskNumberStart' => 0,
#             'eocdCrc32' => 3793922932,
#             'externalFileAttributes' => 2176188416,
#             'externalFileName' => 'corpus/noroot.zip',
#             'fh' => undef,
#             'fileAttributeFormat' => 3,
#             'fileComment' => '',
#             'fileName' => 'lib/Dist/Metadata/Test/NoRoot/PM.pm',
#             'internalFileAttributes' => 0,
#             'isSymbolicLink' => 0,
#             'lastModFileDateTime' => 1184670237,
#             'localExtraField' => '',
#             'localHeaderRelativeOffset' => 259,
#             'possibleEocdOffset' => 0,
#             'readDataRemaining' => 0,
#             'readOffset' => 104,
#             'uncompressedSize' => 104,
#             'versionMadeBy' => 20,
#             'versionNeededToExtract' => 20,
#             'writeOffset' => 104
#           }, 'Archive::Zip::ZipFileMember' )
#         ],
#         'numberOfCentralDirectories' => 3,
#         'numberOfCentralDirectoriesOnThisDisk' => 3,
#         'writeCentralDirectoryOffset' => 0,
#         'writeEOCDOffset' => 0,
#         'zipfileComment' => ''
#       }, 'Archive::Zip::Archive' ),
#       'file' => 'corpus/noroot.zip',
#       'file_spec' => 'Unix',
#       'name' => 'noroot',
#       'path_class_file' => 'Path::Class::File',
#       'root' => undef
#     }, 'Dist::Metadata::Zip' ),
#     'file' => 'corpus/noroot.zip',
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'noroot',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoRoot' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/rJix9qMAJO/lib/Dist/Metadata/Test/NoRoot.pm',
#           'version' => '3.3'
#         },
#         'Dist::Metadata::Test::NoRoot::PM' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/rJix9qMAJO/lib/Dist/Metadata/Test/NoRoot/PM.pm',
#           'version' => '3.25'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => 0
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'noroot',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoRoot' => '3.3',
#       'Dist::Metadata::Test::NoRoot::PM' => '3.25'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoRoot' => {
#         'file' => 'lib/Dist/Metadata/Test/NoRoot.pm',
#         'version' => '3.3'
#       },
#       'Dist::Metadata::Test::NoRoot::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/NoRoot/PM.pm',
#         'version' => '3.25'
#       }
#     },
#     'version' => '0'
#   }
# ]

#   Failed test 'verify provides for dir corpus/noroot'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoRoot::PM}{file} = '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/noroot/lib/Dist/Metadata/Test/NoRoot/PM.pm'
#     $expected->{Dist::Metadata::Test::NoRoot::PM}{file} = 'lib/Dist/Metadata/Test/NoRoot/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dir' => 'corpus/noroot',
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib\\Dist\\Metadata\\Test\\NoRoot.pm',
#         'lib\\Dist\\Metadata\\Test\\NoRoot\\PM.pm'
#       ],
#       'dir' => 'corpus\\noroot',
#       'file_spec' => 'Native',
#       'name' => 'noroot',
#       'path_class_dir' => 'Path::Class::Dir',
#       'path_class_file' => 'Path::Class::File',
#       'root' => undef
#     }, 'Dist::Metadata::Dir' ),
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => 'noroot',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoRoot' => {
#           'file' => '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/noroot/lib/Dist/Metadata/Test/NoRoot.pm',
#           'version' => '3.3'
#         },
#         'Dist::Metadata::Test::NoRoot::PM' => {
#           'file' => '../C:/strawberry/cpan/build/Dist-Metadata-0.926-YP6uiq/corpus/noroot/lib/Dist/Metadata/Test/NoRoot/PM.pm',
#           'version' => '3.25'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => 0
#     }, 'CPAN::Meta' )
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => 'noroot',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoRoot' => '3.3',
#       'Dist::Metadata::Test::NoRoot::PM' => '3.25'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoRoot' => {
#         'file' => 'lib/Dist/Metadata/Test/NoRoot.pm',
#         'version' => '3.3'
#       },
#       'Dist::Metadata::Test::NoRoot::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/NoRoot/PM.pm',
#         'version' => '3.25'
#       }
#     },
#     'version' => '0'
#   }
# ]

#   Failed test 'verify provides for struct HASH(0x16186b4)'
#   at t/dists.t line 210.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoRoot::PM}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/c54FEOhZvp/lib/Dist/Metadata/Test/NoRoot/PM.pm'
#     $expected->{Dist::Metadata::Test::NoRoot::PM}{file} = 'lib/Dist/Metadata/Test/NoRoot/PM.pm'
# [
#   bless( {
#     'determine_packages' => 1,
#     'dist' => bless( {
#       '_list_files' => [
#         'README',
#         'lib/Dist/Metadata/Test/NoRoot.pm',
#         'lib/Dist/Metadata/Test/NoRoot/PM.pm'
#       ],
#       'file_spec' => 'Unix',
#       'files' => {
#         'README' => 'This "dist" is for testing Dist::Metadata.
# ',
#         'lib/Dist/Metadata/Test/NoRoot.pm' => 'package Dist::Metadata::Test::NoRoot;
# # ABSTRACT: Fake dist for testing metadata determination
# 
# our $VERSION = \'3.3\';
# ',
#         'lib/Dist/Metadata/Test/NoRoot/PM.pm' => 'package Dist::Metadata::Test::NoRoot::PM;
# # ABSTRACT: Just a file to be indexed
# 
# our $VERSION = \'3.25\';
# '
#       },
#       'path_class_file' => 'Path::Class::File',
#       'root' => undef
#     }, 'Dist::Metadata::Struct' ),
#     'meta' => bless( {
#       'abstract' => '- unknown -',
#       'author' => [
#         'unknown'
#       ],
#       'dynamic_config' => 0,
#       'generated_by' => 'Dist::Metadata version 0.926, CPAN::Meta::Converter version 2.141520',
#       'license' => [
#         'unknown'
#       ],
#       'meta-spec' => {
#         'url' => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
#         'version' => 2
#       },
#       'name' => '- unknown -',
#       'no_index' => {
#         'directory' => [
#           'inc',
#           't',
#           'xt',
#           'local',
#           'perl5',
#           'fatlib'
#         ]
#       },
#       'provides' => {
#         'Dist::Metadata::Test::NoRoot' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/c54FEOhZvp/lib/Dist/Metadata/Test/NoRoot.pm',
#           'version' => '3.3'
#         },
#         'Dist::Metadata::Test::NoRoot::PM' => {
#           'file' => '../C:/DOCUME~1/c/LOCALS~1/Temp/c54FEOhZvp/lib/Dist/Metadata/Test/NoRoot/PM.pm',
#           'version' => '3.25'
#         }
#       },
#       'release_status' => 'stable',
#       'version' => 0
#     }, 'CPAN::Meta' ),
#     'struct' => {
#       'files' => $VAR1->[0]{'dist'}{'files'}
#     }
#   }, 'Dist::Metadata' ),
#   'provides',
#   {
#     'name' => '- unknown -',
#     'package_versions' => {
#       'Dist::Metadata::Test::NoRoot' => '3.3',
#       'Dist::Metadata::Test::NoRoot::PM' => '3.25'
#     },
#     'provides' => {
#       'Dist::Metadata::Test::NoRoot' => {
#         'file' => 'lib/Dist/Metadata/Test/NoRoot.pm',
#         'version' => '3.3'
#       },
#       'Dist::Metadata::Test::NoRoot::PM' => {
#         'file' => 'lib/Dist/Metadata/Test/NoRoot/PM.pm',
#         'version' => '3.25'
#       }
#     },
#     'version' => '0'
#   }
# ]
# Looks like you failed 28 tests of 160.
t/dists.t .............. 
Dubious, test returned 28 (wstat 7168, 0x1c00)
Failed 28/160 subtests 

#   Failed test 'found package in root'
#   at t/file_spec.t line 28.
#     Structures begin differing at:
#          $got->{Some::Module}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/tEut_r9c0V/Module.pm'
#     $expected->{Some::Module}{file} = 'Module.pm'
# Looks like you failed 1 test of 14.
t/file_spec.t .......... 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/14 subtests 
t/load_meta.t .......... ok

#   Failed test 'sanity check - no checksums'
#   at t/module_info.t line 103.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::PM}{file} = 'lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
#     $expected->{Dist::Metadata::Test::NoMetaFile::PM}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/FkmjQysZ_O/lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
No such file in archive: 'Dist-Metadata-Test-NoMetaFile-0.1/../C:/DOCUME~1/c/LOCALS~1/Temp/FkmjQysZ_O/lib/Dist/Metadata/Test/NoMetaFile/PM.pm' at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Tar.pm line 25.
No such file in archive: 'Dist-Metadata-Test-NoMetaFile-0.1/../C:/DOCUME~1/c/LOCALS~1/Temp/FkmjQysZ_O/lib/Dist/Metadata/Test/NoMetaFile.pm' at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Tar.pm line 25.

#   Failed test at t/module_info.t line 111.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::PM}{file} = 'lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
#     $expected->{Dist::Metadata::Test::NoMetaFile::PM}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/FkmjQysZ_O/lib/Dist/Metadata/Test/NoMetaFile/PM.pm'
No such file in archive: 'Dist-Metadata-Test-NoMetaFile-0.1/../C:/DOCUME~1/c/LOCALS~1/Temp/FkmjQysZ_O/lib/Dist/Metadata/Test/NoMetaFile/PM.pm' at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Tar.pm line 25.
No such file in archive: 'Dist-Metadata-Test-NoMetaFile-0.1/../C:/DOCUME~1/c/LOCALS~1/Temp/FkmjQysZ_O/lib/Dist/Metadata/Test/NoMetaFile.pm' at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Tar.pm line 25.

#   Failed test at t/module_info.t line 111.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::PM}{sha1} = '843ce5cd5443c7ae2792f7b58e069fcab64963c8'
#     $expected->{Dist::Metadata::Test::NoMetaFile::PM}{sha1} = 'da39a3ee5e6b4b0d3255bfef95601890afd80709'
No such file in archive: 'Dist-Metadata-Test-NoMetaFile-0.1/../C:/DOCUME~1/c/LOCALS~1/Temp/FkmjQysZ_O/lib/Dist/Metadata/Test/NoMetaFile/PM.pm' at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Tar.pm line 25.
No such file in archive: 'Dist-Metadata-Test-NoMetaFile-0.1/../C:/DOCUME~1/c/LOCALS~1/Temp/FkmjQysZ_O/lib/Dist/Metadata/Test/NoMetaFile/PM.pm' at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Tar.pm line 25.
No such file in archive: 'Dist-Metadata-Test-NoMetaFile-0.1/../C:/DOCUME~1/c/LOCALS~1/Temp/FkmjQysZ_O/lib/Dist/Metadata/Test/NoMetaFile.pm' at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Tar.pm line 25.
No such file in archive: 'Dist-Metadata-Test-NoMetaFile-0.1/../C:/DOCUME~1/c/LOCALS~1/Temp/FkmjQysZ_O/lib/Dist/Metadata/Test/NoMetaFile.pm' at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Tar.pm line 25.

#   Failed test at t/module_info.t line 111.
#     Structures begin differing at:
#          $got->{Dist::Metadata::Test::NoMetaFile::PM}{sha256} = 'bc61da45e576a43155fcf296d03f74532bfe3a410f88aeaa75ade9155f67d049'
#     $expected->{Dist::Metadata::Test::NoMetaFile::PM}{sha256} = 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'

#   Failed test 'sanity check - no checksums'
#   at t/module_info.t line 103.
#     Structures begin differing at:
#          $got->{Foo::Bar}{file} = 'lib/Foo/Bar.pm'
#     $expected->{Foo::Bar}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/x0QgGz4vZy/lib/Foo/Bar.pm'
Use of uninitialized value in subroutine entry at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Dist.pm line 123.

#   Failed test at t/module_info.t line 111.
#     Structures begin differing at:
#          $got->{Foo::Bar}{file} = 'lib/Foo/Bar.pm'
#     $expected->{Foo::Bar}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/x0QgGz4vZy/lib/Foo/Bar.pm'
Use of uninitialized value in subroutine entry at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Dist.pm line 123.

#   Failed test at t/module_info.t line 111.
#     Structures begin differing at:
#          $got->{Foo::Bar}{sha1} = '2a4899cefacd1defd114731fec0e58c747eb9471'
#     $expected->{Foo::Bar}{sha1} = 'da39a3ee5e6b4b0d3255bfef95601890afd80709'
Use of uninitialized value in subroutine entry at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Dist.pm line 123.
Use of uninitialized value in subroutine entry at C:\strawberry\cpan\build\Dist-Metadata-0.926-YP6uiq\blib\lib/Dist/Metadata/Dist.pm line 123.

#   Failed test at t/module_info.t line 111.
#     Structures begin differing at:
#          $got->{Foo::Bar}{sha256} = '368e2f18d80a866537153885807ddf6e0733168b683b0a7ecac6d257943ac894'
#     $expected->{Foo::Bar}{sha256} = 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
# Looks like you failed 8 tests of 20.
t/module_info.t ........ 
Dubious, test returned 8 (wstat 2048, 0x800)
Failed 8/20 subtests 

#   Failed test 'determined package with translated path'
#   at t/no_index.t line 34.
#     Structures begin differing at:
#          $got->{Mod::Name}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/wgrykUFvvm/lib/Mod/Name.pm'
#     $expected->{Mod::Name}{file} = 'lib/Mod/Name.pm'

#   Failed test 'determined package with translated path'
#   at t/no_index.t line 34.
#     Structures begin differing at:
#          $got->{Mod::Name}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/Zzm_idhtI7/lib/Mod/Name.pm'
#     $expected->{Mod::Name}{file} = 'lib/Mod/Name.pm'

#   Failed test 'determined package with translated path'
#   at t/no_index.t line 34.
#     Structures begin differing at:
#          $got->{Mod::Name}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/cfYyAShqD6/lib/Mod/Name.pm'
#     $expected->{Mod::Name}{file} = 'lib/Mod/Name.pm'
# Looks like you failed 3 tests of 17.
t/no_index.t ........... 
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/17 subtests 
t/package_versions.t ... ok

#   Failed test 'determined package with translated path'
#   at t/struct.t line 65.
#     Structures begin differing at:
#          $got->{Mod::Name}{file} = '../C:/DOCUME~1/c/LOCALS~1/Temp/6wKZFZGRyF/lib/Mod/Name.pm'
#     $expected->{Mod::Name}{file} = 'lib/Mod/Name.pm'
# Looks like you failed 1 test of 21.
t/struct.t ............. 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/21 subtests 
t/tar.t ................ ok
t/zip.t ................ ok

Test Summary Report
-------------------
t/determine.t        (Wstat: 768 Tests: 42 Failed: 3)
  Failed tests:  38, 40, 42
  Non-zero exit status: 3
t/dists.t            (Wstat: 7168 Tests: 160 Failed: 28)
  Failed tests:  22, 27, 32, 37, 42, 47, 52, 57, 62, 67
                72, 77, 82, 87, 92, 97, 102, 107, 112, 117
                122, 127, 132, 137, 142, 147, 152, 157
  Non-zero exit status: 28
t/file_spec.t        (Wstat: 256 Tests: 14 Failed: 1)
  Failed test:  14
  Non-zero exit status: 1
t/module_info.t      (Wstat: 2048 Tests: 20 Failed: 8)
  Failed tests:  3-6, 15-18
  Non-zero exit status: 8
t/no_index.t         (Wstat: 768 Tests: 17 Failed: 3)
  Failed tests:  5, 10, 15
  Non-zero exit status: 3
t/struct.t           (Wstat: 256 Tests: 21 Failed: 1)
  Failed test:  21
  Non-zero exit status: 1
Files=14, Tests=366,  7 wallclock secs ( 0.05 usr +  0.20 sys =  0.25 CPU)
Result: FAIL
Failed 6/14 test programs. 44/366 subtests failed.
dmake.EXE:  Error code 255, while making 'test_dynamic'

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

    Module              Need  Have      
    ------------------- ----- ----------
    Archive::Tar        1     2.00      
    Archive::Zip        1.30  1.30      
    Carp                0     1.3301    
    CPAN::DistnameInfo  0.12  0.12      
    CPAN::Meta          2.1   2.141520  
    Digest              1.03  1.16      
    Digest::MD5         2     2.53      
    Digest::SHA         5     5.92      
    File::Basename      0     2.78      
    File::Find          0     1.15      
    File::Spec::Native  1.002 1.003     
    File::Temp          0.19  0.2304    
    List::Util          0     1.39      
    Module::Metadata    0     1.000024  
    parent              0     0.228     
    Path::Class         0.24  0.33      
    perl                5.006 5.012002  
    strict              0     1.04      
    Try::Tiny           0.09  0.22      
    warnings            0     1.09      

build_requires:

    Module              Need  Have      
    ------------------- ----- ----------
    ExtUtils::MakeMaker 0     6.98      
    File::Spec          0     3.47      
    File::Temp          0.19  0.2304    
    IO::Handle          0     1.28      
    IPC::Open3          0     1.05      
    Test::Fatal         0     0.013     
    Test::MockObject    1.09  1.20140408
    Test::More          0.96  1.001003  

configure_requires:

    Module              Need  Have      
    ------------------- ----- ----------
    ExtUtils::MakeMaker 0     6.98      
    perl                5.006 5.012002  


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    AUTOMATED_TESTING = 1
    COMSPEC = C:\WINDOWS\system32\cmd.exe
    NUMBER_OF_PROCESSORS = 1
    PATH = c:\Windows\system32;c:\Windows\System32\Wbem;C:\Git\cmd;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 164
    PERL5_CPAN_IS_RUNNING = 164
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 1544,164
    PERL_CR_SMOKER_CURRENT = Dist-Metadata-0.926
    PERL_CR_SMOKER_RUNONCE = 1
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_MM_USE_DEFAULT = 1
    PROCESSOR_IDENTIFIER = x86 Family 16 Model 5 Stepping 3, AuthenticAMD
    TEMP = C:\DOCUME~1\c\LOCALS~1\Temp
    TERM = dumb

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = C:\strawberry\perl\bin\perl.exe
    $UID/$EUID = 0 / 0
    $GID = 0
    $EGID = 0
    Win32::GetOSName = WinXP/.Net
    Win32::GetOSVersion = Service Pack 3, 5, 1, 2600, 2, 3, 0, 256, 1
    Win32::FsType = NTFS
    Win32::IsAdminUser = 1

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.00    
    CPAN::Meta          2.141520
    Cwd                 3.47    
    ExtUtils::CBuilder  0.280216
    ExtUtils::Command   1.16    
    ExtUtils::Install   1.55    
    ExtUtils::MakeMaker 6.98    
    ExtUtils::Manifest  1.60    
    ExtUtils::ParseXS   3.24    
    File::Spec          3.47    
    JSON                2.90    
    JSON::PP            2.27203 
    Module::Build       0.4206  
    Module::Signature   0.66    
    Parse::CPAN::Meta   1.4414  
    Test::Harness       3.32    
    Test::More          1.001003
    YAML                0.98    
    YAML::Syck          1.27    
    version             0.9908  


--

Summary of my perl5 (revision 5 version 12 subversion 2) configuration:
   
  Platform:
    osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread
    uname='Win32 strawberryperl 5.12.2.0 #1 Fri Nov  5 05:17:27 2010 i386'
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags =' -s -O2 -DWIN32 -DHAVE_DES_FCRYPT  -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='4.4.3', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='g++', ldflags ='-s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'
    libpth=C:\strawberry\c\lib C:\strawberry\c\i686-w64-mingw32\lib
    libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    libc=, so=dll, useshrplib=true, libperl=libperl512.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'


Characteristics of this binary (from libperl): 
  Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                        PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS
                        USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
                        USE_SITECUSTOMIZE
  Built under MSWin32
  Compiled at Nov  5 2010 08:39:08
  %ENV:
    PERL5_CPANPLUS_IS_RUNNING="164"
    PERL5_CPAN_IS_RUNNING="164"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="1544,164"
    PERL_CR_SMOKER_CURRENT="Dist-Metadata-0.926"
    PERL_CR_SMOKER_RUNONCE="1"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_MM_USE_DEFAULT="1"
  @INC:
    C:/strawberry/perl/site/lib
    C:/strawberry/perl/vendor/lib
    C:/strawberry/perl/lib
    .