-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker: OTOBO image can't be built with DBD::mysql 5.001 #2548
Comments
I think that for 10.0.19 there is no need to make large changes. Simply require that for Docker builds the version of DBD::mysql is below 5.001. |
for Docker builds. This is because DBD::mysql 5.001 does not play along with the default mysql client in Debian 10 Buster.
actually satisfy the CodePolicy for rel-11_0, which is not in conflict with the CodePolicy for rel-10_0
I had the wrong impression that DBD::mysql could be compiled on Debian 12 Bookworm. This would be the relevant version for rel-10_1 and rel-11_0. So I expect that this will be fixed in DBD::mysql. In the meantime the version 5.001 can be put on the blacklist. Note that this affects all types of installation. But I think that the number of systems that have DBD::mysql 5.001 already installed and want to install or upgrade OTOBO is fairly small. |
As it can't be compiled neither on Debian 10 Buster nor on Debian 12 Bookworm with default-mysql-client installed.
Issue #2548: put DBD::mysql 5.001 on the blacklist
Creating the Docker images works with the blacklisted DBD::mysl 5.001. Closing this issue. |
I just encountered a failure of the Docker build as DBD:;mysql 5.003 could not be built. This leads to the conclusion that not only DBD::mysql 5.001 should be blacklisted, but all versions > 5.001. |
A new version of DBD::mysql. mariadb-client-10.3, has landed today. I assume that this is the reason why building the Docker image for rel-10_0 fails. The build fails both locally and on hub.docker.com.
The change log for DBD::mysql 5.001 states:
This is related to end of life for MySQL 5.7: https://www.pathinfotech.com/mysql-5-7-support-ends-soon-upgrade-to-mysql-8-0-today/
The Docker image is based on Debian 10 Buster, which supplies mariadb-client-10.3 as the default mysql client. It is not obvious whether that version falls under "MySQL 5.7" support.
Installing DBD::mysql 5.001 manually in the relevant environment seem to be in line with the changes for DBD::mysql 5.001.
The relevant commit seems to be: perl5-dbi/DBD-mysql@9076a7f
The text was updated successfully, but these errors were encountered: