Install python and moodlemlbackend package#35
Conversation
|
I imagine that the patch would need to be cherry picked to each of the supported branches. |
|
Correcting myself: this patch should be applied to *stretch branches. I've created #36 for jessie branches. |
71b0142 to
46ddc97
Compare
|
The patch has been amended to clear apt and pip caches. |
46ddc97 to
28fd1f3
Compare
|
As commented in #36 I would vote to integrate this in stretch and forget about #36. I am personally using moodle-docker exclusively for development and to integrate this issue and moodlehq/moodle-docker#90 would make things significantly easier for me. |
|
I've just closed #35 (jessie) anything against integrating this patch? How are we managing system upgrades? E.g. I start using docker today and I use the latest moodlemlbackend version (0.0.5). During Moodle 3.7 development cycle we release a new moodlemlbackend version (0.0.6) tests stop working because Moodle now requires moodlemlbackend 0.0.6. Is there a process to follow so my moodlemlbackend version gets updated? |
|
Hi, after our recent conversations now that a "server" MDL-66004 is (going to be) available, it seems that we hardly* will be incorporating the backend to the php images and, instead, will use the server alternative to run those tests in our CI infrastructure (and also with moodle-docker). So, we'll be continuously testing the backend via the server alternative. That leaves the local alternative not being tested. Only when some issue enforces it, or a recurring MDLQA asks for it it will be run. Just thinking that, a probable alternative for this PR could be something like:
So I think the code in this PR is valid... but, instead of adding it to the php-apache images... let's apply it within a utility generating those "custom" images. 100% and idea, happy to discuss.
|
|
Hello Everyone, It would be the same as running a phpunit session: the limit is when people run docker w/o root permissions since the script should install packages... HTH, |
3954ec8 to
fe69e99
Compare
a4865f6 to
2a8ac52
Compare
64fcd51 to
057db2d
Compare
No description provided.