irods / irods_testing_environment

BSD 3-Clause "New" or "Revised" License
8 stars 15 forks source link

[#215,#216,irods/irods#7592] Add MySQL 8.4 projects, disambiguate MySQL 8.0 projects, update MySQL 8.0 ODBC connector, add Ubuntu 24.04 to readme #218

Closed SwooshyCueb closed 4 months ago

SwooshyCueb commented 4 months ago

Addresses #215 Addresses #216 In service of irods/irods#7592

The new 8.4 projects may not be useful until irods/irods#7495 is fixed.

SwooshyCueb commented 4 months ago

Is there a reason for the selected platforms getting 8.4 projects and not others? For example, I see that Debian 11 has MySQL 8.4 ODBC drivers available, but no new project. Just wanted to understand why.

It's not related to the ODBC driver. Unless something changed since 8.3, you can use 8.0 drivers with 8.4 and vise versa.

We have an existing pattern of older distros not always getting projects for newer database versions. Take a look at the projects before my recent changes. Debian 11, Rocky Linux 8, Almalinux 8, and CentOS 7 had no Postgres 14 project. Given that EL7 is going EOL in less than a week, Debian 11 is going EOL next month-ish, and Ubuntu 20.04 isn't supported by MySQL 8.4; it made sense to me to follow the existing pattern.

SwooshyCueb commented 4 months ago

#'d