Bug 121969
Summary: | [PATCH] Rebuilding of Digest::HMAC dies because Digest::base is missing in perl-5.8.0 | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 3 | Reporter: | Robert Scheck <redhat-bugzilla> | ||||
Component: | perl | Assignee: | Jason Vas Dias <jvdias> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | David Lawrence <dkl> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 3.0 | CC: | laroche | ||||
Target Milestone: | --- | Keywords: | FutureFeature | ||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | RHEL3 U6 | Doc Type: | Enhancement | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2005-11-12 18:17:01 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Robert Scheck
2004-04-29 12:49:40 UTC
Created attachment 102806 [details]
perl-5.8.0-digest-base.patch
I originally tracked down this bug report against Red Hat Linux 9, but before
end-of-lifetime of this product, nobody was willing to fix it :-( But this
problem also exists at (the supported) Red Hat Enterprise Linux 3... ;-)
I noticed a warning at rebuilding perl-Digest-SHA1 that Digest::base is missing
and I also noticed, that Fedora Core 2 hasn't this warning at rebuilding time -
then I found, that Fedora Core 2 delivers Digest/base.pm while Red Hat Linux 9,
Red Hat Enterprise Linux 3 and Fedore Core 1 don't. I simply copied that file
into my RHEL3 system and did a rebuild of perl-Digest-SHA1...no warning, I
installed it. After that I did a rebuild of perl-Digest-HMAC against the new
perl-Digest-SHA1...no error at "make test"!
This annoying and completely unnecessary problem (even bug!) is caused by the
internal strange build system that was used for building RHL9, RHEL3 and FC1!!
I worked out a patch for RHEL3, which I'm currently using at my critical
systems and I would be pleased to see the patch in the next perl package update
of Red Hat. My new expected result is, that I don't want to see "NOTABUG",
"WONTFIX", "DEFERRED", "WORKSFORME" or any other closing reasons of this kind,
because it IS a bug and it's caused by (a buggy build system of) Red Hat...
At current I'm also awaiting and expecting a updated perl package for RHEL3 and
FC1 with a Digest/base.pm file...
Sorry for the long delay in processing this bug. Perhaps this is no longer a bug - a rebuild of the perl-Digest-HMAC src.rpm succeeds WITHOUT any Digest/base.pm being installed, on a RHEL-3-U6 system. Only the more modern versions of Digest (eg. 1.13) provide Digest::base . The perl-5.8.0 upstream source includes Digest-1.00 . No RHEL-3 bugs or IssueTrackers have been raised against the Digest-1.00 shipped with perl-5.8.0, so we are not allowed to upgrade Digest in RHEL-3. Any attempt to install any module that requires Digest::base with the perl CPAN module e.g. with : # perl -MCPAN -e 'install Digest-HMAC' will bring in the necessary Digest >= 1.13 version which provides Digest::base . I will treat this as an enhancement request to provide Digest >= 1.13 in the RHEL-3 perl distribution instead of Digest-1.0 . As such, it is up to Product Management whether or not to upgrade Digest to a more recent version. Right, the problem is solved now by waiting about 1.5 years from opening :-( And yes, you're right, rebuild of perl-Digest-HMAC succeeds on RHEL3 U6, that is what I wanted to see. Closing with CURRENTRELEASE, thank you anyway for responding... |