Package: mariadb-10.1 / 10.1.41-0+deb9u1

Metadata

Package Version Patches format
mariadb-10.1 10.1.41-0+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
libmariadbclient rename.patch | (download)

client/CMakeLists.txt | 24 12 + 12 - 0 !
cmake/for_clients.cmake | 8 4 + 4 - 0 !
libmysql/CMakeLists.txt | 27 16 + 11 - 0 !
man/mysql_config.1 | 6 3 + 3 - 0 !
scripts/make_win_bin_dist | 8 4 + 4 - 0 !
scripts/mysql_config.pl.in | 6 3 + 3 - 0 !
storage/tokudb/PerconaFT/tools/CMakeLists.txt | 2 1 + 1 - 0 !
tests/CMakeLists.txt | 6 3 + 3 - 0 !
unittest/mysys/CMakeLists.txt | 2 1 + 1 - 0 !
9 files changed, 47 insertions(+), 42 deletions(-)

 libmariadbclient-rename


scripts__mysql_create_system_tables__no_test.patch | (download)

scripts/mysql_system_tables_data.sql | 10 0 + 10 - 0 !
1 file changed, 10 deletions(-)

 scripts__mysql_create_system_tables__no_test

## 33_scripts__mysql_create_system_tables__no_test.dpatch by  <ch@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: scripts__mysql_create_system_tables__no_test
## DP: A user with no password prevents a normal user from login under certain
## DP: circumstances as it is checked first. See #301741.
## DP: http://bugs.mysql.com/bug.php?id=6901

scripts__mysqld_safe.sh__signals.patch | (download)

scripts/mysqld_safe.sh | 10 8 + 2 - 0 !
1 file changed, 8 insertions(+), 2 deletions(-)

 scripts__mysqld_safe.sh__signals

## 38_scripts__mysqld_safe.sh__signals.dpatch by  <ch@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Executes /etc/init.d/mysql on signals
## DP: Reported as http://bugs.mysql.com/bug.php?id=31361

scripts__mysql_install_db.sh__no_test.patch | (download)

scripts/mysql_install_db.sh | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 scripts__mysql_install_db.sh__no_test

Updated 2019-05-03 to match upstream change:
https://github.com/mariadb/server/commit/3db6de33b2b47a3c31bc8f8deb721abe0c5b0e1c


mysql test__db_test.patch | (download)

mysql-test/mysql-test-run.pl | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 mysql-test__db_test

## 50_mysql-test__db_test.dpatch by Christian Hammers <ch@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Patch 33_scripts__mysql_create_system_tables__no_test removes the
## DP: rights for anybody to connect to the test database but the test
## DP: suite depends on them.

disable test disks.patch | (download)

plugin/disks/mysql-test/disks/disabled.def | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
replace_dash_with_bash_mbug675185.patch | (download)

scripts/mysqld_safe.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 replace_dash_with_bash_mbug675185

## 61_replace_dash_with_bash_mbug675185.dpatch by  <knielsen@knielsen-hq.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: 61_replace_dash_with_bash_mbug675185
## DP: A race in dash causes mysqld_safe to occasionally loop infinitely.
## DP: Fix by using bash instead.
## DP: https://bugs.launchpad.net/ubuntu/+source/mysql-dfsg-5.0/+bug/675185

extend_default_test_timeout_for_tokudb.patch | (download)

mysql-test/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 extend_default_test_timeout_for_tokudb


remove_rename_mariadb server_files_in.patch | (download)

CMakeLists.txt | 6 0 + 6 - 0 !
1 file changed, 6 deletions(-)

 remove_rename_mariadb-server_files_in


innodb_simulate_comp_test_speedup.patch | (download)

mysql-test/suite/innodb/t/innodb_simulate_comp_failures_small-master.opt | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 innodb_simulate_comp_test_speedup


mysqld_multi_confd.patch | (download)

scripts/mysqld_multi.sh | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 mysqld_multi_confd


mysqld_multi.server_lsb header.patch | (download)

support-files/mysqld_multi.server.sh | 20 18 + 2 - 0 !
1 file changed, 18 insertions(+), 2 deletions(-)

 mysqld_multi.server_lsb-header


mips groonga atomic.patch | (download)

storage/mroonga/vendor/groonga/CMakeLists.txt | 2 2 + 0 - 0 !
storage/mroonga/vendor/groonga/lib/CMakeLists.txt | 1 1 + 0 - 0 !
2 files changed, 3 insertions(+)

 mips-groonga-atomic


mips connect unaligned.patch | (download)

storage/connect/valblk.cpp | 41 20 + 21 - 0 !
storage/connect/valblk.h | 51 32 + 19 - 0 !
2 files changed, 52 insertions(+), 40 deletions(-)

 mips-connect-unaligned


mips machine.patch | (download)

cmake/package_name.cmake | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 mips-machine


hurd_socket.patch | (download)

mysql-test/lib/My/Platform.pm | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 hurd_socket


armhf_mroonga_storage_fail.patch | (download)

storage/mroonga/lib/mrn_multiple_column_key_codec.cpp | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 armhf_mroonga_storage_fail


c11_atomics.patch | (download)

configure.cmake | 23 21 + 2 - 0 !
include/atomic/gcc_builtins.h | 15 15 + 0 - 0 !
include/atomic/nolock.h | 4 2 + 2 - 0 !
mysys/CMakeLists.txt | 4 4 + 0 - 0 !
sql/CMakeLists.txt | 4 4 + 0 - 0 !
5 files changed, 46 insertions(+), 4 deletions(-)

 c11_atomics


remove systemd obsolete target.patch | (download)

support-files/mariadb.service.in | 1 0 + 1 - 0 !
support-files/mariadb@.service.in | 1 0 + 1 - 0 !
2 files changed, 2 deletions(-)

 remove-systemd-obsolete-target


kFreeBSD gettid.patch | (download)

storage/tokudb/PerconaFT/portability/portability.cc | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 kfreebsd-gettid


mips innobase atomic.patch | (download)

storage/innobase/include/os0sync.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 mips-innobase-atomic


mytop merge_src:mytop_improvements.patch | (download)

scripts/mytop.sh | 184 132 + 52 - 0 !
1 file changed, 132 insertions(+), 52 deletions(-)

 mytop-merge_src:mytop_improvements


Add_default_ExecStartPre_to_mariadb@.service.patch | (download)

support-files/mariadb@.service.in | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 add_default_execstartpre_to_mariadb@.service


mips compilation failure __bss_start symbol miss.patch | (download)

CMakeLists.txt | 4 2 + 2 - 0 !
cmake/systemd.cmake | 2 2 + 0 - 0 !
configure.cmake | 3 3 + 0 - 0 !
3 files changed, 7 insertions(+), 2 deletions(-)

 [patch] fix mips compilation failure (__bss_start symbol missing)

__bss_start symbol fails to link if -lsystemd is used. There is no
obvious reason why this happens but the code using it is only relevant
when doing a crash report and it is covered through a separate print
statement anyway (used to print THD->query()).

To fix the compilation problem, just check if we will link with systemd
before checking __bss_start symbol, and add -lsystemd as a required library.
This will reproduce the compilation environment used for the final binary
and will correctly detect if __bss_start will be available or not.