Make-initialize fails with DBI 1.18

For the record, I’d been receiving the following error on make initialize-database

– Now inserting RT core system objects
[Tue Aug 5 13:55:25 2003] [crit]: Can’t set DBI::db=HASH(0x8ce3024)->{FetchHashKeyName}: unrecognised attribute at /usr/local/lib/perl5/site_perl/5.8.0/DBIx/SearchBuilder/Handle.pm line 136.
(/usr/local/rt3/lib/RT.pm:242)

Setup was as follows:
rt-3-0-4,
PostgreSQL 7.3.2,
perl v5.8.0,
Bundle::DBI 1.18
DBIx::SearchBuilder 0.86 (also tried with 0.88 (and 0.48 by accident)),
DBD::Pg 1.22

By upgrading to the latest DBI, 1.37, the problem went away.

rt-test-dependencies still lists DBI 1.18, perhaps this should be changed.

Feargal Reilly,
Systems Administrator,
FBI.