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 - astieger@suse.com + +- 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 - astieger@suse.com + +- 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 - astieger@suse.com + +- 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 - mrueckert@suse.de + +- dont build shared libs for now. + +------------------------------------------------------------------- +Wed May 10 14:20:30 UTC 2017 - mrueckert@suse.de + +- enable building with system ssl + +------------------------------------------------------------------- +Wed May 10 14:10:59 UTC 2017 - mrueckert@suse.de + +- 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.b... 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
participants (1)
-
root@hilbert.suse.de