Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package unixODBC for openSUSE:Factory checked in at 2025-09-30 17:34:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/unixODBC (Old) and /work/SRC/openSUSE:Factory/.unixODBC.new.11973 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "unixODBC" Tue Sep 30 17:34:43 2025 rev:49 rq:1307737 version:2.3.13 Changes: -------- --- /work/SRC/openSUSE:Factory/unixODBC/unixODBC.changes 2025-04-20 20:11:34.266177985 +0200 +++ /work/SRC/openSUSE:Factory/.unixODBC.new.11973/unixODBC.changes 2025-09-30 17:35:01.742698265 +0200 @@ -1,0 +2,33 @@ +Mon Sep 29 10:19:28 UTC 2025 - Michael Vetter <[email protected]> + +- Update to 2.3.13: + * Disable connection pooling if the cursor lib is in use, the two + conflict over the manipulation of driver function entry points + * small patch to odbc/isql to have a -i option that removes the + help text, but does not disable prompts like the -b option. + This patch also prevents isql from crashing when no $HOME is set. + * Prevent the DM from going via the W functions, bipassing the + cursor lib if in use + * Added better support for cross compiling in exe/Makefile.am + * Refactor in SQLCancel and a endian fix at the same time + * Add check for Solaris version of getpwuid_r + * Make definition of TCHAR match WCHAR + * Added some missing error logging in SQLSpecialColumns[W] + * Set driver_name in SQLBrowseConnect(W) to "" to prevent + seg fault if lib not found + * Various mem buffers fixes. Thanks chipitsine + * Fix race condition with threaded applications where + SQLGetPrivateProfileString can fail due to collision with + loading driver library during connection + * Added some ODBC 4 types to sql.h + * Fix sizeof( ptr ) error in extract_diag_error() + * Add missing check and call to SQL_ATTR_RESET_CONNECTION in SQLConnect + * Deal with arbitrary length passwords in pooled connections + * Fix some buffer overflows in SQLError(W) and SQLGetDiagRec(W) + * Fix bug with setting Env Attribute via DMEnvAttr +- Remove upstreamed patch: + * unixODBC-gcc14.patch +- Add unixODBC-2.3.13-yyparse.patch which fixes a regression + See gh/lurcher/unixODBC#219 + +------------------------------------------------------------------- Old: ---- unixODBC-2.3.12.tar.gz unixODBC-gcc14.patch New: ---- unixODBC-2.3.13-yyparse.patch unixODBC-2.3.13.tar.gz ----------(Old B)---------- Old:- Remove upstreamed patch: * unixODBC-gcc14.patch - Add unixODBC-2.3.13-yyparse.patch which fixes a regression ----------(Old E)---------- ----------(New B)---------- New: * unixODBC-gcc14.patch - Add unixODBC-2.3.13-yyparse.patch which fixes a regression See gh/lurcher/unixODBC#219 ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ unixODBC.spec ++++++ --- /var/tmp/diff_new_pack.xV493w/_old 2025-09-30 17:35:04.242803741 +0200 +++ /var/tmp/diff_new_pack.xV493w/_new 2025-09-30 17:35:04.254804247 +0200 @@ -1,7 +1,7 @@ # # spec file for package unixODBC # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: unixODBC -Version: 2.3.12 +Version: 2.3.13 Release: 0 Summary: ODBC driver manager with some drivers included License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -28,8 +28,8 @@ Source2: unixODBC-rpmlintrc Patch0: unixODBC-paths.patch Patch1: unixODC-etc-location.patch -# bsc#1221709 gh#157 -Patch2: unixODBC-gcc14.patch +# https://github.com/lurcher/unixODBC/issues/219#issuecomment-3346262798 +Patch2: unixODBC-2.3.13-yyparse.patch BuildRequires: automake BuildRequires: bison BuildRequires: gcc-c++ ++++++ unixODBC-2.3.13-yyparse.patch ++++++ Index: unixODBC-2.3.13/Drivers/nn/yyparse.y =================================================================== --- unixODBC-2.3.13.orig/Drivers/nn/yyparse.y +++ unixODBC-2.3.13/Drivers/nn/yyparse.y @@ -40,7 +40,7 @@ static char sccsid[] # define yylex() nnsql_yylex(&yylval, pyyenv) #endif union YYSTYPE; - +int nnsql_yylex(union YYSTYPE* pyylval, yyenv_t* penv); #define yyparse(x) nnsql_yyparse (yyenv_t* pyyenv) #define yyerror(msg) nnsql_yyerror (pyyenv, msg) ++++++ unixODBC-2.3.12.tar.gz -> unixODBC-2.3.13.tar.gz ++++++ ++++ 10327 lines of diff (skipped)
