Hello community, here is the log from the commit of package xtrabackup for openSUSE:Factory checked in at 2016-01-21 23:43:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-01-01 19:49:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.xtrabackup.new/xtrabackup.changes 2016-01-22 01:08:07.000000000 +0100 @@ -1,0 +2,34 @@ +Sun Jan 17 18:54:37 UTC 2016 - ec...@opensuse.org + +- Percona XtraBackup 2.3.3, a bugfix release: + * Database directories were not removed if DROP DATABASE happened + during the backup. + * Backup would fail if Store backup history on the server feature + was enabled and backup was taken from server without binary + log enabled. + * Percona XtraBackup now fails with descriptive error message if + --defaults-extra-file is not specified first. + * Backup would fail if --rsync option was used without specifying + temporary folder. + * Fixed Percona XtraBackup crash which happened when it was used + for SST on MariaDB Galera Cluster caused by double free of + datadir‘ variable. + * --move-back did not respect the innodb_log_group_home_dir and + innodb_data_home_dir options which caused ib_logfiles and data + files not to be moved to correct location. + * xtrabackup_binlog_info was not updated correctly when applying + incremental backups. + * When using a --defaults-file option Percona XtraBackup would + complain about datadir being mismatched if it wasn’t explicitly + set in the defaults file. + * Fixed build issues by adding missing check in cmake script for + xxd presence. + * Percona XtraBackup would terminate backup process without error + if --slave-info option was used on a server not running as a + replication slave. + * innobackupex when used with --stream option would create an + empty directory with a timestamp as a name. +- update percona-xtrabackup-2.3.2-disable-version-check.patch + to percona-xtrabackup-2.3.3-disable-version-check.patch + +------------------------------------------------------------------- Old: ---- percona-xtrabackup-2.3.2-disable-version-check.patch percona-xtrabackup-2.3.2-nodoc.tar.xz New: ---- percona-xtrabackup-2.3.3-disable-version-check.patch percona-xtrabackup-2.3.3-nodoc.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xtrabackup.spec ++++++ --- /var/tmp/diff_new_pack.BjfCeC/_old 2016-01-22 01:08:11.000000000 +0100 +++ /var/tmp/diff_new_pack.BjfCeC/_new 2016-01-22 01:08:11.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package xtrabackup # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: xtrabackup -Version: 2.3.2 +Version: 2.3.3 Release: 0 Summary: Online backup for MySQL / InnoDB License: GPL-2.0 @@ -29,7 +29,7 @@ Source4: xtrabackup-nodoc.sh Patch1: percona-xtrabackup-2.2.x-srv_buf_size.patch Patch3: percona-xtrabackup-2.2.9-nodoc.patch -Patch4: percona-xtrabackup-2.3.2-disable-version-check.patch +Patch4: percona-xtrabackup-2.3.3-disable-version-check.patch Patch5: percona-xtrabackup-2.3.2-unbundle-jsnm.patch BuildRequires: autoconf BuildRequires: automake ++++++ percona-xtrabackup-2.3.2-disable-version-check.patch -> percona-xtrabackup-2.3.3-disable-version-check.patch ++++++ --- /work/SRC/openSUSE:Factory/xtrabackup/percona-xtrabackup-2.3.2-disable-version-check.patch 2015-11-12 19:40:28.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.xtrabackup.new/percona-xtrabackup-2.3.3-disable-version-check.patch 2016-01-22 01:08:07.000000000 +0100 @@ -1,16 +1,16 @@ -Index: percona-xtrabackup-2.3.2/storage/innobase/xtrabackup/src/backup_copy.cc -=================================================================== ---- percona-xtrabackup-2.3.2.orig/storage/innobase/xtrabackup/src/backup_copy.cc -+++ percona-xtrabackup-2.3.2/storage/innobase/xtrabackup/src/backup_copy.cc -@@ -48,7 +48,6 @@ Place, Suite 330, Boston, MA 02111-1307 +diff -Pdpru percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/backup_copy.cc percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/backup_copy.cc +--- percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/backup_copy.cc 2015-12-14 20:49:07.000000000 +0100 ++++ percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/backup_copy.cc 2016-01-17 23:26:10.661829261 +0100 +@@ -48,7 +48,7 @@ Place, Suite 330, Boston, MA 02111-1307 #include <set> #include <string> #include <mysqld.h> -#include <version_check_pl.h> ++/* #include <version_check_pl.h> */ #include <sstream> #include "fil_cur.h" #include "xtrabackup.h" -@@ -1866,6 +1865,7 @@ decrypt_decompress() +@@ -1882,6 +1882,7 @@ decrypt_decompress() return(ret); } @@ -18,15 +18,14 @@ void version_check() { -@@ -1896,3 +1896,4 @@ version_check() +@@ -1912,3 +1913,4 @@ version_check() pclose(pipe); } +*/ -Index: percona-xtrabackup-2.3.2/storage/innobase/xtrabackup/src/backup_copy.h -=================================================================== ---- percona-xtrabackup-2.3.2.orig/storage/innobase/xtrabackup/src/backup_copy.h -+++ percona-xtrabackup-2.3.2/storage/innobase/xtrabackup/src/backup_copy.h +diff -Pdpru percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/backup_copy.h percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/backup_copy.h +--- percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/backup_copy.h 2015-12-14 20:49:07.000000000 +0100 ++++ percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/backup_copy.h 2016-01-17 23:16:15.044500527 +0100 @@ -37,8 +37,10 @@ bool copy_back(); bool @@ -38,32 +37,54 @@ bool is_path_separator(char); bool -Index: percona-xtrabackup-2.3.2/storage/innobase/xtrabackup/src/xtrabackup.cc -=================================================================== ---- percona-xtrabackup-2.3.2.orig/storage/innobase/xtrabackup/src/xtrabackup.cc -+++ percona-xtrabackup-2.3.2/storage/innobase/xtrabackup/src/xtrabackup.cc -@@ -6688,7 +6688,7 @@ xb_init() +diff -Pdpru percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/CMakeLists.txt percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/CMakeLists.txt +--- percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/CMakeLists.txt 2015-12-14 20:49:07.000000000 +0100 ++++ percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/CMakeLists.txt 2016-01-17 23:37:22.286376304 +0100 +@@ -25,11 +25,11 @@ FIND_CURL() + FIND_EV() + + # xxd is needed to embed version_check script +-FIND_PROGRAM(XXD_PATH xxd) ++#FIND_PROGRAM(XXD_PATH xxd) + +-IF(NOT XXD_PATH) +- MESSAGE(FATAL_ERROR "xxd not found. Try to install vim-common.") +-ENDIF(NOT XXD_PATH) ++#IF(NOT XXD_PATH) ++# MESSAGE(FATAL_ERROR "xxd not found. Try to install vim-common.") ++#ENDIF(NOT XXD_PATH) + + INCLUDE_DIRECTORIES( + ${CMAKE_SOURCE_DIR}/include +@@ -50,13 +50,13 @@ INCLUDE_DIRECTORIES( + CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/xtrabackup_version.h.in + ${CMAKE_CURRENT_BINARY_DIR}/xtrabackup_version.h ) + +-ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h +- COMMAND ${XXD_PATH} --include version_check.pl +- ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h +- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) ++#ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h ++# COMMAND ${XXD_PATH} --include version_check.pl ++# ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h ++# WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) + +-ADD_CUSTOM_TARGET(GenVersionCheck +- DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h) ++#ADD_CUSTOM_TARGET(GenVersionCheck ++# DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h) + + + MYSQL_ADD_EXECUTABLE(xtrabackup +diff -Pdpru percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/xtrabackup.cc percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/xtrabackup.cc +--- percona-xtrabackup-2.3.3.orig/storage/innobase/xtrabackup/src/xtrabackup.cc 2015-12-14 20:49:07.000000000 +0100 ++++ percona-xtrabackup-2.3.3/storage/innobase/xtrabackup/src/xtrabackup.cc 2016-01-17 23:17:32.535859179 +0100 +@@ -6699,7 +6699,7 @@ xb_init() if (xtrabackup_backup) { if (!opt_noversioncheck) { - version_check(); -+ // version_check(); ++ //version_check(); } if ((mysql_connection = xb_mysql_connect()) == NULL) { -Index: percona-xtrabackup-2.3.2/storage/innobase/xtrabackup/src/CMakeLists.txt -=================================================================== ---- percona-xtrabackup-2.3.2.orig/storage/innobase/xtrabackup/src/CMakeLists.txt -+++ percona-xtrabackup-2.3.2/storage/innobase/xtrabackup/src/CMakeLists.txt -@@ -43,11 +43,6 @@ INCLUDE_DIRECTORIES( - CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/xtrabackup_version.h.in - ${CMAKE_CURRENT_BINARY_DIR}/xtrabackup_version.h ) - --EXECUTE_PROCESS(COMMAND xxd --include version_check.pl -- ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h -- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) -- -- - MYSQL_ADD_EXECUTABLE(xtrabackup - xtrabackup.cc - innobackupex.cc ++++++ percona-xtrabackup-2.3.2-nodoc.tar.xz -> percona-xtrabackup-2.3.3-nodoc.tar.xz ++++++ /work/SRC/openSUSE:Factory/xtrabackup/percona-xtrabackup-2.3.2-nodoc.tar.xz /work/SRC/openSUSE:Factory/.xtrabackup.new/percona-xtrabackup-2.3.3-nodoc.tar.xz differ: char 26, line 1