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 - astieger@suse.com
+
+- 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 - astieger@suse.com
+
+- 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
+ #include
-#include
-+/* #include */
#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