-
Notifications
You must be signed in to change notification settings - Fork 616
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
Pin Mariadb to 10.8.2 #4279
Pin Mariadb to 10.8.2 #4279
Conversation
Hey @thornycrackers -- thanks for the PR! I can't reproduce the issue with What version of |
@thornycrackers Thanks for the PR! Can you adjust the commit message to |
d7bbf4b
to
b8ccc69
Compare
Updated the commit message! The version of docker I'm using is:
I know it's a bit old but my NixOS flake input is set to |
It might be related to your nixos version, but it's fine for us to pin to 10.8.2 for now. At what point should we try to bump it again? |
Codecov Report
@@ Coverage Diff @@
## master #4279 +/- ##
==========================================
+ Coverage 92.57% 92.60% +0.03%
==========================================
Files 179 179
Lines 20186 20228 +42
Branches 2887 2892 +5
==========================================
+ Hits 18687 18732 +45
+ Misses 1134 1132 -2
+ Partials 365 364 -1
|
Ehhhh, I don't know what your goals for the "dev" experience are. From my experience it's pretty easy to update docker so it's not unreasonable to say it's a requirement. Maybe after the next release just unpin it and say that old docker versions aren't supported for dev. |
To be honest we haven't had a lot of people show up with different docker versions. I think many contributors don't run the backend tests because it can seem like a big lift. We've spent some time over the last year trying to reduce the number of steps required to run the backend test suite. In particular @anjakefala recently landed a wonderful PR that removed the requirement to load data manually before running tests. We don't have any explicit goals for the dev experience beyond:
We don't have a strong requirement on which mariadb version to run against, so your suggestion sounds fine to me. |
When trying to run
docker-compose up
themysql
container would never come up. The logs mentioned "Can't initialize timers" and the first result that came up was MariaDB/mariadb-docker#434 which has this comment MariaDB/mariadb-docker#434 (comment) which mentions pinning to10.8.2
. After pinning to that version everything seemed to work fine.