Subject: | Undeclared dependencies |
It looks like there are ard dependencies on Test::Deep and DBD::SQLite?
From grepping through the sources it seems so and from grepping through
cpantesters reports it gets confirmed. I have seen on one of my smokers
that tests were failing due to missing Test::Deep.
% grep -rn Test::Deep .
./t/join.t:11:use Test::Deep;
./t/prepare.t:11:use Test::Deep;
./t/sample.t:7:use Test::Deep;
./t/references.t:11:use Test::Deep;
./t/fetchrow_hashref-2.t:11:use Test::Deep;
./t/fetchrow_hashref.t:11:use Test::Deep;
./t/01-dataset.t:13:use Test::Deep;
./t/dbh.t:11:use Test::Deep;
% grep -rn SQLite . [CPANSHELL]
./lib/DBIx/MultiDB.pm:104: dsn => 'dbi:SQLite:dbname=/tmp/db1.db',
./lib/DBIx/MultiDB.pm:110: dsn =>
'dbi:SQLite:dbname=/tmp/db2.db',
./lib/DBIx/MultiDB.pm:127:from any source for which you have a DBI
driver (MySQL, PostgreSQL, SQLite,
./t/join.t:17: dsn => 'dbi:SQLite:dbname=/tmp/db1.db',
./t/join.t:22: dsn => 'dbi:SQLite:dbname=/tmp/db2.db',
./t/prepare.t:17: dsn => 'dbi:SQLite:dbname=/tmp/db1.db',
./t/prepare.t:22: dsn => 'dbi:SQLite:dbname=/tmp/db2.db',
./t/references.t:17: dsn => 'dbi:SQLite:dbname=/tmp/db1.db',
./t/references.t:22: dsn => 'dbi:SQLite:dbname=/tmp/db2.db',
./t/fetchrow_hashref-2.t:17: dsn => 'dbi:SQLite:dbname=/tmp/db1.db',
./t/fetchrow_hashref-2.t:23: dsn =>
'dbi:SQLite:dbname=/tmp/db2.db',
./t/fetchrow_hashref.t:17: dsn => 'dbi:SQLite:dbname=/tmp/db1.db',
./t/fetchrow_hashref.t:23: dsn =>
'dbi:SQLite:dbname=/tmp/db2.db',
./t/01-dataset.t:19: dsn => 'dbi:SQLite:dbname=/tmp/db1.db',
./t/01-dataset.t:56: dsn => 'dbi:SQLite:dbname=/tmp/db2.db',
./t/dbh.t:18: dbh => DBI->connect('dbi:SQLite:dbname=/tmp/db1.db'),
./t/dbh.t:24: dbh =>
DBI->connect('dbi:SQLite:dbname=/tmp/db2.db'),
./blib/lib/DBIx/MultiDB.pm:104: dsn =>
'dbi:SQLite:dbname=/tmp/db1.db',
./blib/lib/DBIx/MultiDB.pm:110: dsn =>
'dbi:SQLite:dbname=/tmp/db2.db',
./blib/lib/DBIx/MultiDB.pm:127:from any source for which you have a DBI
driver (MySQL, PostgreSQL, SQLite,
./blib/man3/DBIx::MultiDB.3:140:\& dsn =>
\*(Aqdbi:SQLite:dbname=/tmp/db1.db\*(Aq,
./blib/man3/DBIx::MultiDB.3:146:\& dsn =>
\*(Aqdbi:SQLite:dbname=/tmp/db2.db\*(Aq,
./blib/man3/DBIx::MultiDB.3:163:from any source for which you have a
\s-1DBI\s0 driver (MySQL, PostgreSQL, SQLite,
HTH, Thanks && Regards,