Wed, May 12
Tue, May 11
Thu, May 6
I didn't find any instances of the deprecated methods being used except for in code for backwards compatibility. Please re-open if I've misinterpreted this or missed something.
Thu, Apr 29
Wed, Apr 28
Tue, Apr 27
Fix merged and errors have dropped off
Mon, Apr 26
@Addshore since this task was filed, we started using Qemu for testing for Quibble's end-to-end tests and for Fresh (see T250808: Decide how to run a test involving docker inside WMF CI). I think we could do that for mwcli and its docker sub-commands. cc @hashar
Sat, Apr 24
Thu, Apr 15
Hi @Vlad.shapik, your help is welcome!
Wed, Apr 14
@Legoktm tagging you since I don't know who maintains the mediawiki image on dockerhub and I see you have recently contributed to it on github. Just in case you have any advice!
Some "errors" restarting php-fpm and depooling services popped up while running the train today and it was suggested to mention it here. Here is the stacktrace:
Apr 6 2021
Apr 1 2021
Mar 30 2021
Mar 16 2021
Mar 15 2021
Mar 12 2021
In case anyone one else comes across this, the network policy doesn't do anything on minikube unless you start minikube with --network-plugin=cni --cni=the cni you will use and then deploy the cni to minikube.
aaah 😵 of course! Thanks @JMeybohm !
Mar 11 2021
This isn't urgent since we removed the helm test part from our pipeline as the readiness probe is doing a similar check.
reverted due to a bug in the related integration/config patch
Mar 9 2021
I don't see this happening currently
Mar 1 2021
Feb 24 2021
Discussed in the sync-up meeting that we may also add the PrivateSettings files into the production docker image as a second build step.
Feb 23 2021
/extensions/AbuseFilter/02-T223654-api.patch failed to apply for 1.36.0-wmf.32 (conflict on line 28)
As a result the train is blocked, help! :)
Feb 13 2021
Feb 3 2021
I initially didn't want to clutter up the docker-compose file in core, but then thought if most devs need to use MySQL then having it as the default would be good.
So I think either way is fine as long as we make it easy to set up as @DLynch mentioned.
Yes I agree
Feb 2 2021
It turns out that we are creating the xdebug.ini with UID 1000 in the docker image, and that doesn't match up with the uid that we're passing to the mediawiki container, so it fails to enable xdebug. If you remove the user property from the mediawiki service in docker-compose.yml, you should be able to use xdebug (I think encountering other permissions issues might depend on your version of docker for mac).
I am testing with a clean environment on mac now.
@mewoph Did you set XDEBUG_TRIGGER=1 in your request or as an environment variable? (see the Xdebug section in https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/master/DEVELOPERS.md)
Feb 1 2021
I may have contributed to your confusion by adding local-charts to the Deployment Pipeline Migration Tutorial. If one needed to use a db like Mariadb while testing their k8s service via helm chart or integrate with other charts, it would be useful, but it isn't necessary to use it to work on your service. I will update the tutorial to express that more directly.
Jan 27 2021
I think this would be worth discussing and reaching some agreement on, because yeah I could see how this point (should the configuration live in lots of different repos or in a single one) result in two different tools making more sense.
Jan 25 2021
Jan 22 2021
Jan 15 2021
execute permissions had been removed from the .git directory due to a giant chain of commits for the crm project. It turns out that they weren't properly restored on contint2001. @thcipriani added them back, so we shouldn't encounter this error now.
Dec 21 2020
Sorry that did not help. I think many people (including myself) are currently on vacation, so you might not get more responses until after the new year.
Dec 16 2020
Dec 13 2020
@hashar gave me some info about this, recommending we avoid using -backports if possible. That's because backports will be phased out before buster hits end of life. So we need to get npm 6.14 onto the image another way, like installing the version needed using blubber, or making a new base image.
Dec 11 2020
Dec 10 2020
We've decided to take multiple steps to restrict credentials usage in Jenkins:
Dec 8 2020
To summarize the rest of our meeting on 11/2/2020, we also briefly talked about how to manage the flink part of the image, which is currently downloaded when building with blubber. My and @dduvall's suggestion was to build flink into separate image to use as a base image, but the downsides were that SRE might not have the resources to maintain that image.
Dec 4 2020
I just tried the -- before adding my flags and it worked. I'll add some documentation to the command.