xtrabackup has embedded modified libarchive

Bug #1088315 reported by Stewart Smith
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Percona XtraBackup moved to https://jira.percona.com/projects/PXB
Triaged
Medium
Unassigned
2.0
Won't Fix
Medium
Unassigned
2.1
Triaged
Medium
Unassigned
2.2
Triaged
Medium
Unassigned
2.3
Triaged
Medium
Unassigned

Bug Description

debian ships libarchive packages, we need to link against them rather than including our own or fork libarchive and link to it. Basically, debian packaging guidelines don't allow embedded libraries.

This may also be the case for zlib, but we should follow what MySQL packages do on debian/ubuntu in regards to this.

Tags: pkg
Stewart Smith (stewart)
Changed in percona-xtrabackup:
importance: Undecided → High
Revision history for this message
Alexey Kopytov (akopytov) wrote :

We have custom modifications to bundled libarchive, see bug #977998. So we cannot link against the system one.

Changed in percona-xtrabackup:
status: Triaged → Invalid
Revision history for this message
Stewart Smith (stewart) wrote :

It's a hard requirement for debian packaging (for shipping with debian) that we don't have a lib like this embedded in our code - so we either: a) push patch to upstream or b) package it separately (essentially forking libarchive)

I'm discussing with Clint what's the best for us to go forward with.

Revision history for this message
Stewart Smith (stewart) wrote :

modified description to better suit what the real problem is.

summary: - use system libarchive and zlib
+ xtrabackup has embedded modified libarchive
description: updated
Changed in percona-xtrabackup:
status: Invalid → Triaged
Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PXB-57

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.