Bug #89250 Perl Digest module should be added to build/install dependencies of packaging
Submitted: 15 Jan 2018 15:19 Modified: 6 Mar 2018 17:46
Reporter: Alexey Kopytov Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Packaging Severity:S3 (Non-critical)
Version:5.7, 8.0 OS:Any
Assigned to: Terje Røsten CPU Architecture:Any

[15 Jan 2018 15:19] Alexey Kopytov
Description:
This is similar to bug #89244, but is about the Digest module and only
applies to RPM packaging.

The innodb.partition-upgrade depends on the Digest::file Perl module,
which is not a part of RHEL/CentOS base install. So perl-Digest must be
added to build/install dependencies.

on Debian-based systems Digest::file is provided by the perl-modules
package which in turn is a part of build-essential, so it may be
considere a base install.

How to repeat:
Try running innodb.partition-upgrade on an RPM-based system without
perl-digest installed.

Suggested fix:
See above.
[15 Jan 2018 17:35] Alexey Kopytov
Actually, both Digest (from the perl-Digest package) and Digest::MD5 (from the perl-Digest-MD5) are required by innodb.partition-upgrade.
[16 Jan 2018 8:35] Terje Røsten
Thanks for report!
[6 Mar 2018 17:46] Paul DuBois
Posted by developer:
 
Fixed in 5.7.22, 8.0.5.

        Linux RPM packages now include dependency information for the
        Perl Digest module required to run the MySQL test suite.