[15:50:56] Amir1: have a minute? https://gerrit.wikimedia.org/r/#/c/428995/ [15:51:51] With that, I can get the new revscoring deployed today... [16:21:38] ewhit_: Anything I can do to help with the mwapi-consuming code? [16:30:55] halfak: https://gerrit.wikimedia.org/r/#/c/428995/ if you can [16:31:31] awight: sorry for the delay, stepped out to grab lunch! [16:31:53] ewhit_: we’re asynchronous here, all good :D [16:32:06] I have the bit I was working on yesterday working - I'm trying to change it now to work with the list of controversial pages [16:32:42] so far, no pressing questions, but on the off chance you happen to know, any idea how to access talk pages through mwapi? [16:33:09] right on! [16:33:41] hmm, I think the only trick with Talk pages is to specify the namespace, by annoying integer ID [16:33:47] lemme find the ID for enwiki [16:35:01] https://github.com/wikimedia/mediawiki/blob/master/includes/Defines.php#L65-L66 [16:35:05] 0 for Main and 1 for Talk [16:35:19] great, thank you! [16:35:42] So (untested by me) it looks like the allpages param would be apnamespace=1, https://www.mediawiki.org/w/api.php?action=help&modules=query%2Ballpages [16:36:48] ewhit_: also FWIW, this approach makes sense if you’re building a standalone tool, but revscoring has some utilities you can use or improve which take care of depepdency resolution and extraction... [16:37:06] is revscoring part of mwapi? [16:37:23] e.g. https://github.com/wiki-ai/revscoring/blob/master/revscoring/utilities/fetch_text.py [16:37:56] For the models we contain under ORES, this kind of work is done simply by specifying that the model depends on particular features [16:38:17] https://github.com/wiki-ai/editquality/blob/master/editquality/feature_lists/enwiki.py [16:39:03] oh, cool, thank you! I'll look through these and see if I can simplify what I'm trying [16:41:43] Unfortunately, I don’t know enough to suggest a testing strategy when using the ORES modules [16:42:43] But if that turns out to be difficult, IMO it’s well worth the rest of the team’s time to improve. [16:45:28] 10Scoring-platform-team (Current), 10ORES: Rebuild all models for revscoring 2.2.2 - https://phabricator.wikimedia.org/T192917#4161961 (10awight) [16:50:01] sounds good! [16:58:55] halfak: Amir1: heads-up, I’m deploying revscoring 2.2.2 to production in a minute. [16:59:07] self-merging a small thing cos everyone’s busy... [16:59:53] (03CR) 10Awight: [V: 032 C: 032] "Self-merging minor config change, in the interest of time." [services/ores/deploy] - 10https://gerrit.wikimedia.org/r/428995 (owner: 10Awight) [17:02:46] 10Scoring-platform-team, 10Patch-For-Review: ORES deployment submodules should point to phabricator HTTPS repos. - https://phabricator.wikimedia.org/T179009#4162014 (10awight) This may have been a bad decision. I get a lot of timeouts trying to clone our submodules onto deployment-tin and locally. [17:31:07] 10Scoring-platform-team (Current), 10editquality-modeling, 10User-Ladsgroup, 10artificial-intelligence: Train/test reverted edittype model for Catalan Wikipedia - https://phabricator.wikimedia.org/T182611#4162122 (10awight) [17:33:40] {{done}} [17:33:40] How cool, awight! [17:37:52] 10Scoring-platform-team (Current), 10Gerrit, 10ORES, 10Operations, 10Patch-For-Review: Plan migration of ORES repos to git-lfs - https://phabricator.wikimedia.org/T181678#4162148 (10awight) [17:58:38] halfak: r u there? I had a thought [18:16:46] ewhit_: halfak just passed along this amazing resource, in case you hadn’t seen it: https://github.com/wiki-ai/editquality/blob/master/ipython/reverted_detection_demo.ipynb [18:19:33] Also, it comes with the caveat that it’s for an older version of revscoring. Hopefully I can make time to work through it myself and update. [18:20:46] I've just skimmed through it, it *looks* like it could be adapted to download talk pages [18:21:20] It will require some tweaking. I don't think the tweaking should be too bad, but I'm not certain since I just skimmed [18:42:23] 10Scoring-platform-team (Current), 10ORES, 10Collaboration-Team-Triage (Collab-Team-This-Quarter): Deploy ORES advanced editquality models to cawiki - https://phabricator.wikimedia.org/T192501#4140882 (10awight) [18:42:44] 10Scoring-platform-team (Current), 10ORES, 10Collaboration-Team-Triage (Collab-Team-This-Quarter): Deploy ORES advanced editquality models to lvwiki - https://phabricator.wikimedia.org/T192499#4140858 (10awight) [18:42:54] 10Scoring-platform-team (Current), 10ORES, 10Collaboration-Team-Triage (Collab-Team-This-Quarter): Deploy ORES advanced editquality models to arwiki - https://phabricator.wikimedia.org/T192498#4140848 (10awight) [18:43:14] 10Scoring-platform-team (Current), 10ORES, 10Collaboration-Team-Triage (Collab-Team-This-Quarter): Deploy ORES advanced editquality models to huwiki - https://phabricator.wikimedia.org/T192496#4140821 (10awight) [18:43:17] 10Scoring-platform-team (Current), 10ORES, 10Collaboration-Team-Triage (Collab-Team-This-Quarter): Deploy ORES advanced editquality models to huwiki - https://phabricator.wikimedia.org/T192496#4140821 (10awight) [18:43:20] 10Scoring-platform-team (Current), 10ORES, 10Collaboration-Team-Triage (Collab-Team-This-Quarter): Deploy ORES advanced editquality models to arwiki - https://phabricator.wikimedia.org/T192498#4140848 (10awight) [18:43:28] 10Scoring-platform-team (Current), 10ORES, 10Collaboration-Team-Triage (Collab-Team-This-Quarter): Deploy ORES advanced editquality models to lvwiki - https://phabricator.wikimedia.org/T192499#4140858 (10awight) [18:43:34] 10Scoring-platform-team (Current), 10ORES, 10Collaboration-Team-Triage (Collab-Team-This-Quarter): Deploy ORES advanced editquality models to cawiki - https://phabricator.wikimedia.org/T192501#4140882 (10awight) [18:48:34] RoanKattouw: heads-up ^ :-) [18:49:17] Whoa [18:49:18] Thanks :) [18:49:18] I deployed the models today, and I think all of our wiki stakeholders got back already with the translated announcements. One of them announced early, fwiw. [18:49:37] I have no time today but I'll work on lining these up tomorrow [18:50:05] no rush on our side [18:55:52] ewhit_: It might be rad to document your process in a new ipynb, btw… [18:56:25] Will do, when I figure out what my process is! lol [18:57:02] lol I know what you mean. [18:58:05] 10Scoring-platform-team (Current), 10ORES: Make it easier to keep ORES production and labs deployments in sync - https://phabricator.wikimedia.org/T181824#4162416 (10awight) [19:02:37] gtg [20:00:49] halfak is the documentation meeting happening? I think it's moved, and I don't have the code to get in [20:01:49] halfak: [20:02:14] sorry, trying to figure out pinging [20:08:04] halfak: do you have the new meeting code? [21:14:03] Woops! Sorry ewhit_! [21:14:10] I'm still traveling/conferencing [21:14:16] ah, makes sense! [21:14:30] I'm back for a minute before I run off to dinner [21:14:38] Do you need a new meeting invite? [21:14:43] yes please!