Update to MySQL 5.1.33
This commit is contained in:
		
							parent
							
								
									ed2c5b9498
								
							
						
					
					
						commit
						af5d0e52a1
					
				| @ -1 +1 @@ | |||||||
| mysql-5.1.32.tar.gz | mysql-5.1.33.tar.gz | ||||||
|  | |||||||
| @ -7,12 +7,12 @@ http://bugs.mysql.com/bug.php?id=42144 | |||||||
| For the moment, just disable this test. | For the moment, just disable this test. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| diff -Naur mysql-5.1.32.orig/mysql-test/t/disabled.def mysql-5.1.32/mysql-test/t/disabled.def
 | diff -Naur mysql-5.1.33.orig/mysql-test/t/disabled.def mysql-5.1.33/mysql-test/t/disabled.def
 | ||||||
| --- mysql-5.1.32.orig/mysql-test/t/disabled.def	2009-02-13 20:34:40.000000000 -0500
 | --- mysql-5.1.33.orig/mysql-test/t/disabled.def	2009-03-13 18:39:40.000000000 -0400
 | ||||||
| +++ mysql-5.1.32/mysql-test/t/disabled.def	2009-03-04 18:48:34.000000000 -0500
 | +++ mysql-5.1.33/mysql-test/t/disabled.def	2009-04-07 17:20:13.000000000 -0400
 | ||||||
| @@ -12,3 +12,5 @@
 | @@ -11,3 +11,5 @@
 | ||||||
|  |  ############################################################################## | ||||||
|  kill                     : Bug#37780 2008-12-03 HHunger need some changes to be robust enough for pushbuild. |  kill                     : Bug#37780 2008-12-03 HHunger need some changes to be robust enough for pushbuild. | ||||||
|  query_cache_28249        : Bug#41098 Query Cache returns wrong result with concurrent insert |  | ||||||
|  innodb_bug39438          : BUG#42383 2009-01-28 lsoares "This fails in embedded and on windows.  Note that this test is not run on windows and on embedded in PB for main trees currently" |  innodb_bug39438          : BUG#42383 2009-01-28 lsoares "This fails in embedded and on windows.  Note that this test is not run on windows and on embedded in PB for main trees currently" | ||||||
| +#
 | +#
 | ||||||
| +plugin_load     : gives wrong answer on PPC64
 | +plugin_load     : gives wrong answer on PPC64
 | ||||||
|  | |||||||
							
								
								
									
										22
									
								
								mysql-setschedparam.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								mysql-setschedparam.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | |||||||
|  | mysql tries to use pthread_setschedparam() with policy = SCHED_OTHER, | ||||||
|  | which is not standardized and is not presently supported on Red Hat | ||||||
|  | platforms; in fact it generates lots of SELinux warnings (bug #477624). | ||||||
|  | Easiest fix is to disable the configure test for it. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | diff -Naur mysql-5.1.33.orig/configure.in mysql-5.1.33/configure.in
 | ||||||
|  | --- mysql-5.1.33.orig/configure.in	2009-03-13 17:48:52.000000000 -0400
 | ||||||
|  | +++ mysql-5.1.33/configure.in	2009-04-07 19:27:25.000000000 -0400
 | ||||||
|  | @@ -2046,10 +2046,10 @@
 | ||||||
|  |    localtime_r gethrtime gmtime_r \ | ||||||
|  |    locking longjmp lrand48 madvise mallinfo memcpy memmove \ | ||||||
|  |    mkstemp mlockall perror poll pread pthread_attr_create mmap mmap64 getpagesize \ | ||||||
|  | -  pthread_attr_getstacksize pthread_attr_setprio pthread_attr_setschedparam \
 | ||||||
|  | +  pthread_attr_getstacksize pthread_attr_setprio \
 | ||||||
|  |    pthread_attr_setstacksize pthread_condattr_create pthread_getsequence_np \ | ||||||
|  |    pthread_key_delete pthread_rwlock_rdlock pthread_setprio \ | ||||||
|  | -  pthread_setprio_np pthread_setschedparam pthread_sigmask readlink \
 | ||||||
|  | +  pthread_setprio_np pthread_sigmask readlink \
 | ||||||
|  |    realpath rename rint rwlock_init setupterm \ | ||||||
|  |    shmget shmat shmdt shmctl sigaction sigemptyset sigaddset \ | ||||||
|  |    sighold sigset sigthreadmask port_create sleep \ | ||||||
| @ -8,6 +8,10 @@ Note: STACK_MIN_SIZE has to be enough less than DEFAULT_THREAD_STACK / 8 | |||||||
| to provide some headroom, which means that its value can't be raised too much | to provide some headroom, which means that its value can't be raised too much | ||||||
| further without increasing the latter as well. | further without increasing the latter as well. | ||||||
| 
 | 
 | ||||||
|  | As of 5.1.33 the stock value is 16000, which might be enough ... or maybe | ||||||
|  | not.  For the moment, we keep this patch around for reference, but it's | ||||||
|  | not being applied. | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| diff -Naur mysql-5.1.30.orig/sql/mysql_priv.h mysql-5.1.30/sql/mysql_priv.h
 | diff -Naur mysql-5.1.30.orig/sql/mysql_priv.h mysql-5.1.30/sql/mysql_priv.h
 | ||||||
| --- mysql-5.1.30.orig/sql/mysql_priv.h	2008-11-14 11:37:13.000000000 -0500
 | --- mysql-5.1.30.orig/sql/mysql_priv.h	2008-11-14 11:37:13.000000000 -0500
 | ||||||
|  | |||||||
							
								
								
									
										13
									
								
								mysql.spec
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								mysql.spec
									
									
									
									
									
								
							| @ -1,5 +1,5 @@ | |||||||
| Name: mysql | Name: mysql | ||||||
| Version: 5.1.32 | Version: 5.1.33 | ||||||
| Release: 1%{?dist} | Release: 1%{?dist} | ||||||
| Summary: MySQL client programs and shared libraries | Summary: MySQL client programs and shared libraries | ||||||
| Group: Applications/Databases | Group: Applications/Databases | ||||||
| @ -25,11 +25,12 @@ Source999: filter-requires-mysql.sh | |||||||
| 
 | 
 | ||||||
| Patch1: mysql-ssl-multilib.patch | Patch1: mysql-ssl-multilib.patch | ||||||
| Patch2: mysql-errno.patch | Patch2: mysql-errno.patch | ||||||
| Patch3: mysql-stack.patch | # Patch3: mysql-stack.patch | ||||||
| Patch4: mysql-testing.patch | Patch4: mysql-testing.patch | ||||||
| Patch5: mysql-install-test.patch | Patch5: mysql-install-test.patch | ||||||
| Patch6: mysql-stack-guard.patch | Patch6: mysql-stack-guard.patch | ||||||
| Patch7: mysql-plugin-bug.patch | Patch7: mysql-plugin-bug.patch | ||||||
|  | Patch8: mysql-setschedparam.patch | ||||||
| 
 | 
 | ||||||
| BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root | BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root | ||||||
| BuildRequires: gperf, perl, readline-devel, openssl-devel | BuildRequires: gperf, perl, readline-devel, openssl-devel | ||||||
| @ -165,11 +166,12 @@ the MySQL sources. | |||||||
| 
 | 
 | ||||||
| %patch1 -p1 | %patch1 -p1 | ||||||
| %patch2 -p1 | %patch2 -p1 | ||||||
| %patch3 -p1 | # %patch3 -p1 | ||||||
| %patch4 -p1 | %patch4 -p1 | ||||||
| %patch5 -p1 | %patch5 -p1 | ||||||
| %patch6 -p1 | %patch6 -p1 | ||||||
| %patch7 -p1 | %patch7 -p1 | ||||||
|  | %patch8 -p1 | ||||||
| 
 | 
 | ||||||
| libtoolize --force | libtoolize --force | ||||||
| aclocal | aclocal | ||||||
| @ -635,6 +637,11 @@ fi | |||||||
| %{_mandir}/man1/mysql_client_test.1* | %{_mandir}/man1/mysql_client_test.1* | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Tue Apr  7 2009 Tom Lane <tgl@redhat.com> 5.1.33-1 | ||||||
|  | - Update to MySQL 5.1.33. | ||||||
|  | - Disable use of pthread_setschedparam; doesn't work the way code expects. | ||||||
|  | Related: #477624 | ||||||
|  | 
 | ||||||
| * Wed Mar  4 2009 Tom Lane <tgl@redhat.com> 5.1.32-1 | * Wed Mar  4 2009 Tom Lane <tgl@redhat.com> 5.1.32-1 | ||||||
| - Update to MySQL 5.1.32. | - Update to MySQL 5.1.32. | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user