----- Original Message ----- From: "David Oswald"


So if we're claiming backward compatibility with Perls earlier than
5.8.1, we would have to qualify that with  "If you specifically
install Digest::MD5 version 2.40 or lower first."

Not for 5.8.0. There's no need to install anything.
But, yes - for 5.6.x you need to install a version of Digest::MD5 that's compatible with that ancient perl version.

There are two patches sitting in the RT for Digest::MD5 that claim to
overcome the issue.  One user I've been corresponding with mentioned
the following:

   "With 5.8.0 (64-bit), Digest::MD5 fails testing because it is using
    utf8::is_utf8 without checking the version (this was added in 5.8.1)."

IMO, this person should either:
a) Update perl to at least version 5.8.1 or;
b) Install a sufficiently recent version of Digest::MD5 (making use of the patches).

I'm not on the p5p list.  Is there a p5p list-member here who would
like to raise the issue there?

I'm not all that keen to ask p5p to go stuffing around with Digest::MD5 just to accommodate ancient builds of perl - given that (apparently) it's quite a simple task for users of these ancient builds to fix the problem themselves.

Cheers,
Rob

Reply via email to