summaryrefslogtreecommitdiff
path: root/xt/walk_through.t
diff options
context:
space:
mode:
Diffstat (limited to 'xt/walk_through.t')
-rw-r--r--xt/walk_through.t2931
1 files changed, 2931 insertions, 0 deletions
diff --git a/xt/walk_through.t b/xt/walk_through.t
new file mode 100644
index 0000000..be0eb57
--- /dev/null
+++ b/xt/walk_through.t
@@ -0,0 +1,2931 @@
+use strict;
+use warnings;
+use Test::More;
+use File::Find;
+use Parse::Distname;
+
+my $cpan_mirror;
+BEGIN {
+ $cpan_mirror = $ENV{TEST_CPAN_MIRROR}
+ or plan skip_all => "requires \$ENV{TEST_CPAN_MIRROR} to test";
+
+ -d "$cpan_mirror/authors/id/"
+ or plan skip_all => "\$ENV{TEST_CPAN_MIRROR} seems not a CPAN mirror";
+
+ eval "use CPAN::DistnameInfo 0.12; 1"
+ or plan skip_all => "requires CPAN::DistnameInfo to compare";
+}
+
+my %KnownDiff;
+{
+ local $/ = "";
+ while(<DATA>) {
+ s/(?:\015\012|\015|\012)/\n/sg;
+ s/\A#[^\n]*\n//sg;
+ my ($file, $diff) = split "\n", $_, 2;
+ chomp $file; chomp $diff;
+ $file =~ s/\s*\(.+$//; # remove year info
+ $KnownDiff{$file} = $diff;
+ }
+}
+
+find({
+ wanted => sub {
+ my $file = $File::Find::name;
+ return unless -f $file;
+ return unless $file =~ /$Parse::Distname::SUFFRE/i;
+ my $cpan_path = $file;
+ $cpan_path =~ s|^.+authors/id/||;
+
+ my %cd = CPAN::DistnameInfo->new($cpan_path)->properties;
+ my %pd = Parse::Distname->new($cpan_path)->properties;
+
+ # ignore spammers
+ return if $pd{cpanid} =~ /^(?:DOCRIVERS|FULLHQ|ULTRAHD)$/;
+
+ my $ok = 1;
+ my $diff = '';
+ for my $key (sort keys %cd) {
+ if (defined $cd{$key}) {
+ if (defined $pd{$key}) {
+ if ($cd{$key} eq $pd{$key}) {
+ # OK
+ $diff .= <<"DIFF";
+ "$key": "$cd{$key}",
+DIFF
+ } else {
+ $diff .= <<"DIFF";
+- "$key": "$cd{$key}",
++ "$key": "$pd{$key}",
+DIFF
+ $ok = 0;
+ }
+ } else {
+ $diff .= <<"DIFF";
+- "$key": "$cd{$key}",
++ "$key": null,
+DIFF
+ $ok = 0;
+ }
+ }
+ elsif (defined $pd{$key}) {
+ $diff .= <<"DIFF";
+- "$key": null,
++ "$key": "$pd{$key}",
+DIFF
+ $ok = 0;
+ }
+ else {
+ # both are undef; OK
+ $diff .= <<"DIFF";
+ "$key": null,
+DIFF
+ }
+ }
+
+ $diff =~ s/(?:\015\012|\015|\012)/\n/gs;
+ chomp $diff;
+
+ if ($ok) {
+ pass $file;
+ } else {
+ SKIP: {
+ skip "not portable", 1 if $^O eq 'MSWin32' and $cpan_path =~ /\.\\/;
+ if (!$KnownDiff{$cpan_path} or $diff ne $KnownDiff{$cpan_path}) {
+ my $mtime = (stat($file))[9];
+ my $year = (localtime($mtime))[5] + 1900;
+ print STDERR "$cpan_path ($year)\n$diff\n\n";
+ fail $file;
+ } else {
+ pass $file;
+ }
+ }
+ }
+ },
+ no_chdir => 1,
+}, "$cpan_mirror/authors/id/");
+
+done_testing;
+
+__DATA__
+D/DP/DPCHRIST/Math-TriangularNumbers-r0_03.tar.gz (2005)
+ "cpanid": "DPCHRIST",
+- "dist": "Math-TriangularNumbers-r",
++ "dist": "Math-TriangularNumbers",
+ "distvname": "Math-TriangularNumbers-r0_03",
+ "extension": "tar.gz",
+ "filename": "Math-TriangularNumbers-r0_03.tar.gz",
+ "maturity": "released",
+ "pathname": "D/DP/DPCHRIST/Math-TriangularNumbers-r0_03.tar.gz",
+- "version": "0_03",
++ "version": "r0_03",
+
+D/DP/DPCHRIST/Math-TriangularNumbers-r0_02.tar.gz (2005)
+ "cpanid": "DPCHRIST",
+- "dist": "Math-TriangularNumbers-r",
++ "dist": "Math-TriangularNumbers",
+ "distvname": "Math-TriangularNumbers-r0_02",
+ "extension": "tar.gz",
+ "filename": "Math-TriangularNumbers-r0_02.tar.gz",
+ "maturity": "released",
+ "pathname": "D/DP/DPCHRIST/Math-TriangularNumbers-r0_02.tar.gz",
+- "version": "0_02",
++ "version": "r0_02",
+
+H/HO/HOLCAPEK/0.1.tar.gz (2017)
+ "cpanid": "HOLCAPEK",
+- "dist": "0.1",
++ "dist": "",
+ "distvname": "0.1",
+ "extension": "tar.gz",
+ "filename": "0.1.tar.gz",
+ "maturity": "released",
+ "pathname": "H/HO/HOLCAPEK/0.1.tar.gz",
+- "version": null,
++ "version": "0.1",
+
+H/HW/HWAT/0.02.tar.gz (2014)
+ "cpanid": "HWAT",
+- "dist": "0.02",
++ "dist": "",
+ "distvname": "0.02",
+ "extension": "tar.gz",
+ "filename": "0.02.tar.gz",
+ "maturity": "released",
+ "pathname": "H/HW/HWAT/0.02.tar.gz",
+- "version": null,
++ "version": "0.02",
+
+H/HA/HALLORAN/PRIMERVIEWv3.zip (2017)
+ "cpanid": "HALLORAN",
+- "dist": "PRIMERVIEWv",
++ "dist": "PRIMERVIEW",
+ "distvname": "PRIMERVIEWv3",
+ "extension": "zip",
+ "filename": "PRIMERVIEWv3.zip",
+ "maturity": "released",
+ "pathname": "H/HA/HALLORAN/PRIMERVIEWv3.zip",
+- "version": "3",
++ "version": "v3",
+
+H/HA/HALLORAN/fastQ_brewv1.0.3.zip (2017)
+ "cpanid": "HALLORAN",
+- "dist": "fastQ_brewv",
++ "dist": "fastQ_brew",
+ "distvname": "fastQ_brewv1.0.3",
+ "extension": "zip",
+ "filename": "fastQ_brewv1.0.3.zip",
+ "maturity": "released",
+ "pathname": "H/HA/HALLORAN/fastQ_brewv1.0.3.zip",
+- "version": "1.0.3",
++ "version": "v1.0.3",
+
+H/HA/HARPREET/XMS-MotifSetv1.0.tar.gz (2010)
+ "cpanid": "HARPREET",
+- "dist": "XMS-MotifSetv",
++ "dist": "XMS-MotifSet",
+ "distvname": "XMS-MotifSetv1.0",
+ "extension": "tar.gz",
+ "filename": "XMS-MotifSetv1.0.tar.gz",
+ "maturity": "released",
+ "pathname": "H/HA/HARPREET/XMS-MotifSetv1.0.tar.gz",
+- "version": "1.0",
++ "version": "v1.0",
+
+O/OP/OPSVIEW/Opsview-Performanceparsing-1-TRIAL.tar.gz (2013)
+ "cpanid": "OPSVIEW",
+- "dist": "Opsview-Performanceparsing-1-TRIAL",
++ "dist": "Opsview-Performanceparsing",
+ "distvname": "Opsview-Performanceparsing-1-TRIAL",
+ "extension": "tar.gz",
+ "filename": "Opsview-Performanceparsing-1-TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "O/OP/OPSVIEW/Opsview-Performanceparsing-1-TRIAL.tar.gz",
+- "version": null,
++ "version": "1-TRIAL",
+
+O/ON/ONEONETWO/Array-KeepGrepped-2-TRIAL.tar.gz (2013)
+ "cpanid": "ONEONETWO",
+- "dist": "Array-KeepGrepped-2-TRIAL",
++ "dist": "Array-KeepGrepped",
+ "distvname": "Array-KeepGrepped-2-TRIAL",
+ "extension": "tar.gz",
+ "filename": "Array-KeepGrepped-2-TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "O/ON/ONEONETWO/Array-KeepGrepped-2-TRIAL.tar.gz",
+- "version": null,
++ "version": "2-TRIAL",
+
+C/CA/CAFFIEND/font_ft2_0.1.0.tgz (2002)
+ "cpanid": "CAFFIEND",
+- "dist": "font_ft",
++ "dist": "font_ft2",
+ "distvname": "font_ft2_0.1.0",
+ "extension": "tgz",
+ "filename": "font_ft2_0.1.0.tgz",
+ "maturity": "released",
+ "pathname": "C/CA/CAFFIEND/font_ft2_0.1.0.tgz",
+- "version": "2_0.1.0",
++ "version": "0.1.0",
+
+C/CO/COLINO/Allegro-0.02_0-ppm-MSWin32-x86-multi-thread-5.6.tar.gz
+ "cpanid": "COLINO",
+- "dist": "Allegro-0.02_0-ppm-MSWin32-x86-multi-thread",
++ "dist": "Allegro",
+ "distvname": "Allegro-0.02_0-ppm-MSWin32-x86-multi-thread-5.6",
+ "extension": "tar.gz",
+ "filename": "Allegro-0.02_0-ppm-MSWin32-x86-multi-thread-5.6.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "C/CO/COLINO/Allegro-0.02_0-ppm-MSWin32-x86-multi-thread-5.6.tar.gz",
+- "version": "5.6",
++ "version": "0.02_0-ppm-MSWin32-x86-multi-thread-5.6",
+
+C/CO/COLINO/Allegro-0.02_0-ppm-MSWin32-x86-multi-thread-5.8.tar.gz (2004)
+ "cpanid": "COLINO",
+- "dist": "Allegro-0.02_0-ppm-MSWin32-x86-multi-thread",
++ "dist": "Allegro",
+ "distvname": "Allegro-0.02_0-ppm-MSWin32-x86-multi-thread-5.8",
+ "extension": "tar.gz",
+ "filename": "Allegro-0.02_0-ppm-MSWin32-x86-multi-thread-5.8.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "C/CO/COLINO/Allegro-0.02_0-ppm-MSWin32-x86-multi-thread-5.8.tar.gz",
+- "version": "5.8",
++ "version": "0.02_0-ppm-MSWin32-x86-multi-thread-5.8",
+
+C/CY/CYCLES/ocharles-Test-Magpie-v0.04-2-g9a8e649.tar.gz (2010)
+ "cpanid": "CYCLES",
+- "dist": "ocharles-Test-Magpie-v0.04",
++ "dist": "ocharles-Test-Magpie",
+ "distvname": "ocharles-Test-Magpie-v0.04-2-g9a8e649",
+ "extension": "tar.gz",
+ "filename": "ocharles-Test-Magpie-v0.04-2-g9a8e649.tar.gz",
+ "maturity": "released",
+ "pathname": "C/CY/CYCLES/ocharles-Test-Magpie-v0.04-2-g9a8e649.tar.gz",
+- "version": "2-g9a8e649",
++ "version": "v0.04-2-g9a8e649",
+
+C/CD/CDONLEY/netldapapi-140-winnt.zip (1998)
+ "cpanid": "CDONLEY",
+- "dist": "netldapapi-140-winnt",
++ "dist": "netldapapi",
+ "distvname": "netldapapi-140-winnt",
+ "extension": "zip",
+ "filename": "netldapapi-140-winnt.zip",
+ "maturity": "released",
+ "pathname": "C/CD/CDONLEY/netldapapi-140-winnt.zip",
+- "version": null,
++ "version": "140-winnt",
+
+C/CD/CDONLEY/netldapapi-139a-winnt.zip (1997)
+ "cpanid": "CDONLEY",
+- "dist": "netldapapi-139a-winnt",
++ "dist": "netldapapi",
+ "distvname": "netldapapi-139a-winnt",
+ "extension": "zip",
+ "filename": "netldapapi-139a-winnt.zip",
+ "maturity": "released",
+ "pathname": "C/CD/CDONLEY/netldapapi-139a-winnt.zip",
+- "version": null,
++ "version": "139a-winnt",
+
+C/CD/CDRAKE/Crypt-MatrixSSL3.tar.gz (2012)
+ "cpanid": "CDRAKE",
+- "dist": "Crypt",
++ "dist": "Crypt-MatrixSSL3",
+ "distvname": "Crypt-MatrixSSL3",
+ "extension": "tar.gz",
+ "filename": "Crypt-MatrixSSL3.tar.gz",
+ "maturity": "released",
+ "pathname": "C/CD/CDRAKE/Crypt-MatrixSSL3.tar.gz",
+- "version": "MatrixSSL3",
++ "version": null,
+
+C/CR/CRLCU/v0.1.tar.gz (2016)
+ "cpanid": "CRLCU",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.1",
+ "extension": "tar.gz",
+ "filename": "v0.1.tar.gz",
+ "maturity": "released",
+ "pathname": "C/CR/CRLCU/v0.1.tar.gz",
+- "version": "0.1",
++ "version": "v0.1",
+
+C/CN/CNANDOR/DProf-19990108-bin-1-Mac.tgz (1999)
+ "cpanid": "CNANDOR",
+- "dist": "DProf-19990108-bin-1-Mac",
++ "dist": "DProf",
+ "distvname": "DProf-19990108-bin-1-Mac",
+ "extension": "tgz",
+ "filename": "DProf-19990108-bin-1-Mac.tgz",
+ "maturity": "released",
+ "pathname": "C/CN/CNANDOR/DProf-19990108-bin-1-Mac.tgz",
+- "version": null,
++ "version": "19990108-bin-1-Mac",
+
+C/CN/CNANDOR/glue.19990522.tar.gz (1999)
+ "cpanid": "CNANDOR",
+ "dist": "glue",
+ "distvname": "glue.19990522",
+ "extension": "tar.gz",
+ "filename": "glue.19990522.tar.gz",
+ "maturity": "released",
+ "pathname": "C/CN/CNANDOR/glue.19990522.tar.gz",
+- "version": ".19990522",
++ "version": "19990522",
+
+C/CN/CNANDOR/glue.19990622.tar.gz (1999)
+ "cpanid": "CNANDOR",
+ "dist": "glue",
+ "distvname": "glue.19990622",
+ "extension": "tar.gz",
+ "filename": "glue.19990622.tar.gz",
+ "maturity": "released",
+ "pathname": "C/CN/CNANDOR/glue.19990622.tar.gz",
+- "version": ".19990622",
++ "version": "19990622",
+
+C/CS/CSANDEEP/0.1.1.tar.gz (2018)
+ "cpanid": "CSANDEEP",
+- "dist": "0.1.1",
++ "dist": "",
+ "distvname": "0.1.1",
+ "extension": "tar.gz",
+ "filename": "0.1.1.tar.gz",
+ "maturity": "released",
+ "pathname": "C/CS/CSANDEEP/0.1.1.tar.gz",
+- "version": null,
++ "version": "0.1.1",
+
+T/TQ/TQISJIM/BerkeleyDB_Locks_0_0_1.tar.gz (2003)
+ "cpanid": "TQISJIM",
+ "dist": "BerkeleyDB_Locks",
+ "distvname": "BerkeleyDB_Locks_0_0_1",
+ "extension": "tar.gz",
+ "filename": "BerkeleyDB_Locks_0_0_1.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "T/TQ/TQISJIM/BerkeleyDB_Locks_0_0_1.tar.gz",
+ "version": "0_0_1",
+
+T/TE/TEODESIAN/v1.25.tar.gz (2018)
+ "cpanid": "TEODESIAN",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v1.25",
+ "extension": "tar.gz",
+ "filename": "v1.25.tar.gz",
+ "maturity": "released",
+ "pathname": "T/TE/TEODESIAN/v1.25.tar.gz",
+- "version": "1.25",
++ "version": "v1.25",
+
+T/TI/TIMA/0.21.zip (2003)
+ "cpanid": "TIMA",
+- "dist": "0.21",
++ "dist": "",
+ "distvname": "0.21",
+ "extension": "zip",
+ "filename": "0.21.zip",
+ "maturity": "released",
+ "pathname": "T/TI/TIMA/0.21.zip",
+- "version": null,
++ "version": "0.21",
+
+T/TI/TIMB/perl5.004_04-m2.tar.gz (1998)
+ "cpanid": "TIMB",
+ "dist": "perl",
+ "distvname": "perl5.004_04-m2",
+ "extension": "tar.gz",
+ "filename": "perl5.004_04-m2.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "T/TI/TIMB/perl5.004_04-m2.tar.gz",
+ "version": "5.004_04-m2",
+
+T/TI/TIMB/perl5.004_04-m4.tar.gz (1998)
+ "cpanid": "TIMB",
+ "dist": "perl",
+ "distvname": "perl5.004_04-m4",
+ "extension": "tar.gz",
+ "filename": "perl5.004_04-m4.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "T/TI/TIMB/perl5.004_04-m4.tar.gz",
+ "version": "5.004_04-m4",
+
+T/TI/TIMB/perl5.004_04-m3.tar.gz (1998)
+ "cpanid": "TIMB",
+ "dist": "perl",
+ "distvname": "perl5.004_04-m3",
+ "extension": "tar.gz",
+ "filename": "perl5.004_04-m3.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "T/TI/TIMB/perl5.004_04-m3.tar.gz",
+ "version": "5.004_04-m3",
+
+T/TU/TURNERJW/LoadHtml.5_0.tar.gz (2001)
+ "cpanid": "TURNERJW",
+ "dist": "LoadHtml",
+ "distvname": "LoadHtml.5_0",
+ "extension": "tar.gz",
+ "filename": "LoadHtml.5_0.tar.gz",
+ "maturity": "released",
+ "pathname": "T/TU/TURNERJW/LoadHtml.5_0.tar.gz",
+- "version": ".5_0",
++ "version": "5_0",
+
+T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.31.09-Nov_16-09_00.tgz (2009)
+ "cpanid": "TURNERMM",
+- "dist": "HTML-WikiConverter-DokuWikiFCK-0.31.09-Nov_16",
++ "dist": "HTML-WikiConverter-DokuWikiFCK",
+ "distvname": "HTML-WikiConverter-DokuWikiFCK-0.31.09-Nov_16-09_00",
+ "extension": "tgz",
+ "filename": "HTML-WikiConverter-DokuWikiFCK-0.31.09-Nov_16-09_00.tgz",
+ "maturity": "released",
+ "pathname": "T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.31.09-Nov_16-09_00.tgz",
+- "version": "09_00",
++ "version": "0.31.09-Nov_16-09_00",
+
+T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.32.10-Feb_09-12_16.tgz (2010)
+ "cpanid": "TURNERMM",
+- "dist": "HTML-WikiConverter-DokuWikiFCK-0.32.10-Feb_09",
++ "dist": "HTML-WikiConverter-DokuWikiFCK",
+ "distvname": "HTML-WikiConverter-DokuWikiFCK-0.32.10-Feb_09-12_16",
+ "extension": "tgz",
+ "filename": "HTML-WikiConverter-DokuWikiFCK-0.32.10-Feb_09-12_16.tgz",
+ "maturity": "released",
+ "pathname": "T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.32.10-Feb_09-12_16.tgz",
+- "version": "12_16",
++ "version": "0.32.10-Feb_09-12_16",
+
+T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.30.09-Oct_08-07_09.tgz (2009)
+ "cpanid": "TURNERMM",
+- "dist": "HTML-WikiConverter-DokuWikiFCK-0.30.09-Oct_08",
++ "dist": "HTML-WikiConverter-DokuWikiFCK",
+ "distvname": "HTML-WikiConverter-DokuWikiFCK-0.30.09-Oct_08-07_09",
+ "extension": "tgz",
+ "filename": "HTML-WikiConverter-DokuWikiFCK-0.30.09-Oct_08-07_09.tgz",
+ "maturity": "released",
+ "pathname": "T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.30.09-Oct_08-07_09.tgz",
+- "version": "07_09",
++ "version": "0.30.09-Oct_08-07_09",
+
+T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.32_Feb-26-2013.tgz (2013)
+ "cpanid": "TURNERMM",
+- "dist": "HTML-WikiConverter-DokuWikiFCK-0.32_Feb",
++ "dist": "HTML-WikiConverter-DokuWikiFCK",
+ "distvname": "HTML-WikiConverter-DokuWikiFCK-0.32_Feb-26-2013",
+ "extension": "tgz",
+ "filename": "HTML-WikiConverter-DokuWikiFCK-0.32_Feb-26-2013.tgz",
+ "maturity": "released",
+ "pathname": "T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.32_Feb-26-2013.tgz",
+- "version": "262013",
++ "version": "0.32_Feb-26-2013",
+
+T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.32_Feb-27-2013.tgz (2013)
+ "cpanid": "TURNERMM",
+- "dist": "HTML-WikiConverter-DokuWikiFCK-0.32_Feb",
++ "dist": "HTML-WikiConverter-DokuWikiFCK",
+ "distvname": "HTML-WikiConverter-DokuWikiFCK-0.32_Feb-27-2013",
+ "extension": "tgz",
+ "filename": "HTML-WikiConverter-DokuWikiFCK-0.32_Feb-27-2013.tgz",
+ "maturity": "released",
+ "pathname": "T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.32_Feb-27-2013.tgz",
+- "version": "272013",
++ "version": "0.32_Feb-27-2013",
+
+T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.32.10-Sep_09-08_10.tgz (2010)
+ "cpanid": "TURNERMM",
+- "dist": "HTML-WikiConverter-DokuWikiFCK-0.32.10-Sep_09",
++ "dist": "HTML-WikiConverter-DokuWikiFCK",
+ "distvname": "HTML-WikiConverter-DokuWikiFCK-0.32.10-Sep_09-08_10",
+ "extension": "tgz",
+ "filename": "HTML-WikiConverter-DokuWikiFCK-0.32.10-Sep_09-08_10.tgz",
+ "maturity": "released",
+ "pathname": "T/TU/TURNERMM/HTML-WikiConverter-DokuWikiFCK-0.32.10-Sep_09-08_10.tgz",
+- "version": "08_10",
++ "version": "0.32.10-Sep_09-08_10",
+
+T/TZ/TZADIKV/-withoutworldwriteables.tar.gz (2010)
+ "cpanid": "TZADIKV",
+- "dist": "-withoutworldwriteables",
++ "dist": "",
+ "distvname": "-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "T/TZ/TZADIKV/-withoutworldwriteables.tar.gz",
+ "version": null,
+
+Y/YA/YAKEX/Software-License-Boost_1_0-v0.0.1.tar.gz (2013)
+ "cpanid": "YAKEX",
+- "dist": "Software-License-Boost",
++ "dist": "Software-License-Boost_1_0",
+ "distvname": "Software-License-Boost_1_0-v0.0.1",
+ "extension": "tar.gz",
+ "filename": "Software-License-Boost_1_0-v0.0.1.tar.gz",
+ "maturity": "released",
+ "pathname": "Y/YA/YAKEX/Software-License-Boost_1_0-v0.0.1.tar.gz",
+- "version": "1_0-v0.0.1",
++ "version": "v0.0.1",
+
+I/IL/ILYAZ/MathPari_a3.tar.gz (1995)
+ "cpanid": "ILYAZ",
+- "dist": "MathPari_a",
++ "dist": "MathPari",
+ "distvname": "MathPari_a3",
+ "extension": "tar.gz",
+ "filename": "MathPari_a3.tar.gz",
+ "maturity": "released",
+ "pathname": "I/IL/ILYAZ/MathPari_a3.tar.gz",
+- "version": "3",
++ "version": "a3",
+
+I/IL/ILYAZ/os2/perl5os2.patch.zip (1995)
+ "cpanid": "ILYAZ",
+- "dist": "perl5os",
++ "dist": "perl5os2.patch",
+ "distvname": "perl5os2.patch",
+ "extension": "zip",
+ "filename": "os2/perl5os2.patch.zip",
+ "maturity": "released",
+ "pathname": "I/IL/ILYAZ/os2/perl5os2.patch.zip",
+- "version": "2.patch",
++ "version": null,
+
+I/IL/ILYAZ/os2/perl5n.os2.patch.zip (1995)
+ "cpanid": "ILYAZ",
+- "dist": "perl5n.os",
++ "dist": "perl5n.os2.patch",
+ "distvname": "perl5n.os2.patch",
+ "extension": "zip",
+ "filename": "os2/perl5n.os2.patch.zip",
+ "maturity": "released",
+ "pathname": "I/IL/ILYAZ/os2/perl5n.os2.patch.zip",
+- "version": "2.patch",
++ "version": null,
+
+I/IL/ILYAZ/os2/perlos2.fix1.zip (1996)
+ "cpanid": "ILYAZ",
+- "dist": "perlos",
++ "dist": "perlos2.fix",
+ "distvname": "perlos2.fix1",
+ "extension": "zip",
+ "filename": "os2/perlos2.fix1.zip",
+ "maturity": "released",
+ "pathname": "I/IL/ILYAZ/os2/perlos2.fix1.zip",
+- "version": "2.fix1",
++ "version": "1",
+
+I/IL/ILYAZ/os2/perl5.00301.os2.zip (1996)
+ "cpanid": "ILYAZ",
+ "dist": "perl",
+ "distvname": "perl5.00301.os2",
+ "extension": "zip",
+ "filename": "os2/perl5.00301.os2.zip",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "I/IL/ILYAZ/os2/perl5.00301.os2.zip",
+ "version": "5.00301.os2",
+
+I/IL/ILYAZ/os2/perl.500301.os2.bin.zip (1996)
+ "cpanid": "ILYAZ",
+ "dist": "perl",
+ "distvname": "perl.500301.os2.bin",
+ "extension": "zip",
+ "filename": "os2/perl.500301.os2.bin.zip",
+ "maturity": "released",
+ "pathname": "I/IL/ILYAZ/os2/perl.500301.os2.bin.zip",
+- "version": ".500301.os2.bin",
++ "version": "500301.os2.bin",
+
+I/IL/ILYAZ/os2/perl.500201.os2.bin.zip (1996)
+ "cpanid": "ILYAZ",
+ "dist": "perl",
+ "distvname": "perl.500201.os2.bin",
+ "extension": "zip",
+ "filename": "os2/perl.500201.os2.bin.zip",
+ "maturity": "released",
+ "pathname": "I/IL/ILYAZ/os2/perl.500201.os2.bin.zip",
+- "version": ".500201.os2.bin",
++ "version": "500201.os2.bin",
+
+I/IL/ILYAZ/os2/tk/perltk_os2_402_patches.zip (1997)
+ "cpanid": "ILYAZ",
+- "dist": "perltk_os",
++ "dist": "perltk_os2_402_patches",
+ "distvname": "perltk_os2_402_patches",
+ "extension": "zip",
+ "filename": "os2/tk/perltk_os2_402_patches.zip",
+ "maturity": "released",
+ "pathname": "I/IL/ILYAZ/os2/tk/perltk_os2_402_patches.zip",
+- "version": "2_402_patches",
++ "version": null,
+
+I/IL/ILYAZ/modules/MathPari_a3.tar.gz (1995)
+ "cpanid": "ILYAZ",
+- "dist": "MathPari_a",
++ "dist": "MathPari",
+ "distvname": "MathPari_a3",
+ "extension": "tar.gz",
+ "filename": "modules/MathPari_a3.tar.gz",
+ "maturity": "released",
+ "pathname": "I/IL/ILYAZ/modules/MathPari_a3.tar.gz",
+- "version": "3",
++ "version": "a3",
+
+I/IN/INFRACANI/Mail-OpenDKIM-4201-patched.tar.gz (2015)
+ "cpanid": "INFRACANI",
+- "dist": "Mail-OpenDKIM-4201-patched",
++ "dist": "Mail-OpenDKIM",
+ "distvname": "Mail-OpenDKIM-4201-patched",
+ "extension": "tar.gz",
+ "filename": "Mail-OpenDKIM-4201-patched.tar.gz",
+ "maturity": "released",
+ "pathname": "I/IN/INFRACANI/Mail-OpenDKIM-4201-patched.tar.gz",
+- "version": null,
++ "version": "4201-patched",
+
+I/IC/ICIBIN/bins-Message-Passing-Output-MongoDB-1eb79aa.tar.gz (2012)
+ "cpanid": "ICIBIN",
+- "dist": "bins-Message-Passing-Output-MongoDB-1eb79aa",
++ "dist": "bins-Message-Passing-Output-MongoDB",
+ "distvname": "bins-Message-Passing-Output-MongoDB-1eb79aa",
+ "extension": "tar.gz",
+ "filename": "bins-Message-Passing-Output-MongoDB-1eb79aa.tar.gz",
+ "maturity": "released",
+ "pathname": "I/IC/ICIBIN/bins-Message-Passing-Output-MongoDB-1eb79aa.tar.gz",
+- "version": null,
++ "version": "1eb79aa",
+
+I/II/IIS/v1.0.5.tar.gz (2015)
+ "cpanid": "IIS",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v1.0.5",
+ "extension": "tar.gz",
+ "filename": "v1.0.5.tar.gz",
+ "maturity": "released",
+ "pathname": "I/II/IIS/v1.0.5.tar.gz",
+- "version": "1.0.5",
++ "version": "v1.0.5",
+
+I/IK/IKRUGLOV/v0.6.tar.gz (2014)
+ "cpanid": "IKRUGLOV",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.6",
+ "extension": "tar.gz",
+ "filename": "v0.6.tar.gz",
+ "maturity": "released",
+ "pathname": "I/IK/IKRUGLOV/v0.6.tar.gz",
+- "version": "0.6",
++ "version": "v0.6",
+
+I/IS/ISTEEL/HTMLTMPL.130.tar.gz (2001)
+ "cpanid": "ISTEEL",
+ "dist": "HTMLTMPL",
+ "distvname": "HTMLTMPL.130",
+ "extension": "tar.gz",
+ "filename": "HTMLTMPL.130.tar.gz",
+ "maturity": "released",
+ "pathname": "I/IS/ISTEEL/HTMLTMPL.130.tar.gz",
+- "version": ".130",
++ "version": "130",
+
+I/IS/ISTEEL/HTMLTMPL.131.tar.gz (2001)
+ "cpanid": "ISTEEL",
+ "dist": "HTMLTMPL",
+ "distvname": "HTMLTMPL.131",
+ "extension": "tar.gz",
+ "filename": "HTMLTMPL.131.tar.gz",
+ "maturity": "released",
+ "pathname": "I/IS/ISTEEL/HTMLTMPL.131.tar.gz",
+- "version": ".131",
++ "version": "131",
+
+F/FE/FELIPE/IO-Framed-0.03_TRIAL1.tar.gz (2017)
+ "cpanid": "FELIPE",
+ "dist": "IO-Framed",
+ "distvname": "IO-Framed-0.03_TRIAL1",
+ "extension": "tar.gz",
+ "filename": "IO-Framed-0.03_TRIAL1.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "F/FE/FELIPE/IO-Framed-0.03_TRIAL1.tar.gz",
+ "version": "0.03_TRIAL1",
+
+F/FE/FELIPE/Crypt-Perl-0.24_TRIAL1.tar.gz (2018)
+ "cpanid": "FELIPE",
+ "dist": "Crypt-Perl",
+ "distvname": "Crypt-Perl-0.24_TRIAL1",
+ "extension": "tar.gz",
+ "filename": "Crypt-Perl-0.24_TRIAL1.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "F/FE/FELIPE/Crypt-Perl-0.24_TRIAL1.tar.gz",
+ "version": "0.24_TRIAL1",
+
+F/FE/FELIPE/IO-Framed-0.03_TRIAL3.tar.gz (2017)
+ "cpanid": "FELIPE",
+ "dist": "IO-Framed",
+ "distvname": "IO-Framed-0.03_TRIAL3",
+ "extension": "tar.gz",
+ "filename": "IO-Framed-0.03_TRIAL3.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "F/FE/FELIPE/IO-Framed-0.03_TRIAL3.tar.gz",
+ "version": "0.03_TRIAL3",
+
+F/FE/FELIPE/IO-Framed-0.03_TRIAL2.tar.gz (2017)
+ "cpanid": "FELIPE",
+ "dist": "IO-Framed",
+ "distvname": "IO-Framed-0.03_TRIAL2",
+ "extension": "tar.gz",
+ "filename": "IO-Framed-0.03_TRIAL2.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "F/FE/FELIPE/IO-Framed-0.03_TRIAL2.tar.gz",
+ "version": "0.03_TRIAL2",
+
+F/FE/FELIPE/Crypt-Perl-0.24_TRIAL2.tar.gz (2018)
+ "cpanid": "FELIPE",
+ "dist": "Crypt-Perl",
+ "distvname": "Crypt-Perl-0.24_TRIAL2",
+ "extension": "tar.gz",
+ "filename": "Crypt-Perl-0.24_TRIAL2.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "F/FE/FELIPE/Crypt-Perl-0.24_TRIAL2.tar.gz",
+ "version": "0.24_TRIAL2",
+
+F/FE/FELIPE/IO-Framed-0.02_TRIAL.tar.gz (2017)
+ "cpanid": "FELIPE",
+ "dist": "IO-Framed",
+ "distvname": "IO-Framed-0.02_TRIAL",
+ "extension": "tar.gz",
+ "filename": "IO-Framed-0.02_TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "F/FE/FELIPE/IO-Framed-0.02_TRIAL.tar.gz",
+ "version": "0.02_TRIAL",
+
+F/FE/FERNANDES/155.zip (2007)
+ "cpanid": "FERNANDES",
+- "dist": "155",
++ "dist": "",
+ "distvname": "155",
+ "extension": "zip",
+ "filename": "155.zip",
+ "maturity": "released",
+ "pathname": "F/FE/FERNANDES/155.zip",
+- "version": null,
++ "version": "155",
+
+F/FI/FIBO/PNI_PROJECT.20091111.zip (2009)
+ "cpanid": "FIBO",
+ "dist": "PNI_PROJECT",
+ "distvname": "PNI_PROJECT.20091111",
+ "extension": "zip",
+ "filename": "PNI_PROJECT.20091111.zip",
+ "maturity": "released",
+ "pathname": "F/FI/FIBO/PNI_PROJECT.20091111.zip",
+- "version": ".20091111",
++ "version": "20091111",
+
+F/FI/FIBO/PNI.20100406.zip (2010)
+ "cpanid": "FIBO",
+ "dist": "PNI",
+ "distvname": "PNI.20100406",
+ "extension": "zip",
+ "filename": "PNI.20100406.zip",
+ "maturity": "released",
+ "pathname": "F/FI/FIBO/PNI.20100406.zip",
+- "version": ".20100406",
++ "version": "20100406",
+
+F/FI/FIBO/PNIProject.20091027.zip (2009)
+ "cpanid": "FIBO",
+ "dist": "PNIProject",
+ "distvname": "PNIProject.20091027",
+ "extension": "zip",
+ "filename": "PNIProject.20091027.zip",
+ "maturity": "released",
+ "pathname": "F/FI/FIBO/PNIProject.20091027.zip",
+- "version": ".20091027",
++ "version": "20091027",
+
+F/FI/FIBO/PNIProject.20091027.zip (2009)
+ "cpanid": "FIBO",
+ "dist": "PNIProject",
+ "distvname": "PNIProject.20091027",
+ "extension": "zip",
+ "filename": "PNIProject.20091027.zip",
+ "maturity": "released",
+ "pathname": "F/FI/FIBO/PNIProject.20091027.zip",
+- "version": ".20091027",
++ "version": "20091027",
+
+Z/ZT/ZTURK/woda-uk-3-402-pm.tar.gz (1999)
+ "cpanid": "ZTURK",
+- "dist": "woda-uk-3-402-pm",
++ "dist": "woda-uk",
+ "distvname": "woda-uk-3-402-pm",
+ "extension": "tar.gz",
+ "filename": "woda-uk-3-402-pm.tar.gz",
+ "maturity": "released",
+ "pathname": "Z/ZT/ZTURK/woda-uk-3-402-pm.tar.gz",
+- "version": null,
++ "version": "3-402-pm",
+
+P/PH/PHLUKS/v1.0.tar.gz (2016)
+ "cpanid": "PHLUKS",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v1.0",
+ "extension": "tar.gz",
+ "filename": "v1.0.tar.gz",
+ "maturity": "released",
+ "pathname": "P/PH/PHLUKS/v1.0.tar.gz",
+- "version": "1.0",
++ "version": "v1.0",
+
+P/PH/PHAM/v0.06.tar.gz (2016)
+ "cpanid": "PHAM",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.06",
+ "extension": "tar.gz",
+ "filename": "v0.06.tar.gz",
+ "maturity": "released",
+ "pathname": "P/PH/PHAM/v0.06.tar.gz",
+- "version": "0.06",
++ "version": "v0.06",
+
+P/PH/PHAM/v0.05.tar.gz (2015)
+ "cpanid": "PHAM",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.05",
+ "extension": "tar.gz",
+ "filename": "v0.05.tar.gz",
+ "maturity": "released",
+ "pathname": "P/PH/PHAM/v0.05.tar.gz",
+- "version": "0.05",
++ "version": "v0.05",
+
+P/PT/PTILL/mod_perl-1.11_1-apache-1.3b7dev-bin-bindist1-i386-win95-vc5.zip (1998)
+ "cpanid": "PTILL",
+- "dist": "mod_perl-1.11_1-apache",
++ "dist": "mod_perl",
+ "distvname": "mod_perl-1.11_1-apache-1.3b7dev-bin-bindist1-i386-win95-vc5",
+ "extension": "zip",
+ "filename": "mod_perl-1.11_1-apache-1.3b7dev-bin-bindist1-i386-win95-vc5.zip",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "P/PT/PTILL/mod_perl-1.11_1-apache-1.3b7dev-bin-bindist1-i386-win95-vc5.zip",
+- "version": "1.3b7dev-bin-bindist1-i386-win95-vc5",
++ "version": "1.11_1-apache-1.3b7dev-bin-bindist1-i386-win95-vc5",
+
+P/PW/PWBENNETT/Net-IPAddress-Util-2.003_TRIAL.tar.gz (2013)
+ "cpanid": "PWBENNETT",
+ "dist": "Net-IPAddress-Util",
+ "distvname": "Net-IPAddress-Util-2.003_TRIAL",
+ "extension": "tar.gz",
+ "filename": "Net-IPAddress-Util-2.003_TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "P/PW/PWBENNETT/Net-IPAddress-Util-2.003_TRIAL.tar.gz",
+ "version": "2.003_TRIAL",
+
+P/PW/PWBENNETT/Net-IPAddress-Util-2.001_TRIAL.tar.gz (2013)
+ "cpanid": "PWBENNETT",
+ "dist": "Net-IPAddress-Util",
+ "distvname": "Net-IPAddress-Util-2.001_TRIAL",
+ "extension": "tar.gz",
+ "filename": "Net-IPAddress-Util-2.001_TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "P/PW/PWBENNETT/Net-IPAddress-Util-2.001_TRIAL.tar.gz",
+ "version": "2.001_TRIAL",
+
+P/PW/PWBENNETT/Net-IPAddress-Util-2.002_TRIAL.tar.gz (2013)
+ "cpanid": "PWBENNETT",
+ "dist": "Net-IPAddress-Util",
+ "distvname": "Net-IPAddress-Util-2.002_TRIAL",
+ "extension": "tar.gz",
+ "filename": "Net-IPAddress-Util-2.002_TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "P/PW/PWBENNETT/Net-IPAddress-Util-2.002_TRIAL.tar.gz",
+ "version": "2.002_TRIAL",
+
+P/PW/PWBENNETT/Net-IPAddress-Util-2.000_TRIAL.tar.gz (2013)
+ "cpanid": "PWBENNETT",
+ "dist": "Net-IPAddress-Util",
+ "distvname": "Net-IPAddress-Util-2.000_TRIAL",
+ "extension": "tar.gz",
+ "filename": "Net-IPAddress-Util-2.000_TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "P/PW/PWBENNETT/Net-IPAddress-Util-2.000_TRIAL.tar.gz",
+ "version": "2.000_TRIAL",
+
+P/PW/PWBENNETT/Net-IPAddress-Util-2.004_TRIAL.tar.gz (2013)
+ "cpanid": "PWBENNETT",
+ "dist": "Net-IPAddress-Util",
+ "distvname": "Net-IPAddress-Util-2.004_TRIAL",
+ "extension": "tar.gz",
+ "filename": "Net-IPAddress-Util-2.004_TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "P/PW/PWBENNETT/Net-IPAddress-Util-2.004_TRIAL.tar.gz",
+ "version": "2.004_TRIAL",
+
+P/PF/PFEIFFER/makepp-121020-test.tgz (2012)
+ "cpanid": "PFEIFFER",
+- "dist": "makepp-121020-test",
++ "dist": "makepp",
+ "distvname": "makepp-121020-test",
+ "extension": "tgz",
+ "filename": "makepp-121020-test.tgz",
+ "maturity": "released",
+ "pathname": "P/PF/PFEIFFER/makepp-121020-test.tgz",
+- "version": null,
++ "version": "121020-test",
+
+P/PF/PFEIFFER/makepp-121021-test.tgz (2012)
+ "cpanid": "PFEIFFER",
+- "dist": "makepp-121021-test",
++ "dist": "makepp",
+ "distvname": "makepp-121021-test",
+ "extension": "tgz",
+ "filename": "makepp-121021-test.tgz",
+ "maturity": "released",
+ "pathname": "P/PF/PFEIFFER/makepp-121021-test.tgz",
+- "version": null,
++ "version": "121021-test",
+
+P/PF/PFEIFFER/makepp-121023-test.tgz (2012)
+ "cpanid": "PFEIFFER",
+- "dist": "makepp-121023-test",
++ "dist": "makepp",
+ "distvname": "makepp-121023-test",
+ "extension": "tgz",
+ "filename": "makepp-121023-test.tgz",
+ "maturity": "released",
+ "pathname": "P/PF/PFEIFFER/makepp-121023-test.tgz",
+- "version": null,
++ "version": "121023-test",
+
+P/PF/PFEIFFER/makepp-cvs-100210test.tgz (2010)
+ "cpanid": "PFEIFFER",
+- "dist": "makepp-cvs-100210test",
++ "dist": "makepp-cvs",
+ "distvname": "makepp-cvs-100210test",
+ "extension": "tgz",
+ "filename": "makepp-cvs-100210test.tgz",
+ "maturity": "released",
+ "pathname": "P/PF/PFEIFFER/makepp-cvs-100210test.tgz",
+- "version": null,
++ "version": "100210test",
+
+P/PE/PERLISH/Abjad-withoutworldwriteables.tar.gz (2011)
+ "cpanid": "PERLISH",
+- "dist": "Abjad-withoutworldwriteables",
++ "dist": "Abjad",
+ "distvname": "Abjad-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "Abjad-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "P/PE/PERLISH/Abjad-withoutworldwriteables.tar.gz",
+ "version": null,
+
+P/PL/PLOCKABY/v1.0.0.tar.gz (2014)
+ "cpanid": "PLOCKABY",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v1.0.0",
+ "extension": "tar.gz",
+ "filename": "v1.0.0.tar.gz",
+ "maturity": "released",
+ "pathname": "P/PL/PLOCKABY/v1.0.0.tar.gz",
+- "version": "1.0.0",
++ "version": "v1.0.0",
+
+P/PU/PUSHTAEV/DBIx-Class-Factory-0.01_TRIAL.tar.gz (2015)
+ "cpanid": "PUSHTAEV",
+ "dist": "DBIx-Class-Factory",
+ "distvname": "DBIx-Class-Factory-0.01_TRIAL",
+ "extension": "tar.gz",
+ "filename": "DBIx-Class-Factory-0.01_TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "P/PU/PUSHTAEV/DBIx-Class-Factory-0.01_TRIAL.tar.gz",
+ "version": "0.01_TRIAL",
+
+P/PU/PUSHTAEV/DBIx-Class-Factory-TRIAL.tar.gz (2015)
+ "cpanid": "PUSHTAEV",
+- "dist": "DBIx-Class-Factory-TRIAL",
++ "dist": "DBIx-Class-Factory",
+ "distvname": "DBIx-Class-Factory-TRIAL",
+ "extension": "tar.gz",
+ "filename": "DBIx-Class-Factory-TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "P/PU/PUSHTAEV/DBIx-Class-Factory-TRIAL.tar.gz",
+- "version": null,
++ "version": "TRIAL",
+
+U/UL/ULIZAMA/CGI-Application-Muto-withoutworldwriteables.tar.gz (2010)
+ "cpanid": "ULIZAMA",
+- "dist": "CGI-Application-Muto-withoutworldwriteables",
++ "dist": "CGI-Application-Muto",
+ "distvname": "CGI-Application-Muto-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "CGI-Application-Muto-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "U/UL/ULIZAMA/CGI-Application-Muto-withoutworldwriteables.tar.gz",
+ "version": null,
+
+U/UG/UGEXE/Perl6/v0.1.30.tar.gz (2017)
+ "cpanid": "UGEXE",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.1.30",
+ "extension": "tar.gz",
+ "filename": "Perl6/v0.1.30.tar.gz",
+ "maturity": "released",
+ "pathname": "U/UG/UGEXE/Perl6/v0.1.30.tar.gz",
+- "version": "0.1.30",
++ "version": "v0.1.30",
+
+M/MO/MORGOTHII/multiscriptsx.03b.zip (2005)
+ "cpanid": "MORGOTHII",
+- "dist": "multiscriptsx.03b",
++ "dist": "multiscriptsx",
+ "distvname": "multiscriptsx.03b",
+ "extension": "zip",
+ "filename": "multiscriptsx.03b.zip",
+ "maturity": "released",
+ "pathname": "M/MO/MORGOTHII/multiscriptsx.03b.zip",
+- "version": null,
++ "version": "03b",
+
+M/MP/MPERRY/Config-INI-Reader-Encrypted2.tar.gz (2015)
+ "cpanid": "MPERRY",
+- "dist": "Config-INI-Reader",
++ "dist": "Config-INI-Reader-Encrypted",
+ "distvname": "Config-INI-Reader-Encrypted2",
+ "extension": "tar.gz",
+ "filename": "Config-INI-Reader-Encrypted2.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MP/MPERRY/Config-INI-Reader-Encrypted2.tar.gz",
+- "version": "Encrypted2",
++ "version": "2",
+
+M/MA/MARTINB/Xforms4Perl.3.tgz (1996)
+ "cpanid": "MARTINB",
+ "dist": "Xforms4Perl",
+ "distvname": "Xforms4Perl.3",
+ "extension": "tgz",
+ "filename": "Xforms4Perl.3.tgz",
+ "maturity": "released",
+ "pathname": "M/MA/MARTINB/Xforms4Perl.3.tgz",
+- "version": ".3",
++ "version": "3",
+
+M/MA/MARTINB/Xforms4Perl.6.tgz (1997)
+ "cpanid": "MARTINB",
+ "dist": "Xforms4Perl",
+ "distvname": "Xforms4Perl.6",
+ "extension": "tgz",
+ "filename": "Xforms4Perl.6.tgz",
+ "maturity": "released",
+ "pathname": "M/MA/MARTINB/Xforms4Perl.6.tgz",
+- "version": ".6",
++ "version": "6",
+
+M/MA/MARTINB/Xforms4Perl.5.tgz (1997)
+ "cpanid": "MARTINB",
+ "dist": "Xforms4Perl",
+ "distvname": "Xforms4Perl.5",
+ "extension": "tgz",
+ "filename": "Xforms4Perl.5.tgz",
+ "maturity": "released",
+ "pathname": "M/MA/MARTINB/Xforms4Perl.5.tgz",
+- "version": ".5",
++ "version": "5",
+
+M/MA/MAXDB/DBD-MaxDB-7_5_00_26.tar.gz (2005)
+ "cpanid": "MAXDB",
+ "dist": "DBD-MaxDB",
+ "distvname": "DBD-MaxDB-7_5_00_26",
+ "extension": "tar.gz",
+ "filename": "DBD-MaxDB-7_5_00_26.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "M/MA/MAXDB/DBD-MaxDB-7_5_00_26.tar.gz",
+ "version": "7_5_00_26",
+
+M/MA/MARSAB/Bundle-FinalTest3.tar.gz (2011)
+ "cpanid": "MARSAB",
+- "dist": "Bundle",
++ "dist": "Bundle-FinalTest",
+ "distvname": "Bundle-FinalTest3",
+ "extension": "tar.gz",
+ "filename": "Bundle-FinalTest3.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MA/MARSAB/Bundle-FinalTest3.tar.gz",
+- "version": "FinalTest3",
++ "version": "3",
+
+M/MA/MARSAB/Bundle-FinalTest5.tar.gz (2011)
+ "cpanid": "MARSAB",
+- "dist": "Bundle",
++ "dist": "Bundle-FinalTest",
+ "distvname": "Bundle-FinalTest5",
+ "extension": "tar.gz",
+ "filename": "Bundle-FinalTest5.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MA/MARSAB/Bundle-FinalTest5.tar.gz",
+- "version": "FinalTest5",
++ "version": "5",
+
+M/MA/MARSAB/Bundle-FinalTest4.tar.gz (2011)
+ "cpanid": "MARSAB",
+- "dist": "Bundle",
++ "dist": "Bundle-FinalTest",
+ "distvname": "Bundle-FinalTest4",
+ "extension": "tar.gz",
+ "filename": "Bundle-FinalTest4.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MA/MARSAB/Bundle-FinalTest4.tar.gz",
+- "version": "FinalTest4",
++ "version": "4",
+
+M/MA/MARSAB/Test123.pm.tar.gz (2011)
+ "cpanid": "MARSAB",
+- "dist": "Test",
++ "dist": "Test123",
+ "distvname": "Test123.pm",
+ "extension": "tar.gz",
+ "filename": "Test123.pm.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MA/MARSAB/Test123.pm.tar.gz",
+- "version": "123.pm",
++ "version": null,
+
+M/MA/MARSAB/Bundle-FinalTest2.tar.gz (2011)
+ "cpanid": "MARSAB",
+- "dist": "Bundle",
++ "dist": "Bundle-FinalTest",
+ "distvname": "Bundle-FinalTest2",
+ "extension": "tar.gz",
+ "filename": "Bundle-FinalTest2.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MA/MARSAB/Bundle-FinalTest2.tar.gz",
+- "version": "FinalTest2",
++ "version": "2",
+
+M/MA/MARCEL/-0.01.tar.gz (2008)
+ "cpanid": "MARCEL",
+- "dist": "-0.01",
++ "dist": "",
+ "distvname": "-0.01",
+ "extension": "tar.gz",
+ "filename": "-0.01.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MA/MARCEL/-0.01.tar.gz",
+- "version": null,
++ "version": "0.01",
+
+M/ML/MLARUE/0.1_02.zip (2014)
+ "cpanid": "MLARUE",
+- "dist": "0.1_02",
++ "dist": "",
+ "distvname": "0.1_02",
+ "extension": "zip",
+ "filename": "0.1_02.zip",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "M/ML/MLARUE/0.1_02.zip",
+- "version": null,
++ "version": "0.1_02",
+
+M/MM/MMUSGROVE/v0.09.tar.gz (2014)
+ "cpanid": "MMUSGROVE",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.09",
+ "extension": "tar.gz",
+ "filename": "v0.09.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MM/MMUSGROVE/v0.09.tar.gz",
+- "version": "0.09",
++ "version": "v0.09",
+
+M/MM/MMATHEWS/HTML-Entities-Latin2.pm-0.01.tar.gz (2004)
+ "cpanid": "MMATHEWS",
+- "dist": "HTML-Entities-Latin",
++ "dist": "HTML-Entities-Latin2",
+ "distvname": "HTML-Entities-Latin2.pm-0.01",
+ "extension": "tar.gz",
+ "filename": "HTML-Entities-Latin2.pm-0.01.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MM/MMATHEWS/HTML-Entities-Latin2.pm-0.01.tar.gz",
+- "version": "2.pm-0.01",
++ "version": "0.01",
+
+M/MI/MIKEH/mvend203b.tar.gz (1997)
+ "cpanid": "MIKEH",
+- "dist": "mvend203b",
++ "dist": "mvend",
+ "distvname": "mvend203b",
+ "extension": "tar.gz",
+ "filename": "mvend203b.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MI/MIKEH/mvend203b.tar.gz",
+- "version": null,
++ "version": "203b",
+
+M/MI/MIKEB/Spreadsheet-XLSX-0.14_TRIAL.tar.gz (2015)
+ "cpanid": "MIKEB",
+ "dist": "Spreadsheet-XLSX",
+ "distvname": "Spreadsheet-XLSX-0.14_TRIAL",
+ "extension": "tar.gz",
+ "filename": "Spreadsheet-XLSX-0.14_TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "M/MI/MIKEB/Spreadsheet-XLSX-0.14_TRIAL.tar.gz",
+ "version": "0.14_TRIAL",
+
+M/ME/MEWILCOX/apache.authnetldap.018.tar.gz (2000)
+ "cpanid": "MEWILCOX",
+ "dist": "apache.authnetldap",
+ "distvname": "apache.authnetldap.018",
+ "extension": "tar.gz",
+ "filename": "apache.authnetldap.018.tar.gz",
+ "maturity": "released",
+ "pathname": "M/ME/MEWILCOX/apache.authnetldap.018.tar.gz",
+- "version": ".018",
++ "version": "018",
+
+M/ME/MEWILCOX/apache.authnetldap.015.tar.gz (2000)
+ "cpanid": "MEWILCOX",
+ "dist": "apache.authnetldap",
+ "distvname": "apache.authnetldap.015",
+ "extension": "tar.gz",
+ "filename": "apache.authnetldap.015.tar.gz",
+ "maturity": "released",
+ "pathname": "M/ME/MEWILCOX/apache.authnetldap.015.tar.gz",
+- "version": ".015",
++ "version": "015",
+
+M/ME/MEWILCOX/apache.authznetldap.01.tar.gz (2000)
+ "cpanid": "MEWILCOX",
+ "dist": "apache.authznetldap",
+ "distvname": "apache.authznetldap.01",
+ "extension": "tar.gz",
+ "filename": "apache.authznetldap.01.tar.gz",
+ "maturity": "released",
+ "pathname": "M/ME/MEWILCOX/apache.authznetldap.01.tar.gz",
+- "version": ".01",
++ "version": "01",
+
+M/ME/MEWILCOX/apache.authnetldap.016.tar.gz (2000)
+ "cpanid": "MEWILCOX",
+ "dist": "apache.authnetldap",
+ "distvname": "apache.authnetldap.016",
+ "extension": "tar.gz",
+ "filename": "apache.authnetldap.016.tar.gz",
+ "maturity": "released",
+ "pathname": "M/ME/MEWILCOX/apache.authnetldap.016.tar.gz",
+- "version": ".016",
++ "version": "016",
+
+M/ME/MEWILCOX/apache.authznetldap.02.tar.gz (2000)
+ "cpanid": "MEWILCOX",
+ "dist": "apache.authznetldap",
+ "distvname": "apache.authznetldap.02",
+ "extension": "tar.gz",
+ "filename": "apache.authznetldap.02.tar.gz",
+ "maturity": "released",
+ "pathname": "M/ME/MEWILCOX/apache.authznetldap.02.tar.gz",
+- "version": ".02",
++ "version": "02",
+
+M/ME/MEWILCOX/apache.authznetldap.03.tar.gz (2000)
+ "cpanid": "MEWILCOX",
+ "dist": "apache.authznetldap",
+ "distvname": "apache.authznetldap.03",
+ "extension": "tar.gz",
+ "filename": "apache.authznetldap.03.tar.gz",
+ "maturity": "released",
+ "pathname": "M/ME/MEWILCOX/apache.authznetldap.03.tar.gz",
+- "version": ".03",
++ "version": "03",
+
+M/MG/MGV/Gruntmaster-Daemon-5999-TRIAL.tar.gz (2014)
+ "cpanid": "MGV",
+- "dist": "Gruntmaster-Daemon-5999-TRIAL",
++ "dist": "Gruntmaster-Daemon",
+ "distvname": "Gruntmaster-Daemon-5999-TRIAL",
+ "extension": "tar.gz",
+ "filename": "Gruntmaster-Daemon-5999-TRIAL.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "M/MG/MGV/Gruntmaster-Daemon-5999-TRIAL.tar.gz",
+- "version": null,
++ "version": "5999-TRIAL",
+
+M/MS/MSPERL/Angle-Omega-withoutworldwriteables.tar.gz (2011)
+ "cpanid": "MSPERL",
+- "dist": "Angle-Omega-withoutworldwriteables",
++ "dist": "Angle-Omega",
+ "distvname": "Angle-Omega-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "Angle-Omega-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MS/MSPERL/Angle-Omega-withoutworldwriteables.tar.gz",
+ "version": null,
+
+M/MS/MSCROGGIN/dbgui_216b.tar.gz (1999)
+ "cpanid": "MSCROGGIN",
+- "dist": "dbgui_216b",
++ "dist": "dbgui",
+ "distvname": "dbgui_216b",
+ "extension": "tar.gz",
+ "filename": "dbgui_216b.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MS/MSCROGGIN/dbgui_216b.tar.gz",
+- "version": null,
++ "version": "216b",
+
+M/MS/MSCROGGIN/dbgui_217b.tar.gz (1999)
+ "cpanid": "MSCROGGIN",
+- "dist": "dbgui_217b",
++ "dist": "dbgui",
+ "distvname": "dbgui_217b",
+ "extension": "tar.gz",
+ "filename": "dbgui_217b.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MS/MSCROGGIN/dbgui_217b.tar.gz",
+- "version": null,
++ "version": "217b",
+
+M/MH/MHCRNL/perl_create_fileV03.zip (2017)
+ "cpanid": "MHCRNL",
+- "dist": "perl_create_fileV",
++ "dist": "perl_create_file",
+ "distvname": "perl_create_fileV03",
+ "extension": "zip",
+ "filename": "perl_create_fileV03.zip",
+ "maturity": "released",
+ "pathname": "M/MH/MHCRNL/perl_create_fileV03.zip",
+- "version": "03",
++ "version": "V03",
+
+M/MH/MHCRNL/CNPclass1.pm.tar.gz (2015)
+ "cpanid": "MHCRNL",
+- "dist": "CNPclass",
++ "dist": "CNPclass1",
+ "distvname": "CNPclass1.pm",
+ "extension": "tar.gz",
+ "filename": "CNPclass1.pm.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MH/MHCRNL/CNPclass1.pm.tar.gz",
+- "version": "1.pm",
++ "version": null,
+
+M/MN/MNIKHIL/0.01.tar.gz (2013)
+ "cpanid": "MNIKHIL",
+- "dist": "0.01",
++ "dist": "",
+ "distvname": "0.01",
+ "extension": "tar.gz",
+ "filename": "0.01.tar.gz",
+ "maturity": "released",
+ "pathname": "M/MN/MNIKHIL/0.01.tar.gz",
+- "version": null,
++ "version": "0.01",
+
+S/SN/SNEEX/HTML_Month.v6a.zip (2002)
+ "cpanid": "SNEEX",
+- "dist": "HTML_Month.v6a",
++ "dist": "HTML_Month",
+ "distvname": "HTML_Month.v6a",
+ "extension": "zip",
+ "filename": "HTML_Month.v6a.zip",
+ "maturity": "released",
+ "pathname": "S/SN/SNEEX/HTML_Month.v6a.zip",
+- "version": null,
++ "version": "v6a",
+
+S/SZ/SZECK/zfilter24b.tar.gz (1997)
+ "cpanid": "SZECK",
+- "dist": "zfilter24b",
++ "dist": "zfilter",
+ "distvname": "zfilter24b",
+ "extension": "tar.gz",
+ "filename": "zfilter24b.tar.gz",
+ "maturity": "released",
+ "pathname": "S/SZ/SZECK/zfilter24b.tar.gz",
+- "version": null,
++ "version": "24b",
+
+S/ST/STEFANOS/Net-SMTP_auth-SSL-withoutworldwriteables.tar.gz (2011)
+ "cpanid": "STEFANOS",
+- "dist": "Net-SMTP_auth-SSL-withoutworldwriteables",
++ "dist": "Net-SMTP_auth-SSL",
+ "distvname": "Net-SMTP_auth-SSL-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "Net-SMTP_auth-SSL-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "S/ST/STEFANOS/Net-SMTP_auth-SSL-withoutworldwriteables.tar.gz",
+ "version": null,
+
+S/SH/SHERZODR/CGI-Session3.tar.gz (2002)
+ "cpanid": "SHERZODR",
+- "dist": "CGI",
++ "dist": "CGI-Session",
+ "distvname": "CGI-Session3",
+ "extension": "tar.gz",
+ "filename": "CGI-Session3.tar.gz",
+ "maturity": "released",
+ "pathname": "S/SH/SHERZODR/CGI-Session3.tar.gz",
+- "version": "Session3",
++ "version": "3",
+
+S/SC/SCHIECHEO/v0.2.4.tar.gz (2015)
+ "cpanid": "SCHIECHEO",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.2.4",
+ "extension": "tar.gz",
+ "filename": "v0.2.4.tar.gz",
+ "maturity": "released",
+ "pathname": "S/SC/SCHIECHEO/v0.2.4.tar.gz",
+- "version": "0.2.4",
++ "version": "v0.2.4",
+
+S/SC/SCESANO/0.1.tar.gz (2016)
+ "cpanid": "SCESANO",
+- "dist": "0.1",
++ "dist": "",
+ "distvname": "0.1",
+ "extension": "tar.gz",
+ "filename": "0.1.tar.gz",
+ "maturity": "released",
+ "pathname": "S/SC/SCESANO/0.1.tar.gz",
+- "version": null,
++ "version": "0.1",
+
+S/SB/SBALA/jperl_beta_r1.tar.gz (1998)
+ "cpanid": "SBALA",
+- "dist": "jperl_beta_r",
++ "dist": "jperl_beta",
+ "distvname": "jperl_beta_r1",
+ "extension": "tar.gz",
+ "filename": "jperl_beta_r1.tar.gz",
+ "maturity": "released",
+ "pathname": "S/SB/SBALA/jperl_beta_r1.tar.gz",
+- "version": "1",
++ "version": "r1",
+
+S/SE/SEKIMURA/0.05.tar.gz (2013)
+ "cpanid": "SEKIMURA",
+- "dist": "0.05",
++ "dist": "",
+ "distvname": "0.05",
+ "extension": "tar.gz",
+ "filename": "0.05.tar.gz",
+ "maturity": "released",
+ "pathname": "S/SE/SEKIMURA/0.05.tar.gz",
+- "version": null,
++ "version": "0.05",
+
+S/SE/SETITESUK/setitesuk-Test--Data--Structures-v0.02-0-g2b1e961.tar.gz (2010)
+ "cpanid": "SETITESUK",
+- "dist": "setitesuk-Test--Data--Structures-v0.02",
++ "dist": "setitesuk-Test--Data--Structures",
+ "distvname": "setitesuk-Test--Data--Structures-v0.02-0-g2b1e961",
+ "extension": "tar.gz",
+ "filename": "setitesuk-Test--Data--Structures-v0.02-0-g2b1e961.tar.gz",
+ "maturity": "released",
+ "pathname": "S/SE/SETITESUK/setitesuk-Test--Data--Structures-v0.02-0-g2b1e961.tar.gz",
+- "version": "0-g2b1e961",
++ "version": "v0.02-0-g2b1e961",
+
+S/SI/SIMATIKA/subclustv1_0.tar.gz (2004)
+ "cpanid": "SIMATIKA",
+- "dist": "subclustv",
++ "dist": "subclust",
+ "distvname": "subclustv1_0",
+ "extension": "tar.gz",
+ "filename": "subclustv1_0.tar.gz",
+ "maturity": "released",
+ "pathname": "S/SI/SIMATIKA/subclustv1_0.tar.gz",
+- "version": "1_0",
++ "version": "v1_0",
+
+S/SU/SUMMER/Logic3.pm-1.03.tar.gz (1999)
+ "cpanid": "SUMMER",
+- "dist": "Logic",
++ "dist": "Logic3",
+ "distvname": "Logic3.pm-1.03",
+ "extension": "tar.gz",
+ "filename": "Logic3.pm-1.03.tar.gz",
+ "maturity": "released",
+ "pathname": "S/SU/SUMMER/Logic3.pm-1.03.tar.gz",
+- "version": "3.pm-1.03",
++ "version": "1.03",
+
+S/SA/SARGIE/sequin.01.zip (2000)
+ "cpanid": "SARGIE",
+ "dist": "sequin",
+ "distvname": "sequin.01",
+ "extension": "zip",
+ "filename": "sequin.01.zip",
+ "maturity": "released",
+ "pathname": "S/SA/SARGIE/sequin.01.zip",
+- "version": ".01",
++ "version": "01",
+
+S/SA/SARGIE/sequin.02.zip (2000)
+ "cpanid": "SARGIE",
+ "dist": "sequin",
+ "distvname": "sequin.02",
+ "extension": "zip",
+ "filename": "sequin.02.zip",
+ "maturity": "released",
+ "pathname": "S/SA/SARGIE/sequin.02.zip",
+- "version": ".02",
++ "version": "02",
+
+S/SO/SONNY/DBIx-Class-InflateColumn-S3.tar.gz (2011)
+ "cpanid": "SONNY",
+- "dist": "DBIx-Class-InflateColumn",
++ "dist": "DBIx-Class-InflateColumn-S3",
+ "distvname": "DBIx-Class-InflateColumn-S3",
+ "extension": "tar.gz",
+ "filename": "DBIx-Class-InflateColumn-S3.tar.gz",
+ "maturity": "released",
+ "pathname": "S/SO/SONNY/DBIx-Class-InflateColumn-S3.tar.gz",
+- "version": "S3",
++ "version": null,
+
+S/SO/SOKOLOV/HTML-Macro.1-20.tgz (2002)
+ "cpanid": "SOKOLOV",
+- "dist": "HTML-Macro.1",
++ "dist": "HTML-Macro",
+ "distvname": "HTML-Macro.1-20",
+ "extension": "tgz",
+ "filename": "HTML-Macro.1-20.tgz",
+ "maturity": "released",
+ "pathname": "S/SO/SOKOLOV/HTML-Macro.1-20.tgz",
+- "version": "20",
++ "version": "1-20",
+
+S/SO/SOKOLOV/HTML-Macro.1-14.tgz (2002)
+ "cpanid": "SOKOLOV",
+- "dist": "HTML-Macro.1",
++ "dist": "HTML-Macro",
+ "distvname": "HTML-Macro.1-14",
+ "extension": "tgz",
+ "filename": "HTML-Macro.1-14.tgz",
+ "maturity": "released",
+ "pathname": "S/SO/SOKOLOV/HTML-Macro.1-14.tgz",
+- "version": "14",
++ "version": "1-14",
+
+S/SO/SOKOLOV/HTML-Macro.1-19.tgz (2002)
+ "cpanid": "SOKOLOV",
+- "dist": "HTML-Macro.1",
++ "dist": "HTML-Macro",
+ "distvname": "HTML-Macro.1-19",
+ "extension": "tgz",
+ "filename": "HTML-Macro.1-19.tgz",
+ "maturity": "released",
+ "pathname": "S/SO/SOKOLOV/HTML-Macro.1-19.tgz",
+- "version": "19",
++ "version": "1-19",
+
+S/SO/SOKOLOV/HTML-Macro.1-13.tgz (2001)
+ "cpanid": "SOKOLOV",
+- "dist": "HTML-Macro.1",
++ "dist": "HTML-Macro",
+ "distvname": "HTML-Macro.1-13",
+ "extension": "tgz",
+ "filename": "HTML-Macro.1-13.tgz",
+ "maturity": "released",
+ "pathname": "S/SO/SOKOLOV/HTML-Macro.1-13.tgz",
+- "version": "13",
++ "version": "1-13",
+
+S/SO/SOKOLOV/HTML-Macro.1-18.tgz (2002)
+ "cpanid": "SOKOLOV",
+- "dist": "HTML-Macro.1",
++ "dist": "HTML-Macro",
+ "distvname": "HTML-Macro.1-18",
+ "extension": "tgz",
+ "filename": "HTML-Macro.1-18.tgz",
+ "maturity": "released",
+ "pathname": "S/SO/SOKOLOV/HTML-Macro.1-18.tgz",
+- "version": "18",
++ "version": "1-18",
+
+S/SO/SOKOLOV/HTML-Macro.1-15.tgz (2002)
+ "cpanid": "SOKOLOV",
+- "dist": "HTML-Macro.1",
++ "dist": "HTML-Macro",
+ "distvname": "HTML-Macro.1-15",
+ "extension": "tgz",
+ "filename": "HTML-Macro.1-15.tgz",
+ "maturity": "released",
+ "pathname": "S/SO/SOKOLOV/HTML-Macro.1-15.tgz",
+- "version": "15",
++ "version": "1-15",
+
+S/SO/SOKOLOV/HTML-Macro.1-17.tgz (2002)
+ "cpanid": "SOKOLOV",
+- "dist": "HTML-Macro.1",
++ "dist": "HTML-Macro",
+ "distvname": "HTML-Macro.1-17",
+ "extension": "tgz",
+ "filename": "HTML-Macro.1-17.tgz",
+ "maturity": "released",
+ "pathname": "S/SO/SOKOLOV/HTML-Macro.1-17.tgz",
+- "version": "17",
++ "version": "1-17",
+
+B/BB/BBARKER/0.01.tar.gz (2015)
+ "cpanid": "BBARKER",
+- "dist": "0.01",
++ "dist": "",
+ "distvname": "0.01",
+ "extension": "tar.gz",
+ "filename": "0.01.tar.gz",
+ "maturity": "released",
+ "pathname": "B/BB/BBARKER/0.01.tar.gz",
+- "version": null,
++ "version": "0.01",
+
+B/BD/BDFOY/weblint++-1.15.tar.gz (2007)
+ "cpanid": "BDFOY",
+- "dist": "weblint",
++ "dist": "weblint++",
+ "distvname": "weblint++-1.15",
+ "extension": "tar.gz",
+ "filename": "weblint++-1.15.tar.gz",
+ "maturity": "released",
+ "pathname": "B/BD/BDFOY/weblint++-1.15.tar.gz",
+- "version": "++-1.15",
++ "version": "1.15",
+
+B/BD/BDFOY/weblint++-1.14.tar.gz (2002)
+ "cpanid": "BDFOY",
+- "dist": "weblint",
++ "dist": "weblint++",
+ "distvname": "weblint++-1.14",
+ "extension": "tar.gz",
+ "filename": "weblint++-1.14.tar.gz",
+ "maturity": "released",
+ "pathname": "B/BD/BDFOY/weblint++-1.14.tar.gz",
+- "version": "++-1.14",
++ "version": "1.14",
+
+B/BM/BMIDD/perl5.004_02-AlphaNTPreComp.tar.gz (1997)
+ "cpanid": "BMIDD",
+ "dist": "perl",
+ "distvname": "perl5.004_02-AlphaNTPreComp",
+ "extension": "tar.gz",
+ "filename": "perl5.004_02-AlphaNTPreComp.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "B/BM/BMIDD/perl5.004_02-AlphaNTPreComp.tar.gz",
+ "version": "5.004_02-AlphaNTPreComp",
+
+E/EJ/EJORDAN/v0.2.1.tar.gz (2014)
+ "cpanid": "EJORDAN",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.2.1",
+ "extension": "tar.gz",
+ "filename": "v0.2.1.tar.gz",
+ "maturity": "released",
+ "pathname": "E/EJ/EJORDAN/v0.2.1.tar.gz",
+- "version": "0.2.1",
++ "version": "v0.2.1",
+
+E/ER/ERWANMAS/v0.10.zip (2018)
+ "cpanid": "ERWANMAS",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.10",
+ "extension": "zip",
+ "filename": "v0.10.zip",
+ "maturity": "released",
+ "pathname": "E/ER/ERWANMAS/v0.10.zip",
+- "version": "0.10",
++ "version": "v0.10",
+
+E/EL/ELCAMLOST/0.01.tar.gz (2016)
+ "cpanid": "ELCAMLOST",
+- "dist": "0.01",
++ "dist": "",
+ "distvname": "0.01",
+ "extension": "tar.gz",
+ "filename": "0.01.tar.gz",
+ "maturity": "released",
+ "pathname": "E/EL/ELCAMLOST/0.01.tar.gz",
+- "version": null,
++ "version": "0.01",
+
+E/ES/ESTRABD/FLAT-Legacy-FA.1.tgz (2006)
+ "cpanid": "ESTRABD",
+ "dist": "FLAT-Legacy-FA",
+ "distvname": "FLAT-Legacy-FA.1",
+ "extension": "tgz",
+ "filename": "FLAT-Legacy-FA.1.tgz",
+ "maturity": "released",
+ "pathname": "E/ES/ESTRABD/FLAT-Legacy-FA.1.tgz",
+- "version": ".1",
++ "version": "1",
+
+E/ES/ESTRABD/0.01.tar.gz (2015)
+ "cpanid": "ESTRABD",
+- "dist": "0.01",
++ "dist": "",
+ "distvname": "0.01",
+ "extension": "tar.gz",
+ "filename": "0.01.tar.gz",
+ "maturity": "released",
+ "pathname": "E/ES/ESTRABD/0.01.tar.gz",
+- "version": null,
++ "version": "0.01",
+
+E/EH/EHOOD/perlSGML.1995Dec08.tar.gz (1995)
+ "cpanid": "EHOOD",
+- "dist": "perlSGML.1995Dec",
++ "dist": "perlSGML",
+ "distvname": "perlSGML.1995Dec08",
+ "extension": "tar.gz",
+ "filename": "perlSGML.1995Dec08.tar.gz",
+ "maturity": "released",
+ "pathname": "E/EH/EHOOD/perlSGML.1995Dec08.tar.gz",
+- "version": "08",
++ "version": "1995Dec08",
+
+E/EH/EHOOD/perlSGML.1997Sep18.tar.gz (1997)
+ "cpanid": "EHOOD",
+- "dist": "perlSGML.1997Sep",
++ "dist": "perlSGML",
+ "distvname": "perlSGML.1997Sep18",
+ "extension": "tar.gz",
+ "filename": "perlSGML.1997Sep18.tar.gz",
+ "maturity": "released",
+ "pathname": "E/EH/EHOOD/perlSGML.1997Sep18.tar.gz",
+- "version": "18",
++ "version": "1997Sep18",
+
+E/EH/EHSAN/Date-Jalali2.tar.gz (2012)
+ "cpanid": "EHSAN",
+- "dist": "Date",
++ "dist": "Date-Jalali",
+ "distvname": "Date-Jalali2",
+ "extension": "tar.gz",
+ "filename": "Date-Jalali2.tar.gz",
+ "maturity": "released",
+ "pathname": "E/EH/EHSAN/Date-Jalali2.tar.gz",
+- "version": "Jalali2",
++ "version": "2",
+
+E/EG/EGOR/Catalyst-Action-SubDomain-withoutworldwriteables.tar.gz (2009)
+ "cpanid": "EGOR",
+- "dist": "Catalyst-Action-SubDomain-withoutworldwriteables",
++ "dist": "Catalyst-Action-SubDomain",
+ "distvname": "Catalyst-Action-SubDomain-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "Catalyst-Action-SubDomain-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "E/EG/EGOR/Catalyst-Action-SubDomain-withoutworldwriteables.tar.gz",
+ "version": null,
+
+E/EV/EVANZS/PDF-CreateSimple2.tar.gz (2005)
+ "cpanid": "EVANZS",
+- "dist": "PDF",
++ "dist": "PDF-CreateSimple",
+ "distvname": "PDF-CreateSimple2",
+ "extension": "tar.gz",
+ "filename": "PDF-CreateSimple2.tar.gz",
+ "maturity": "released",
+ "pathname": "E/EV/EVANZS/PDF-CreateSimple2.tar.gz",
+- "version": "CreateSimple2",
++ "version": "2",
+
+E/EF/EFORGEOT/HTML-WikiConverter-Txt2tags-withoutworldwriteables.tar.gz (2013)
+ "cpanid": "EFORGEOT",
+- "dist": "HTML-WikiConverter-Txt2tags-withoutworldwriteables",
++ "dist": "HTML-WikiConverter-Txt2tags",
+ "distvname": "HTML-WikiConverter-Txt2tags-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "HTML-WikiConverter-Txt2tags-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "E/EF/EFORGEOT/HTML-WikiConverter-Txt2tags-withoutworldwriteables.tar.gz",
+ "version": null,
+
+G/GU/GUIMARD/0.16.tar.gz (2016)
+ "cpanid": "GUIMARD",
+- "dist": "0.16",
++ "dist": "",
+ "distvname": "0.16",
+ "extension": "tar.gz",
+ "filename": "0.16.tar.gz",
+ "maturity": "released",
+ "pathname": "G/GU/GUIMARD/0.16.tar.gz",
+- "version": null,
++ "version": "0.16",
+
+G/GF/GFRANKS/JSON-API-v1.0.3-1.tar.gz (2015)
+ "cpanid": "GFRANKS",
+- "dist": "JSON-API-v1.0.3",
++ "dist": "JSON-API",
+ "distvname": "JSON-API-v1.0.3-1",
+ "extension": "tar.gz",
+ "filename": "JSON-API-v1.0.3-1.tar.gz",
+ "maturity": "released",
+ "pathname": "G/GF/GFRANKS/JSON-API-v1.0.3-1.tar.gz",
+- "version": "1",
++ "version": "v1.0.3-1",
+
+G/GS/GSLONDON/parsenative.070425_1.tar.gz (2007)
+ "cpanid": "GSLONDON",
+ "dist": "parsenative",
+ "distvname": "parsenative.070425_1",
+ "extension": "tar.gz",
+ "filename": "parsenative.070425_1.tar.gz",
+ "maturity": "released",
+ "pathname": "G/GS/GSLONDON/parsenative.070425_1.tar.gz",
+- "version": ".070425_1",
++ "version": "070425_1",
+
+G/GS/GSLONDON/iperl.20040205.html.tar.gz (2004)
+ "cpanid": "GSLONDON",
+ "dist": "iperl",
+ "distvname": "iperl.20040205.html",
+ "extension": "tar.gz",
+ "filename": "iperl.20040205.html.tar.gz",
+ "maturity": "released",
+ "pathname": "G/GS/GSLONDON/iperl.20040205.html.tar.gz",
+- "version": ".20040205.html",
++ "version": "20040205.html",
+
+G/GS/GSLONDON/iperl.20040205.zip (2004)
+ "cpanid": "GSLONDON",
+ "dist": "iperl",
+ "distvname": "iperl.20040205",
+ "extension": "zip",
+ "filename": "iperl.20040205.zip",
+ "maturity": "released",
+ "pathname": "G/GS/GSLONDON/iperl.20040205.zip",
+- "version": ".20040205",
++ "version": "20040205",
+
+G/GS/GSAR/perl5.00401-bindist-bc.tar.gz (1997)
+ "cpanid": "GSAR",
+ "dist": "perl",
+ "distvname": "perl5.00401-bindist-bc",
+ "extension": "tar.gz",
+ "filename": "perl5.00401-bindist-bc.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "G/GS/GSAR/perl5.00401-bindist-bc.tar.gz",
+ "version": "5.00401-bindist-bc",
+
+G/GS/GSAR/perl5.00401-bindist02-bc.tar.gz (1997)
+ "cpanid": "GSAR",
+ "dist": "perl",
+ "distvname": "perl5.00401-bindist02-bc",
+ "extension": "tar.gz",
+ "filename": "perl5.00401-bindist02-bc.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "G/GS/GSAR/perl5.00401-bindist02-bc.tar.gz",
+ "version": "5.00401-bindist02-bc",
+
+G/GS/GSM/SNMP-1.8.1-bin-x86-ASPerl5.005_03-515.zip (1999)
+ "cpanid": "GSM",
+- "dist": "SNMP-1.8.1-bin-x86-ASPerl5.005_03",
++ "dist": "SNMP",
+ "distvname": "SNMP-1.8.1-bin-x86-ASPerl5.005_03-515",
+ "extension": "zip",
+ "filename": "SNMP-1.8.1-bin-x86-ASPerl5.005_03-515.zip",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "G/GS/GSM/SNMP-1.8.1-bin-x86-ASPerl5.005_03-515.zip",
+- "version": "515",
++ "version": "1.8.1-bin-x86-ASPerl5.005_03-515",
+
+G/GS/GSM/SNMP-3.1.0-bin-x86-ASPerl5.005_03-515.zip (2000)
+ "cpanid": "GSM",
+- "dist": "SNMP-3.1.0-bin-x86-ASPerl5.005_03",
++ "dist": "SNMP",
+ "distvname": "SNMP-3.1.0-bin-x86-ASPerl5.005_03-515",
+ "extension": "zip",
+ "filename": "SNMP-3.1.0-bin-x86-ASPerl5.005_03-515.zip",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "G/GS/GSM/SNMP-3.1.0-bin-x86-ASPerl5.005_03-515.zip",
+- "version": "515",
++ "version": "3.1.0-bin-x86-ASPerl5.005_03-515",
+
+G/GL/GLITCHMR/v1.2.4.tar.gz (2012)
+ "cpanid": "GLITCHMR",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v1.2.4",
+ "extension": "tar.gz",
+ "filename": "v1.2.4.tar.gz",
+ "maturity": "released",
+ "pathname": "G/GL/GLITCHMR/v1.2.4.tar.gz",
+- "version": "1.2.4",
++ "version": "v1.2.4",
+
+J/JG/JGOFF/parrot-0_0_7.tgz (2002)
+ "cpanid": "JGOFF",
+ "dist": "parrot",
+ "distvname": "parrot-0_0_7",
+ "extension": "tgz",
+ "filename": "parrot-0_0_7.tgz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "J/JG/JGOFF/parrot-0_0_7.tgz",
+ "version": "0_0_7",
+
+J/JG/JGNI/Locale-CLDR-v0.26.6-TRIAL-1.tar.gz (2014)
+ "cpanid": "JGNI",
+- "dist": "Locale-CLDR-v0.26.6",
++ "dist": "Locale-CLDR",
+ "distvname": "Locale-CLDR-v0.26.6-TRIAL-1",
+ "extension": "tar.gz",
+ "filename": "Locale-CLDR-v0.26.6-TRIAL-1.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "J/JG/JGNI/Locale-CLDR-v0.26.6-TRIAL-1.tar.gz",
+- "version": "TRIAL1",
++ "version": "v0.26.6-TRIAL-1",
+
+J/JG/JGNI/v0.0.1.zip (2014)
+ "cpanid": "JGNI",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.0.1",
+ "extension": "zip",
+ "filename": "v0.0.1.zip",
+ "maturity": "released",
+ "pathname": "J/JG/JGNI/v0.0.1.zip",
+- "version": "0.0.1",
++ "version": "v0.0.1",
+
+J/JG/JGNI/Locale-CLDR-v0.26.10-1.tar.gz (2015)
+ "cpanid": "JGNI",
+- "dist": "Locale-CLDR-v0.26.10",
++ "dist": "Locale-CLDR",
+ "distvname": "Locale-CLDR-v0.26.10-1",
+ "extension": "tar.gz",
+ "filename": "Locale-CLDR-v0.26.10-1.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JG/JGNI/Locale-CLDR-v0.26.10-1.tar.gz",
+- "version": "1",
++ "version": "v0.26.10-1",
+
+J/JG/JGNI/Locale-CLDR-v0.25.5-TRIAL-1.tar.gz (2014)
+ "cpanid": "JGNI",
+- "dist": "Locale-CLDR-v0.25.5",
++ "dist": "Locale-CLDR",
+ "distvname": "Locale-CLDR-v0.25.5-TRIAL-1",
+ "extension": "tar.gz",
+ "filename": "Locale-CLDR-v0.25.5-TRIAL-1.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "J/JG/JGNI/Locale-CLDR-v0.25.5-TRIAL-1.tar.gz",
+- "version": "TRIAL1",
++ "version": "v0.25.5-TRIAL-1",
+
+J/JG/JGNI/Locale-CLDR-v0.26.6-TRIAL-2.tar.gz (2014)
+ "cpanid": "JGNI",
+- "dist": "Locale-CLDR-v0.26.6",
++ "dist": "Locale-CLDR",
+ "distvname": "Locale-CLDR-v0.26.6-TRIAL-2",
+ "extension": "tar.gz",
+ "filename": "Locale-CLDR-v0.26.6-TRIAL-2.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "J/JG/JGNI/Locale-CLDR-v0.26.6-TRIAL-2.tar.gz",
+- "version": "TRIAL2",
++ "version": "v0.26.6-TRIAL-2",
+
+J/JG/JGNI/Locale-CLDR-v0.25.5-TRIAL-0.tar.gz (2014)
+ "cpanid": "JGNI",
+- "dist": "Locale-CLDR-v0.25.5",
++ "dist": "Locale-CLDR",
+ "distvname": "Locale-CLDR-v0.25.5-TRIAL-0",
+ "extension": "tar.gz",
+ "filename": "Locale-CLDR-v0.25.5-TRIAL-0.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "J/JG/JGNI/Locale-CLDR-v0.25.5-TRIAL-0.tar.gz",
+- "version": "TRIAL0",
++ "version": "v0.25.5-TRIAL-0",
+
+J/JU/JULVR/code-unifdef+-0.005.001.tar.gz (2017)
+ "cpanid": "JULVR",
+- "dist": "code-unifdef",
++ "dist": "code-unifdef+",
+ "distvname": "code-unifdef+-0.005.001",
+ "extension": "tar.gz",
+ "filename": "code-unifdef+-0.005.001.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JU/JULVR/code-unifdef+-0.005.001.tar.gz",
+- "version": "+-0.005.001",
++ "version": "0.005.001",
+
+J/JU/JULVR/Parse/Preprocessor/code-unifdef+-0.005.002.tar.gz (2017)
+ "cpanid": "JULVR",
+- "dist": "code-unifdef",
++ "dist": "code-unifdef+",
+ "distvname": "code-unifdef+-0.005.002",
+ "extension": "tar.gz",
+ "filename": "Parse/Preprocessor/code-unifdef+-0.005.002.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JU/JULVR/Parse/Preprocessor/code-unifdef+-0.005.002.tar.gz",
+- "version": "+-0.005.002",
++ "version": "0.005.002",
+
+J/JW/JWHITE/SlideMap_1_2_1.tar.gz (2005)
+ "cpanid": "JWHITE",
+ "dist": "SlideMap",
+ "distvname": "SlideMap_1_2_1",
+ "extension": "tar.gz",
+ "filename": "SlideMap_1_2_1.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "J/JW/JWHITE/SlideMap_1_2_1.tar.gz",
+ "version": "1_2_1",
+
+J/JW/JWHITE/SlideMap_1_2_2.tar.gz (2005)
+ "cpanid": "JWHITE",
+ "dist": "SlideMap",
+ "distvname": "SlideMap_1_2_2",
+ "extension": "tar.gz",
+ "filename": "SlideMap_1_2_2.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "J/JW/JWHITE/SlideMap_1_2_2.tar.gz",
+ "version": "1_2_2",
+
+J/JW/JWIED/HTML-EP-MSWin32.tar.gz (2001)
+ "cpanid": "JWIED",
+- "dist": "HTML-EP",
++ "dist": "HTML-EP-MSWin32",
+ "distvname": "HTML-EP-MSWin32",
+ "extension": "tar.gz",
+ "filename": "HTML-EP-MSWin32.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JW/JWIED/HTML-EP-MSWin32.tar.gz",
+- "version": "MSWin32",
++ "version": null,
+
+J/JO/JONG/BioV2.0.tar.gz (1998)
+ "cpanid": "JONG",
+- "dist": "BioV",
++ "dist": "Bio",
+ "distvname": "BioV2.0",
+ "extension": "tar.gz",
+ "filename": "BioV2.0.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JO/JONG/BioV2.0.tar.gz",
+- "version": "2.0",
++ "version": "V2.0",
+
+J/JO/JOCASA/futils.02Jun96.zip (1996)
+ "cpanid": "JOCASA",
+- "dist": "futils.02Jun",
++ "dist": "futils",
+ "distvname": "futils.02Jun96",
+ "extension": "zip",
+ "filename": "futils.02Jun96.zip",
+ "maturity": "released",
+ "pathname": "J/JO/JOCASA/futils.02Jun96.zip",
+- "version": "96",
++ "version": "02Jun96",
+
+J/JP/JPRIT/ExtUtils-ExCxx-0.02-5_00456.tar.gz (1998)
+ "cpanid": "JPRIT",
+ "dist": "ExtUtils-ExCxx",
+ "distvname": "ExtUtils-ExCxx-0.02-5_00456",
+ "extension": "tar.gz",
+ "filename": "ExtUtils-ExCxx-0.02-5_00456.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "J/JP/JPRIT/ExtUtils-ExCxx-0.02-5_00456.tar.gz",
+ "version": "0.02-5_00456",
+
+J/JP/JPRIT/ExtUtils-ExCxx-0.04-5_00457.tar.gz (1998)
+ "cpanid": "JPRIT",
+ "dist": "ExtUtils-ExCxx",
+ "distvname": "ExtUtils-ExCxx-0.04-5_00457",
+ "extension": "tar.gz",
+ "filename": "ExtUtils-ExCxx-0.04-5_00457.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "J/JP/JPRIT/ExtUtils-ExCxx-0.04-5_00457.tar.gz",
+ "version": "0.04-5_00457",
+
+J/JP/JPRIT/ExtUtils-ExCxx-0.03-5_00456.tar.gz (1998)
+ "cpanid": "JPRIT",
+ "dist": "ExtUtils-ExCxx",
+ "distvname": "ExtUtils-ExCxx-0.03-5_00456",
+ "extension": "tar.gz",
+ "filename": "ExtUtils-ExCxx-0.03-5_00456.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "J/JP/JPRIT/ExtUtils-ExCxx-0.03-5_00456.tar.gz",
+ "version": "0.03-5_00456",
+
+J/JP/JPRIT/ExtUtils-ExCxx-0.01-5_00456.tar.gz (1998)
+ "cpanid": "JPRIT",
+ "dist": "ExtUtils-ExCxx",
+ "distvname": "ExtUtils-ExCxx-0.01-5_00456",
+ "extension": "tar.gz",
+ "filename": "ExtUtils-ExCxx-0.01-5_00456.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "J/JP/JPRIT/ExtUtils-ExCxx-0.01-5_00456.tar.gz",
+ "version": "0.01-5_00456",
+
+J/JP/JPIERCE/0.11.tgz (2002)
+ "cpanid": "JPIERCE",
+- "dist": "0.11",
++ "dist": "",
+ "distvname": "0.11",
+ "extension": "tgz",
+ "filename": "0.11.tgz",
+ "maturity": "released",
+ "pathname": "J/JP/JPIERCE/0.11.tgz",
+- "version": null,
++ "version": "0.11",
+
+J/JB/JBAKER/perl-5.005_02+apache1.3.3+modperl-1.16-bin-bindist1-i386-win32-vc5.zip (1998)
+ "cpanid": "JBAKER",
+- "dist": "perl-5.005_02+apache1.3.3+modperl",
++ "dist": "perl",
+ "distvname": "perl-5.005_02+apache1.3.3+modperl-1.16-bin-bindist1-i386-win32-vc5",
+ "extension": "zip",
+ "filename": "perl-5.005_02+apache1.3.3+modperl-1.16-bin-bindist1-i386-win32-vc5.zip",
+ "maturity": "released",
+ "pathname": "J/JB/JBAKER/perl-5.005_02+apache1.3.3+modperl-1.16-bin-bindist1-i386-win32-vc5.zip",
+- "version": "1.16-bin-bindist1-i386-win32-vc5",
++ "version": "5.005_02+apache1.3.3+modperl-1.16-bin-bindist1-i386-win32-vc5",
+
+J/JK/JKING/thrift/Thrift-v0.11.0-1.tar.gz (2017)
+ "cpanid": "JKING",
+- "dist": "Thrift-v0.11.0",
++ "dist": "Thrift",
+ "distvname": "Thrift-v0.11.0-1",
+ "extension": "tar.gz",
+ "filename": "thrift/Thrift-v0.11.0-1.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JK/JKING/thrift/Thrift-v0.11.0-1.tar.gz",
+- "version": "1",
++ "version": "v0.11.0-1",
+
+J/JC/JCROCHON/Country-Codes-withoutworldwriteables.tar.gz (2013)
+ "cpanid": "JCROCHON",
+- "dist": "Country-Codes-withoutworldwriteables",
++ "dist": "Country-Codes",
+ "distvname": "Country-Codes-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "Country-Codes-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JC/JCROCHON/Country-Codes-withoutworldwriteables.tar.gz",
+ "version": null,
+
+J/JR/JRUBIN/FT817COMM-0.9.0_18-1.tar.gz (2014)
+ "cpanid": "JRUBIN",
+- "dist": "FT817COMM-0.9.0_18",
++ "dist": "FT817COMM",
+ "distvname": "FT817COMM-0.9.0_18-1",
+ "extension": "tar.gz",
+ "filename": "FT817COMM-0.9.0_18-1.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "J/JR/JRUBIN/FT817COMM-0.9.0_18-1.tar.gz",
+- "version": "1",
++ "version": "0.9.0_18-1",
+
+J/JR/JROCKWAY/__-0.01.tar.gz (2008)
+ "cpanid": "JROCKWAY",
+- "dist": "__-0.01",
++ "dist": "__",
+ "distvname": "__-0.01",
+ "extension": "tar.gz",
+ "filename": "__-0.01.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JR/JROCKWAY/__-0.01.tar.gz",
+- "version": null,
++ "version": "0.01",
+
+J/JA/JACOBY/v1.33.tar.gz (2016)
+ "cpanid": "JACOBY",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v1.33",
+ "extension": "tar.gz",
+ "filename": "v1.33.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JA/JACOBY/v1.33.tar.gz",
+- "version": "1.33",
++ "version": "v1.33",
+
+J/JA/JALOPEURA/perl_HaikuKits-0.01_20110820-135621.tar.gz (2011)
+ "cpanid": "JALOPEURA",
+- "dist": "perl_HaikuKits-0.01_20110820",
++ "dist": "perl_HaikuKits",
+ "distvname": "perl_HaikuKits-0.01_20110820-135621",
+ "extension": "tar.gz",
+ "filename": "perl_HaikuKits-0.01_20110820-135621.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "J/JA/JALOPEURA/perl_HaikuKits-0.01_20110820-135621.tar.gz",
+- "version": "135621",
++ "version": "0.01_20110820-135621",
+
+J/JA/JAMESR/Dancer-Plugin-SiteMap-withoutworldwriteables.tar.gz (2010)
+ "cpanid": "JAMESR",
+- "dist": "Dancer-Plugin-SiteMap-withoutworldwriteables",
++ "dist": "Dancer-Plugin-SiteMap",
+ "distvname": "Dancer-Plugin-SiteMap-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "Dancer-Plugin-SiteMap-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JA/JAMESR/Dancer-Plugin-SiteMap-withoutworldwriteables.tar.gz",
+ "version": null,
+
+J/JS/JSTOWE/Perl6/v0.0.1.tar.gz (2016)
+ "cpanid": "JSTOWE",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.0.1",
+ "extension": "tar.gz",
+ "filename": "Perl6/v0.0.1.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JS/JSTOWE/Perl6/v0.0.1.tar.gz",
+- "version": "0.0.1",
++ "version": "v0.0.1",
+
+J/JS/JSTOWE/Perl6/v0.0.1.tar.gzEuclideanRhythm-0.0.1.tar.gz (2016)
+ "cpanid": "JSTOWE",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.0.1.tar.gzEuclideanRhythm-0.0.1",
+ "extension": "tar.gz",
+ "filename": "Perl6/v0.0.1.tar.gzEuclideanRhythm-0.0.1.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JS/JSTOWE/Perl6/v0.0.1.tar.gzEuclideanRhythm-0.0.1.tar.gz",
+- "version": "0.0.1.tar.gzEuclideanRhythm-0.0.1",
++ "version": "v0.0.1.tar.gzEuclideanRhythm-0.0.1",
+
+J/JI/JIMI/.\Tk-Markdown-withoutworldwriteables.tar.gz (2013)
+ "cpanid": "JIMI",
+- "dist": ".\Tk-Markdown-withoutworldwriteables",
++ "dist": "Tk-Markdown",
+- "distvname": ".\Tk-Markdown-withoutworldwriteables",
++ "distvname": "Tk-Markdown-withoutworldwriteables",
+ "extension": "tar.gz",
+- "filename": ".\Tk-Markdown-withoutworldwriteables.tar.gz",
++ "filename": "Tk-Markdown-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JI/JIMI/.\Tk-Markdown-withoutworldwriteables.tar.gz",
+ "version": null,
+
+J/JI/JIPIPAYO/0.02.tar.gz (2014)
+ "cpanid": "JIPIPAYO",
+- "dist": "0.02",
++ "dist": "",
+ "distvname": "0.02",
+ "extension": "tar.gz",
+ "filename": "0.02.tar.gz",
+ "maturity": "released",
+ "pathname": "J/JI/JIPIPAYO/0.02.tar.gz",
+- "version": null,
++ "version": "0.02",
+
+L/LO/LOVELLE/v0.01.zip (2015)
+ "cpanid": "LOVELLE",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.01",
+ "extension": "zip",
+ "filename": "v0.01.zip",
+ "maturity": "released",
+ "pathname": "L/LO/LOVELLE/v0.01.zip",
+- "version": "0.01",
++ "version": "v0.01",
+
+L/LB/LBROCARD/perl5.005_03-MAINT22213.tar.gz (2004)
+ "cpanid": "LBROCARD",
+ "dist": "perl",
+ "distvname": "perl5.005_03-MAINT22213",
+ "extension": "tar.gz",
+ "filename": "perl5.005_03-MAINT22213.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "L/LB/LBROCARD/perl5.005_03-MAINT22213.tar.gz",
+ "version": "5.005_03-MAINT22213",
+
+L/LB/LBROCARD/perl5.005_03-MAINT21792.tar.gz (2003)
+ "cpanid": "LBROCARD",
+ "dist": "perl",
+ "distvname": "perl5.005_03-MAINT21792",
+ "extension": "tar.gz",
+ "filename": "perl5.005_03-MAINT21792.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "L/LB/LBROCARD/perl5.005_03-MAINT21792.tar.gz",
+ "version": "5.005_03-MAINT21792",
+
+L/LB/LBROCARD/perl5.005_03-MAINT22178.tar.gz (2004)
+ "cpanid": "LBROCARD",
+ "dist": "perl",
+ "distvname": "perl5.005_03-MAINT22178",
+ "extension": "tar.gz",
+ "filename": "perl5.005_03-MAINT22178.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "L/LB/LBROCARD/perl5.005_03-MAINT22178.tar.gz",
+ "version": "5.005_03-MAINT22178",
+
+L/LM/LMOLNAR/perl5.00503-bin-1-dos-djgpp.zip (1999)
+ "cpanid": "LMOLNAR",
+ "dist": "perl",
+ "distvname": "perl5.00503-bin-1-dos-djgpp",
+ "extension": "zip",
+ "filename": "perl5.00503-bin-1-dos-djgpp.zip",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "L/LM/LMOLNAR/perl5.00503-bin-1-dos-djgpp.zip",
+ "version": "5.00503-bin-1-dos-djgpp",
+
+L/LT/LTBOOTS/test/genomics.01.tar.gz (2005)
+ "cpanid": "LTBOOTS",
+ "dist": "genomics",
+ "distvname": "genomics.01",
+ "extension": "tar.gz",
+ "filename": "test/genomics.01.tar.gz",
+ "maturity": "released",
+ "pathname": "L/LT/LTBOOTS/test/genomics.01.tar.gz",
+- "version": ".01",
++ "version": "01",
+
+L/LG/LGODDARD/Tk-Wizard-2.144_win32_gzip1_3_11.tar.gz (2009)
+ "cpanid": "LGODDARD",
+ "dist": "Tk-Wizard",
+ "distvname": "Tk-Wizard-2.144_win32_gzip1_3_11",
+ "extension": "tar.gz",
+ "filename": "Tk-Wizard-2.144_win32_gzip1_3_11.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "L/LG/LGODDARD/Tk-Wizard-2.144_win32_gzip1_3_11.tar.gz",
+ "version": "2.144_win32_gzip1_3_11",
+
+L/LD/LDS/CGI3.pm-3.01.tar.gz (2000)
+ "cpanid": "LDS",
+- "dist": "CGI",
++ "dist": "CGI3",
+ "distvname": "CGI3.pm-3.01",
+ "extension": "tar.gz",
+ "filename": "CGI3.pm-3.01.tar.gz",
+ "maturity": "released",
+ "pathname": "L/LD/LDS/CGI3.pm-3.01.tar.gz",
+- "version": "3.pm-3.01",
++ "version": "3.01",
+
+R/RH/RHARMAN/v0.8.tar.gz (2018)
+ "cpanid": "RHARMAN",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.8",
+ "extension": "tar.gz",
+ "filename": "v0.8.tar.gz",
+ "maturity": "released",
+ "pathname": "R/RH/RHARMAN/v0.8.tar.gz",
+- "version": "0.8",
++ "version": "v0.8",
+
+R/RE/RENEEB/-0.01.tar.gz (2008)
+ "cpanid": "RENEEB",
+- "dist": "-0.01",
++ "dist": "",
+ "distvname": "-0.01",
+ "extension": "tar.gz",
+ "filename": "-0.01.tar.gz",
+ "maturity": "released",
+ "pathname": "R/RE/RENEEB/-0.01.tar.gz",
+- "version": null,
++ "version": "0.01",
+
+N/NA/NATHANL/Spreadsheet-WriteExcel-WebPivot2.tar.gz (2005)
+ "cpanid": "NATHANL",
+- "dist": "Spreadsheet-WriteExcel",
++ "dist": "Spreadsheet-WriteExcel-WebPivot",
+ "distvname": "Spreadsheet-WriteExcel-WebPivot2",
+ "extension": "tar.gz",
+ "filename": "Spreadsheet-WriteExcel-WebPivot2.tar.gz",
+ "maturity": "released",
+ "pathname": "N/NA/NATHANL/Spreadsheet-WriteExcel-WebPivot2.tar.gz",
+- "version": "WebPivot2",
++ "version": "2",
+
+N/NO/NOBJAS/0.0.3.tar.gz (2009)
+ "cpanid": "NOBJAS",
+- "dist": "0.0.3",
++ "dist": "",
+ "distvname": "0.0.3",
+ "extension": "tar.gz",
+ "filename": "0.0.3.tar.gz",
+ "maturity": "released",
+ "pathname": "N/NO/NOBJAS/0.0.3.tar.gz",
+- "version": null,
++ "version": "0.0.3",
+
+N/NI/NICZERO/niczero-mojar-79e7a4a.tar.gz (2013)
+ "cpanid": "NICZERO",
+- "dist": "niczero-mojar-79e7a4a",
++ "dist": "niczero-mojar",
+ "distvname": "niczero-mojar-79e7a4a",
+ "extension": "tar.gz",
+ "filename": "niczero-mojar-79e7a4a.tar.gz",
+ "maturity": "released",
+ "pathname": "N/NI/NICZERO/niczero-mojar-79e7a4a.tar.gz",
+- "version": null,
++ "version": "79e7a4a",
+
+N/NI/NI-S/perl5.003_02a.tar.gz (1996)
+ "cpanid": "NI-S",
+ "dist": "perl",
+ "distvname": "perl5.003_02a",
+ "extension": "tar.gz",
+ "filename": "perl5.003_02a.tar.gz",
+- "maturity": "developer",
++ "maturity": "released",
+ "pathname": "N/NI/NI-S/perl5.003_02a.tar.gz",
+ "version": "5.003_02a",
+
+A/AR/ARJUNS/Dao-Map-Helper-withoutworldwriteables.tar.gz (2011)
+ "cpanid": "ARJUNS",
+- "dist": "Dao-Map-Helper-withoutworldwriteables",
++ "dist": "Dao-Map-Helper",
+ "distvname": "Dao-Map-Helper-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "Dao-Map-Helper-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AR/ARJUNS/Dao-Map-Helper-withoutworldwriteables.tar.gz",
+ "version": null,
+
+A/AR/AREIBENS/PDF-APIx-Layout-0.00_001.MSWin32-5.0.ppm.zip (2005)
+ "cpanid": "AREIBENS",
+- "dist": "PDF-APIx-Layout-0.00_001.MSWin32",
++ "dist": "PDF-APIx-Layout",
+ "distvname": "PDF-APIx-Layout-0.00_001.MSWin32-5.0.ppm",
+ "extension": "zip",
+ "filename": "PDF-APIx-Layout-0.00_001.MSWin32-5.0.ppm.zip",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "A/AR/AREIBENS/PDF-APIx-Layout-0.00_001.MSWin32-5.0.ppm.zip",
+- "version": "5.0.ppm",
++ "version": "0.00_001.MSWin32-5.0.ppm",
+
+A/AR/AREIBENS/PDF-Maki-0.00_04.MSWin32-4.0.ppm.zip (2005)
+ "cpanid": "AREIBENS",
+- "dist": "PDF-Maki-0.00_04.MSWin32",
++ "dist": "PDF-Maki",
+ "distvname": "PDF-Maki-0.00_04.MSWin32-4.0.ppm",
+ "extension": "zip",
+ "filename": "PDF-Maki-0.00_04.MSWin32-4.0.ppm.zip",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "A/AR/AREIBENS/PDF-Maki-0.00_04.MSWin32-4.0.ppm.zip",
+- "version": "4.0.ppm",
++ "version": "0.00_04.MSWin32-4.0.ppm",
+
+A/AR/ARUN/1.6.tar.gz (2016)
+ "cpanid": "ARUN",
+- "dist": "1.6",
++ "dist": "",
+ "distvname": "1.6",
+ "extension": "tar.gz",
+ "filename": "1.6.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AR/ARUN/1.6.tar.gz",
+- "version": null,
++ "version": "1.6",
+
+A/AU/AUTOLIFE/Mojo-UserAgent_t2.tar.gz (2016)
+ "cpanid": "AUTOLIFE",
+- "dist": "Mojo",
++ "dist": "Mojo-UserAgent",
+ "distvname": "Mojo-UserAgent_t2",
+ "extension": "tar.gz",
+ "filename": "Mojo-UserAgent_t2.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AU/AUTOLIFE/Mojo-UserAgent_t2.tar.gz",
+- "version": "UserAgent_t2",
++ "version": "t2",
+
+A/AD/ADARSHTP/-withoutworldwriteables.tar.gz (2010)
+ "cpanid": "ADARSHTP",
+- "dist": "-withoutworldwriteables",
++ "dist": "",
+ "distvname": "-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AD/ADARSHTP/-withoutworldwriteables.tar.gz",
+ "version": null,
+
+A/AP/APEIRON/-0.01.tar.gz (2011)
+ "cpanid": "APEIRON",
+- "dist": "-0.01",
++ "dist": "",
+ "distvname": "-0.01",
+ "extension": "tar.gz",
+ "filename": "-0.01.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AP/APEIRON/-0.01.tar.gz",
+- "version": null,
++ "version": "0.01",
+
+A/AQ/AQUMSIEH/ZooZv0.9a.zip (2004)
+ "cpanid": "AQUMSIEH",
+- "dist": "ZooZv",
++ "dist": "ZooZ",
+ "distvname": "ZooZv0.9a",
+ "extension": "zip",
+ "filename": "ZooZv0.9a.zip",
+ "maturity": "released",
+ "pathname": "A/AQ/AQUMSIEH/ZooZv0.9a.zip",
+- "version": "0.9a",
++ "version": "v0.9a",
+
+A/AQ/AQUMSIEH/ZooZv1.0-RC1.tar.gz (2004)
+ "cpanid": "AQUMSIEH",
+- "dist": "ZooZv",
++ "dist": "ZooZ",
+ "distvname": "ZooZv1.0-RC1",
+ "extension": "tar.gz",
+ "filename": "ZooZv1.0-RC1.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AQ/AQUMSIEH/ZooZv1.0-RC1.tar.gz",
+- "version": "1.0-RC1",
++ "version": "v1.0-RC1",
+
+A/AH/AHERNIT/Class-Injection-withoutworldwriteables.tar.gz (2010)
+ "cpanid": "AHERNIT",
+- "dist": "Class-Injection-withoutworldwriteables",
++ "dist": "Class-Injection",
+ "distvname": "Class-Injection-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "Class-Injection-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AH/AHERNIT/Class-Injection-withoutworldwriteables.tar.gz",
+ "version": null,
+
+A/AN/ANANTHBV/OpenXML-Properties-withoutworldwriteables.tar.gz (2012)
+ "cpanid": "ANANTHBV",
+- "dist": "OpenXML-Properties-withoutworldwriteables",
++ "dist": "OpenXML-Properties",
+ "distvname": "OpenXML-Properties-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "OpenXML-Properties-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AN/ANANTHBV/OpenXML-Properties-withoutworldwriteables.tar.gz",
+ "version": null,
+
+A/AN/ANDK/Memo-bindist-any-bin-2-archname-compiler.tar.gz (1998)
+ "cpanid": "ANDK",
+- "dist": "Memo-bindist-any-bin-2-archname-compiler",
++ "dist": "Memo-bindist-any-bin",
+ "distvname": "Memo-bindist-any-bin-2-archname-compiler",
+ "extension": "tar.gz",
+ "filename": "Memo-bindist-any-bin-2-archname-compiler.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AN/ANDK/Memo-bindist-any-bin-2-archname-compiler.tar.gz",
+- "version": null,
++ "version": "2-archname-compiler",
+
+A/AN/ANDK/Memo-readme-bin-01-processor-os-compiler.tar.gz (1998)
+ "cpanid": "ANDK",
+- "dist": "Memo-readme-bin-01-processor-os-compiler",
++ "dist": "Memo-readme-bin",
+ "distvname": "Memo-readme-bin-01-processor-os-compiler",
+ "extension": "tar.gz",
+ "filename": "Memo-readme-bin-01-processor-os-compiler.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AN/ANDK/Memo-readme-bin-01-processor-os-compiler.tar.gz",
+- "version": null,
++ "version": "01-processor-os-compiler",
+
+A/AN/ANDYD/mc_units-5.004_70-01.tar.gz (1998)
+ "cpanid": "ANDYD",
+- "dist": "mc_units-5.004_70",
++ "dist": "mc_units",
+ "distvname": "mc_units-5.004_70-01",
+ "extension": "tar.gz",
+ "filename": "mc_units-5.004_70-01.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "A/AN/ANDYD/mc_units-5.004_70-01.tar.gz",
+- "version": "01",
++ "version": "5.004_70-01",
+
+A/AN/ANDYD/5.003_07-2.U.tar.gz (1996)
+ "cpanid": "ANDYD",
+- "dist": "5.003_07-2.U",
++ "dist": "",
+ "distvname": "5.003_07-2.U",
+ "extension": "tar.gz",
+ "filename": "5.003_07-2.U.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "A/AN/ANDYD/5.003_07-2.U.tar.gz",
+- "version": null,
++ "version": "5.003_07-2.U",
+
+A/AN/ANDYD/mc_units-5.005_00-01.tar.gz (1998)
+ "cpanid": "ANDYD",
+- "dist": "mc_units-5.005_00",
++ "dist": "mc_units",
+ "distvname": "mc_units-5.005_00-01",
+ "extension": "tar.gz",
+ "filename": "mc_units-5.005_00-01.tar.gz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "A/AN/ANDYD/mc_units-5.005_00-01.tar.gz",
+- "version": "01",
++ "version": "5.005_00-01",
+
+A/AN/ANDYJONES/v0.50.tar.gz (2015)
+ "cpanid": "ANDYJONES",
+- "dist": "v",
++ "dist": "",
+ "distvname": "v0.50",
+ "extension": "tar.gz",
+ "filename": "v0.50.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AN/ANDYJONES/v0.50.tar.gz",
+- "version": "0.50",
++ "version": "v0.50",
+
+A/AT/ATTILA/0.1.0.tar.gz (2017)
+ "cpanid": "ATTILA",
+- "dist": "0.1.0",
++ "dist": "",
+ "distvname": "0.1.0",
+ "extension": "tar.gz",
+ "filename": "0.1.0.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AT/ATTILA/0.1.0.tar.gz",
+- "version": null,
++ "version": "0.1.0",
+
+A/AL/ALLEN/0.03.tar.gz (2016)
+ "cpanid": "ALLEN",
+- "dist": "0.03",
++ "dist": "",
+ "distvname": "0.03",
+ "extension": "tar.gz",
+ "filename": "0.03.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AL/ALLEN/0.03.tar.gz",
+- "version": null,
++ "version": "0.03",
+
+A/AL/ALFIE/MySQL--Replication-5953e9a.tar.gz (2011)
+ "cpanid": "ALFIE",
+- "dist": "MySQL--Replication-5953e9a",
++ "dist": "MySQL--Replication",
+ "distvname": "MySQL--Replication-5953e9a",
+ "extension": "tar.gz",
+ "filename": "MySQL--Replication-5953e9a.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AL/ALFIE/MySQL--Replication-5953e9a.tar.gz",
+- "version": null,
++ "version": "5953e9a",
+
+A/AB/ABERNDT/Win32-Snarl-withoutworldwriteables.tar.gz (2010)
+ "cpanid": "ABERNDT",
+- "dist": "Win32-Snarl-withoutworldwriteables",
++ "dist": "Win32-Snarl",
+ "distvname": "Win32-Snarl-withoutworldwriteables",
+ "extension": "tar.gz",
+ "filename": "Win32-Snarl-withoutworldwriteables.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AB/ABERNDT/Win32-Snarl-withoutworldwriteables.tar.gz",
+ "version": null,
+
+A/AC/ACCARDO/1.65.tar.gz (2015)
+ "cpanid": "ACCARDO",
+- "dist": "1.65",
++ "dist": "",
+ "distvname": "1.65",
+ "extension": "tar.gz",
+ "filename": "1.65.tar.gz",
+ "maturity": "released",
+ "pathname": "A/AC/ACCARDO/1.65.tar.gz",
+- "version": null,
++ "version": "1.65",
+
+W/WA/WANGQ/1.0.2.tar.gz (2016)
+ "cpanid": "WANGQ",
+- "dist": "1.0.2",
++ "dist": "",
+ "distvname": "1.0.2",
+ "extension": "tar.gz",
+ "filename": "1.0.2.tar.gz",
+ "maturity": "released",
+ "pathname": "W/WA/WANGQ/1.0.2.tar.gz",
+- "version": null,
++ "version": "1.0.2",
+
+K/KI/KIAVASH/0.05.tar.gz (2017)
+ "cpanid": "KIAVASH",
+- "dist": "0.05",
++ "dist": "",
+ "distvname": "0.05",
+ "extension": "tar.gz",
+ "filename": "0.05.tar.gz",
+ "maturity": "released",
+ "pathname": "K/KI/KIAVASH/0.05.tar.gz",
+- "version": null,
++ "version": "0.05",
+
+C/CB/CBAIL/perl5_003.tar-gz (1996)
+ "cpanid": "CBAIL",
+- "dist": null,
++ "dist": "perl",
+ "filename": "perl5_003.tar-gz",
+ "maturity": "released",
+ "pathname": "C/CB/CBAIL/perl5_003.tar-gz",
+- "version": null,
++ "version": "5_003",
+
+L/LM/LMOLNAR/perl542b.zip (1997)
+ "cpanid": "LMOLNAR",
+- "dist": "perl542b",
++ "dist": "perl",
+ "distvname": "perl542b",
+ "extension": "zip",
+ "filename": "perl542b.zip",
+ "maturity": "released",
+ "pathname": "L/LM/LMOLNAR/perl542b.zip",
+- "version": null,
++ "version": "542b",
+
+H/HM/HMBRAND/mc_units-20060409.tbz (2006)
+ "cpanid": "HMBRAND",
+- "dist": null,
++ "dist": "mc_units",
+ "filename": "mc_units-20060409.tbz",
+ "maturity": "released",
+ "pathname": "H/HM/HMBRAND/mc_units-20060409.tbz",
+- "version": null,
++ "version": "20060409",
+
+H/HM/HMBRAND/mc_units-20061116.tbz (2006)
+ "cpanid": "HMBRAND",
+- "dist": null,
++ "dist": "mc_units",
+ "filename": "mc_units-20061116.tbz",
+ "maturity": "released",
+ "pathname": "H/HM/HMBRAND/mc_units-20061116.tbz",
+- "version": null,
++ "version": "20061116",
+
+H/HM/HMBRAND/DBD-CSV-0.24_02.tbz (2009)
+ "cpanid": "HMBRAND",
+- "dist": null,
++ "dist": "DBD-CSV",
+ "filename": "DBD-CSV-0.24_02.tbz",
+- "maturity": "released",
++ "maturity": "developer",
+ "pathname": "H/HM/HMBRAND/DBD-CSV-0.24_02.tbz",
+- "version": null,
++ "version": "0.24_02",
+
+H/HM/HMBRAND/mc_units-20050201.tbz (2005)
+ "cpanid": "HMBRAND",
+- "dist": null,
++ "dist": "mc_units",
+ "filename": "mc_units-20050201.tbz",
+ "maturity": "released",
+ "pathname": "H/HM/HMBRAND/mc_units-20050201.tbz",
+- "version": null,
++ "version": "20050201",
+
+C/CO/COVINGTON/Log-Reproducible-v0.12.1_a.tar_gz (2014)
+ "cpanid": "COVINGTON",
+- "dist": null,
++ "dist": "Log-Reproducible",
+ "filename": "Log-Reproducible-v0.12.1_a.tar_gz",
+ "maturity": "released",
+ "pathname": "C/CO/COVINGTON/Log-Reproducible-v0.12.1_a.tar_gz",
+- "version": null,
++ "version": "v0.12.1_a",
+
+C/CB/CBAIL/perl5_002_01.tar-gz (1996)
+ "cpanid": "CBAIL",
+- "dist": null,
++ "dist": "perl",
+ "filename": "perl5_002_01.tar-gz",
+ "maturity": "released",
+ "pathname": "C/CB/CBAIL/perl5_002_01.tar-gz",
+- "version": null,
++ "version": "5_002_01",
+
+C/CB/CBAIL/perl5_003_01.tar-gz (1996)
+ "cpanid": "CBAIL",
+- "dist": null,
++ "dist": "perl",
+ "filename": "perl5_003_01.tar-gz",
+ "maturity": "released",
+ "pathname": "C/CB/CBAIL/perl5_003_01.tar-gz",
+- "version": null,
++ "version": "5_003_01",
+
+P/PF/PFAUT/vms-logical-0_4.tar-gz (2009)
+ "cpanid": "PFAUT",
+- "dist": null,
++ "dist": "vms-logical",
+ "filename": "vms-logical-0_4.tar-gz",
+ "maturity": "released",
+ "pathname": "P/PF/PFAUT/vms-logical-0_4.tar-gz",
+- "version": null,
++ "version": "0_4",
+
+H/HY/HYTHM/Perl6/0.0.2.tar.gz (2019)
+ "cpanid": "HYTHM",
+- "dist": "0.0.2",
++ "dist": "",
+ "distvname": "0.0.2",
+ "extension": "tar.gz",
+ "filename": "Perl6/0.0.2.tar.gz",
+ "maturity": "released",
+ "pathname": "H/HY/HYTHM/Perl6/0.0.2.tar.gz",
+- "version": null,
++ "version": "0.0.2",
+
+P/PS/PSIXSTEVE/Perl6/perl6-Math-Polygonsv0.0.3.zip (2019)
+ "cpanid": "PSIXSTEVE",
+- "dist": "perl6-Math-Polygonsv",
++ "dist": "perl6-Math-Polygons",
+ "distvname": "perl6-Math-Polygonsv0.0.3",
+ "extension": "zip",
+ "filename": "Perl6/perl6-Math-Polygonsv0.0.3.zip",
+ "maturity": "released",
+ "pathname": "P/PS/PSIXSTEVE/Perl6/perl6-Math-Polygonsv0.0.3.zip",
+- "version": "0.0.3",
++ "version": "v0.0.3",
+
+A/AD/ADAMS/Watch-Creed-2-online-full-movie-free-download-hd.zip (2018)
+ "cpanid": "ADAMS",
+- "dist": "Watch-Creed-2-online-full-movie-free-download-hd",
++ "dist": "Watch-Creed",
+ "distvname": "Watch-Creed-2-online-full-movie-free-download-hd",
+ "extension": "zip",
+ "filename": "Watch-Creed-2-online-full-movie-free-download-hd.zip",
+ "maturity": "released",
+ "pathname": "A/AD/ADAMS/Watch-Creed-2-online-full-movie-free-download-hd.zip",
+- "version": null,
++ "version": "2-online-full-movie-free-download-hd",
+
+A/AD/ADAMS/Watch-Creed-2-online-full-movie-free-download-uhd.zip (2018)
+ "cpanid": "ADAMS",
+- "dist": "Watch-Creed-2-online-full-movie-free-download-uhd",
++ "dist": "Watch-Creed",
+ "distvname": "Watch-Creed-2-online-full-movie-free-download-uhd",
+ "extension": "zip",
+ "filename": "Watch-Creed-2-online-full-movie-free-download-uhd.zip",
+ "maturity": "released",
+ "pathname": "A/AD/ADAMS/Watch-Creed-2-online-full-movie-free-download-uhd.zip",
+- "version": null,
++ "version": "2-online-full-movie-free-download-uhd",
+