Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 590522 - dev-db/percona-xtrabackup-2.4.4: missing dev-perl/DBD-mysql dependency
Summary: dev-db/percona-xtrabackup-2.4.4: missing dev-perl/DBD-mysql dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tomáš Mózes
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-05 06:21 UTC by Felix Tiede
Modified: 2016-08-11 09:36 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info dev-db/percona-xtrabackup (file_590522.txt,6.20 KB, text/plain)
2016-08-05 06:59 UTC, Felix Tiede
Details
innobackupex error requesting DBD::mysql perl module. (file_590522.txt,524 bytes, text/plain)
2016-08-05 07:09 UTC, Felix Tiede
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Tiede 2016-08-05 06:21:04 UTC
The innobackupex binary created by merging dev-db/percona-xtrabackup-2.4.4 requires the DBD::mysql perl-module to be installed, but the ebuild does not depend on it.

Manually merging dev-perl/DBD-mysql and all its dependencies in their latest stable release fixed the problem.

dev-db/xtrabackup-bin rdepends on dev-perl/DBD-mysql, dev-db/percona-xtrabackup does not, so I assume simply adding the line from the xtrabackup-bin ebuild to dev-db/percona-xtrabackup ebuilds should suffice to fix it.

Reproducible: Always
Comment 1 Coacher 2016-08-05 06:37:20 UTC
(In reply to Felix Tiede from comment #0)
Please attach 'emerge --info dev-db/percona-xtrabackup' output and the error message you see (if any) related to this missing dependency.
Comment 2 Felix Tiede 2016-08-05 06:59:56 UTC
Created attachment 442580 [details]
emerge --info dev-db/percona-xtrabackup
Comment 3 Felix Tiede 2016-08-05 07:09:54 UTC
Created attachment 442582 [details]
innobackupex error requesting DBD::mysql perl module.

Seems to also work without this module, but innobackupex can not perform a version_check without it anymore.

Seems to be not a vital check, but doesn't look good on a vital database backup if there are checks failing.
Comment 4 Tomáš Mózes 2016-08-10 06:02:57 UTC
Thank you very much for the report, this should be fixed via https://github.com/gentoo/gentoo/pull/2008. Leaving open until it's merged.
Comment 5 Tomáš Mózes 2016-08-11 09:36:45 UTC
The PR was merged, thanks for the report Felix.