Hello community, here is the log from the commit of package xtrabackup for openSUSE:Factory checked in at 2014-05-09 20:31:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xtrabackup (Old) and /work/SRC/openSUSE:Factory/.xtrabackup.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xtrabackup" Changes: -------- --- /work/SRC/openSUSE:Factory/xtrabackup/xtrabackup.changes 2014-03-09 20:28:40.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.xtrabackup.new/xtrabackup.changes 2014-05-09 20:31:15.000000000 +0200 @@ -1,0 +2,12 @@ +Thu May 8 06:52:19 UTC 2014 - [email protected] + +- Percona XtraBackup 2.1.9: + * now recognizes a new my.cnf option open_files_limit + * inherited signal mask could leave child processes running + * InnoDB table flag introduced in MySQL 5.6.16 was not recognized + "InnoDB: in InnoDB data dictionary has unknown flags 50.” + Fixed by rebasing to 5.6.17. +- As the MySQL 5.6 component was rebased to 5.6.17, adjust + percona-xtrabackup-2.1.x-mysql-5.6.15-srv_buf_size.patch + +------------------------------------------------------------------- Old: ---- mysql-5.6.15-nodoc.tar.gz percona-xtrabackup-2.1.8-nodoc.tar.gz New: ---- mysql-5.6.17-nodoc.tar.gz percona-xtrabackup-2.1.9-nodoc.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xtrabackup.spec ++++++ --- /var/tmp/diff_new_pack.9W58Ov/_old 2014-05-09 20:31:17.000000000 +0200 +++ /var/tmp/diff_new_pack.9W58Ov/_new 2014-05-09 20:31:17.000000000 +0200 @@ -17,14 +17,13 @@ %define MYSQL_55_VERSION 5.5.35 -%define MYSQL_56_VERSION 5.6.15 - +%define MYSQL_56_VERSION 5.6.17 +Name: xtrabackup +Version: 2.1.9 +Release: 0 Summary: Online backup for MySQL / InnoDB License: GPL-2.0 Group: Productivity/Databases/Tools -Name: xtrabackup -Version: 2.1.8 -Release: 0 Url: http://www.percona.com/software/percona-xtrabackup/ Source: percona-xtrabackup-%{version}-nodoc.tar.gz Source2: mysql-%{MYSQL_55_VERSION}-nodoc.tar.gz @@ -33,13 +32,6 @@ Patch0: percona-xtrabackup-2.1.x-nodoc.patch Patch1: percona-xtrabackup-2.1.x-mysql-5.6.15-srv_buf_size.patch Patch2: percona-xtrabackup-2.1.x-disable-default-version-check.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -# This is to ease migration from Percona's generic packages -Provides: percona-xtrabackup = %{version} -Obsoletes: percona-xtrabackup < %{version} -# -Requires: mysql -Requires: qpress BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -56,7 +48,10 @@ BuildRequires: readline-devel BuildRequires: tcpd-devel BuildRequires: zlib-devel +# +Requires: mysql # some runtime perl requirements for innobackupex +Requires: qpress Requires: perl(DBD::mysql) Requires: perl(File::Basename) Requires: perl(File::Copy) @@ -68,6 +63,10 @@ Requires: perl(Pod::Usage) Requires: perl(Time::HiRes) Requires: perl(strict) +# This is to ease migration from Percona's generic packages +Provides: percona-xtrabackup = %{version} +Obsoletes: percona-xtrabackup < %{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Percona XtraBackup is an online (non-blocking) backup solution for InnoDB @@ -77,24 +76,24 @@ %prep %setup -q -n percona-xtrabackup-%{version} -a 2 -a 3 # refuse to build from source tarballs with documentation due to license -%__find -maxdepth 1 -type d -iname "doc*" -print && exit 1 -%__find mysql-%{MYSQL_55_VERSION} -maxdepth 1 -type d -iname "doc*" -print && exit 1 -%__find mysql-%{MYSQL_56_VERSION} -maxdepth 1 -type d -iname "doc*" -print && exit 1 +%{__find} -maxdepth 1 -type d -iname "doc*" -print && exit 1 +%{__find} mysql-%{MYSQL_55_VERSION} -maxdepth 1 -type d -iname "doc*" -print && exit 1 +%{__find} mysql-%{MYSQL_56_VERSION} -maxdepth 1 -type d -iname "doc*" -print && exit 1 %patch0 -p1 %patch1 -p1 %patch2 -p1 %build set -ue -export CFLAGS="$RPM_OPT_FLAGS" -export CXXFLAGS="$RPM_OPT_FLAGS -fno-exceptions" +export CFLAGS="%{optflags}" +export CXXFLAGS="%{optflags} -fno-exceptions" export AUTO_DOWNLOAD=no ./utils/build.sh innodb55 -%__cp src/xtrabackup_innodb55 ./xtrabackup_55 -%__cp src/xbstream . -%__cp src/xbcrypt . +cp src/xtrabackup_innodb55 ./xtrabackup_55 +cp src/xbstream . +cp src/xbcrypt . ./utils/build.sh innodb56 -%__cp src/xtrabackup_56 . +cp src/xtrabackup_56 . %install install -d %{buildroot}%{_bindir} ++++++ mysql-5.6.15-nodoc.tar.gz -> mysql-5.6.17-nodoc.tar.gz ++++++ /work/SRC/openSUSE:Factory/xtrabackup/mysql-5.6.15-nodoc.tar.gz /work/SRC/openSUSE:Factory/.xtrabackup.new/mysql-5.6.17-nodoc.tar.gz differ: char 5, line 1 ++++++ percona-xtrabackup-2.1.8-nodoc.tar.gz -> percona-xtrabackup-2.1.9-nodoc.tar.gz ++++++ /work/SRC/openSUSE:Factory/xtrabackup/percona-xtrabackup-2.1.8-nodoc.tar.gz /work/SRC/openSUSE:Factory/.xtrabackup.new/percona-xtrabackup-2.1.9-nodoc.tar.gz differ: char 5, line 1 ++++++ percona-xtrabackup-2.1.x-mysql-5.6.15-srv_buf_size.patch ++++++ --- /var/tmp/diff_new_pack.9W58Ov/_old 2014-05-09 20:31:17.000000000 +0200 +++ /var/tmp/diff_new_pack.9W58Ov/_new 2014-05-09 20:31:17.000000000 +0200 @@ -8,14 +8,14 @@ because ifdef was not satisfied. --- - mysql-5.6.15/storage/innobase/row/row0log.cc | 4 ++-- + mysql-5.6.17/storage/innobase/row/row0log.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -Index: percona-xtrabackup-2.1.7/mysql-5.6.15/storage/innobase/row/row0log.cc +Index: percona-xtrabackup-2.1.9/mysql-5.6.17/storage/innobase/row/row0log.cc =================================================================== ---- percona-xtrabackup-2.1.7.orig/mysql-5.6.15/storage/innobase/row/row0log.cc 2013-11-17 18:02:53.000000000 +0000 -+++ percona-xtrabackup-2.1.7/mysql-5.6.15/storage/innobase/row/row0log.cc 2014-01-25 23:58:54.000000000 +0000 -@@ -2323,7 +2323,7 @@ all_done: +--- percona-xtrabackup-2.1.9.orig/mysql-5.6.17/storage/innobase/row/row0log.cc 2014-05-08 07:50:29.000000000 +0100 ++++ percona-xtrabackup-2.1.9/mysql-5.6.17/storage/innobase/row/row0log.cc 2014-05-08 07:50:36.000000000 +0100 +@@ -2562,7 +2562,7 @@ all_done: and be ignored when the operation is unsupported. */ fallocate(index->online_log->fd, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE, @@ -24,7 +24,7 @@ #endif /* FALLOC_FL_PUNCH_HOLE */ next_mrec = index->online_log->head.block; -@@ -3142,7 +3142,7 @@ all_done: +@@ -3390,7 +3390,7 @@ all_done: and be ignored when the operation is unsupported. */ fallocate(index->online_log->fd, FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE, ++++++ xtrabackup-nodoc.sh ++++++ --- /var/tmp/diff_new_pack.9W58Ov/_old 2014-05-09 20:31:17.000000000 +0200 +++ /var/tmp/diff_new_pack.9W58Ov/_new 2014-05-09 20:31:17.000000000 +0200 @@ -14,9 +14,9 @@ # published by the Open Source Initiative. # -XTRABACKUP_VERSION=2.1.8 +XTRABACKUP_VERSION=2.1.9 MYSQL55_VERSION=5.5.35 -MYSQL56_VERSION=5.6.15 +MYSQL56_VERSION=5.6.17 gunzip -v < percona-xtrabackup-${XTRABACKUP_VERSION}.tar.gz > percona-xtrabackup-${XTRABACKUP_VERSION}.tar && \ tar -v --wildcards --delete -f percona-xtrabackup-${XTRABACKUP_VERSION}.tar \ -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
