[mariadb/f19] Rebase to 5.5.33a

Honza Horak hhorak at fedoraproject.org
Mon Oct 14 11:29:49 UTC 2013


commit 5325328c09d856406b9577294ea1141cf9dfddb8
Author: Honza HorĂ¡k <hhorak at redhat.com>
Date:   Fri Oct 11 09:58:06 2013 +0200

    Rebase to 5.5.33a
    
    Conflicts:
    	mariadb.spec

 .gitignore           |    1 +
 mariadb-errno.patch  |   14 ++++----
 mariadb-tmpdir.patch |   87 --------------------------------------------------
 mariadb.spec         |   22 +++++++++---
 sources              |    2 +-
 5 files changed, 25 insertions(+), 101 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6656fad..b5a0d4f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
 /mariadb-5.5.30.tar.gz
 /mariadb-5.5.31.tar.gz
 /mariadb-5.5.32.tar.gz
+/mariadb-5.5.33a.tar.gz
diff --git a/mariadb-errno.patch b/mariadb-errno.patch
index bcacf6c..8c1c10c 100644
--- a/mariadb-errno.patch
+++ b/mariadb-errno.patch
@@ -1,20 +1,20 @@
 "extern int errno" is just a really bad idea.
 
-diff -up mariadb-5.5.28a/include/my_sys.h.p1 mariadb-5.5.28a/include/my_sys.h
---- mariadb-5.5.28a/include/my_sys.h.p1	2012-12-17 16:06:12.942346553 +0100
-+++ mariadb-5.5.28a/include/my_sys.h	2012-12-17 16:06:51.085361555 +0100
-@@ -189,13 +189,8 @@ extern void my_large_free(uchar *ptr);
+diff -up mariadb-5.5.33a/include/my_sys.h.p1 mariadb-5.5.33a/include/my_sys.h
+--- mariadb-5.5.33a/include/my_sys.h.p1	2013-10-10 13:37:11.391507810 +0200
++++ mariadb-5.5.33a/include/my_sys.h	2013-10-10 13:37:57.395519715 +0200
+@@ -190,13 +190,7 @@ extern void my_large_free(uchar *ptr);
  #define my_safe_alloca(size, min_length) ((size <= min_length) ? my_alloca(size) : my_malloc(size,MYF(MY_FAE)))
  #define my_safe_afree(ptr, size, min_length) ((size <= min_length) ? my_afree(ptr) : my_free(ptr))
  
 -#ifndef errno				/* did we already get it? */
 -#ifdef HAVE_ERRNO_AS_DEFINE
- #include <errno.h>			/* errno is a define */
+-#include <errno.h>			/* errno is a define */
 -#else
 -extern int errno;			/* declare errno */
 -#endif
 -#endif					/* #ifndef errno */
-+
++#include <errno.h>                     /* errno is a define */
  extern char *home_dir;			/* Home directory for user */
+ extern MYSQL_PLUGIN_IMPORT char  *mysql_data_home;
  extern const char *my_progname;		/* program-name (printed in errors) */
- extern const char *my_progname_short;	/* like above but without directory */
diff --git a/mariadb.spec b/mariadb.spec
index 154b23d..600213b 100644
--- a/mariadb.spec
+++ b/mariadb.spec
@@ -2,8 +2,8 @@
 %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
 
 Name: mariadb
-Version: 5.5.32
-Release: 8%{?dist}
+Version: 5.5.33a
+Release: 1%{?dist}
 Epoch: 1
 
 Summary: A community developed branch of MySQL
@@ -60,9 +60,10 @@ Patch10: mariadb-file-contents.patch
 Patch11: mariadb-string-overflow.patch
 Patch12: mariadb-dh1024.patch
 Patch14: mariadb-basedir.patch
-Patch15: mariadb-tmpdir.patch
 Patch17: mariadb-covscan-signexpr.patch
 Patch18: mariadb-covscan-stroverflow.patch
+Patch19: mariadb-config.patch
+Patch20: mariadb-cmakehostname.patch
 
 BuildRequires: perl, readline-devel, openssl-devel
 BuildRequires: cmake, ncurses-devel, zlib-devel, libaio-devel
@@ -248,7 +249,7 @@ MariaDB is a community developed branch of MySQL.
 %prep
 %setup -q -n mariadb-%{version}
 
-%patch1 -p1
+%patch1 -p1 -b .p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
@@ -261,9 +262,10 @@ MariaDB is a community developed branch of MySQL.
 %patch11 -p1
 %patch12 -p1
 %patch14 -p1
-%patch15 -p1
 %patch17 -p1
 %patch18 -p1
+%patch19 -p1
+%patch20 -p1
 
 # workaround for upstream bug #56342
 rm -f mysql-test/t/ssl_8k_key-master.opt
@@ -338,7 +340,8 @@ cmake . -DBUILD_CONFIG=mysql_release \
 	-DWITH_READLINE=ON \
 	-DWITH_SSL=system \
 	-DWITH_ZLIB=system \
-	-DTMPDIR=/var/tmp \
+	-DWITH_JEMALLOC=no \
+	-DTMPDIR=%{_localstatedir}/tmp \
 	-DWITH_MYSQLD_LDFLAGS="-Wl,-z,relro,-z,now"
 
 make %{?_smp_mflags} VERBOSE=1
@@ -579,6 +582,7 @@ fi
 %{_bindir}/mysqlbinlog
 %{_bindir}/mysqlcheck
 %{_bindir}/mysqldump
+%{_bindir}/tokuftdump
 %{_bindir}/mysqlimport
 %{_bindir}/mysqlshow
 %{_bindir}/mysqlslap
@@ -672,6 +676,7 @@ fi
 %{_bindir}/resolveip
 
 %config(noreplace) %{_sysconfdir}/my.cnf.d/server.cnf
+%config(noreplace) %{_sysconfdir}/my.cnf.d/tokudb.cnf
 
 %{_libexecdir}/mysqld
 
@@ -763,6 +768,11 @@ fi
 %{_mandir}/man1/mysql_client_test.1*
 
 %changelog
+* Thu Oct 10 2013 Honza Horak <hhorak at redhat.com> 1:5.5.33a-1
+- Rebase to 5.5.33a
+  https://kb.askmonty.org/en/mariadb-5533-changelog/
+  https://kb.askmonty.org/en/mariadb-5533a-changelog/
+
 * Wed Aug 14 2013 Rex Dieter <rdieter at fedoraproject.org> 1:5.5.32-8
 - fix alternatives usage
 
diff --git a/sources b/sources
index 1e9f3ca..54bd63e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-565c2dce6a2fb027c9d0ffbae4934135  mariadb-5.5.32.tar.gz
+00449a034b88490f16bd679b800bb850  mariadb-5.5.33a.tar.gz


More information about the scm-commits mailing list