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


Reply via email to