Description of problem: Some functions related to keys produce errors when accessed. They need Crypt::OpenSSL::Bignum to work, and auto-deps don't work due to the unusual way this module is bootstrapped. A manual Requires on perl(Crypt::OpenSSL::Bignum) should be added to ensure full functionality. Version-Release number of selected component (if applicable): perl-Crypt-OpenSSL-RSA-0.25-1.fc8 How reproducible: Always Steps to Reproduce: 1. Run test script: #!/usr/bin/perl use Crypt::OpenSSL::RSA; print Crypt::OpenSSL::RSA->generate_key(2048)->get_key_parameters(); Actual results: Can't locate object method "bless_pointer" via package "Crypt::OpenSSL::Bignum" at blib/lib/Crypt/OpenSSL/RSA.pm (autosplit into blib/lib/auto/Crypt/OpenSSL/RSA/get_key_parameters.al) line 297. Expected results: Print representation of 4 Bignums returned by this method call. Additional info: Let me know if you want me to help with this (FAS kylev). I found this while getting Mail::DKIM ready. This probably also affects RHEL versions.
FYI, fixed in CVS and built. will go to testing shortly.
Any reason not to unify under the one spec version for all active branches (devel, F-8, and F-9)? (Also, in your koji build request you didn't quite get the bug notation right, so the updates webapp doesn't correctly link to the bug. I think you need a lower-case "b=").
nope; no reason. I've merged back to F-8 from F-9 and will copy F-9 to devel too, but tehy're only different by whitespace. As a general rant: I wish the packaging system had an easier way to maintain multiple specs that were identical. I'd be nice to build all from one common source.
perl-Crypt-OpenSSL-RSA-0.25-6.fc8 has been submitted as an update for Fedora 8
I'll put a "make backport" target for Makefile.common on my to-do list or suggest it to the infrastructure group. Shouldn't be hard to run that from, say, your F-8/ directory and have it copy all the files from devel/ .
This is getting off topic, to say the least, but... why not pull the spec file from the common directory if it doesn't exist in the current? That way it could be modified in one place and used everywhere. (then again, that should be the same for source files as well... The common directory could be used as a "everything" place. Won't work for packages with newer versions in newer distros, but will work well for a ton of other packages out there).
perl-Crypt-OpenSSL-RSA-0.25-6.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update perl-Crypt-OpenSSL-RSA'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F8/FEDORA-2008-5510
perl-Crypt-OpenSSL-RSA-0.25-6.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.