source tarball (and debian source) need to include all mysql source trees required

Bug #1088316 reported by Stewart Smith
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Percona XtraBackup moved to https://jira.percona.com/projects/PXB
Fix Released
High
Stewart Smith

Bug Description

We cannot require an internet connection during package build, so we need to ship all the source tarballs needed to build XB.

Tags: pkg

Related branches

Alexey Bychko (abychko)
Changed in percona-xtrabackup:
assignee: nobody → Alexey Bychko (abychko)
status: Triaged → In Progress
Revision history for this message
Roel Van de Paar (roel11) wrote :

Very happy with this. The requirement to download mysql sources to build XB has seemed confusing to me in the past. Users may find it even more complex to understand.

Proceeding with this also allows for easier QA processes etc.

I would like to ensure that only the minimum amount of source files required is included... Wouldn't it be great if we had a "50MB XB package" that customers could get (one package per version i.e. 5.1,5.5,5.6) - I also hope we can somehow make sure that one single XB works for both InnoDB and XtraDB. I realize all this may not be that straightforward though...

Stewart Smith (stewart)
Changed in percona-xtrabackup:
assignee: Alexey Bychko (abychko) → Stewart Smith (stewart)
Stewart Smith (stewart)
Changed in percona-xtrabackup:
status: In Progress → Fix Committed
Revision history for this message
Alexey Kopytov (akopytov) wrote :

This is essentially a duplicate of https://blueprints.launchpad.net/percona-xtrabackup/+spec/single-binary which is on my short-term TODO. We need to get rid of multiple patches/binaries for other reasons, and we should switch to it sooner rather than later. Once we have a single binary, there's no reasons to download any server trees, the XB tree will be a 5.6-based server tree.

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

I strongly don't think this is a duplicate. It's just modifying how we ship our current source tarballs so that an internet connection isn't needed to build from source. While having the single binary will also fix this bug, unless that's coming in the next week, this is a good interim fix so that we can ship source tarballs now that are usable in packaging for Debian, Ubuntu (and likely Fedora/CentOS).

Changed in percona-xtrabackup:
status: Invalid → Fix Committed
Stewart Smith (stewart)
Changed in percona-xtrabackup:
milestone: none → 2.1.4
status: Fix Committed → Fix Released
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-348

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.