[mysql] Update to mysql 5.5.10; fix /var/run/mysqld problem.
Tom Lane
tgl at fedoraproject.org
Mon Mar 21 18:59:58 UTC 2011
commit de4ea2574da3fa4355fcd589e86b6d2a78831c3d
Author: Tom Lane <tgl at redhat.com>
Date: Mon Mar 21 14:58:49 2011 -0400
Update to mysql 5.5.10; fix /var/run/mysqld problem.
.gitignore | 2 +-
libmysql.version | 2 +-
mysql.spec | 20 ++++++++++++++++++--
mysql.tmpfiles.d | 1 +
sources | 2 +-
5 files changed, 22 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f6f4a05..42e0686 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/mysql-5.5.9-nodocs.tar.gz
+/mysql-5.5.10-nodocs.tar.gz
diff --git a/libmysql.version b/libmysql.version
index 83ac3c9..5ed10ec 100644
--- a/libmysql.version
+++ b/libmysql.version
@@ -117,7 +117,7 @@ libmysqlclient_16 {
*;
};
# symbols added in mysql 5.5
-libmysqlclient_16.1 {
+libmysqlclient_18 {
global:
mysql_client_find_plugin;
mysql_client_register_plugin;
diff --git a/mysql.spec b/mysql.spec
index 90e1dbf..712107f 100644
--- a/mysql.spec
+++ b/mysql.spec
@@ -1,6 +1,6 @@
Name: mysql
-Version: 5.5.9
-Release: 2%{?dist}
+Version: 5.5.10
+Release: 1%{?dist}
Summary: MySQL client programs and shared libraries
Group: Applications/Databases
URL: http://www.mysql.com
@@ -28,6 +28,7 @@ Source6: README.mysql-docs
Source7: README.mysql-license
Source8: libmysql.version
Source9: mysql-embedded-check.c
+Source10: mysql.tmpfiles.d
# Working around perl dependency checking bug in rpm FTTB. Remove later.
Source999: filter-requires-mysql.sh
@@ -98,6 +99,8 @@ Requires(preun): chkconfig
# This is for /sbin/service
Requires(preun): initscripts
Requires(postun): initscripts
+# This is for /etc/tmpfiles.d
+Requires: systemd-units
# mysqlhotcopy needs DBI/DBD support
Requires: perl-DBI, perl-DBD-MySQL
Conflicts: MySQL-server
@@ -333,6 +336,9 @@ install -m 0755 -d $RPM_BUILD_ROOT/var/lib/mysql
install -m 0755 %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysqld
install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT/etc/my.cnf
+mkdir -p $RPM_BUILD_ROOT/etc/tmpfiles.d
+install -m 0644 %{SOURCE10} $RPM_BUILD_ROOT/etc/tmpfiles.d/mysql.conf
+
# Fix funny permissions that cmake build scripts apply to config files
chmod 644 ${RPM_BUILD_ROOT}%{_datadir}/mysql/config.*.ini
@@ -567,6 +573,7 @@ fi
%{_datadir}/mysql/config.*.ini
/etc/rc.d/init.d/mysqld
+/etc/tmpfiles.d/mysql.conf
%attr(0755,mysql,mysql) %dir /var/run/mysqld
%attr(0755,mysql,mysql) %dir /var/lib/mysql
%attr(0640,mysql,mysql) %config(noreplace) %verify(not md5 size mtime) /var/log/mysqld.log
@@ -604,6 +611,15 @@ fi
%{_mandir}/man1/mysql_client_test.1*
%changelog
+* Mon Mar 21 2011 Tom Lane <tgl at redhat.com> 5.5.10-1
+- Update to MySQL 5.5.10, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.5/en/news-5-5-10.html
+ Note that this includes a rather belated soname version bump for
+ libmysqlclient.so, from .16 to .18
+- Add tmpfiles.d config file so that /var/run/mysqld is recreated at boot
+ (only needed in Fedora 15 and later)
+Resolves: #658938
+
* Wed Feb 16 2011 Tom Lane <tgl at redhat.com> 5.5.9-2
- Disable a regression test that is now showing platform-dependent results
Resolves: #674253
diff --git a/mysql.tmpfiles.d b/mysql.tmpfiles.d
new file mode 100644
index 0000000..74cd5f8
--- /dev/null
+++ b/mysql.tmpfiles.d
@@ -0,0 +1 @@
+d /var/run/mysqld 0755 mysql mysql -
diff --git a/sources b/sources
index 7f0f2c4..833f835 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bfefb571663d4716284d930f2c1b8278 mysql-5.5.9-nodocs.tar.gz
+11a0edd0f9c46a3ce49773dd537c9236 mysql-5.5.10-nodocs.tar.gz
More information about the scm-commits
mailing list