Red Hat Bugzilla – Bug 451900
Some functions fail due to missing dependency on Crypt::OpenSSL::Bignum
Last modified: 2008-07-23 08:54:06 EDT
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
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Run test script:
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.
Print representation of 4 Bignums returned by this method call.
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
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
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
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.