[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#926937: unblock: tdbcmysql/1.1.0-2



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package tdbcmysql

tdbcmysql version blocks mariadb-10.3 transition because depends on a no more
built version of libmariadbclient

diff -Nru tdbcmysql-1.1.0/debian/changelog tdbcmysql-1.1.0/debian/changelog
--- tdbcmysql-1.1.0/debian/changelog    2018-10-20 12:38:45.000000000 +0200
+++ tdbcmysql-1.1.0/debian/changelog    2019-04-11 12:36:26.000000000 +0200
@@ -1,3 +1,10 @@
+tdbcmysql (1.1.0-2) unstable; urgency=medium
+
+  * Add libmariadb3 to the dependencies list, and load it during [package
+    require] if it's available (closes: #926628).
+
+ -- Massimo Manghi <mxmanghi@apache.org>  Thu, 11 Apr 2019 12:36:26 +0200
+
 tdbcmysql (1.1.0-1) unstable; urgency=medium

   * New upstream release
diff -Nru tdbcmysql-1.1.0/debian/control tdbcmysql-1.1.0/debian/control
--- tdbcmysql-1.1.0/debian/control      2018-10-20 12:38:45.000000000 +0200
+++ tdbcmysql-1.1.0/debian/control      2019-04-11 12:34:23.000000000 +0200
@@ -2,14 +2,14 @@
 Section: libs
 Priority: optional
 Maintainer: Massimo Manghi <mxmanghi@apache.org>
-Build-Depends: debhelper (>=9), tcl8.6-dev, tcl8.6-tdbc (>=1.0.5~),
libmariadbclient18 | libmysqlclient18 | libmysqlclient20
+Build-Depends: debhelper (>=9), tcl8.6-dev, tcl8.6-tdbc (>=1.0.5~),
libmariadb3 | libmariadbclient18 | libmysqlclient18 | libmysqlclient20
 Standards-Version: 4.2.1
 Rules-Requires-Root: binary-targets
 Homepage: http://core.tcl.tk/tdbcmysql

 Package: tcl8.6-tdbc-mysql
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, tcl8.6, tcl8.6-tdbc (>=1.0.5),
libmariadbclient18 | libmysqlclient18 | libmysqlclient20
+Depends: ${shlibs:Depends}, ${misc:Depends}, tcl8.6, tcl8.6-tdbc (>=1.0.5),
libmariadb3 | libmariadbclient18 | libmysqlclient18 | libmysqlclient20
 Description: Tcl Database Connectivity
  Tdbc is an interface standard for SQL databases and connectivity that aims to
  make it easy to write portable and secure Tcl scripts that access SQL
diff -Nru tdbcmysql-1.1.0/debian/patches/mariadb-client-support
tdbcmysql-1.1.0/debian/patches/mariadb-client-support
--- tdbcmysql-1.1.0/debian/patches/mariadb-client-support       2018-10-20
12:38:45.000000000 +0200
+++ tdbcmysql-1.1.0/debian/patches/mariadb-client-support       2019-04-11
12:34:23.000000000 +0200
@@ -10,12 +10,20 @@
 This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
 --- a/generic/mysqlStubInit.c
 +++ b/generic/mysqlStubInit.c
-@@ -37,7 +37,7 @@
+@@ -37,14 +37,14 @@

  static const char *const mysqlStubLibNames[] = {
      /* @LIBNAMES@: DO NOT EDIT THESE NAMES */
 -    "mysqlclient_r", "mysqlclient", "mysql", NULL
-+    "mysqlclient_r", "mysqlclient", "mysql", "mariadbclient", NULL
++    "mysqlclient_r", "mysqlclient", "mysql", "mariadb", "mariadbclient", NULL
      /* @END@ */
  };

+ /* ABI Version numbers of the MySQL API that we can cope with */
+
+ static const char mysqlSuffixes[][4] = {
+-    "", ".20", ".18", ".17", ".16", ".15"
++    "", ".20", ".18", ".17", ".16", ".15", ".3"
+ };
+
+ /* Names of the functions that we need from MySQL */
diff -Nru tdbcmysql-1.1.0/debian/patches/series
tdbcmysql-1.1.0/debian/patches/series
--- tdbcmysql-1.1.0/debian/patches/series       2018-10-20 12:38:45.000000000
+0200
+++ tdbcmysql-1.1.0/debian/patches/series       2019-04-11 12:34:23.000000000
+0200
@@ -1,3 +1,3 @@
-mariadb-client-support
 addlibmysqlclient20
 numeric-expression-expected
+mariadb-client-support



unblock tdbcmysql/1.1.0-2

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-4-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


Reply to: