-
Notifications
You must be signed in to change notification settings - Fork 259
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
removed old config vars removed in newer MariaDB #134
Conversation
Might be also worth to expand tests for 7.3 and 7.4 PHP version with MariaDB as the ones that were run cover only up to 7.2. |
Hi @deer667,
you can already select the PHP version to run your tests w/ by means of properly setting the HTH, |
Hello @scara,
I was thinking about automated tests that are running after pull request, so basically travis.yml. Currently I am running production Moodle 3.9.1 on MariaDB 10.4.14 and PHP 7.4.9 without issues (except deprecated vars in innodb settings :) ). Not sure if it is needed though. Chris |
Hi @deer667, Time ago there was a policy to limit the "pressure" against Travis CI runs, testing Moodle code just on the highest and lowest among the PHP supported versions: tests on HTH, |
Just to verify moodlehq#134 more extensively.
Hi, I've picked your commit and then added an highly modified .travis.yml to, extensively, verify that this works for all PHP and Moodle combinations. I think it will, but better confirm. Link: https://travis-ci.org/github/stronk7/moodle-docker/builds/726356431 Let's see how it ends (will take a while). Thanks @deer667 (and @scara ) ! PS: And, yes, we cannot test all combos always, neither here, neither in moodle. Although we have a good % of combinations continuously covered, if we add our lovely: https://ci.moodle.org to the equation. |
As far as the travis run above is failing all combinations, because of the 50 minutes time limit per job (although it's running without failures till the timeout happens), I've also launched some jobs @ ci.moodle.org, with exactly the very same 2 variables removed (both for MariaDB - unpinned and MySQL 5.7): master branch:
35_STABLE branch:
The runs above shouldn't be subject to any time restriction, let's see. |
The runs look ok.
So I think it's ok to proceed with the change, I will proceed in few hours if nobody is against it. |
This is basically a backport of moodlehq#58 that was applied to php72 and up. The problem was detected @ moodlehq/moodle-docker#134 (comment)
Using 2.4.0 release + custom patch (from macports project) seems to be the only working combination right now. Read the comments in the code and the links there. Resolves solr issue in moodlehq#16, waiting for the upstream as described in moodlehq#19 This is basically a backport of moodlehq#58 that was applied to php72 and up. The problem with php71 was detected @ moodlehq/moodle-docker#134 (comment)
With moodlehq/moodle-php-apache#116 merged, rerunning the php71 jobs: |
Merged, thanks! |
Based on https://mariadb.com/kb/en/innodb-system-variables/