[00:12:14] Finally done! What a heavy lift that was! I'm glad to have it complete. It'll take me another hour or two to convert it to some machine readable format. [00:12:41] I'll probably go for yaml. I think we can get clever with merging multiple files so we don't need to have a bigass 1500 line file. [00:12:52] *1515 line file ;) [00:13:01] I'm out'a here. [00:13:04] Have a good one! [00:19:58] later halfak [00:20:15] 🤘 [14:38:06] o/ [15:06:24] o/ kevinbazira [15:06:26] How [15:06:29] 's hacking? [15:13:34] halfak o/ [15:14:15] The hacking is going well. I rebuilt the nowiki models. PR: https://github.com/wikimedia/editquality/pull/217 [15:14:35] We are still blocked on the deployment to the beta servers [15:15:07] ^ for Basque and Catalan models [15:15:50] Ahh yes. I forgot about that. Can you double check the public keys you have uploaded to wikitech.wikimedia.org? [15:16:44] also, give me a paste of "ssh primary.bastion.wmflabs.org -vv" [15:19:29] I'm getting a very long output on "ssh primary.bastion.wmflabs.org -vv". I don't think it will be readable when pasted here. [15:19:42] ** easily readable [15:19:46] Right. Please use a paste service. [15:20:02] E.g., https://phabricator.wikimedia.org/paste/edit/form/14/ [15:20:11] Or https://pastebin.com/ [15:22:46] Thanks. I've pasted the output here: https://phabricator.wikimedia.org/P9803 [15:26:27] Do any of your keys listed in your preferences at wikitech match what you have for /home/kbazira/.ssh/id_rsa.pub? [15:27:17] See https://wikitech.wikimedia.org/wiki/Special:Preferences#mw-prefsection-openstack [15:32:59] Thanks. Checking ... [15:40:44] Yes one of the keys listed in my preferences at wikitech match what I have in /home/kbazira/.ssh/ [15:41:23] Somehow that's not getting picked up. Maybe it's due to your username. [15:41:31] What is your "shell name" on wikitech? [15:41:42] kevinbazira [15:49:01] Aha! Looks like you are trying to log in as kbazira [15:49:32] Try ssh kevinbazira@primary.bastion.wmflabs.org -vv [15:49:52] (see line 29 in your paste: debug1: Authenticating to primary.bastion.wmflabs.org:22 as 'kbazira'" [15:55:47] I'm in \o/ [15:56:22] Nice. You can hard code your username in the ~/.ssh/config file so that you don't need to type all of that. [15:56:32] Go ahead and try a deploy to beta and let me know if you get stuck. [16:11:34] halfak based on this documentation: https://wikitech.wikimedia.org/wiki/ORES/Deployment#Deploy_to_beta when I ssh into deploy01, the directories /srv/deployment/ores/deploy don't exist in my environment. Could I be missing a step? [16:19:09] kevinbazira, good Q. [16:19:11] * halfak looks. [16:20:14] kevinbazira, I see that directory on the machine. [16:20:37] Are you sure you are ssh'd to "deployment-deploy01.eqiad.wmflabs" [16:37:48] kevinbazira, ^ [16:51:37] I managed to get into "ssh kevinbazira@primary.bastion.wmflabs.org -vv" but when I try "ssh deployment-deploy01.eqiad.wmflabs" I get "Permission denied (publickey)" even after adding it to my config [16:52:46] kevinbazira, does it look like it's trying to log you in with "kbazira" again? [16:53:39] yep [16:54:10] This is what I added to my config. [16:54:20] "Host deployment-deploy01.eqiad.wmflabs [16:54:20] User kevinbazira [16:54:20] IdentityFile ~/.ssh/wikitech2019" [16:56:21] That won't get picked up. You need to add it to the block for bastion. [16:56:23] kevinbazira, ^ [17:01:45] Standup time! [17:02:36] Y: I worked on the WikiProject topic taxonomy. It was cathartic to get a solid technical contribution done. T: I'm working on getting the topic taxon stuff in a machine-readable format and automating some tests. [17:07:34] Y: Worked on rebuilding nowiki models: https://github.com/wikimedia/editquality/pull/217 [17:07:48] I forgot! T: Also working on API review and supporting Kevin's upcoming deployment [17:08:06] T: I went through the ML tutorials then with the help of halfak, I've been trying to ssh into the deployment server so I can deploy the Basque and Catalan models [still blocked but won't give up till I get victory] [17:08:59] Y: Worked on JS api client for Jade UI. Almost re-invented the wheel with DIY ajax calls, but found the mw.API module which is making things waaay easier. [17:10:33] T: had travel training this morning, also just registered for All Hands 2020, will finish JS API client and then work on oojs-ui components like ProposalWidget and dialog boxes [17:17:42] accraze, how does the UI work feel. Is it starting to come together with a clear plan or is it still a lot of unknowns? [17:19:10] halfak: it's starting to come together, I have a rough roadmap in outlined the current work etherpad [17:19:20] outlined in* [17:19:31] diffs are still an unknown though [17:19:47] Nice. Let me know if you want to rubber duck something out. Otherwise, I'll be focused on making progress with Kevin and getting you some review for API stuff. [17:20:15] Oh yes. I have done some work on diffs. I can answer high level questions now or provide some design assets by EOD if that'd be helpful. [17:23:24] designs assets are fine, no rush, I've got enough to keep me busy before getting to the diffs though [17:24:40] i think the biggest unknown is how to render a diff correctly using ooui, hoping to figure it out while I work on the entity components [17:32:55] Oh! I see. [17:33:00] Yeah, we can't work with wikidata there. [17:33:05] Let me look at WBMI [17:33:26] https://commons.wikimedia.org/w/index.php?title=File%3AORES_-_Facilitating_re-mediation_of_Wikipedia%27s_socio-technical_problems.pdf&type=revision&diff=372486451&oldid=372486179 [17:33:28] AHA! [17:33:40] It looks like they render diffs in the wikidata style -- which should be similar to us. [17:36:18] ah ok, will poke around a bit there when I get to the diffs [17:48:58] Hey kevinbazira, let's discuss the beta deployment you are working on here. [17:49:17] Looks like the scap command completed successfully. [17:49:30] next you want to check https://ores-beta.wmflabs.org to see if it is working as intended. [17:49:41] I suggest you try to pull up model information for the two new models. [17:57:03] when I go to https://ores-beta.wmflabs.org/ui/ and choose euwiki, I see wp10 as one of the models. Is this the editquality model? [17:58:44] editquality is "damaging" and "goodfaith" [17:59:07] articlequality == wp10. "wp10" was the original name and we're moving towards "articlequality" [18:00:57] Alright, so when I go to https://ores-beta.wmflabs.org/ui/ and select euwiki I get both articlequality and wp10 as options to choose from [18:01:44] Right. They are essentially duplicates of each other. [18:02:09] If you add "model_info=" to the url, you'll get a result that will let you double-check the model versions. [18:14:16] kevinbazira, ^ [18:32:05] halfak I saw the model versions here: https://ores-beta.wmflabs.org/v3/scores/euwiki/ and https://ores-beta.wmflabs.org/v3/scores/cawiki/ [18:32:22] Aha! I forgot that they were automatically printed out. [18:32:31] Now, do they work? [18:32:45] Could you go find an article in euwiki to test against? [18:36:32] I got this euwiki article https://eu.wikipedia.org/w/index.php?title=Bizkaia_Zubia&action=history and picked 7239990. Here are the results: https://ores-beta.wmflabs.org/scores/euwiki/?models=articlequality&revids=7239990 [18:39:08] Looks like the current model agrees strongly with our new model. https://ores.wikimedia.org/scores/euwiki/?models=articlequality&revids=7239990 [18:39:35] It's a bit more confident in the "GA" class. [18:40:38] hey halfak I'm updating the analysis of bias in editquality models [18:41:02] my code isn't finding an entry for euwiki in the Makefile though. [18:41:19] groceryheist, yeah, we don't have editquality models for euwiki [20:38:00] woops [20:39:24] ? [20:41:47] Forgot to switch my nick when I came back [20:47:31] halfak: ah ok [23:05:20] is there an API to get the current edit quality thresholds? [23:30:45] https://en.wikipedia.org/wiki/Special:ORESModels [23:30:49] I don't think there's an API. [23:32:02] Yup. Can't find one. Sorry [23:40:27] ok that's mildly inconvenient