SUSE-RU-2024:2960-1: moderate: Recommended update for unixODBC

SLE-UPDATES null at suse.de
Mon Aug 19 12:30:07 UTC 2024



# Recommended update for unixODBC

Announcement ID: SUSE-RU-2024:2960-1  
Rating: moderate  
References:

  * bsc#1044970
  * bsc#1062860
  * jsc#ECO-2305

  
Affected Products:

  * SUSE Linux Enterprise High Performance Computing 12 SP5
  * SUSE Linux Enterprise Server 12 SP5
  * SUSE Linux Enterprise Server for SAP Applications 12 SP5
  * SUSE Linux Enterprise Software Development Kit 12 SP5

  
  
An update that contains one feature and has two fixes can now be installed.

## Description:

This update for unixODBC fixes the following issues:

  * Update requires and baselibs for new libodbc2.

  * Employ shared library packaging guideline: new subpacakge libodbc2.
    mariadb's ha_connect.so wants this library, but a unixODBC's Recommends line
    would awkwardly pull in psqlODBC by default.

  * Update to 2.3.9:

  * Remove "#define UNIXODBC_SOURCE" from unixodbc_conf.h

  * Update to 2.3.8:

  * Add configure support for editline
  * 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
  * 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
  * 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 a few leaks
  * Remove unixODBC-2.3.7-warning-cleanup.patch: upstreamed

  * Update to 2.3.7:

  * Fix for pkg-config file update on no linux platforms
  * Add W entry for GUI work
  * Various fixes for SQLBrowseConnect/W, SQLGetConnectAttr/W,and
    SQLSetConnectAttr/W
  * Fix buffer overflows in SQLConnect/W and refine behaviour of
    SQLGet/WritePrivateProfileString
  * SQLBrowseConnect/W allow disconnecting a started browse session after error
  * Add --with-stats-ftok-name configure option to allow the selection of a file
    name used to generate the IPC id when collecting stats. Default is the
    system odbc.ini file
  * Improve diag record handling with the behavior of Windows DM and export
    SQLCancelHandle
  * bug fix when SQLGetPrivateProfileString() is called to get a list of
    sections or a list of keys
  * Connection pooling: Fix liveness check for Unicode drivers
  * Add unixODBC-2.3.7-warning-cleanup.patch: 2.3.7 a 64bit protability error
    See https://github.com/lurcher/unixODBC/issues/18

  * bsc#1062860: Recommend psqlODBC to stay feature complete

  * bsc#1062860: Don't install postgres example driver psqlODBC package should
    be used instead of the example driver provided by unixODBC (libodbcpsql.*).
    It is unmaintained.

  * Enabled --enable-fastvalidate option in configure (bsc#1044970)

## Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".  
Alternatively you can run the command listed for your product:

  * SUSE Linux Enterprise Software Development Kit 12 SP5  
    zypper in -t patch SUSE-SLE-SDK-12-SP5-2024-2960=1

  * SUSE Linux Enterprise High Performance Computing 12 SP5  
    zypper in -t patch SUSE-SLE-SERVER-12-SP5-2024-2960=1

  * SUSE Linux Enterprise Server 12 SP5  
    zypper in -t patch SUSE-SLE-SERVER-12-SP5-2024-2960=1

  * SUSE Linux Enterprise Server for SAP Applications 12 SP5  
    zypper in -t patch SUSE-SLE-SERVER-12-SP5-2024-2960=1

## Package List:

  * SUSE Linux Enterprise Software Development Kit 12 SP5 (aarch64 ppc64le s390x
    x86_64)
    * unixODBC-debuginfo-2.3.9-7.13.1
    * unixODBC-debugsource-2.3.9-7.13.1
    * unixODBC-devel-2.3.9-7.13.1
  * SUSE Linux Enterprise High Performance Computing 12 SP5 (aarch64 x86_64)
    * libodbc2-2.3.9-7.13.1
    * unixODBC-2.3.9-7.13.1
    * unixODBC-debugsource-2.3.9-7.13.1
    * unixODBC-debuginfo-2.3.9-7.13.1
    * libodbc2-debuginfo-2.3.9-7.13.1
  * SUSE Linux Enterprise High Performance Computing 12 SP5 (x86_64)
    * libodbc2-32bit-2.3.9-7.13.1
    * unixODBC-32bit-2.3.9-7.13.1
    * unixODBC-debuginfo-32bit-2.3.9-7.13.1
    * libodbc2-debuginfo-32bit-2.3.9-7.13.1
  * SUSE Linux Enterprise Server 12 SP5 (aarch64 ppc64le s390x x86_64)
    * libodbc2-2.3.9-7.13.1
    * unixODBC-2.3.9-7.13.1
    * unixODBC-debugsource-2.3.9-7.13.1
    * unixODBC-debuginfo-2.3.9-7.13.1
    * libodbc2-debuginfo-2.3.9-7.13.1
  * SUSE Linux Enterprise Server 12 SP5 (s390x x86_64)
    * libodbc2-32bit-2.3.9-7.13.1
    * unixODBC-32bit-2.3.9-7.13.1
    * unixODBC-debuginfo-32bit-2.3.9-7.13.1
    * libodbc2-debuginfo-32bit-2.3.9-7.13.1
  * SUSE Linux Enterprise Server for SAP Applications 12 SP5 (ppc64le x86_64)
    * libodbc2-2.3.9-7.13.1
    * unixODBC-2.3.9-7.13.1
    * unixODBC-debugsource-2.3.9-7.13.1
    * unixODBC-debuginfo-2.3.9-7.13.1
    * libodbc2-debuginfo-2.3.9-7.13.1
  * SUSE Linux Enterprise Server for SAP Applications 12 SP5 (x86_64)
    * libodbc2-32bit-2.3.9-7.13.1
    * unixODBC-32bit-2.3.9-7.13.1
    * unixODBC-debuginfo-32bit-2.3.9-7.13.1
    * libodbc2-debuginfo-32bit-2.3.9-7.13.1

## References:

  * https://bugzilla.suse.com/show_bug.cgi?id=1044970
  * https://bugzilla.suse.com/show_bug.cgi?id=1062860
  * https://jira.suse.com/browse/ECO-2305

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20240819/dca364ed/attachment.htm>


More information about the sle-updates mailing list