Description of problem: I found by chance that perl-Crypt-SSLeay provides perl(DB), which is also provided by perl. So, at the first sight, it seems that there is something wrong. I haven't investigated more, so it may be completly right for perl-Crypt-SSLeay to provide perl(DB), if it is the case sorry for the noise.... Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
This is caused by the /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Net/SSL.pm file containing the line: package DB; This causes the perl provides finder to think it provides "perl(DB)". It looks like the code is using the Perl debugging API to reach up the stack (a pretty nasty hack). I am not sure why it is doing "package DB" instead of "require DB". The provides should definitely be filtered out.
This fix didn't make it into FC6, but should be available as an update, and is fixed in FC7 and RHEL-5.
$ rpm -q --provides perl-Crypt-SSLeay SSLeay.so perl(Crypt::SSLeay) = 0.51 perl(Crypt::SSLeay::CTX) perl(Crypt::SSLeay::Conn) perl(Crypt::SSLeay::Err) perl(Crypt::SSLeay::MainContext) perl(Crypt::SSLeay::X509) perl(Net::SSL) = 2.77 perl-Crypt-SSLeay = 0.51-11.fc7 Verified, I close the bug with resolution RAWHIDE, feel free to do otherwise if it is a mistake.