Hello community, here is the log from the commit of package unixODBC for openSUSE:Factory checked in at 2020-09-14 12:01:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/unixODBC (Old) and /work/SRC/openSUSE:Factory/.unixODBC.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "unixODBC" Mon Sep 14 12:01:13 2020 rev:37 rq:833076 version:2.3.9 Changes: -------- --- /work/SRC/openSUSE:Factory/unixODBC/unixODBC.changes 2020-09-04 10:53:36.438446413 +0200 +++ /work/SRC/openSUSE:Factory/.unixODBC.new.4249/unixODBC.changes 2020-09-14 12:01:19.951502800 +0200 @@ -1,0 +2,6 @@ +Tue Sep 8 19:57:43 UTC 2020 - Michael Vetter <[email protected]> + +- Update to 2.3.9: + * Remove "#define UNIXODBC_SOURCE" from unixodbc_conf.h + +------------------------------------------------------------------- Old: ---- unixODBC-2.3.8.tar.gz New: ---- unixODBC-2.3.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ unixODBC.spec ++++++ --- /var/tmp/diff_new_pack.e2m53B/_old 2020-09-14 12:01:20.619503487 +0200 +++ /var/tmp/diff_new_pack.e2m53B/_new 2020-09-14 12:01:20.623503491 +0200 @@ -17,7 +17,7 @@ Name: unixODBC -Version: 2.3.8 +Version: 2.3.9 Release: 0 Summary: ODBC driver manager with some drivers included License: GPL-2.0-or-later AND LGPL-2.1-or-later ++++++ unixODBC-2.3.8.tar.gz -> unixODBC-2.3.9.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unixODBC-2.3.8/ChangeLog new/unixODBC-2.3.9/ChangeLog --- old/unixODBC-2.3.8/ChangeLog 2020-08-31 18:14:48.000000000 +0200 +++ new/unixODBC-2.3.9/ChangeLog 2020-09-06 11:39:45.000000000 +0200 @@ -1,3 +1,8 @@ +06-Sep-2020 +2.3.9 + + # Remove "#define UNIXODBC_SOURCE" from unixodbc_conf.h + 30-Aug-2020 2.3.8 @@ -5,15 +10,15 @@ * SQLDriversW was ignoring user config * SQLDataSources Fix termination character * Fix for pooling seg fault - * Make calling SQLSetStmtAttrW call the W function in the driver is its there + * Make calling SQLSetStmtAttrW call the W function in the driver if its there * Try and fix race condition clearing system odbc.ini file * Remove trailing space from isql/iusql SQL - * When setting connection attributes set before connect also check if the W entry poins can be used + * When setting connection attributes set before connect also check if the W entry points can be used * Try calling the W error functions first if available in the driver * Add iconvperdriver configure option to allow calling unicode_setup in SQLAllocHandle * iconv handles was being lost when reusing pooled connection * Catch null copy in iniPropertyInsert - * Fix some leaks + * Fix a few leaks 10-Aug-2018 2.3.7 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unixODBC-2.3.8/DriverManager/SQLBindCol.c new/unixODBC-2.3.9/DriverManager/SQLBindCol.c --- old/unixODBC-2.3.8/DriverManager/SQLBindCol.c 2018-05-30 11:24:07.000000000 +0200 +++ new/unixODBC-2.3.9/DriverManager/SQLBindCol.c 2020-09-04 16:23:33.000000000 +0200 @@ -139,6 +139,7 @@ return 1; } + switch( c_type ) { case SQL_C_CHAR: case SQL_C_LONG: @@ -180,7 +181,15 @@ case SQL_C_WCHAR: case SQL_ARD_TYPE: case SQL_C_DOUBLE: - /* case SQL_C_XML: still trying to find what value this is */ + /* + * MS Added types + */ + case -150: /* SQL_SS_VARIANT */ + case -151: /* SQL_SS_UDT */ + case -152: /* SQL_SS_XML */ + case -153: /* SQL_SS_TABLE */ + case -154: /* SQL_SS_TIME2 */ + case -155: /* SQL_SS_TIMESTAMPOFFSET */ return 1; default: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unixODBC-2.3.8/Makefile.svn new/unixODBC-2.3.9/Makefile.svn --- old/unixODBC-2.3.8/Makefile.svn 2014-01-07 11:31:34.000000000 +0100 +++ new/unixODBC-2.3.9/Makefile.svn 2020-09-03 11:02:05.000000000 +0200 @@ -7,6 +7,7 @@ @automake @echo "*** Building config.h" @autoheader + @sed -i '/UNIXODBC_SOURCE/d' unixodbc_conf.h.in @echo "*** Building configure" @autoconf @echo "*** Finished" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unixODBC-2.3.8/configure new/unixODBC-2.3.9/configure --- old/unixODBC-2.3.8/configure 2020-08-31 18:16:49.000000000 +0200 +++ new/unixODBC-2.3.9/configure 2020-09-06 11:40:14.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.8. +# Generated by GNU Autoconf 2.69 for unixODBC 2.3.9. # # Report bugs to <[email protected]>. # @@ -594,8 +594,8 @@ # Identity of this package. PACKAGE_NAME='unixODBC' PACKAGE_TARNAME='unixODBC' -PACKAGE_VERSION='2.3.8' -PACKAGE_STRING='unixODBC 2.3.8' +PACKAGE_VERSION='2.3.9' +PACKAGE_STRING='unixODBC 2.3.9' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1421,7 +1421,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.8 to adapt to many kinds of systems. +\`configure' configures unixODBC 2.3.9 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1492,7 +1492,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of unixODBC 2.3.8:";; + short | recursive ) echo "Configuration of unixODBC 2.3.9:";; esac cat <<\_ACEOF @@ -1635,7 +1635,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -unixODBC configure 2.3.8 +unixODBC configure 2.3.9 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2287,7 +2287,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.8, which was +It was created by unixODBC $as_me 2.3.9, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3150,7 +3150,7 @@ # Define the identity of the package. PACKAGE='unixODBC' - VERSION='2.3.8' + VERSION='2.3.9' cat >>confdefs.h <<_ACEOF @@ -18378,7 +18378,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.8, which was +This file was extended by unixODBC $as_me 2.3.9, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18444,7 +18444,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.8 +unixODBC config.status 2.3.9 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.8/configure.ac new/unixODBC-2.3.9/configure.ac --- old/unixODBC-2.3.8/configure.ac 2020-08-31 18:15:28.000000000 +0200 +++ new/unixODBC-2.3.9/configure.ac 2020-09-06 11:39:58.000000000 +0200 @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([unixODBC], [2.3.8], [email protected], [unixODBC]) +AC_INIT([unixODBC], [2.3.9], [email protected], [unixODBC]) AM_INIT_AUTOMAKE dnl Checks for programs. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unixODBC-2.3.8/unixodbc_conf.h.in new/unixODBC-2.3.9/unixodbc_conf.h.in --- old/unixODBC-2.3.8/unixodbc_conf.h.in 2020-01-17 15:19:14.000000000 +0100 +++ new/unixODBC-2.3.9/unixodbc_conf.h.in 2020-09-06 11:40:13.000000000 +0200 @@ -1,4 +1,4 @@ -/* config.h.in. Generated from configure.ac by autoheader. */ +/* unixodbc_conf.h.in. Generated from configure.ac by autoheader. */ /* Encoding to use for CHAR */ #undef ASCII_ENCODING @@ -466,8 +466,6 @@ /* Flag that we are not using another DM */ #undef UNIXODBC -/* We are building inside the unixODBC source tree */ -#undef UNIXODBC_SOURCE /* Version number of package */ #undef VERSION
