specify dependency versions explicitly.

By specifying version '0' we accidentally allowed some brokenness,
with *other* broken modules which don't specify versions required.
So, we do it ourselves as it's our users who feel the pain.

BTW skipped this for JSON and for DBD::Pg which might have stable
OS-installed versions, instead.
This commit is contained in:
Oliver Gorwits
2013-04-19 23:04:05 +01:00
parent cb6f125c73
commit d735cc657d

View File

@@ -4,38 +4,38 @@ name 'App-Netdisco';
license 'bsd'; license 'bsd';
all_from 'lib/App/Netdisco.pm'; all_from 'lib/App/Netdisco.pm';
requires 'Algorithm::Cron' => 0; requires 'Algorithm::Cron' => 0.07;
requires 'App::cpanminus' => 0; requires 'App::cpanminus' => 1.6108;
requires 'App::local::lib::helper' => 0; requires 'App::local::lib::helper' => 0.07;
requires 'DBD::Pg' => 0; requires 'DBD::Pg' => 0;
requires 'DBD::SQLite' => 0; requires 'DBD::SQLite' => 1.37;
requires 'DBIx::Class' => 0; requires 'DBIx::Class' => 0.08210;
requires 'DBIx::Class::Helper::Row::SubClass' => 0; requires 'DBIx::Class::Helpers' => 2.016006;
requires 'Daemon::Control' => 0; requires 'Daemon::Control' => 0.001000;
requires 'Dancer' => 1.3098; requires 'Dancer' => 1.3112;
requires 'Dancer::Plugin::DBIC' => 0; requires 'Dancer::Plugin::DBIC' => 0.1802;
requires 'File::ShareDir' => 0; requires 'File::ShareDir' => 1.03;
requires 'HTML::Entities' => 0; requires 'HTML::Parser' => 3.70;
requires 'HTTP::Tiny' => 0; requires 'HTTP::Tiny' => 0.029;
requires 'JSON' => 0; requires 'JSON' => 0;
requires 'List::MoreUtils' => 0; requires 'List::MoreUtils' => 0.33;
requires 'Moo' => 0; requires 'Moo' => 1.001000;
requires 'MCE' => 1.405; requires 'MCE' => 1.408;
requires 'Net::DNS' => 0; requires 'Net::DNS' => 0.72;
requires 'Net::MAC' => 0; requires 'Net::MAC' => 2.103622;
requires 'NetAddr::IP' => '4.059'; requires 'NetAddr::IP' => 4.068;
requires 'Path::Class' => 0; requires 'Path::Class' => 0.32;
requires 'Plack' => 1.0006; requires 'Plack' => 1.0023;
requires 'Plack::Middleware::Expires' => 0; requires 'Plack::Middleware::Expires' => 0.03;
requires 'Role::Tiny' => 0; requires 'Role::Tiny' => 1.002005;
requires 'Socket6' => 0; requires 'Socket6' => 0.23;
requires 'Starman' => 0; requires 'Starman' => 0.3008;
requires 'SNMP::Info' => '3.01'; requires 'SNMP::Info' => 3.01;
requires 'SQL::Translator' => 0; requires 'SQL::Translator' => 0.11016;
requires 'Template' => 0; requires 'Template::Toolkit' => 2.24;
requires 'YAML' => 0; requires 'YAML' => 0.84;
requires 'namespace::clean' => 0; requires 'namespace::clean' => 0.24;
requires 'version' => 0.9901; requires 'version' => 0.9902;
install_share 'share'; install_share 'share';