[07:01:33] (03CR) 10Thiemo Kreuz (WMDE): [C: 03+2] build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing [extensions/ORES] - 10https://gerrit.wikimedia.org/r/546272 (owner: 10Umherirrender) [07:18:21] (03CR) 10jerkins-bot: [V: 04-1] build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing [extensions/ORES] - 10https://gerrit.wikimedia.org/r/546272 (owner: 10Umherirrender) [08:03:47] (03CR) 10Jforrester: [C: 03+2] "…" [extensions/ORES] - 10https://gerrit.wikimedia.org/r/546272 (owner: 10Umherirrender) [08:48:51] (03Merged) 10jenkins-bot: build: Remove unneeded Squiz.WhiteSpace.FunctionSpacing [extensions/ORES] - 10https://gerrit.wikimedia.org/r/546272 (owner: 10Umherirrender) [09:52:35] 10Scoring-platform-team, 10editquality-modeling, 10artificial-intelligence, 10good first bug: Use Spanish badwords/informals in the cawiki edit quality models - https://phabricator.wikimedia.org/T223794 (10kevinbazira) a:03kevinbazira @Halfak I have worked on this task. Please see PR: https://github.co... [13:22:06] 10ORES, 10Scoring-platform-team, 10WMDE-Analytics-Engineering, 10Wikidata, 10User-GoranSMilovanovic: track quality of all/top 10000 Wikidata items over time - https://phabricator.wikimedia.org/T195702 (10GoranSMilovanovic) @Lydia_Pintscher I guess this task is completed now. However, we might need a ne... [13:39:05] o/ [13:39:13] Hi kevinbazira! [14:36:20] Hi halfak o/ [14:37:07] Hi kevinbazira. How's your hacking going? [14:38:51] It's going well, I made a PR: https://github.com/wikimedia/editquality/pull/215 [14:39:15] Then continued with the ML tutorials [14:40:04] Nice. It was simpler than I thought. :) [14:40:21] kevinbazira, would you try to see if you can ssh to stat1007.eqiad.wmnet? [14:40:42] Then we can start rebuilding some of these models. :) [14:45:19] When i try: ssh stat1007.eqiad.wmnet [14:45:40] I get::: ssh: Could not resolve hostname bast3002.wikimedia.org: Name or service not known [14:45:57] And::: ssh_exchange_identification: Connection closed by remote host [14:48:43] Oh that's a weird problem. [14:48:50] Not what I expected to go wrong. [14:50:13] "bast3004.wikimedia.org in the esams cluster in Amsterdam, The Netherlands" [14:50:20] Looks like you have the wrong server number. [14:50:31] From https://wikitech.wikimedia.org/wiki/Production_access#Setting_up_your_SSH_config [15:02:44] Added stat1007.eqiad.wmnet to the ssh config file and now I get. [15:02:45] 04Error: Command “dded” not recognized. Please review and correct what you’ve written. [15:02:57] ssh: Could not resolve hostname stat1007.eqiad.wmnet: Name or service not known [15:03:29] ssh_exchange_identification: Connection closed by remote host [15:03:39] Looks like you a missing config for handling *.wmnet [15:04:16] kevinbazira, Can you make a paste of the relevant lines from your config? [15:05:09] Host bast [15:05:09] User kevinbazira [15:05:10] HostName stat1007.eqiad.wmnet [15:05:10] IdentityFile ~/.ssh/id_wmf_ed25519 [15:05:10] ForwardAgent no [15:05:10] IdentitiesOnly yes [15:05:19] Host *.wmnet [15:05:20] User kevinbazira [15:05:20] ProxyCommand ssh -W %h:%p bast [15:05:20] IdentityFile ~/.ssh/id_wmf_ed25519 [15:05:22] ForwardAgent no [15:05:25] IdentitiesOnly yes [15:06:30] Host name for bast should be bast3004.wikimedia.org [15:10:53] I've added bast3004.wikimedia.org as the host name and run bast3004.wikimedia.org. It's requesting for a password. I entered the pass phrase I used while creating the key but it still threw an error [15:10:54] kevinbazira@bast3004.wikimedia.org: Permission denied (publickey,keyboard-interactive). [15:10:54] ssh_exchange_identification: Connection closed by remote host [15:18:34] OK it looks like the key isn't working, but we probably have the config right. [15:18:55] For clarity, you always keep "bast3004.wikimedia.org" in your "bast" rule. [15:19:35] And the *.wmnet rule will handle your connection to stat1007.eqiad.wmnet, ores1001.eqiad.wmnet, etc. [15:20:26] According to https://phabricator.wikimedia.org/T234209, it should work. [15:21:10] I want you to run "ssh stat1007.eqiad.wmnet -vv" and paste the output into https://phabricator.wikimedia.org/paste/edit/form/14/ [15:21:17] Please do not paste directly into IRC :) [15:23:08] Looks like I need rights to paste here: https://phabricator.wikimedia.org/paste/edit/form/14/ [15:24:54] Anyone should be able to paste. Hmm. [15:25:02] Are you logged into phab? [15:25:22] Try this: https://phabricator.wikimedia.org/paste/ [15:26:32] Yes I am logged in. [15:29:25] https://phabricator.wikimedia.org/P9489 [15:29:41] Can you try the second link I posted? [15:29:44] kevinbazira, ^ [15:29:48] Oh I see you got it :) [15:29:52] Nevermind :| [15:30:11] "key_load_public: No such file or directory" [15:30:16] That looks like our ticket. [15:30:44] You referenced /c/Users/KEVIN/.ssh/id_wmf_ed25519 in your config, but it appears the key does not exist at that location. [15:45:32] kevinbazira, any luck finding the right path for that key? [15:46:06] Fixed, I'm in [15:46:08] Debian GNU/Linux 9 auto-installed on Thu Oct 11 08:24:41 UTC 2018. [15:46:08] kevinbazira@stat1007:~$ [15:46:23] Thanks! [15:52:54] \o/ Awesome! I want to have you add one more thing to your config and you'll be ready to start re-training your models. [15:53:24] See https://wikitech.wikimedia.org/wiki/HTTP_proxy [15:54:03] I want you to add the following lines to your ~/.bashrc on stat1007: [15:54:09] export http_proxy=http://webproxy.eqiad.wmnet:8080 [15:54:09] export https_proxy=http://webproxy.eqiad.wmnet:8080 [15:58:21] kevinbazira, I just heard from OIT that your laptop is being shipped to me now :) [15:58:33] Soon you will have a good laptop to work from :) [15:58:56] Yey... good news \o/ [16:04:10] halfak: wheres my laptop? :( :P [16:04:45] Aren't you sitting in front of it? [16:04:46] ;) [16:05:15] halfak I've added the lines into ~/.bashrc on stat1007: [16:11:21] 10Scoring-platform-team (Current), 10editquality-modeling, 10artificial-intelligence: Implement hunspell dictionary for euwiki article quality model - https://phabricator.wikimedia.org/T223788 (10Halfak) a:05Halfak→03kevinbazira [16:12:00] 10Scoring-platform-team (Current), 10editquality-modeling, 10artificial-intelligence: Implement hunspell dictionary for euwiki article quality model - https://phabricator.wikimedia.org/T223788 (10Halfak) It looks like we have the dictionary working. The next step is to re-train the model. [16:43:49] 10Jade, 10Scoring-platform-team (Current), 10Design: Implement Jade Entity UI - https://phabricator.wikimedia.org/T208819 (10ACraze) a:03ACraze [16:47:43] 10Jade, 10Scoring-platform-team (Current), 10Documentation, 10Epic, 10Goal: Write Jade extension documentation - https://phabricator.wikimedia.org/T229968 (10Halfak) We made some progress by putting the schemas on wiki. This might not be the best long-term strategy but it's helpful now. See https://www.... [16:49:35] 10Jade, 10Scoring-platform-team (Current), 10Documentation: Write Jade extension documentation - https://phabricator.wikimedia.org/T229968 (10Halfak) [16:50:01] 10Jade, 10Scoring-platform-team (Current), 10Documentation: Write Jade extension documentation - https://phabricator.wikimedia.org/T229968 (10Halfak) a:03ACraze [16:52:56] 10Scoring-platform-team (Current): Onboarding Kevin Bazira -- Accounts and Access - https://phabricator.wikimedia.org/T234222 (10Halfak) [16:53:36] 10ORES, 10Scoring-platform-team (Current), 10editquality-modeling, 10artificial-intelligence: Find out what tools are used for making reverts on the ores-enabled wikis. - https://phabricator.wikimedia.org/T225134 (10Halfak) I think this is done. Is that right, @Groceryheist [16:54:22] 10Scoring-platform-team (Current), 10editquality-modeling, 10artificial-intelligence, 10good first bug: Use Spanish badwords/informals in the cawiki edit quality models - https://phabricator.wikimedia.org/T223794 (10Halfak) [16:56:21] I think I'm going to cut a revscoring version ASAP so that we can use it when rebuilding models and get our nice sorted model_info :) [17:03:14] Nice :) [17:33:16] halfak: i'm looking at the ores repo, we'll probably want to publish the sphinx docs on readthedocs too [17:33:41] along with automating the pypi release [18:02:32] Right. Same pattern [18:02:45] Sorry was eating lunch and forgot to note my absence. [18:03:06] revscoring 2.6.1 is released! [18:03:13] Yay for automation! [18:03:20] \o/ [18:08:23] are there any other repos aside from ores that we want to automate? [18:08:59] I don't think so. [18:21:15] 10Scoring-platform-team, 10drafttopic-modeling, 10revscoring, 10artificial-intelligence: Create labeled data for topic models in ar, cs, kowiki - https://phabricator.wikimedia.org/T235187 (10Halfak) [18:22:11] 10Scoring-platform-team, 10drafttopic-modeling, 10revscoring, 10artificial-intelligence: Create labeled data for topic models in ar, cs, kowiki - https://phabricator.wikimedia.org/T235187 (10Halfak) In {T236713}, @Isaac has extracted a full dataset of cross-wiki labels as mapped by Wikidata. We can use th... [21:03:22] * halfak is spending way more time thinking than typing [21:15:34] AHA! [21:15:44] Goodness. This is all so much fun ^_^ [21:20:30] Arg, New hangup. [21:41:23] * halfak throws DRY out the window [21:41:38] Sometimes it's less confusing to just define a new class. [21:44:07] lol agreed [22:04:09] Ooh. It's coming together :) [22:04:16] * halfak writes some tests [22:05:32] * halfak looks at the clock [22:05:37] What happened to all the time/ [22:05:38] ? [22:05:48] I swear I just went through a time warp [23:01:15] It works! [23:01:19] * halfak jumps out of the time warm [23:01:21] *warp [23:01:22] o/ [23:01:27] have a good one folks! [23:04:40] wikimedia/revscoring#1762 (session_orientation - 228f7c9 : halfak): The build was broken. https://travis-ci.org/wikimedia/revscoring/builds/604178710 [23:07:38] later halfak