import mariadb-5.5.40-1.el7_0

This commit is contained in:
CentOS Sources 2014-11-17 04:39:12 -05:00
parent f3d64c4cbb
commit 46da7af392
5 changed files with 27 additions and 38 deletions

2
.gitignore vendored
View file

@ -1 +1 @@
SOURCES/mariadb-5.5.37.tar.gz SOURCES/mariadb-5.5.40.tar.gz

View file

@ -1 +1 @@
42aa181bc18d4dcafb4413358dcde61feb43b4f0 SOURCES/mariadb-5.5.37.tar.gz a2b977ef08915752380c20f194d0caf18efd4bf0 SOURCES/mariadb-5.5.40.tar.gz

View file

@ -1,14 +1,10 @@
Don't guess basedir in mysql_config; we place it under _libdir because --- mariadb-5.5.40/scripts/mysql_config.sh.basedir 2014-10-08 15:19:53.000000000 +0200
of multilib conflicts, so use rather configured @prefix@ path directly. +++ mariadb-5.5.40/scripts/mysql_config.sh 2014-11-06 13:36:54.025734370 +0100
@@ -77,7 +77,7 @@
diff -up mariadb-5.5.29/scripts/mysql_config.sh.basedir mariadb-5.5.29/scripts/mysql_config.sh
--- mariadb-5.5.29/scripts/mysql_config.sh.basedir 2013-02-28 09:39:26.628440114 +0100
+++ mariadb-5.5.29/scripts/mysql_config.sh 2013-02-28 09:39:40.613439729 +0100
@@ -76,7 +76,7 @@ get_full_path ()
me=`get_full_path $0` me=`get_full_path $0`
-basedir=`echo $me | sed -e 's;/bin/mysql_config;;'` # Script might have been renamed but assume mysql_<something>config<something>
-basedir=`echo $me | sed -e 's;/bin/mysql_.*config.*;;'`
+basedir='@prefix@' +basedir='@prefix@'
ldata='@localstatedir@' ldata='@localstatedir@'

View file

@ -1,19 +0,0 @@
After upstream started to provide a compatible symbol versioning, we are free
to use their versioning scripts.
However, we are still missing symbol my_progname, which is not exported
in upstream scripts yet.
Upstream bug: https://mariadb.atlassian.net/browse/MDEV-6273
diff -up mariadb-5.5.37/libmysql/CMakeLists.txt.symbols mariadb-5.5.37/libmysql/CMakeLists.txt
--- mariadb-5.5.37/libmysql/CMakeLists.txt.symbols 2014-05-26 18:37:22.109316009 +0200
+++ mariadb-5.5.37/libmysql/CMakeLists.txt 2014-05-26 18:37:42.457338366 +0200
@@ -138,6 +138,7 @@ my_print_help
)
SET(CLIENT_API_FUNCTIONS_5_5
+my_progname
mysql_stmt_next_result
# Client plugins
mysql_client_find_plugin

View file

@ -3,7 +3,7 @@
%bcond_with tokudb %bcond_with tokudb
Name: mariadb Name: mariadb
Version: 5.5.37 Version: 5.5.40
Release: 1%{?dist} Release: 1%{?dist}
Epoch: 1 Epoch: 1
@ -53,7 +53,7 @@ Patch14: mariadb-basedir.patch
Patch17: mariadb-covscan-signexpr.patch Patch17: mariadb-covscan-signexpr.patch
Patch18: mariadb-covscan-stroverflow.patch Patch18: mariadb-covscan-stroverflow.patch
Patch19: mariadb-ssltest.patch Patch19: mariadb-ssltest.patch
Patch20: mariadb-symbols-versioning.patch #Patch20: mariadb-symbols-versioning.patch
BuildRequires: perl, readline-devel, openssl-devel BuildRequires: perl, readline-devel, openssl-devel
BuildRequires: cmake, ncurses-devel, zlib-devel, libaio-devel BuildRequires: cmake, ncurses-devel, zlib-devel, libaio-devel
@ -223,7 +223,7 @@ MariaDB is a community developed branch of MySQL.
%patch17 -p1 %patch17 -p1
%patch18 -p1 %patch18 -p1
%patch19 -p1 %patch19 -p1
%patch20 -p1 #%patch20 -p1
# workaround for upstream bug #56342 # workaround for upstream bug #56342
rm -f mysql-test/t/ssl_8k_key-master.opt rm -f mysql-test/t/ssl_8k_key-master.opt
@ -415,7 +415,7 @@ mkdir -p $RPM_BUILD_ROOT%{_tmpfilesdir}
install -p -m 0644 %{SOURCE10} $RPM_BUILD_ROOT%{_tmpfilesdir}/%{name}.conf install -p -m 0644 %{SOURCE10} $RPM_BUILD_ROOT%{_tmpfilesdir}/%{name}.conf
# Fix funny permissions that cmake build scripts apply to config files # Fix funny permissions that cmake build scripts apply to config files
chmod 644 ${RPM_BUILD_ROOT}%{_datadir}/mysql/config.*.ini #chmod 644 ${RPM_BUILD_ROOT}%{_datadir}/mysql/config.*.ini
# Fix scripts for multilib safety # Fix scripts for multilib safety
mv ${RPM_BUILD_ROOT}%{_bindir}/mysql_config ${RPM_BUILD_ROOT}%{_libdir}/mysql/mysql_config mv ${RPM_BUILD_ROOT}%{_bindir}/mysql_config ${RPM_BUILD_ROOT}%{_libdir}/mysql/mysql_config
@ -561,8 +561,13 @@ fi
%{_mandir}/man1/mysqlshow.1* %{_mandir}/man1/mysqlshow.1*
%{_mandir}/man1/mysqlslap.1* %{_mandir}/man1/mysqlslap.1*
%{_mandir}/man1/my_print_defaults.1* %{_mandir}/man1/my_print_defaults.1*
%{_mandir}/man1/mysql_fix_privilege_tables.1* #%{_mandir}/man1/mysql_fix_privilege_tables.1*
%{_mandir}/man8/mysqlmanager.8* #%{_mandir}/man8/mysqlmanager.8*
%{_mandir}/man1/aria_chk.1.gz
%{_mandir}/man1/aria_dump_log.1.gz
%{_mandir}/man1/aria_ftdump.1.gz
%{_mandir}/man1/aria_pack.1.gz
%{_mandir}/man1/aria_read_log.1.gz
%config(noreplace) %{_sysconfdir}/my.cnf.d/client.cnf %config(noreplace) %{_sysconfdir}/my.cnf.d/client.cnf
@ -663,7 +668,7 @@ fi
%{_mandir}/man1/mysqld_safe.1* %{_mandir}/man1/mysqld_safe.1*
%{_mandir}/man1/mysqlhotcopy.1* %{_mandir}/man1/mysqlhotcopy.1*
%{_mandir}/man1/mysqlimport.1* %{_mandir}/man1/mysqlimport.1*
%{_mandir}/man1/mysqlman.1* #%{_mandir}/man1/mysqlman.1*
%{_mandir}/man1/mysql_setpermission.1* %{_mandir}/man1/mysql_setpermission.1*
%{_mandir}/man1/mysqltest.1* %{_mandir}/man1/mysqltest.1*
%{_mandir}/man1/innochecksum.1* %{_mandir}/man1/innochecksum.1*
@ -682,7 +687,7 @@ fi
%{_datadir}/mysql/mysql_performance_tables.sql %{_datadir}/mysql/mysql_performance_tables.sql
%doc %{_datadir}/mysql/my-*.cnf %doc %{_datadir}/mysql/my-*.cnf
%doc %{_datadir}/mysql/README.mysql-cnf %doc %{_datadir}/mysql/README.mysql-cnf
%{_datadir}/mysql/config.*.ini #%{_datadir}/mysql/config.*.ini
%{_unitdir}/mariadb.service %{_unitdir}/mariadb.service
%{_libexecdir}/mariadb-prepare-db-dir %{_libexecdir}/mariadb-prepare-db-dir
@ -727,6 +732,13 @@ fi
%{_mandir}/man1/mysql_client_test.1* %{_mandir}/man1/mysql_client_test.1*
%changelog %changelog
* Thu Nov 06 2014 Matej Muzila <mmuzila@redhat.com> - 1:5.5.40-1
- Rebase to 5.5.40
Also fixes: CVE-2014-4274 CVE-2014-4287 CVE-2014-6463 CVE-2014-6464
CVE-2014-6469 CVE-2014-6484 CVE-2014-6505 CVE-2014-6507 CVE-2014-6520
CVE-2014-6530 CVE-2014-6551 CVE-2014-6555 CVE-2014-6559 CVE-2014-6564
Resolves: #1160548
* Mon May 26 2014 Honza Horak <hhorak@redhat.com> - 1:5.5.37-1 * Mon May 26 2014 Honza Horak <hhorak@redhat.com> - 1:5.5.37-1
- Rebase to 5.5.37 - Rebase to 5.5.37
https://kb.askmonty.org/en/mariadb-5537-changelog/ https://kb.askmonty.org/en/mariadb-5537-changelog/