packages (MYSQL_5_0): mysql/mysql.spec, mysql/big_tables_fixlp284123_fixmys...

glen glen at pld-linux.org
Thu Apr 8 23:04:25 CEST 2010


Author: glen                         Date: Thu Apr  8 21:04:25 2010 GMT
Module: packages                      Tag: MYSQL_5_0
---- Log message:
- fix for big tables in 32bit arches
  even if recent versions do not emit in logs, problem is still present

---- Files affected:
packages/mysql:
   mysql.spec (1.353.2.90 -> 1.353.2.91) , big_tables_fixlp284123_fixmysql35346.patch (NONE -> 1.1.2.1)  (NEW)

---- Diffs:

================================================================
Index: packages/mysql/mysql.spec
diff -u packages/mysql/mysql.spec:1.353.2.90 packages/mysql/mysql.spec:1.353.2.91
--- packages/mysql/mysql.spec:1.353.2.90	Thu Apr  8 10:36:49 2010
+++ packages/mysql/mysql.spec	Thu Apr  8 23:04:19 2010
@@ -26,7 +26,7 @@
 Summary(zh_CN.UTF-8):	MySQL数据库服务器
 Name:		mysql
 Version:	5.0.90
-Release:	1
+Release:	2
 License:	GPL + MySQL FLOSS Exception
 Group:		Applications/Databases
 #Source0:	ftp://ftp.mysql.com/pub/mysql/src/%{name}-%{version}.tar.gz
@@ -70,6 +70,8 @@
 Patch19:	%{name}-fixes.patch
 Patch21:	%{name}-atomic.patch
 Patch22:	%{name}-fix-dummy-thread-race-condition.patch
+# ourdelta
+Patch23:	big_tables_fixlp284123_fixmysql35346.patch
 # <percona patches, http://www.percona.com/percona-lab.html>
 Patch100:	%{name}-show_patches.patch
 Patch101:	%{name}-microslow_innodb.patch
@@ -563,6 +565,7 @@
 %patch19 -p1
 %patch21 -p0
 %patch22 -p1
+%patch23 -p1
 
 %build
 %{__libtoolize}
@@ -1114,6 +1117,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.353.2.91  2010/04/08 21:04:19  glen
+- fix for big tables in 32bit arches
+  even if recent versions do not emit in logs, problem is still present
+
 Revision 1.353.2.90  2010/04/08 08:36:49  glen
 - ExcludeArch alpha, no resources to fix its building
   last version, mysql-5.0.87-3.src.rpm.info is available in ac-supported

================================================================
Index: packages/mysql/big_tables_fixlp284123_fixmysql35346.patch
diff -u /dev/null packages/mysql/big_tables_fixlp284123_fixmysql35346.patch:1.1.2.1
--- /dev/null	Thu Apr  8 23:04:25 2010
+++ packages/mysql/big_tables_fixlp284123_fixmysql35346.patch	Thu Apr  8 23:04:19 2010
@@ -0,0 +1,31 @@
+Index: mysql-5.0.67/include/my_base.h
+===================================================================
+--- mysql-5.0.67.orig/include/my_base.h
++++ mysql-5.0.67/include/my_base.h
+@@ -41,6 +41,15 @@
+ #endif	/* stdin */
+ #include <my_list.h>
+ 
++/*
++  Clean workaround for inconsistent BIG_TABLES define issue
++  https://bugs.launchpad.net/ourdelta/+bug/284123
++  http://bugs.mysql.com/35346
++  Author: Antony Curtis, patch created by Arjen Lentz
++*/
++#undef BIG_TABLES
++#define BIG_TABLES 1
++
+ /* The following is bits in the flag parameter to ha_open() */
+ 
+ #define HA_OPEN_ABORT_IF_LOCKED		0	/* default */
+Index: mysql-5.0.67/patch_info/big_tables_fixlp284123_fixmysql35346.info
+===================================================================
+--- /dev/null
++++ mysql-5.0.67/patch_info/big_tables_fixlp284123_fixmysql35346.info
+@@ -0,0 +1,6 @@
++File=big_tables_fixlp284123_fixmysql35346.patch
++Name=Fix for http://bugs.mysql.com/35346 (BIG_TABLES define)
++Version=1.0
++Author=Antony Curtis <atcurtis at mac.com>
++License=N/A
++Comment=Patch created by Arjen Lentz <arjen at openquery.com>
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mysql/mysql.spec?r1=1.353.2.90&r2=1.353.2.91&f=u



More information about the pld-cvs-commit mailing list