Remove Perl dependency
General
Escalation
General
Escalation
Description
Environment
None
AFFECTED CS IDs
CS0035275
Activity
Show:
Aaditya Dubey April 20, 2023 at 4:54 AM
Hi @Marcos Albe,
Thank you for the report.
Sending the concern to engineering for further review and updates.
Details
Details
Assignee
Unassigned
UnassignedReporter
Marcos Albe
Marcos AlbeLabels
Needs QA
Yes
Priority
Smart Checklist
Open Smart Checklist
Smart Checklist

Open Smart Checklist
Created April 10, 2023 at 11:12 PM
Updated January 22, 2025 at 1:24 PM
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