Package: libgda5 / 5.2.10-7

Metadata

Package Version Patches format
libgda5 5.2.10-7 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 link sqlite provider against sqlite3.patch | (download)

providers/sqlite/Makefile.am | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 link sqlite provider against sqlite3

The sqlite provider uses dlopen() to load the sqlite3 library.
As a consequence, libgda-5.0-4 did not have a dependency on libsqlite3-0
so it was not guaranteed that libsqlite3-0 was actually installed when
applications, like anjuta, were using the sqlite provider.
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667751

don t install jquery.patch | (download)

tools/Makefile.am | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 don't install jquery

Since this file is listed in Files-Excluded, we need to
update the build system to not try to install the missing file.

We use the distro copy of jQuery instead.

MySQL bool is here again.patch | (download)

m4/mysql.m4 | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 mysql: bool is here again.

(cherry picked from commit 9859479884fad5f39e6c37e8995e57c28b11b1b9)

fix mysql detection.patch | (download)

m4/mysql.m4 | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix mysql detection with -werror=implicit-function-declaration

Bug-Debian: https://bugs.debian.org/1066768

gcc 14 compat 1075169.patch | (download)

libgda-xslt/sql_backend.c | 4 2 + 2 - 0 !
libgda/gda-connection.c | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 allow building with gcc-14

Closes: #1075169

enable ssl ca 993592.patch | (download)

providers/web/gda-web-provider.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 enable ssl certificate validation (cve-2021-39359)

This probably doesn't affect current Debian as we don't build with
libsoup or ship the browser component (see #657613), but
that might change and adding the fix is easier than verifying it.

Closes: #993592

error function declaration without prototype.patch | (download)

libgda/sql-parser/lemon.c | 8 0 + 8 - 0 !
1 file changed, 8 deletions(-)

 error: function declaration without prototype

Function declaration with no prototype are forbidden in C23.

See: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2841.htm

Bug: https://gitlab.gnome.org/GNOME/libgda/-/issues/272