Hi (all),
I've searched my inbox, and github issues (where I'm mentioned or the
author) as I recall hitting this problem a couple of years ago (with
Catalyst::Plugin::ErrorCatcher.
I'm trying to upload a bugfix release for the dist and it's being rejected.
I've had a quick look, and from a 'parsing the meta' perspective, things
look OK.
I can't work out where the 'undef' is coming from.
Any pointers?
---- cut here ----
➔ perlversion Parse::CPAN::Meta
[Parse::CPAN::Meta] 1.4414
➔ cat parse-meta.pl
#!/usr/bin/env perl
use strict;
use warnings;
use Parse::CPAN::Meta;
my $distmeta = Parse::CPAN::Meta->load_file('META.yml');
# Reading properties
my $name = $distmeta->{name};
my $version = $distmeta->{version};
my $homepage = $distmeta->{resources}{homepage};
use Data::Dump 'pp';
pp $distmeta;
pp $name;
pp $version;
➔ perl parse-meta.pl
{
"abstract" => "Form validation and refilling",
"author" => ["Chisel <chisel\@chizography.net>"],
"build_requires" => {
"Catalyst" => 0,
"Catalyst::Plugin::FillInForm" => 0,
"Catalyst::View::HTML::Template" => 0,
"Catalyst::View::TT" => 0,
"Class::C3" => 0,
"Class::Inspector" => 0,
"Data::FormValidator::Constraints" => 0,
"FindBin" => 0,
"lib" => 0,
"Path::Class" => 0,
"Pod::Coverage::TrustPod" => 0,
"Test::Kwalitee" => 0,
"Test::More" => 0,
"Test::NoTabs" => 0,
"Test::Pod" => 0,
"Test::Pod::Coverage" => 0,
"Test::UseAllModules" => 0,
"Test::WWW::Mechanize::Catalyst" => 0,
},
"configure_requires" => { "ExtUtils::MakeMaker" => 0 },
"dynamic_config" => 0,
"generated_by" => "Dist::Zilla version 6.007,
CPAN::Meta::Converter version 2.150001",
"license" => "perl",
"meta-spec" => {
url => "
http://module-build.sourceforge.net/META-spec-v1.4.html",
version => 1.4,
},
"name" => "Catalyst-Controller-Validation-DFV",
"provides" => {
"Catalyst::Controller::Validation::DFV" =>
{ file => "lib/Catalyst/Controller/Validation/DFV.pm" },
},
"requires" => {
"base" => 0,
"Carp" => 0,
"Catalyst::Controller" => 0,
"Data::FormValidator" => 0,
"Data::FormValidator::Constraints" => 0,
"strict" => 0,
"warnings" => 0,
},
"resources" => {
bugtracker => "
http://github.com/chiselwright/Catalyst-Controller-Validation-DFV/issues",
repository => "git://
github.com/chiselwright/catalyst-validation-dfv.git",
},
"version" => "0.0.9",
"x_contributors" => [
"Chisel Wright <chisel\@chizography.net>",
"Kivanc Yazan <kivancyazan\@gmail.com>",
],
"x_serialization_backend" => "YAML::Tiny version 1.69",
}
"Catalyst-Controller-Validation-DFV"
"0.0.9"
➔
---- cut here ----
---------- Forwarded message ---------
From: PAUSE <[email protected]>
Date: Tue, 4 Oct 2016 at 14:44
Subject: Failed: PAUSE indexer report CHISEL/
Catalyst-Controller-Validation-DFV-0.0.9.tar.gz
To: <[email protected]>, <
[email protected]>
The following report has been written by the PAUSE namespace indexer.
Please contact [email protected] if there are any open questions.
User: CHISEL (Chisel)
Distribution file: Catalyst-Controller-Validation-DFV-0.0.9.tar.gz
Number of files: 38
*.pm files: 6
README: Catalyst-Controller-Validation-DFV-0.0.9/README.mkdn
META-File: Catalyst-Controller-Validation-DFV-0.0.9/META.json
META-Parser: Parse::CPAN::Meta 1.4414
META-driven index: yes
Timestamp of file: Tue Oct 4 13:42:32 2016 UTC
Time of this run: Tue Oct 4 13:44:02 2016 UTC
Status of this distro: Decreasing version number
================================================
The following packages (grouped by status) have been found in the distro:
Status: Decreasing version number
=================================
module : Catalyst::Controller::Validation::DFV
version: undef
in file: lib/Catalyst/Controller/Validation/DFV.pm
status : Not indexed because
Catalyst-Controller-Validation-DFV-0.0.8/lib/Catalyst/Controller/Validation/DFV.pm
in
C/CH/CHISEL/Catalyst-Controller-Validation-DFV-0.0.8.tar.gz
has a higher version number (0.000008)
__END__