Just upgraded my perl-DBD-SQLite rpmforge package to 1.25 which resulted in all applications trying to use it to fail. As it turns out the following happened: Newer versions of DBD::SQLite need a DBI version of at least 1.57. The rpmforge package *does* include this requirement. However, CentOS includes DBI 1.52 and doesn't provide newer versions. As a good administrator I'm using yum priorities and thus the software is locked at the CentOS version. I would think that yum should not have upgraded perl-DBD-SQLite if it cannot fulfill the requirement of perl-DBI >= 1.57. Or is this expected behavior? Should I open a bug report?
For anyone hitting this problem: - either exclude perl-DBD-SQLite in the rpmforge repo - or exclude perl-DBI* from the CentOS base and updates repos (this will update to DBI 1.607 plus two dependencies, works fine)
Kai