Debian Patches

Status for mysql-workbench/8.0.32+dfsg-2

Patch Description Author Forwarded Bugs Origin Last update
cmake_antlr-jar-filename.patch Un-hardcode ANTLR JAR name. Dmitry Smirnov <onlyjob@member.fsf.org> not-needed 2018-07-01
cppconn_libpath.patch fix FTBFS; mysql-connector-c++ v8 moved header(s) to "jdbc". Dmitry Smirnov <onlyjob@member.fsf.org> not-needed 2019-08-02
gcc-13.patch Include <cstdint> for int64_t. Per https://gcc.gnu.org/gcc-13/porting_to.html Bas Couwenberg <sebastic@debian.org> not-needed debian 2023-11-24
mariadb-build.patch fix FTBFS with MariaDB. mysql_real_escape_string_quote() has been implemented as a replacement
for mysql_real_escape_string() in MySQL 5.7.6 but is not implemented
in libmysqlclient of MariaDB 10.0.21
Dmitry Smirnov <onlyjob@member.fsf.org> not-needed https://packages.altlinux.org/en/p8/srpms/mysql-workbench-community/patches/mysql-workbench-mariadb-build.patch 2021-07-26
mariadb-version.patch fix FTBFS with MariaDB. Dmitry Smirnov <onlyjob@member.fsf.org> not-needed 2016-11-13
projloc.patch improve/fix search for "libproj.so". Dmitry Smirnov <onlyjob@member.fsf.org> no 2016-11-19
size_t.patch Use correct format specifier for size_t
%zu instead of %lu, otherwise on 32 bit:
~~~~
library/ssh/SSHCommon.cpp:171:15: error: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'ssize_t' {aka 'int'} [-Werror=format=]
logDebug2("SSH bufferSize: %lu\n", bufferSize);
^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~
library/ssh/SSHCommon.cpp:172:15: error: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'std::size_t' {aka 'unsigned int'} [-Werror=format=]
logDebug2("SSH connectTimeout: %lu\n", connectTimeout);
^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
library/ssh/SSHCommon.cpp:173:15: error: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'std::size_t' {aka 'unsigned int'} [-Werror=format=]
logDebug2("SSH readWriteTimeout: %lu\n", readWriteTimeout);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
library/ssh/SSHCommon.cpp:174:15: error: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'std::size_t' {aka 'unsigned int'} [-Werror=format=]
logDebug2("SSH commandTimeout: %lu\n", commandTimeout);
^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
library/ssh/SSHCommon.cpp:175:15: error: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'std::size_t' {aka 'unsigned int'} [-Werror=format=]
logDebug2("SSH commandRetryCount: %lu\n", commandRetryCount);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
library/ssh/SSHCommon.cpp:183:15: error: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'std::size_t' {aka 'unsigned int'} [-Werror=format=]
logDebug2("SSH remote ssh port: %lu\n", remoteSSHport);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~

library/ssh/SSHSession.cpp:150:16: error: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'std::size_t' {aka 'unsigned int'} [-Werror=format=]
logError("Unable to connect: %s:%lu\nError was: %s\n", config.remoteSSHhost.c_str(), config.remoteSSHport,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
library/ssh/SSHSession.cpp: In member function 'std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> ssh::SSHSession::execCmd(std::__cxx11::string, std::size_t)':
library/ssh/SSHSession.cpp:363:15: error: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'std::size_t' {aka 'unsigned int'} [-Werror=format=]
logDebug3("Bytes read: %lu\n", bytesRead);
^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~
library/ssh/SSHSession.cpp: In member function 'std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> ssh::SSHSession::execCmdSudo(std::__cxx11::string, std::__cxx11::string, std::__cxx11::string, std::size_t)':
library/ssh/SSHSession.cpp:482:15: error: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'std::size_t' {aka 'unsigned int'} [-Werror=format=]
logDebug3("Bytes read: %lu\n", bytesRead);
^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~

backend/wbprivate/sqlide/wb_sql_editor_form.cpp:1880:17: error: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Werror=format=]
logDebug3("Executing statement range: %lu, %lu...\n", statement_range.first, statement_range.second);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~
~~~~
Dmitry Smirnov <onlyjob@member.fsf.org> no 2019-02-05
specify-char-signedness.patch Fix error related to char signedness Peter Michael Green <plugwash@debian.org> invalid debian 2015-11-01
un-mysql.patch fix FTBFS with MariaDB. Dmitry Smirnov <onlyjob@member.fsf.org> not-needed 2019-08-02

All known versions for source package 'mysql-workbench'

Links