1)perl as BR is not needed. mock build without it worked successfully.
remove redundant dependency on perl
2)rpmlint complained ->
perl-DBI.i386: E: wrong-script-interpreter
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/dbixs_rev.pl "perl"
This script uses an incorrect interpreter.
perl-DBI.i386: E: non-executable-script
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/dbixs_rev.pl 0644
This text file contains a shebang or is located in a path dedicated for
executables, but lacks the executable bits and cannot thus be executed. If
the file is meant to be an executable script, add the executable bits,
otherwise remove the shebang or move the file elsewhere.
and all others as
perl-DBI.i386: W: devel-file-in-non-devel-package
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/DBI/dbixs_rev.h
A development file (usually source code) is located in a non-devel
package. If you want to include source code in your package, be sure to
create a development package.
==> Any reason to install
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/DBI ?
3) Update to New release
http://www.cpan.org/authors/id/T/TI/TIMB/DBI-1.601.tar.gz
4) Many tests got skipped. Please check build.log for more information on which
tests failed.

Fixed most of the issues, however:
o For the tests that are skipped:
t/80proxy.................skipped
all skipped: modules required for proxy are probably not installed
(e.g., RPC/PlClient.pm)
We don't ship RPC::PlClient in Fedora. We can include it, and I'll look into
doing so. Still, this is a minor issue, I think.
The other skipped tests are either 'developer' tests, which aren't meant to be
run during a normal build, or tests that aren't valid for a particular backend,
such as:
t/zvxgp_60preparse........skipped
all skipped: preparse not supported for DBI::PurePerl
o For the rpmlint warning 'devel-file-in-non-devel-package' - we could probably
split perl-DBI into perl-DBI, perl-DBI-devel, and perl-DBI-libs. However, we'll
need to discuss such a change with the fedora-perl-devel-list. I'll start that
discussion.
Nevertheless, I've built perl-DBI-1.601-1.fc9 for rawhide with fixes to the
other issues.