Hello community,

here is the log from the commit of package xtrabackup for openSUSE:Factory 
checked in at 2017-08-24 18:48:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xtrabackup (Old)
 and      /work/SRC/openSUSE:Factory/.xtrabackup.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xtrabackup"

Thu Aug 24 18:48:37 2017 rev:41 rq:515222 version:2.4.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/xtrabackup/xtrabackup.changes    2017-03-02 
19:29:14.668338387 +0100
+++ /work/SRC/openSUSE:Factory/.xtrabackup.new/xtrabackup.changes       
2017-08-24 18:48:41.300768389 +0200
@@ -1,0 +2,94 @@
+Tue Aug  8 15:54:11 UTC 2017 - [email protected]
+
+- Percona XtraBackup 2.4.8:
+  * Support MySQL 5.7, rebased to MySQL 5.7.13
+  * Support for InnoDB tablespace encryption
+    add --reencrypt-for-server-id option
+  * Support SHA256 passwords (via SSL connection)
+  * Support command options for secure connections
+  * xbcrypt format changes, backups are incompatible with 2.3.x
+  * Add --remove-original option to remove encrypted/compressed
+    files after operations
+  * Use hwardware accellerated crc32 implementaiton
+  * Add options to exclude tables (--tables-exclude) and databases
+    (--databases-exclude) from backup
+  * xbstream now supports parallel extraction (--parallel)
+  * xbstream now supports --decrypt, --encrypt-threads,
+    --encrypt-key, --encrypt-key-file for decryption
+  * Add options for MDL locking (--lock-ddl, --lock-ddl-timeout,
+    --lock-ddl-per-table)
+- packaging changes:
+  * bundle boost 1.59.0
+  * dropped patches:
+    percona-xtrabackup-2.2.x-srv_buf_size.patch
+    percona-xtrabackup-2.3.8-gcc7-fallthrough.patch
+    percona-xtrabackup-2.3.8-gcc7-pointer-comparisons.patch
+
+-------------------------------------------------------------------
+Tue Aug  8 11:45:45 UTC 2017 - [email protected]
+
+- Percona Xtrabackup 2.3.9:
+  * New --check-privileges option to check for system privileges
+  * Fix crash during prepare stage if index compaction was enabled
+  * Support building with OpenSSL 1.1
+  * xbstream could run out of file descriptors while extracting
+    backups which contains many tables
+  * Fix determining use of master_auto_postion on a slave to avoid
+    generating an invalid xtrabackup_slave_info file
+  * Fix crash backing up MariaDB 10.2.x with --ftwrl-* options
+  * Along with xtrabackup_checkpints file, xtrabackup now copies
+    xtrabackup_info file into directory specified by --extra-lsndir
+  * GTID position was not recorded when --binlog-info option was
+    set to AUTO
+  * bundled, patched libarchive updated to 3.3.1
+
+-------------------------------------------------------------------
+Fri Jun  2 18:28:27 UTC 2017 - [email protected]
+
+- fix build with gcc7 bsc#1041250:
+  * percona-xtrabackup-2.3.8-gcc7-fallthrough.patch
+  * percona-xtrabackup-2.3.8-gcc7-pointer-comparisons.patch
+
+-------------------------------------------------------------------
+Wed May 10 14:53:48 UTC 2017 - [email protected]
+
+- dont build shared libs for now.
+
+-------------------------------------------------------------------
+Wed May 10 14:20:30 UTC 2017 - [email protected]
+
+- enable building with system ssl
+
+-------------------------------------------------------------------
+Wed May 10 14:10:59 UTC 2017 - [email protected]
+
+- update to 2.3.8
+  - New Features
+    - Percona XtraBackup now uses hardware accelerated
+      implementation of crc32 where it is supported.
+    - Percona XtraBackup has implemented new options: xtrabackup
+      --tables-exclude and xtrabackup --databases-exclude that work
+      similar to xtrabackup --tables and xtrabackup --databases
+      options, but exclude given names/paths from backup.
+    - The xbstream binary now supports parallel extraction with the
+      --parallel option.
+    - The xbstream binary now supports following new options:
+      --decrypt, --encrypt-threads, --encrypt-key, and
+      --encrypt-key-file. When --decrypt option is specified
+      xbstream will automatically decrypt encrypted files when
+      extracting input stream. Either --encrypt-key or
+      --encrypt-key-file options must be specified to provide
+      encryption key, but not both. Option --encrypt-threads
+      specifies the number of worker threads doing the encryption,
+      default is 1.
+  - Bugs fixed
+    - xtrabackup would not create fresh InnoDB redo logs when
+      preparing incremental backup. Bug fixed #1669592.
+    - xtrabackup --export can now export tables that have more than
+      31 index. Bug fixed #1089681.
+    - Unrecognized character \x01; marked by <-- HERE message could
+      be seen if backups were taken with the version check enabled.
+      Bug fixed #1651978.
+- refreshed percona-xtrabackup-2.3.2-unbundle-jsnm.patch
+
+-------------------------------------------------------------------

Old:
----
  percona-xtrabackup-2.2.x-srv_buf_size.patch
  percona-xtrabackup-2.3.7-nodoc.tar.xz

New:
----
  boost_1_59_0.tar.bz2
  percona-xtrabackup-2.4.8-nodoc.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xtrabackup.spec ++++++
--- /var/tmp/diff_new_pack.9cQTE5/_old  2017-08-24 18:48:43.128511037 +0200
+++ /var/tmp/diff_new_pack.9cQTE5/_new  2017-08-24 18:48:43.132510473 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           xtrabackup
-Version:        2.3.7
+Version:        2.4.8
 Release:        0
 Summary:        Online backup for MySQL / InnoDB
 License:        GPL-2.0
@@ -26,8 +26,8 @@
 # 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
+Source2:        
https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.bz2
 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.3-disable-version-check.patch
 Patch5:         percona-xtrabackup-2.3.2-unbundle-jsnm.patch
@@ -57,7 +57,6 @@
 # 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
@@ -74,14 +73,13 @@
 This package contains the test suite for Percona XtraBackup %{version}
 
 %prep
-%setup -q -n percona-xtrabackup-%{version}
+%setup -q -n percona-xtrabackup-%{version} -a 2
 # refuse to build from source tarballs with documentation due to license
 %{__find} -maxdepth 1 -type d -iname "doc*" -print && exit 1
 %{__find} storage/innobase/xtrabackup -maxdepth 1 -type d -iname "doc*" -print 
&& exit 1
 
 rm -rf storage/innobase/xtrabackup/src/jsmn
 
-%patch1 -p1
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
@@ -93,8 +91,10 @@
        -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -pie -Wl,-z,relro,-z,now" \
        -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -pie -Wl,-z,relro,-z,now" \
        -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -pie -Wl,-z,relro,-z,now" \
-       -DBUILD_CONFIG=xtrabackup_release \
-       -DINSTALL_MYSQLTESTDIR=%{_datadir}/percona-xtrabackup-test
+       -DBUILD_CONFIG=xtrabackup_release -DWITH_SSL=system \
+       -DINSTALL_MYSQLTESTDIR=%{_datadir}/percona-xtrabackup-test \
+       -DBUILD_SHARED_LIBS:BOOL=OFF -DBUILD_STATIC_LIBS:BOOL=ON \
+       -DWITH_BOOST=../boost_1_59_0
 
 make %{?_smp_mflags}
 
@@ -102,17 +102,15 @@
 %cmake_install
 
 %files
-%defattr(-,root,root,-)
+%doc COPYING
 %{_bindir}/innobackupex
 %{_bindir}/xtrabackup
 %{_bindir}/xbstream
 %{_bindir}/xbcrypt
 %{_bindir}/xbcloud
 %{_bindir}/xbcloud_osenv
-%doc COPYING
 
 %files test
-%defattr(-,root,root,-)
 %{_datadir}/percona-xtrabackup-test
 
 %changelog

++++++ percona-xtrabackup-2.3.2-unbundle-jsnm.patch ++++++
--- /var/tmp/diff_new_pack.9cQTE5/_old  2017-08-24 18:48:43.196501464 +0200
+++ /var/tmp/diff_new_pack.9cQTE5/_new  2017-08-24 18:48:43.208499774 +0200
@@ -1,11 +1,11 @@
-Index: percona-xtrabackup-2.3.2/storage/innobase/xtrabackup/src/CMakeLists.txt
+Index: percona-xtrabackup-2.3.8/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
-@@ -18,7 +18,6 @@ INCLUDE(curl)
- INCLUDE(libev)
+--- 
percona-xtrabackup-2.3.8.orig/storage/innobase/xtrabackup/src/CMakeLists.txt
++++ percona-xtrabackup-2.3.8/storage/innobase/xtrabackup/src/CMakeLists.txt
+@@ -19,7 +19,6 @@ INCLUDE(libev)
  
  ADD_SUBDIRECTORY(libarchive)
+ ADD_SUBDIRECTORY(crc)
 -ADD_SUBDIRECTORY(jsmn)
  
  FIND_GCRYPT()

++++++ percona-xtrabackup-2.3.3-disable-version-check.patch ++++++
--- /var/tmp/diff_new_pack.9cQTE5/_old  2017-08-24 18:48:43.232496395 +0200
+++ /var/tmp/diff_new_pack.9cQTE5/_new  2017-08-24 18:48:43.232496395 +0200
@@ -1,17 +1,17 @@
-Index: percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/backup_copy.cc
+Index: percona-xtrabackup-2.4.8/storage/innobase/xtrabackup/src/backup_copy.cc
 ===================================================================
---- 
percona-xtrabackup-2.3.6.orig/storage/innobase/xtrabackup/src/backup_copy.cc    
   2016-11-25 10:05:53.000000000 +0100
-+++ percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/backup_copy.cc    
2017-01-14 11:26:58.039337272 +0100
-@@ -48,7 +48,7 @@ Place, Suite 330, Boston, MA 02111-1307
+--- 
percona-xtrabackup-2.4.8.orig/storage/innobase/xtrabackup/src/backup_copy.cc    
   2017-07-20 14:29:48.000000000 +0200
++++ percona-xtrabackup-2.4.8/storage/innobase/xtrabackup/src/backup_copy.cc    
2017-08-08 15:26:08.969853105 +0200
+@@ -51,7 +51,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 <algorithm>
  #include "fil_cur.h"
- #include "xtrabackup.h"
-@@ -1954,6 +1954,7 @@ decrypt_decompress()
+@@ -2040,6 +2040,7 @@ decrypt_decompress()
        return(ret);
  }
  
@@ -19,16 +19,16 @@
  void
  version_check()
  {
-@@ -1984,3 +1985,4 @@ version_check()
+@@ -2070,3 +2071,4 @@ version_check()
  
        pclose(pipe);
  }
 +*/
-Index: percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/backup_copy.h
+Index: percona-xtrabackup-2.4.8/storage/innobase/xtrabackup/src/backup_copy.h
 ===================================================================
---- 
percona-xtrabackup-2.3.6.orig/storage/innobase/xtrabackup/src/backup_copy.h     
   2016-11-25 10:05:53.000000000 +0100
-+++ percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/backup_copy.h     
2017-01-14 11:26:58.039337272 +0100
-@@ -41,8 +41,10 @@ bool
+--- 
percona-xtrabackup-2.4.8.orig/storage/innobase/xtrabackup/src/backup_copy.h     
   2017-07-20 14:29:48.000000000 +0200
++++ percona-xtrabackup-2.4.8/storage/innobase/xtrabackup/src/backup_copy.h     
2017-08-08 15:26:08.969853105 +0200
+@@ -43,8 +43,10 @@ bool
  copy_back();
  bool
  decrypt_decompress();
@@ -39,11 +39,11 @@
  bool
  is_path_separator(char);
  bool
-Index: percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/CMakeLists.txt
+Index: percona-xtrabackup-2.4.8/storage/innobase/xtrabackup/src/CMakeLists.txt
 ===================================================================
---- 
percona-xtrabackup-2.3.6.orig/storage/innobase/xtrabackup/src/CMakeLists.txt    
   2016-11-25 10:05:53.000000000 +0100
-+++ percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/CMakeLists.txt    
2017-01-14 11:26:58.043337306 +0100
-@@ -25,11 +25,11 @@ FIND_CURL()
+--- 
percona-xtrabackup-2.4.8.orig/storage/innobase/xtrabackup/src/CMakeLists.txt    
   2017-07-20 14:29:48.000000000 +0200
++++ percona-xtrabackup-2.4.8/storage/innobase/xtrabackup/src/CMakeLists.txt    
2017-08-08 15:26:08.969853105 +0200
+@@ -28,11 +28,11 @@ FIND_CURL()
  FIND_EV()
  
  # xxd is needed to embed version_check script
@@ -59,7 +59,7 @@
  
  INCLUDE_DIRECTORIES(
    ${CMAKE_SOURCE_DIR}/include
-@@ -52,13 +52,13 @@ ADD_DEFINITIONS(${SSL_DEFINES})
+@@ -56,13 +56,13 @@ ADD_DEFINITIONS(${SSL_DEFINES})
  CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/xtrabackup_version.h.in
                 ${CMAKE_CURRENT_BINARY_DIR}/xtrabackup_version.h )
  
@@ -77,13 +77,13 @@
 +#ADD_CUSTOM_TARGET(GenVersionCheck
 +#                  DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/version_check_pl.h)
  
- SET_SOURCE_FILES_PROPERTIES(
-   xtrabackup.cc
-Index: percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/xtrabackup.cc
+ ADD_COMPILE_FLAGS(
+   keyring.cc
+Index: percona-xtrabackup-2.4.8/storage/innobase/xtrabackup/src/xtrabackup.cc
 ===================================================================
---- 
percona-xtrabackup-2.3.6.orig/storage/innobase/xtrabackup/src/xtrabackup.cc     
   2016-11-25 10:05:53.000000000 +0100
-+++ percona-xtrabackup-2.3.6/storage/innobase/xtrabackup/src/xtrabackup.cc     
2017-01-14 11:26:58.043337306 +0100
-@@ -6768,7 +6768,7 @@ xb_init()
+--- 
percona-xtrabackup-2.4.8.orig/storage/innobase/xtrabackup/src/xtrabackup.cc     
   2017-07-20 14:29:48.000000000 +0200
++++ percona-xtrabackup-2.4.8/storage/innobase/xtrabackup/src/xtrabackup.cc     
2017-08-08 15:26:08.973853144 +0200
+@@ -8052,7 +8052,7 @@ xb_init()
        if (xtrabackup_backup) {
  
                if (!opt_noversioncheck) {

++++++ percona-xtrabackup-2.3.7-nodoc.tar.xz -> 
percona-xtrabackup-2.4.8-nodoc.tar.xz ++++++
/work/SRC/openSUSE:Factory/xtrabackup/percona-xtrabackup-2.3.7-nodoc.tar.xz 
/work/SRC/openSUSE:Factory/.xtrabackup.new/percona-xtrabackup-2.4.8-nodoc.tar.xz
 differ: char 25, line 1


Reply via email to