perl-BerkeleyDB is fairly unusable right now due to the fact that a newer version of db4 has been built in rawhide. The current RPM of perl-BerkeleyDB was built against this older version 4.3.27, and needs a rebuild for the newer 4.3.28. For example, with amavisd we see this: [root@tornado linux-2.6]# /etc/init.d/amavisd restart Stopping amavisd: [FAILED] Starting amavisd: Problem in Amavis::DB or Amavis::DB::SNMP code: BerkeleyDB needs compatible versions of libdb & db.h you have db.h version 4.3.27 and libdb version 4.3.28 Compilation failed in require at (eval 37) line 12. BEGIN failed--compilation aborted at (eval 37) line 12. [FAILED] [root@tornado linux-2.6]# [A rebuild of perl-BerkeleyDB fixed the problem for me locally, but this needs to be done in the -extras repo]
Can someone explain to me why a minor version change is breaking compatibility? In any case, I've requested a rebuild.