Skip to content
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

Fix multiple CI issues #1315

Merged
merged 4 commits into from
Aug 1, 2023

Conversation

tobias-urdin
Copy link
Contributor

This fixes multiple CI issues, see the commits.

The 3.1.0 release of pyparsing introduced a change
or regression in the error message that we parse
in the gabbit tests so we pin until that is investigated
in the issue [1].

[1] pyparsing/pyparsing#504
For now we catch the AttributeError and use the new
function if the deprecated function does not exist
so that we don't break older versions.
The newer MySQL 8.0 packages on Ubuntu 20.04 contains
some kind of bug that causing issues in our CI.

This pins the MySQL server to an older Ubuntu package
8.0.19-0ubuntu5 that does not have this issue.

We need to report this to Ubuntu packaging.
We do this to unblock installation using newer
pip versions that would require us to rewrite
more logic.
@rafaelweingartner
Copy link
Contributor

@tobias-urdin that is what we have noticed, that MySQL version is causing some issues with Gnocchi.

@tobias-urdin
Copy link
Contributor Author

Yes, unfortunately I did spend hours trying to troubleshoot why it happend and gave up. Gave it a last try and figured out it was an actual MySQL related bug.

@tobias-urdin tobias-urdin merged commit 2170691 into gnocchixyz:stable/4.4 Aug 1, 2023
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants