System libraries should be preferred to bundled ones
Bug #1108016 reported by
Raghavendra D Prabhu
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.1 |
Won't Fix
|
Medium
|
Tomislav Plavcic | |||
5.5 |
Fix Released
|
Medium
|
Tomislav Plavcic | |||
5.6 |
Fix Released
|
Medium
|
Tomislav Plavcic | |||
5.7 |
Fix Released
|
Medium
|
Tomislav Plavcic | |||
Percona XtraBackup moved to https://jira.percona.com/projects/PXB |
Fix Released
|
High
|
Tomislav Plavcic | |||
2.1 |
Won't Fix
|
Undecided
|
Unassigned | |||
2.2 |
Fix Released
|
High
|
Tomislav Plavcic |
Bug Description
This is related to lp:1104977, it is much preferable to use
system libraries than the bundled ones in Percona Server, since
the bundled ones may bitrot if not continually maintained with
upstream.
This applies to following: (there may be more)
1) YaSSL - as per lp:1104977, it can be replaced with openssl.
2) Zlib - use a system zlib, requires DWITH_ZLIB=system.
3) Readline - instead of builtin readline, requires -DWITH_READLINE=OFF -DWITH_LIBEDIT=OFF
Readline is preferred to libedit, however, license issues may
need to be checked (libedit is BSD licensed).
Related branches
lp:~tplavcic/percona-xtrabackup/bld-198-2.2
- Alexey Kopytov (community): Approve
-
Diff: 34 lines (+3/-3)3 files modifiedcmake/build_configurations/feature_set.cmake (+1/-1)
cmake/build_configurations/xtrabackup_release.cmake (+1/-1)
storage/innobase/xtrabackup/utils/percona-xtrabackup.spec (+1/-1)
tags: | added: pkg |
To post a comment you must log in.
The Zlib bundled (and used by PS) is, as per, zlib/ in source tree, was
last updated upstream (mysql upstream) for version 1.2.3 (July 2005),
the latest zlib upstream one being 1.2.7 (May 2012).
Similarly, the readline bundled is 5.2 whereas the latest
readline upstream version is 6.2