Hello community, here is the log from the commit of package xtrabackup for openSUSE:Factory checked in at 2018-09-14 00:02:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xtrabackup (Old) and /work/SRC/openSUSE:Factory/.xtrabackup.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xtrabackup" Fri Sep 14 00:02:32 2018 rev:46 rq:635520 version:2.4.12 Changes: -------- --- /work/SRC/openSUSE:Factory/xtrabackup/xtrabackup.changes 2018-05-10 15:50:38.226543165 +0200 +++ /work/SRC/openSUSE:Factory/.xtrabackup.new/xtrabackup.changes 2018-09-14 00:02:44.961891478 +0200 @@ -1,0 +2,19 @@ +Thu Sep 13 11:08:03 UTC 2018 - [email protected] + +- Percona Xtrabackup 2.4.12: + * now prints used arguments to standard output + * --copy-back did not read which encryption plugin to use from + plugin-load setting of the my.cnf configuration file + * xbstream was exiting with zero return code when it failed to + create one or more target files + * xtrabackup_checkpoints files were encrypted during a backup, + caused additional difficulties to take incremental backups + +------------------------------------------------------------------- +Wed Jun 6 09:18:05 UTC 2018 - [email protected] + +- Percona XtraBackup 2.4.11: + * Add support for encrypted general tablespaces + * Add support for backup on instqances using keyring_vault plugin + +------------------------------------------------------------------- Old: ---- percona-xtrabackup-2.4.10-nodoc.tar.xz New: ---- percona-xtrabackup-2.4.12-nodoc.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xtrabackup.spec ++++++ --- /var/tmp/diff_new_pack.s1m2Yv/_old 2018-09-14 00:02:46.885890010 +0200 +++ /var/tmp/diff_new_pack.s1m2Yv/_new 2018-09-14 00:02:46.889890006 +0200 @@ -17,12 +17,12 @@ Name: xtrabackup -Version: 2.4.10 +Version: 2.4.12 Release: 0 Summary: Online backup for MySQL / InnoDB License: GPL-2.0-only Group: Productivity/Archiving/Backup -Url: http://www.percona.com/software/percona-xtrabackup/ +URL: http://www.percona.com/software/percona-xtrabackup/ # stripped source tarball generated from URL below using xtrabackup-nodoc.sh # https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-%%{version}/source/tarball/percona-xtrabackup-%%{version}.tar.gz Source: percona-xtrabackup-%{version}-nodoc.tar.xz @@ -89,6 +89,7 @@ -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -pie -Wl,-z,relro,-z,now" \ -DBUILD_CONFIG=xtrabackup_release -DWITH_SSL=system \ -DINSTALL_MYSQLTESTDIR=%{_datadir}/percona-xtrabackup-test \ + -DINSTALL_PLUGINDIR="%{_lib}/xtrabackup/plugins" \ -DMYSQL_UNIX_ADDR=%{_rundir}/mysql/mysql.sock \ -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_STATIC_LIBS:BOOL=ON \ -DWITH_BOOST=../boost_1_59_0 @@ -97,6 +98,7 @@ %install %cmake_install +find %{buildroot} -type f -name "*.a" -print -delete %files %license COPYING @@ -106,6 +108,9 @@ %{_bindir}/xbcrypt %{_bindir}/xbcloud %{_bindir}/xbcloud_osenv +%dir %{_libdir}/xtrabackup +%dir %{_libdir}/xtrabackup/plugins +%{_libdir}/xtrabackup/plugins/*.so %files test %{_datadir}/percona-xtrabackup-test ++++++ percona-xtrabackup-2.3.3-disable-version-check.patch ++++++ --- /var/tmp/diff_new_pack.s1m2Yv/_old 2018-09-14 00:02:46.925889979 +0200 +++ /var/tmp/diff_new_pack.s1m2Yv/_new 2018-09-14 00:02:46.925889979 +0200 @@ -1,65 +1,81 @@ -Index: percona-xtrabackup-2.4.10/storage/innobase/xtrabackup/src/backup_copy.cc +Index: percona-xtrabackup-2.4.11/storage/innobase/xtrabackup/src/backup_copy.cc =================================================================== ---- percona-xtrabackup-2.4.10.orig/storage/innobase/xtrabackup/src/backup_copy.cc -+++ percona-xtrabackup-2.4.10/storage/innobase/xtrabackup/src/backup_copy.cc -@@ -51,7 +51,7 @@ Place, Suite 330, Boston, MA 02111-1307 - #include <set> +--- percona-xtrabackup-2.4.11.orig/storage/innobase/xtrabackup/src/backup_copy.cc 2018-06-06 11:24:11.008685160 +0200 ++++ percona-xtrabackup-2.4.11/storage/innobase/xtrabackup/src/backup_copy.cc 2018-06-06 11:25:48.437090110 +0200 +@@ -53,7 +53,6 @@ Place, Suite 330, Boston, MA 02111-1307 #include <string> #include <mysqld.h> + #include <my_default.h> -#include <version_check_pl.h> -+/* #include <version_check_pl.h> */ #include <sstream> #include <algorithm> #include "fil_cur.h" -@@ -2057,6 +2057,7 @@ decrypt_decompress() +@@ -2298,33 +2297,3 @@ decrypt_decompress() return(ret); } -+/* - void - version_check() - { -@@ -2087,3 +2088,4 @@ version_check() - - pclose(pipe); - } -+*/ -Index: percona-xtrabackup-2.4.10/storage/innobase/xtrabackup/src/backup_copy.h +-void +-version_check() +-{ +- if (opt_password != NULL) { +- setenv("option_mysql_password", opt_password, 1); +- } +- if (opt_user != NULL) { +- setenv("option_mysql_user", opt_user, 1); +- } +- if (opt_host != NULL) { +- setenv("option_mysql_host", opt_host, 1); +- } +- if (opt_socket != NULL) { +- setenv("option_mysql_socket", opt_socket, 1); +- } +- if (opt_port != 0) { +- char port[20]; +- snprintf(port, sizeof(port), "%u", opt_port); +- setenv("option_mysql_port", port, 1); +- } +- +- FILE *pipe = popen("perl", "w"); +- if (pipe == NULL) { +- return; +- } +- +- fwrite((const char *) version_check_pl, version_check_pl_len, 1, pipe); +- +- pclose(pipe); +-} +Index: percona-xtrabackup-2.4.11/storage/innobase/xtrabackup/src/backup_copy.h =================================================================== ---- percona-xtrabackup-2.4.10.orig/storage/innobase/xtrabackup/src/backup_copy.h -+++ percona-xtrabackup-2.4.10/storage/innobase/xtrabackup/src/backup_copy.h -@@ -42,8 +42,10 @@ bool - copy_back(); +--- percona-xtrabackup-2.4.11.orig/storage/innobase/xtrabackup/src/backup_copy.h 2018-06-06 11:24:11.008685160 +0200 ++++ percona-xtrabackup-2.4.11/storage/innobase/xtrabackup/src/backup_copy.h 2018-06-06 11:26:10.249180770 +0200 +@@ -42,8 +42,6 @@ bool + copy_back(int argc, char **argv); bool decrypt_decompress(); -+/* - void - version_check(); -+*/ +-void +-version_check(); bool is_path_separator(char); bool -Index: percona-xtrabackup-2.4.10/storage/innobase/xtrabackup/src/CMakeLists.txt +Index: percona-xtrabackup-2.4.11/storage/innobase/xtrabackup/src/CMakeLists.txt =================================================================== ---- percona-xtrabackup-2.4.10.orig/storage/innobase/xtrabackup/src/CMakeLists.txt -+++ percona-xtrabackup-2.4.10/storage/innobase/xtrabackup/src/CMakeLists.txt -@@ -29,11 +29,11 @@ MYSQL_CHECK_CURL() +--- percona-xtrabackup-2.4.11.orig/storage/innobase/xtrabackup/src/CMakeLists.txt 2018-06-06 11:24:11.008685160 +0200 ++++ percona-xtrabackup-2.4.11/storage/innobase/xtrabackup/src/CMakeLists.txt 2018-06-06 11:27:24.561489639 +0200 +@@ -28,13 +28,6 @@ FIND_GCRYPT() + MYSQL_CHECK_CURL() FIND_EV() - # xxd is needed to embed version_check script +-# 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 -@@ -57,13 +57,13 @@ ADD_DEFINITIONS(${SSL_DEFINES}) + ${CMAKE_SOURCE_DIR}/storage/innobase/include +@@ -57,14 +50,6 @@ ADD_DEFINITIONS(${SSL_DEFINES}) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/xtrabackup_version.h.in ${CMAKE_CURRENT_BINARY_DIR}/xtrabackup_version.h ) @@ -67,28 +83,22 @@ - 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) - - SET(keyring_source_files - keyring.cc -Index: percona-xtrabackup-2.4.10/storage/innobase/xtrabackup/src/xtrabackup.cc +- + INCLUDE_DIRECTORIES( + ${CMAKE_SOURCE_DIR}/plugin/keyring + ${CMAKE_SOURCE_DIR}/plugin/keyring_vault +Index: percona-xtrabackup-2.4.11/storage/innobase/xtrabackup/src/xtrabackup.cc =================================================================== ---- percona-xtrabackup-2.4.10.orig/storage/innobase/xtrabackup/src/xtrabackup.cc -+++ percona-xtrabackup-2.4.10/storage/innobase/xtrabackup/src/xtrabackup.cc -@@ -8063,7 +8063,7 @@ xb_init() +--- percona-xtrabackup-2.4.11.orig/storage/innobase/xtrabackup/src/xtrabackup.cc 2018-06-06 11:24:11.008685160 +0200 ++++ percona-xtrabackup-2.4.11/storage/innobase/xtrabackup/src/xtrabackup.cc 2018-06-06 11:27:42.497564191 +0200 +@@ -8218,7 +8218,6 @@ xb_init() if (xtrabackup_backup) { if (!opt_noversioncheck) { - version_check(); -+ //version_check(); } if ((mysql_connection = xb_mysql_connect()) == NULL) { ++++++ percona-xtrabackup-2.4.10-nodoc.tar.xz -> percona-xtrabackup-2.4.12-nodoc.tar.xz ++++++ /work/SRC/openSUSE:Factory/xtrabackup/percona-xtrabackup-2.4.10-nodoc.tar.xz /work/SRC/openSUSE:Factory/.xtrabackup.new/percona-xtrabackup-2.4.12-nodoc.tar.xz differ: char 25, line 1
