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-10-10 17:07:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/unixODBC (Old) and /work/SRC/openSUSE:Factory/.unixODBC.new.5300 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "unixODBC" Fri Oct 10 17:07:40 2025 rev:50 rq:1309883 version:2.3.14 Changes: -------- --- /work/SRC/openSUSE:Factory/unixODBC/unixODBC.changes 2025-09-30 17:35:01.742698265 +0200 +++ /work/SRC/openSUSE:Factory/.unixODBC.new.5300/unixODBC.changes 2025-10-10 17:07:43.465137380 +0200 @@ -1,0 +2,11 @@ +Thu Oct 9 04:16:41 UTC 2025 - Michael Vetter <[email protected]> + +- Update to 2.3.14: + * Added shebang #221 + * Fixed the pooling bug introduced in 2.3.13 + See gh/lurcher/unixODBC/issues/219#issuecomment-3362162017 + * Replaced the prototype in the sample postgresql driver to fix + a build warning (don't build these files anyway) +- Remove unixODBC-2.3.13-yyparse.patch see gh/lurcher/unixODBC#219 + +------------------------------------------------------------------- Old: ---- unixODBC-2.3.13-yyparse.patch unixODBC-2.3.13.tar.gz New: ---- unixODBC-2.3.14.tar.gz ----------(Old B)---------- Old: a build warning (don't build these files anyway) - Remove unixODBC-2.3.13-yyparse.patch see gh/lurcher/unixODBC#219 ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ unixODBC.spec ++++++ --- /var/tmp/diff_new_pack.tJE5uX/_old 2025-10-10 17:07:44.961200302 +0200 +++ /var/tmp/diff_new_pack.tJE5uX/_new 2025-10-10 17:07:44.977200976 +0200 @@ -17,7 +17,7 @@ Name: unixODBC -Version: 2.3.13 +Version: 2.3.14 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,6 @@ Source2: unixODBC-rpmlintrc Patch0: unixODBC-paths.patch Patch1: unixODC-etc-location.patch -# https://github.com/lurcher/unixODBC/issues/219#issuecomment-3346262798 -Patch2: unixODBC-2.3.13-yyparse.patch BuildRequires: automake BuildRequires: bison BuildRequires: gcc-c++ @@ -68,7 +66,6 @@ %setup -q %patch -P 0 %patch -P 1 -p1 -%patch -P 2 -p1 chmod -x NEWS README doc/*.html doc/*.gif Drivers/README ++++++ unixODBC-2.3.13.tar.gz -> unixODBC-2.3.14.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unixODBC-2.3.13/ChangeLog new/unixODBC-2.3.14/ChangeLog --- old/unixODBC-2.3.13/ChangeLog 2025-09-29 11:05:02.000000000 +0200 +++ new/unixODBC-2.3.14/ChangeLog 2025-10-07 09:23:52.000000000 +0200 @@ -1,3 +1,8 @@ +7-Oct-20205 +2.3.14 + + * Fix bug in SQLDriverConnect with pooling + 29-Sep-2025 2.3.13 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unixODBC-2.3.13/DriverManager/SQLConnect.c new/unixODBC-2.3.14/DriverManager/SQLConnect.c --- old/unixODBC-2.3.13/DriverManager/SQLConnect.c 2025-05-04 17:32:47.000000000 +0200 +++ new/unixODBC-2.3.14/DriverManager/SQLConnect.c 2025-10-01 10:02:49.000000000 +0200 @@ -3167,7 +3167,7 @@ else { *dst = calloc( length + 1, 1 ); - memcpy( dst, src, length ); + memcpy( *dst, src, length ); } } if ( out_length) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unixODBC-2.3.13/Drivers/nn/yyparse.c new/unixODBC-2.3.14/Drivers/nn/yyparse.c --- old/unixODBC-2.3.13/Drivers/nn/yyparse.c 2024-02-02 18:55:29.000000000 +0100 +++ new/unixODBC-2.3.14/Drivers/nn/yyparse.c 2025-09-29 13:48:11.000000000 +0200 @@ -109,7 +109,7 @@ # 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) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unixODBC-2.3.13/Drivers/nn/yyparse.y new/unixODBC-2.3.14/Drivers/nn/yyparse.y --- old/unixODBC-2.3.13/Drivers/nn/yyparse.y 2024-02-02 18:54:54.000000000 +0100 +++ new/unixODBC-2.3.14/Drivers/nn/yyparse.y 2025-09-29 13:48:10.000000000 +0200 @@ -40,7 +40,7 @@ # 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) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unixODBC-2.3.13/configure new/unixODBC-2.3.14/configure --- old/unixODBC-2.3.13/configure 2025-09-29 11:05:41.000000000 +0200 +++ new/unixODBC-2.3.14/configure 2025-10-07 09:24:27.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for unixODBC 2.3.13. +# Generated by GNU Autoconf 2.69 for unixODBC 2.3.14. # # Report bugs to <[email protected]>. # @@ -594,8 +594,8 @@ # Identity of this package. PACKAGE_NAME='unixODBC' PACKAGE_TARNAME='unixODBC' -PACKAGE_VERSION='2.3.13' -PACKAGE_STRING='unixODBC 2.3.13' +PACKAGE_VERSION='2.3.14' +PACKAGE_STRING='unixODBC 2.3.14' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1426,7 +1426,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures unixODBC 2.3.13 to adapt to many kinds of systems. +\`configure' configures unixODBC 2.3.14 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1497,7 +1497,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of unixODBC 2.3.13:";; + short | recursive ) echo "Configuration of unixODBC 2.3.14:";; esac cat <<\_ACEOF @@ -1658,7 +1658,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -unixODBC configure 2.3.13 +unixODBC configure 2.3.14 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2310,7 +2310,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by unixODBC $as_me 2.3.13, which was +It was created by unixODBC $as_me 2.3.14, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3173,7 +3173,7 @@ # Define the identity of the package. PACKAGE='unixODBC' - VERSION='2.3.13' + VERSION='2.3.14' cat >>confdefs.h <<_ACEOF @@ -18949,7 +18949,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by unixODBC $as_me 2.3.13, which was +This file was extended by unixODBC $as_me 2.3.14, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -19015,7 +19015,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -unixODBC config.status 2.3.13 +unixODBC config.status 2.3.14 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unixODBC-2.3.13/configure.ac new/unixODBC-2.3.14/configure.ac --- old/unixODBC-2.3.13/configure.ac 2025-09-29 11:03:54.000000000 +0200 +++ new/unixODBC-2.3.14/configure.ac 2025-10-07 09:24:07.000000000 +0200 @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([unixODBC], [2.3.13], [email protected], [unixODBC]) +AC_INIT([unixODBC], [2.3.14], [email protected], [unixODBC]) AM_INIT_AUTOMAKE dnl Checks for programs.
