Hello community, here is the log from the commit of package xtrabackup for openSUSE:Factory checked in at 2013-03-22 13:07:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xtrabackup (Old) and /work/SRC/openSUSE:Factory/.xtrabackup.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xtrabackup", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/xtrabackup/xtrabackup.changes 2013-03-18 07:20:00.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.xtrabackup.new/xtrabackup.changes 2013-03-22 13:07:14.000000000 +0100 @@ -1,0 +2,41 @@ +Thu Mar 21 21:15:48 UTC 2013 - [email protected] + +- update to 2.0.6 [bnc#810880] +- new features: + XtraBackup has implemented basic support for MySQL 5.6, Percona + Server 5.6 and MariaDB 10.0. Basic support means that these + versions are are recognized by XtraBackup, and that backup/restore + works as long as no 5.6-specific features are used (such as GTID, + remote/transportable tablespaces, separate undo tablespace, + 5.6-style buffer pool dump files). +- bugs fixed: + * Individual InnoDB tablespaces with size less than 1MB were extended + to 1MB on the backup prepare operation. This led to a large increase + in disk usage in cases when there are many small InnoDB tablespaces. + * Fixed the issue that caused databases corresponding to inaccessible + datadir subdirectories to be ignored by XtraBackup without warning + or error messages. This was happening because InnoDB code silently + ignored datadir subdirectories it could not open. + * Under some circumstances XtraBackup could fail to copy a tablespace + with a high --parallel option value and a low innodb_open_files value. + * Fixed a regression that caused individual partition backups to fail + when used with --include option in innobackupex or the --tables + option in xtrabackup. + * innobackupex didn’t add the file-per-table setting for table- + independent backups. Fixed by making XtraBackup auto-enable + innodb_file_per_table when the --export option is used. + * Under some circumstances XtraBackup could fail on a backup prepare + with innodb_flush_method=O_DIRECT. + * innobackupex did not pass the --tmpdir option to the xtrabackup + binary resulting in the server’s tmpdir always being used for + temporary files. + * XtraBackup has improved the error reporting for unrecognized server + versions. + * innobackupex would fail when --no-lock and --rsync were used in + conjunction. + * Fix a regression that caused xtrabackup_pid file to remain in the + temporary dir after execution. + * Unnecessary debug messages have been removed from the XtraBackup + output + +------------------------------------------------------------------- Old: ---- percona-xtrabackup-2.0.5-nodoc.tar.gz New: ---- mysql-5.6.10-nodoc.tar.gz percona-xtrabackup-2.0.6-nodoc.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xtrabackup.spec ++++++ --- /var/tmp/diff_new_pack.bejWNp/_old 2013-03-22 13:07:20.000000000 +0100 +++ /var/tmp/diff_new_pack.bejWNp/_new 2013-03-22 13:07:20.000000000 +0100 @@ -18,18 +18,20 @@ %define MYSQL_51_VERSION 5.1.59 %define MYSQL_55_VERSION 5.5.17 +%define MYSQL_56_VERSION 5.6.10 Summary: Online backup for MySQL / InnoDB License: GPL-2.0 Group: Productivity/Databases/Tools Name: xtrabackup -Version: 2.0.5 +Version: 2.0.6 Release: 0 Url: http://www.percona.com/software/percona-xtrabackup/ Source: percona-xtrabackup-%{version}-nodoc.tar.gz Source1: mysql-%{MYSQL_51_VERSION}-nodoc.tar.gz Source2: mysql-%{MYSQL_55_VERSION}-nodoc.tar.gz -Source3: xtrabackup-nodoc.sh +Source3: mysql-%{MYSQL_56_VERSION}-nodoc.tar.gz +Source4: xtrabackup-nodoc.sh Patch0: percona-xtrabackup-2.0.2-nodoc.patch Patch1: mysql-5.1.59-nodoc.patch # PATCH-FIX-UPSTREAM xtrabackup-automake-1.13.patch [email protected] @@ -75,11 +77,12 @@ InnoDB, but can also backup MyISAM tables. %prep -%setup -q -n percona-xtrabackup-%{version} -a 1 -a 2 +%setup -q -n percona-xtrabackup-%{version} -a 1 -a 2 -a 3 # refuse to build from source tarballs with documentation due to license %__find -maxdepth 1 -type d -iname "doc*" -print && exit 1 %__find mysql-%{MYSQL_51_VERSION} -maxdepth 1 -type d -iname "doc*" -print && exit 1 %__find mysql-%{MYSQL_55_VERSION} -maxdepth 1 -type d -iname "doc*" -print && exit 1 +%__find mysql-%{MYSQL_56_VERSION} -maxdepth 1 -type d -iname "doc*" -print && exit 1 %patch0 %patch1 %patch2 -p1 @@ -94,12 +97,15 @@ %__cp src/xbstream . ./utils/build.sh innodb55 %__cp src/xtrabackup_innodb55 ./xtrabackup_55 +./utils/build.sh innodb56 +%__cp src/xtrabackup_56 . %install install -d %{buildroot}%{_bindir} install -d %{buildroot}%{_datadir} install -m 755 xtrabackup_51 %{buildroot}%{_bindir} install -m 755 xtrabackup_55 %{buildroot}%{_bindir} +install -m 755 xtrabackup_56 %{buildroot}%{_bindir} install -m 755 xbstream %{buildroot}%{_bindir} install -m 755 innobackupex %{buildroot}%{_bindir} ln -s innobackupex %{buildroot}%{_bindir}/innobackupex-1.5.1 @@ -110,6 +116,7 @@ %{_bindir}/innobackupex-1.5.1 %{_bindir}/xtrabackup_51 %{_bindir}/xtrabackup_55 +%{_bindir}/xtrabackup_56 %{_bindir}/xbstream %doc COPYING ++++++ percona-xtrabackup-2.0.5-nodoc.tar.gz -> percona-xtrabackup-2.0.6-nodoc.tar.gz ++++++ /work/SRC/openSUSE:Factory/xtrabackup/percona-xtrabackup-2.0.5-nodoc.tar.gz /work/SRC/openSUSE:Factory/.xtrabackup.new/percona-xtrabackup-2.0.6-nodoc.tar.gz differ: char 5, line 1 ++++++ xtrabackup-nodoc.sh ++++++ --- /var/tmp/diff_new_pack.bejWNp/_old 2013-03-22 13:07:20.000000000 +0100 +++ /var/tmp/diff_new_pack.bejWNp/_new 2013-03-22 13:07:20.000000000 +0100 @@ -14,9 +14,10 @@ # published by the Open Source Initiative. # -XTRABACKUP_VERSION=2.0.5 +XTRABACKUP_VERSION=2.0.6 MYSQL51_VERSION=5.1.59 MYSQL55_VERSION=5.5.17 +MYSQL56_VERSION=5.6.10 gunzip -v < percona-xtrabackup-${XTRABACKUP_VERSION}.tar.gz > percona-xtrabackup-${XTRABACKUP_VERSION}.tar && \ tar -v --delete -f percona-xtrabackup-${XTRABACKUP_VERSION}.tar "percona-xtrabackup-${XTRABACKUP_VERSION}/doc" && \ @@ -33,4 +34,9 @@ mv -v mysql-${MYSQL55_VERSION}.tar mysql-${MYSQL55_VERSION}-nodoc.tar && \ gzip -v mysql-${MYSQL55_VERSION}-nodoc.tar +gunzip < mysql-${MYSQL56_VERSION}.tar.gz > mysql-${MYSQL56_VERSION}.tar && \ +tar -v --delete -f mysql-${MYSQL56_VERSION}.tar "mysql-${MYSQL56_VERSION}/Docs" && \ +mv -v mysql-${MYSQL56_VERSION}.tar mysql-${MYSQL56_VERSION}-nodoc.tar && \ +gzip -v mysql-${MYSQL56_VERSION}-nodoc.tar + -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
