[08:18:52] Quarry seems to be somewhat struggling with the queue? [08:19:07] https://quarry.wmflabs.org/query/runs/all at least around 22 hrs? [09:55:18] revi: you are right, please file a phabricator ticket [09:55:47] just Quarry? [09:55:52] or other project needed? [09:56:37] the `cloud-services-team (Kanban)` phabricator tag will make us even more aware of the ticket [09:58:33] https://phab.wiki/234310 [10:05:30] nice link! [10:11:09] I didn’t even know PHP had a backtick operator [11:20:20] zhuyifei1999_: ^^ if you're here, I've no ssh access right now :( [11:48:50] o.O [11:51:36] !log quarry restart celery-quarry-worker.service [11:51:39] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Quarry/SAL [11:52:53] seems to work [12:00:12] thanks zhuyifei1999_ ! [12:00:18] np [12:19:09] !log integration migrating integration-castor03 to cloudvirt1021 (T232646) [12:19:13] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Integration/SAL [12:19:14] T232646: Move integration-castor03.integration.eqiad.wmflabs to a newer cloudvirt machine - https://phabricator.wikimedia.org/T232646 [18:13:35] !log wikidata-dev wikidata-constraints deleted proxy (T234312) [18:13:38] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Wikidata-dev/SAL [18:13:39] T234312: Delete wikidata-constraints system - https://phabricator.wikimedia.org/T234312 [23:36:37] Hello, Amitie 10g here. [23:37:28] !help [23:37:28] Davod: If you don't get a response in 15-30 minutes, please create a phabricator task -- https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=wmcs-team [23:37:41] Anyone here? [23:39:55] Davod: What's up? [23:40:36] Hi. I built a bot for Wikidata (using Pywikibot) and packed as a Docker container, and I want to run from Tool Forge [23:41:16] I searched for documentation how to push images to the Toolforge registry but I havent found them. [23:41:59] That's because you cannot do it that way right now. [23:42:04] The registry is read-only [23:42:24] Ahm [23:42:25] So the way you'd package your bot is by using an interactive container to build your venv [23:43:04] Something like this: https://wikitech.wikimedia.org/wiki/Help:Toolforge/My_first_Flask_OAuth_tool#Create_a_Python_virtual_environment_for_the_application's_external_library_dependencies [23:43:28] Then launch it with the webservice command [23:44:06] Right now, folks are restricted to using the prebuilt images, but the container mounts your tool's NFS [23:44:31] I built the container to run unattended, and I haven deployed a webservice with my tool account (top500importer) [23:46:05] We don't allow user-contributed docker images on the cluster. [23:46:26] The other alternative is using the Grid, but I need to check if it has the Python modules needed by the bot (requests and beautyfulsoup4) [23:46:58] In the other hand, I can't run docker images pushed from Docker Hub for example, right? [23:47:29] Yeah, the grid would work [23:47:38] No you cannot [23:47:56] The Kubernetes cluster only runs the images provided in the internal registry [23:48:11] The grid has requests and bs, but you really should use a virtualenv [23:48:20] Either on Kubernetes or the grid [23:49:28] With a virtualenv, you'll get the versions you need on your NFS folder [23:50:32] Let me try [23:50:36] https://wikitech.wikimedia.org/wiki/Help:Toolforge/Pywikibot#Using_pip [23:50:45] That has some helpful stuff [23:51:00] I'm trying to find useful docs around pywikibot for you... [23:53:12] That page does have probably the best guides. Sorry about not being able to use the container. [23:59:21] Well... [23:59:35] I getting ready for the test run using the Grid.