Remove Perl dependency

Description

Hello devs,

XtraBackup has a dependency on Perl packages, which is then only ever used by this code: https://github.com/percona/percona-xtrabackup/blob/8.0/storage/innobase/xtrabackup/src/backup_copy.cc#L2612 that performs a version check before taking the backup.  

Perl is a rather heavy dependency (think Docker images) and it looks like replacing this functionality with native C/C++ calls should be possible, and hopefully not too hard.

Hope the request makes sense!

Best,

Marcos

Environment

None

AFFECTED CS IDs

CS0035275

Activity

Show:

Aaditya Dubey April 20, 2023 at 4:54 AM

Hi ,

Thank you for the report.
Sending the concern to engineering for further review and updates.

Details

Assignee

Reporter

Needs QA

Yes

Priority

Smart Checklist

Created April 10, 2023 at 11:12 PM
Updated January 22, 2025 at 1:24 PM

Flag notifications