[09:24:49] !log melos@tools-sgebastion-10 tools.stewardbots Restarted Stewardbot (not feeding) [09:24:53] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.stewardbots/SAL [10:01:20] please restart bridgebot: sending duplicated messages https://wikitech.wikimedia.org/wiki/Tool:Bridgebot#Duplicate_messages_being_sent_from_irc_to_other_bridges [10:06:10] !log lucaswerkmeister@tools-sgebastion-10 tools.bridgebot Double IRC messages to other bridges [10:06:13] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.bridgebot/SAL [10:08:13] thank you! [10:15:50] !log taavi@tools-sgebastion-11 tools.wikibugs toolforge jobs restart irc, gerrit [10:15:55] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.wikibugs/SAL [11:21:55] !log admin restarted nova-api in cloudcontrol1007, it was complaining about mysql broken pipe [11:22:00] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Admin/SAL [11:49:27] !log paws upgrade jupyterlab version T359588 [11:49:31] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Paws/SAL [11:49:31] T359588: jupyterlab to 4.1.4 - https://phabricator.wikimedia.org/T359588 [12:33:22] !log paws upgrade pywikibot T359616 [12:33:27] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Paws/SAL [12:33:27] T359616: New upstream release 9.0 for Pywikibot - https://phabricator.wikimedia.org/T359616 [13:39:43] !log taavi@tools-sgebastion-11 tools.wikibugs toolforge jobs restart irc, gerrit [13:39:46] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.wikibugs/SAL [15:15:54] !log lucaswerkmeister@tools-sgebastion-10 tools.wd-shex-infer bump requests.memory to 8G (T357209 / T320140) [15:15:59] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.wd-shex-infer/SAL [15:38:16] !log lucaswerkmeister@tools-sgebastion-10 tools.wd-shex-infer deployed bbe49a5ff9 (fix job limits, remove grid engine code, T320140) [15:38:20] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.wd-shex-infer/SAL [16:02:28] !log lucaswerkmeister@tools-sgebastion-10 tools.wd-shex-infer deployed 0c9bfc0896 (remove “under development” disclaimer that hasn’t been true for 4½ years) [16:02:31] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.wd-shex-infer/SAL [16:55:30] taavi: I'm missing this information in wikitech: https://wikitech.wikimedia.org/w/index.php?title=Portal:Toolforge/Admin/Kubernetes/Components&oldid=2120949#Third-party_components where is that table living now? [21:29:24] Hello. While using PAWS, I accidently deleted an important notebook. How can I recover it please? [21:34:32] !help Hello. While using PAWS, I accidently deleted an important notebook. How can I recover it please? [21:34:33] If you don't get a response in 15-30 minutes, please email the cloud@ mailing list -- https://wikitech.wikimedia.org/wiki/Help:Cloud_Services_communication [21:36:30] Guest51: I don't know how/if it can be recovered but I'd suggest creating a phab ticket and cc'ing rook. [22:12:53] taavi: hey! is there a way to enter a k8s container without having a webservice running? [22:12:54] right now I'm trying to figure out exactly which version of Python is in the python2 package [22:13:02] *python2 container [22:13:14] musikanimal: `webservice python2 shell` [22:13:30] awesome thanks! this will help with debugging [22:25:01] does anyone know offhand if `def my_method() -> None:` is Python 3 syntax? I'm guessing so [22:26:32] yes [22:30:00] okay thanks [22:38:40] The `-> None` bit is just a return type hint [22:51:44] alright, I'm just going to lock each necessary package to the same version that's on the grid. How could I check which versions are installed? I don't think the old `eranbot` used a virtualenv at all [22:53:48] I believe `pip freeze > requirements.txt` is the usual invocation [22:53:58] (assuming `requirements.txt` doesn’t exist yet. otherwise pick a different file name) [22:54:16] you’d want to do this in `webservice python2 shell` after `source www/python/venv/bin/activate`, probably [22:54:44] well, I want to see what the grid is using [22:55:13] can I use `pip` directly on the grid? it's not in the PATH [22:55:56] I keep bumping versions lower and lower and the `certifi` package (and sometimes others) still get syntax errors from the Python3 typehint. I tried forcing a Python2 compatible version of `certifi` as well [22:56:03] hm, are the dependencies not installed in a venv? [22:56:15] are they directly in grid’s system python? [22:56:19] I don't think the Python2 bot used a venv, no [22:56:23] hm, ok [22:56:28] but I could be wrong [22:56:30] then pip freeze probably won’t do the right thing, yeah [22:56:39] there's a `venv` directory but that's for the Python3 jobs [22:57:27] `webservice shell` isn’t supported on the grid but last I checked you could SSH directly into the nodes if you got hold of a hostname (e.g. from `qstat`) [22:57:53] and then you could check package versions in `/usr/lib/python2.7/site-packages` or wherever they are (I don’t know the difference between site-packages and dist-packages) [23:01:45] is this useful? https://paste.toolforge.org/view/4b4b5c1b [23:02:00] (note, not all of the packages seem to have associated .egg-info directories) [23:02:46] there’s certifi-2018.8.24 in that list at least [23:02:54] it is! thank you, I'll try tying the versions to what I see in that list [23:03:03] good luck! [23:04:02] thanks :) I'll need it, lol