Bug 2510639 - ODBC Stack Modernization
Summary: ODBC Stack Modernization
Keywords:
Status: ON_QA
Alias: None
Product: Fedora
Classification: Fedora
Component: Changes Tracking
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michal Schorm
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: F45Changes
TreeView+ depends on / blocked
 
Reported: 2026-08-03 13:48 UTC by Aoife Moloney
Modified: 2026-08-04 06:54 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Aoife Moloney 2026-08-03 13:48:11 UTC
This is a tracking bug for Change: ODBC Stack Modernization
For more details, see: https://fedoraproject.org/wiki/Changes/ODBC_stack_modernization

Modernize the Fedora ODBC stack across 8 packages (unixODBC, libiodbc, and 6 driver packages: mariadb-connector-odbc, mysql-connector-odbc, postgresql-odbc, freetds, sqliteodbc, mdbtools). The central change is replacing the static, centrally-maintained /etc/odbcinst.ini driver registration file with an auto-generated configuration assembled from per-driver drop-in snippets, using RPM file triggers — the same pattern used by ldconfig, ca-certificates, and crypto-policies. Supporting changes include switching to bare library names resolved via a compiled-in search path, moving driver plugins to a dedicated directory, and general spec cleanups.

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Michal Schorm 2026-08-04 06:54:06 UTC
The Change was implemented in all packages:

  unixODBC
    https://src.fedoraproject.org/rpms/unixODBC/c/c39f98009a5560fd40b8b535d66b1695081ec867?branch=rawhide
    https://src.fedoraproject.org/rpms/unixODBC/c/78ea12b1564defb8a9b051ccf8a1cd56aab784f1?branch=rawhide
    https://src.fedoraproject.org/rpms/unixODBC/c/2d0d3091432e5c382d5cc081517733d47e2e3e32?branch=rawhide
    https://bodhi.fedoraproject.org/updates/FEDORA-2026-7a20d67615

  libiodbc
    https://src.fedoraproject.org/rpms/libiodbc/c/126893d935924bd4de9e0614738bf4c8868fc210?branch=rawhide
    https://bodhi.fedoraproject.org/updates/FEDORA-2026-11835ad221

  mariadb-connector-odbc
    https://src.fedoraproject.org/rpms/mariadb-connector-odbc/c/a26484e0a709b5b522da73ec763181115e5c5759?branch=rawhide
    https://bodhi.fedoraproject.org/updates/FEDORA-2026-f8b399b5e5

  mysql-connector-odbc
    https://src.fedoraproject.org/rpms/mysql-connector-odbc/c/f67aded8a15baa4ab28bb76df33e94dd4acc4244?branch=rawhide
    https://bodhi.fedoraproject.org/updates/FEDORA-2026-f2e9d16613

  postgresql-odbc
    https://src.fedoraproject.org/rpms/postgresql-odbc/c/aed44de5719a7904fad1d0b885b896fc45cfb082?branch=rawhide
    https://bodhi.fedoraproject.org/updates/FEDORA-2026-d610912d9f

  freetds
    https://src.fedoraproject.org/rpms/freetds/c/2bc4071fb03c5721b5e7181df2134a7621f1c2d9?branch=rawhide
    https://bodhi.fedoraproject.org/updates/FEDORA-2026-743f7fb550

  sqliteodbc
    https://src.fedoraproject.org/rpms/sqliteodbc/c/4d7bd3bced48b37aae7c12bf2ce63dd82c093d99?branch=rawhide
    https://bodhi.fedoraproject.org/updates/FEDORA-2026-86893187ba

  mdbtools
    https://src.fedoraproject.org/rpms/mdbtools/c/ce92c8f68bf042719b9fcbcdf71f1d4a7cc4c71e?branch=rawhide
    https://bodhi.fedoraproject.org/updates/FEDORA-2026-68a4c44f3b

----

All updates reached Rawhide


Note You need to log in before you can comment on or make changes to this bug.