Skip Menu |

This queue is for tickets about the DBIx-MultiDB CPAN distribution.

Report information
The Basics
Id: 61572
Status: new
Priority: 0/
Queue: DBIx-MultiDB

People
Owner: Nobody in particular
Requestors: ANDK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.04
Fixed in: (no value)



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,