packages: mysql/mysql.spec, mysql/mysql_dump_ignore_ct.patch, mysql/percona...
glen
glen at pld-linux.org
Thu Mar 10 19:24:10 CET 2011
Author: glen Date: Thu Mar 10 18:24:10 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- update and enable mysql_dump_ignore_ct.patch
---- Files affected:
packages/mysql:
mysql.spec (1.537 -> 1.538) , mysql_dump_ignore_ct.patch (1.2 -> 1.3) , percona.sh (1.13 -> 1.14)
---- Diffs:
================================================================
Index: packages/mysql/mysql.spec
diff -u packages/mysql/mysql.spec:1.537 packages/mysql/mysql.spec:1.538
--- packages/mysql/mysql.spec:1.537 Thu Mar 10 19:02:59 2011
+++ packages/mysql/mysql.spec Thu Mar 10 19:24:05 2011
@@ -37,7 +37,7 @@
Summary(zh_CN.UTF-8): MySQL数据库服务器
Name: mysql
Version: 5.5.9
-Release: 5
+Release: 6
License: GPL + MySQL FLOSS Exception
Group: Applications/Databases
# Source0Download: http://dev.mysql.com/downloads/mysql/5.5.html#downloads
@@ -78,48 +78,49 @@
# <percona patches, updated with percona.sh>
Patch100: microsec_process.patch
Patch101: optimizer_fix.patch
-Patch102: control_online_alter_index.patch
-Patch103: show_temp.patch
-Patch104: innodb_show_status.patch
-Patch105: innodb_io_patches.patch
-Patch106: innodb_opt_lru_count.patch
-Patch107: innodb_extra_rseg.patch
-Patch108: innodb_overwrite_relay_log_info.patch
-Patch109: innodb_thread_concurrency_timer_based.patch
-Patch110: innodb_dict_size_limit.patch
-Patch111: innodb_split_buf_pool_mutex.patch
-Patch112: innodb_expand_import.patch
-Patch113: innodb_show_sys_tables.patch
-Patch114: innodb_stats.patch
-Patch115: innodb_recovery_patches.patch
-Patch116: innodb_admin_command_base.patch
-Patch117: innodb_show_lock_name.patch
-Patch118: innodb_extend_slow.patch
-Patch119: innodb_lru_dump_restore.patch
-Patch120: innodb_separate_doublewrite.patch
-Patch121: innodb_pass_corrupt_table.patch
-Patch122: innodb_fast_checksum.patch
-Patch123: innodb_files_extend.patch
-Patch124: innodb_fix_misc.patch
-Patch125: innodb_deadlock_count.patch
-Patch126: innodb_adaptive_hash_index_partitions.patch
-Patch127: innodb_buffer_pool_pages_i_s.patch
-Patch128: innodb_buffer_pool_shm.patch
-Patch129: innodb_show_status_extend.patch
-Patch130: slow_extended.patch
-Patch131: percona_support.patch
-Patch132: query_cache_enhance.patch
-Patch133: log_connection_error.patch
-Patch134: mysql_syslog.patch
-Patch135: response_time_distribution.patch
-Patch136: error_pad.patch
-Patch137: remove_fcntl_excessive_calls.patch
-Patch138: sql_no_fcache.patch
-Patch139: show_slave_status_nolock.patch
-Patch140: log_warnings_suppress.patch
-Patch141: userstat.patch
-Patch142: bug580324.patch
-Patch143: mysql_remove_eol_carret.patch
+Patch102: mysql_dump_ignore_ct.patch
+Patch103: control_online_alter_index.patch
+Patch104: show_temp.patch
+Patch105: innodb_show_status.patch
+Patch106: innodb_io_patches.patch
+Patch107: innodb_opt_lru_count.patch
+Patch108: innodb_extra_rseg.patch
+Patch109: innodb_overwrite_relay_log_info.patch
+Patch110: innodb_thread_concurrency_timer_based.patch
+Patch111: innodb_dict_size_limit.patch
+Patch112: innodb_split_buf_pool_mutex.patch
+Patch113: innodb_expand_import.patch
+Patch114: innodb_show_sys_tables.patch
+Patch115: innodb_stats.patch
+Patch116: innodb_recovery_patches.patch
+Patch117: innodb_admin_command_base.patch
+Patch118: innodb_show_lock_name.patch
+Patch119: innodb_extend_slow.patch
+Patch120: innodb_lru_dump_restore.patch
+Patch121: innodb_separate_doublewrite.patch
+Patch122: innodb_pass_corrupt_table.patch
+Patch123: innodb_fast_checksum.patch
+Patch124: innodb_files_extend.patch
+Patch125: innodb_fix_misc.patch
+Patch126: innodb_deadlock_count.patch
+Patch127: innodb_adaptive_hash_index_partitions.patch
+Patch128: innodb_buffer_pool_pages_i_s.patch
+Patch129: innodb_buffer_pool_shm.patch
+Patch130: innodb_show_status_extend.patch
+Patch131: slow_extended.patch
+Patch132: percona_support.patch
+Patch133: query_cache_enhance.patch
+Patch134: log_connection_error.patch
+Patch135: mysql_syslog.patch
+Patch136: response_time_distribution.patch
+Patch137: error_pad.patch
+Patch138: remove_fcntl_excessive_calls.patch
+Patch139: sql_no_fcache.patch
+Patch140: show_slave_status_nolock.patch
+Patch141: log_warnings_suppress.patch
+Patch142: userstat.patch
+Patch143: bug580324.patch
+Patch144: mysql_remove_eol_carret.patch
# </percona>
URL: http://www.mysql.com/products/community/
BuildRequires: bison
@@ -603,6 +604,7 @@
%patch141 -p1
%patch142 -p1
%patch143 -p1
+%patch144 -p1
# </percona>
# to get these files rebuild
@@ -1228,6 +1230,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.538 2011/03/10 18:24:05 glen
+- update and enable mysql_dump_ignore_ct.patch
+
Revision 1.537 2011/03/10 18:02:59 glen
- update percona patches (mysql_dump_ignore_ct.patch needs updating)
================================================================
Index: packages/mysql/mysql_dump_ignore_ct.patch
diff -u packages/mysql/mysql_dump_ignore_ct.patch:1.2 packages/mysql/mysql_dump_ignore_ct.patch:1.3
--- packages/mysql/mysql_dump_ignore_ct.patch:1.2 Sat Feb 19 23:16:59 2011
+++ packages/mysql/mysql_dump_ignore_ct.patch Thu Mar 10 19:24:05 2011
@@ -16,9 +16,8 @@
OPT_MYSQL_NUMBER_OF_QUERY,
OPT_IGNORE_TABLE,OPT_INSERT_IGNORE,OPT_SHOW_WARNINGS,OPT_DROP_DATABASE,
OPT_TZ_UTC, OPT_CREATE_SLAP_SCHEMA,
-diff -ruN a/client/mysqldump.c b/client/mysqldump.c
---- a/client/mysqldump.c 2010-11-03 07:01:14.000000000 +0900
-+++ b/client/mysqldump.c 2010-12-03 13:44:55.000069761 +0900
+--- mysql-5.5.9/client/mysqldump.c~ 2011-03-10 20:05:49.000000000 +0200
++++ mysql-5.5.9/client/mysqldump.c 2011-03-10 20:19:55.962339580 +0200
@@ -101,7 +101,7 @@
opt_dump_triggers= 0, opt_routines=0, opt_tz_utc=1,
opt_slave_apply= 0,
@@ -38,25 +37,39 @@
{"lines-terminated-by", OPT_LTB,
"Lines in the output file are terminated by the given string.",
&lines_terminated, &lines_terminated, 0, GET_STR,
-@@ -2293,13 +2296,21 @@
- /* Make an sql-file, if path was given iow. option -T was given */
+@@ -2297,21 +2297,35 @@
char buff[20+FN_REFLEN];
MYSQL_FIELD *field;
-+
+
+ my_bool old_ignore_errors=ignore_errors;
+ //fprintf(stderr, "ignore create table %d\n", opt_ignore_show_create_table_error);
+ if (opt_ignore_show_create_table_error)
+ ignore_errors=1;
-
++
my_snprintf(buff, sizeof(buff), "show create table %s", result_table);
- if (switch_character_set_results(mysql, "binary") ||
- mysql_query_with_error_report(mysql, &result, buff) ||
- switch_character_set_results(mysql, default_charset))
-+ {
-+ ignore_errors=old_ignore_errors;
+ if (opt_set_charset) /* Was forced to false if server is too old. */
+ {
+ if (switch_character_set_results(mysql, "binary") != 0)
++ {
++ ignore_errors=old_ignore_errors;
+ DBUG_RETURN(0);
++ }
+ }
+
+ if (mysql_query_with_error_report(mysql, &result, buff) != 0)
++ {
++ ignore_errors=old_ignore_errors;
DBUG_RETURN(0);
-+ }
++ }
- if (path)
+ if (opt_set_charset) /* Was forced to false if server is too old. */
{
+ if (switch_character_set_results(mysql, default_charset) != 0)
++ {
++ ignore_errors=old_ignore_errors;
+ DBUG_RETURN(0);
++ }
+ }
+
+ if (path)
================================================================
Index: packages/mysql/percona.sh
diff -u packages/mysql/percona.sh:1.13 packages/mysql/percona.sh:1.14
--- packages/mysql/percona.sh:1.13 Thu Mar 10 19:02:59 2011
+++ packages/mysql/percona.sh Thu Mar 10 19:24:05 2011
@@ -12,7 +12,6 @@
branch=
filter_names() {
- grep -v 'mysql_dump_ignore_ct.patch' | \
grep -v 'percona-support.patch' | \
grep -v 'mysqld_safe_syslog.patch' | \
grep -v 'mysql-test.diff'
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mysql/mysql.spec?r1=1.537&r2=1.538&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mysql/mysql_dump_ignore_ct.patch?r1=1.2&r2=1.3&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mysql/percona.sh?r1=1.13&r2=1.14&f=u
More information about the pld-cvs-commit
mailing list