Hi Julien,

On Sat, Sep 9, 2017 at 5:58 PM, Julien Cristau <jcris...@debian.org> wrote:
> Control: tag -1 moreinfo
>
> On Mon, Sep  4, 2017 at 15:26:54 +0300, Sergei Golovan wrote:
>
>> Appears that the tdbcodbc package currently in stretch hav a bug introduced 
>> by
>> the Debian maintainer and me the uploader, which leads to immediate segfault
>> on its loading. So the package is unusable at the moment.
>>
>> We'd like to propose an update 1.0.4-2+deb9u1 with a fix. The difference
>> between 1.0.4-2 and 1.0.4-2+deb9u1 is attached.
>>
> The changes to debian/compat and debian/control are neither documented
> in the changelog nor appropriate in a stable update.
>
> Is there a bug number for that error?  It looks like this may or may not
> be fixed in sid now, but definitely wasn't yesterday.

Oops, I've missed that these changes (in debian/compat and
debian/control) have slipped from the unstable package into
1.0.4-2+deb9u1, sorry. Fixed now, the new debdiff is attached. Thank
you for spotting this!

There's no a formal bugreport for that. Looks like nobody stumbled
upon it (it doesn't show if unixodbc-dev is present on the system, or
may be too few users actually use this package).

The bug is already fixed in unstable (in 1.0.5-1), upload was after
this particular bugreport was filed.

Cheers!
-- 
Sergei Golovan
diff -Nru tdbcodbc-1.0.4/debian/changelog tdbcodbc-1.0.4/debian/changelog
--- tdbcodbc-1.0.4/debian/changelog     2016-03-15 01:16:57.000000000 +0300
+++ tdbcodbc-1.0.4/debian/changelog     2017-09-03 23:53:21.000000000 +0300
@@ -1,3 +1,10 @@
+tdbcodbc (1.0.4-2+deb9u1) stretch; urgency=medium
+
+  * Fixed bug in odbc libraries search as it caused a non existing 
+    symbol to be loaded
+
+ -- Massimo Manghi <mxman...@apache.org>  Sun, 03 Sep 2017 22:53:21 +0200
+
 tdbcodbc (1.0.4-2) unstable; urgency=medium
 
   * Removing unneeded build depend constraint that prevents the
diff -Nru tdbcodbc-1.0.4/debian/patches/extend-stub-search 
tdbcodbc-1.0.4/debian/patches/extend-stub-search
--- tdbcodbc-1.0.4/debian/patches/extend-stub-search    2016-03-15 
01:16:57.000000000 +0300
+++ tdbcodbc-1.0.4/debian/patches/extend-stub-search    2017-09-03 
23:52:18.000000000 +0300
@@ -63,7 +63,7 @@
      }
  
      /*
-@@ -163,27 +176,34 @@
+@@ -163,27 +176,30 @@
      if (status == TCL_OK) {
        int status2 = TCL_ERROR;
        for (i = 0; status2 == TCL_ERROR && odbcOptLibNames[i] != NULL; ++i) {
@@ -102,12 +102,11 @@
 +              } else {
 +                  Tcl_ResetResult(interp);
                }
-               SQLInstallerError =
-                   (BOOL (INSTAPI*)(WORD, DWORD*, LPSTR, WORD, WORD*))
-                   Tcl_FindSymbol(NULL, *handle2Ptr, "SQLInstallerError");
+-              SQLInstallerError =
+-                  (BOOL (INSTAPI*)(WORD, DWORD*, LPSTR, WORD, WORD*))
+-                  Tcl_FindSymbol(NULL, *handle2Ptr, "SQLInstallerError");
 -          } else {
 -              Tcl_ResetResult(interp);
-+
 +                Tcl_DecrRefCount(path);
            }
 -          Tcl_DecrRefCount(path);

Reply via email to