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...

Note

You need to
log in
before you can comment on or make changes to this bug.