[01:21:19] 06Revision-Scoring-As-A-Service, 10CopyVio-tools, 03Community-Tech-Sprint: CopyPatrol should show ORES scores - https://phabricator.wikimedia.org/T139009#2460401 (10MusikAnimal) [07:33:39] 06Revision-Scoring-As-A-Service, 10ORES: Per web node monitoring in prod - https://phabricator.wikimedia.org/T139384#2461072 (10Ladsgroup) After a talk with @Dzahn, it turned out that we already have per web node monitoring ([[ https://github.com/wikimedia/operations-puppet/blob/production/hieradata/common/lvs... [08:54:22] 06Revision-Scoring-As-A-Service, 10ORES, 13Patch-For-Review: Explore growing memory usage of web workers on scb machines - https://phabricator.wikimedia.org/T140020#2461256 (10Ladsgroup) Deployed in prod. Monitoring it. [09:04:24] 06Revision-Scoring-As-A-Service, 10ORES, 07Easy, 07Puppet: Puppet fails on new web node - https://phabricator.wikimedia.org/T140265#2461298 (10Ladsgroup) Okay, There are two parts for this: # /srv/log directory is not there # the system tries to connect "tin.eqiad.wmnet" which is not possible. We foo... [11:35:11] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 10Wikidata, 07Wikimedia-log-errors: ORES extension score only main namespace edits for Wikidata - https://phabricator.wikimedia.org/T139660#2461662 (10Ladsgroup) a:03Ladsgroup [11:38:29] (03PS1) 10Ladsgroup: Let ORES extension score for some namespaces instead of all [extensions/ORES] - 10https://gerrit.wikimedia.org/r/298948 (https://phabricator.wikimedia.org/T139660) [13:01:39] o/ [13:02:11] halfak: o/ [13:02:43] halfak: I have a question. Is the backlog grooming should be attended via hangout or it's like the hack session [13:02:53] Attended via hangout. [13:02:59] Is that going to be much trouble [13:03:02] ? [13:03:31] not much, today it'll be a little [13:03:57] because it's a huge exam happening in my university and all departments are closed [13:04:06] except the library [13:04:13] and I can't talk in the library [13:04:28] OK to join the call and use the chat? [13:04:48] I can mute all the time :D [13:05:12] I can do something else too. Let me see if it's possible to do it in lobby of the library [13:07:51] or the physics department, I highly doubt that they are holding the exam there but not sure [13:07:55] afk [13:07:55] Amir1, if this doesn't end up working for you, don't sweat it. [13:08:01] I'll make sure you don't miss anything [13:08:06] be back in twenty minutes [13:08:07] Thanks for trying to work it out though :) [13:08:09] o/ [13:08:14] thank you :) [13:08:18] don't worry [13:08:23] it's not a big deal [13:08:31] o/ [13:54:58] okay, back [13:55:10] The only place I can be is the lobby [13:56:41] btw halfak, I pushed the memory change on prod. works just fine [13:57:05] Amir1, the celery restart stuff? [13:57:10] yup [13:57:38] Hmm... I'm not seeing the characteristic spikes in available memory. [13:57:49] Then again, celery is a very minimal memory drain compared to uwsgi. [13:58:11] https://grafana.wikimedia.org/dashboard/db/ores?panelId=6&fullscreen [13:58:21] between 8 and 9 [13:58:35] it goes up and never goes really down [13:58:54] I'll join in a minute [14:02:05] halfak: ping [14:09:16] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: Add flag to review tool for 'goodfaith' - https://phabricator.wikimedia.org/T140360#2461972 (10Halfak) [14:10:52] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: Link to review tool docs in the legend - https://phabricator.wikimedia.org/T140361#2461990 (10Halfak) [14:13:18] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: Make user-centered documentation for review tool - https://phabricator.wikimedia.org/T140150#2462008 (10Halfak) [14:17:50] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES, 10Wikimedia-Site-requests, 07Beta-Feature: Deploy ORES review tool in English Wikipedia - https://phabricator.wikimedia.org/T140003#2462026 (10Halfak) [14:18:12] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES, 10Wikimedia-Site-requests, 07Beta-Feature: Deploy ORES review tool in Polish Wikipedia - https://phabricator.wikimedia.org/T140005#2462027 (10Halfak) [14:19:49] 10Revision-Scoring-As-A-Service-Backlog, 10revscoring, 07Spike: [Spike] How to deal with large abstract feature vectors? - https://phabricator.wikimedia.org/T139978#2462028 (10Halfak) [14:22:46] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Make static asset wheels for Wikilabels - https://phabricator.wikimedia.org/T139959#2462051 (10Halfak) [14:24:39] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Move campaign progress interface to wikilabels repo/system - https://phabricator.wikimedia.org/T139956#2462063 (10Halfak) [14:33:27] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: [Spec] Celery worker monitoring - https://phabricator.wikimedia.org/T139948#2462122 (10Halfak) [14:35:53] 10Revision-Scoring-As-A-Service-Backlog, 10ORES, 10revscoring, 07Documentation: Add MacOS instructions for installation to README - https://phabricator.wikimedia.org/T139355#2462139 (10Halfak) These look like install instuctions for #ores. This task wasn't clear, but we need install instructions for #revs... [14:39:20] 06Revision-Scoring-As-A-Service, 10ORES, 13Patch-For-Review: Move from mediawiki/services/ores/deploy to research/ores/deploy or research/ores/deploy-prod - https://phabricator.wikimedia.org/T139008#2462168 (10Halfak) [14:41:16] 10Revision-Scoring-As-A-Service-Backlog, 10Discussion-modeling: [Discuss] Detox integration with ORES - https://phabricator.wikimedia.org/T139007#2462176 (10Halfak) This conversation happened. https://etherpad.wikimedia.org/p/detox_model And we made a next step task: T139978 [14:41:27] 06Revision-Scoring-As-A-Service, 10Discussion-modeling: [Discuss] Detox integration with ORES - https://phabricator.wikimedia.org/T139007#2462178 (10Halfak) [14:43:22] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: Add a new grafana pane for timeout error metric - https://phabricator.wikimedia.org/T140363#2462193 (10Halfak) [14:44:20] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: Include goodfaith model information in ORES review tool - https://phabricator.wikimedia.org/T137966#2462209 (10Halfak) [14:44:22] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: Add flag to review tool for 'goodfaith' - https://phabricator.wikimedia.org/T140360#2462211 (10Halfak) [14:46:45] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: Announce deployment of wp10 models to ruwiki community - https://phabricator.wikimedia.org/T138623#2462223 (10Halfak) @putnik, would you like to make this announcement or should we do it? [14:47:21] 10Revision-Scoring-As-A-Service-Backlog, 10rsaas-editquality: Announce deployment of reverted model to nowiki - https://phabricator.wikimedia.org/T138625#2462227 (10Halfak) @nettrom, can you make this announcement for us? [14:51:30] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: Include goodfaith model information in ORES review tool - https://phabricator.wikimedia.org/T137966#2462239 (10Halfak) p:05Triage>03Normal [14:52:06] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: Add a new grafana pane for timeout error metric - https://phabricator.wikimedia.org/T140363#2462244 (10Halfak) p:05Triage>03Low [14:52:32] 10Revision-Scoring-As-A-Service-Backlog, 10rsaas-editquality: Announce deployment of reverted model to nowiki - https://phabricator.wikimedia.org/T138625#2462250 (10Nettrom) @Halfak : Sure thing, do you have an example post, or some specific points that need to be mentioned? [14:53:39] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: [Spec] Celery worker monitoring - https://phabricator.wikimedia.org/T139948#2462252 (10Halfak) p:05Triage>03Normal [14:54:29] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Move campaign progress interface to wikilabels repo/system - https://phabricator.wikimedia.org/T139956#2462256 (10Halfak) p:05Triage>03Low [14:54:40] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Add "info" URL to campaign data so that we can link to campaign page - https://phabricator.wikimedia.org/T139957#2462257 (10Halfak) p:05Triage>03Low [14:54:54] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Add unique contributors to the campaign progress page - https://phabricator.wikimedia.org/T139958#2462258 (10Halfak) p:05Triage>03Low [14:55:06] 10Revision-Scoring-As-A-Service-Backlog, 10revscoring, 07Spike: [Spike] How to deal with large abstract feature vectors? - https://phabricator.wikimedia.org/T139978#2462260 (10Halfak) p:05Triage>03Low [14:55:27] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES, 10Wikimedia-Site-requests, 07Beta-Feature: Deploy ORES review tool in Polish Wikipedia - https://phabricator.wikimedia.org/T140005#2462261 (10Halfak) p:05Triage>03High [14:55:34] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES, 10Wikimedia-Site-requests, 07Beta-Feature: Deploy ORES review tool in English Wikipedia - https://phabricator.wikimedia.org/T140003#2462263 (10Halfak) p:05Triage>03High [14:56:49] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: Make user-centered documentation for review tool - https://phabricator.wikimedia.org/T140150#2462270 (10Halfak) p:05Triage>03Normal [14:57:41] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Metrics collection for Wikilabels - https://phabricator.wikimedia.org/T132295#2462274 (10Halfak) [14:58:05] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Metrics collection for Wikilabels - https://phabricator.wikimedia.org/T132295#2193704 (10Halfak) p:05Triage>03Low [14:58:26] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels: Metrics collection for Wikilabels - https://phabricator.wikimedia.org/T132295#2193704 (10Halfak) p:05Low>03Normal [14:59:03] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: Build an entry point to store scores in ORES extension - https://phabricator.wikimedia.org/T131785#2462278 (10Halfak) p:05Triage>03Normal [14:59:33] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: Build an entry point to store scores in ORES extension - https://phabricator.wikimedia.org/T131785#2178505 (10Halfak) p:05Normal>03Low [14:59:59] 10Revision-Scoring-As-A-Service-Backlog, 06Research-and-Data-Backlog, 10Wikilabels, 10rsaas-edittypes, 03Research-and-Data-2016-Q3: Train edit types model on labeled data for English Wikipedia - https://phabricator.wikimedia.org/T121715#2462282 (10Halfak) [15:00:01] 10Revision-Scoring-As-A-Service-Backlog, 10Wikilabels, 10rsaas-edittypes: Deploy edit types main campaign for English Wikipedia - https://phabricator.wikimedia.org/T121714#2462281 (10Halfak) 05Open>03Resolved [15:00:21] 10Revision-Scoring-As-A-Service-Backlog, 10revscoring: Add login for permissions to feature extractor - https://phabricator.wikimedia.org/T131464#2462283 (10Halfak) 05Open>03Resolved [15:01:54] 10Revision-Scoring-As-A-Service-Backlog, 10MediaWiki-extensions-ORES: PopulateDatabase should support time span and revids too - https://phabricator.wikimedia.org/T126461#2462285 (10Halfak) p:05Triage>03Lowest [15:02:05] 10Revision-Scoring-As-A-Service-Backlog, 06Commons, 10rsaas-editquality: Train 'reverted' model for commonswiki - https://phabricator.wikimedia.org/T116938#2462286 (10Halfak) p:05Triage>03Lowest [15:05:08] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: Generate swagger spec from configuration - https://phabricator.wikimedia.org/T140364#2462303 (10Halfak) [17:19:53] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 10Wikidata, 13Patch-For-Review, 07Wikimedia-log-errors: ORES extension score only main namespace edits for Wikidata - https://phabricator.wikimedia.org/T139660#2439218 (10Lydia_Pintscher) It'd be good to also score the edits on properties. Is... [17:28:15] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 10Wikidata, 13Patch-For-Review, 07Wikimedia-log-errors: ORES extension score only main namespace edits for Wikidata - https://phabricator.wikimedia.org/T139660#2462989 (10Ladsgroup) >>! In T139660#2462842, @Lydia_Pintscher wrote: > It'd be goo... [17:43:44] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 10Wikidata, 13Patch-For-Review, 07Wikimedia-log-errors: ORES extension score only main namespace edits for Wikidata - https://phabricator.wikimedia.org/T139660#2463093 (10Lydia_Pintscher) \o/ [18:33:33] 10Revision-Scoring-As-A-Service-Backlog, 10rsaas-editquality: Announce deployment of reverted model to nowiki - https://phabricator.wikimedia.org/T138625#2463321 (10Halfak) @Nettrom I made you one: https://meta.wikimedia.org/wiki/Objective_Revision_Evaluation_Service/Basic_eq_support_announcement Please feel... [18:34:33] Amir1, check this out https://phabricator.wikimedia.org/T140302 [18:34:45] Looks like the issue you found yesterday was deep in MySQL's handling of ints. [18:42:36] 06Revision-Scoring-As-A-Service, 10rsaas-editquality, 07Documentation: Write up example of announcement for basic support - https://phabricator.wikimedia.org/T140398#2463347 (10Halfak) [18:42:40] 06Revision-Scoring-As-A-Service, 10rsaas-editquality, 07Documentation: Write up example of announcement for basic support - https://phabricator.wikimedia.org/T140398#2463361 (10Halfak) https://meta.wikimedia.org/wiki/Objective_Revision_Evaluation_Service/Basic_eq_support_announcement [19:02:27] halfak: nice finding! [19:02:44] it was faster before. I'm trying to get my yubikey working [19:33:01] So, it looks like the "solution" is to continue stringifying revision IDs and write custom logic for filtering out IDs that are too big. [19:33:02] :S [19:33:03] WTF [19:40:18] Oh dear god. They are going to query the database for the min and max ID in the revision table, then filter based on that, then run the query with the remaining IDs. [19:40:59] I'm nope-ing out of this [19:41:32] \o/ travis likes my PR :) [19:46:26] halfak: my yubikey works now, I just connected to the production cluster using it [19:46:31] yess [19:46:32] \o/ [19:48:11] Amir1, I set aside a couple of hours to document something today. What do you think I should pick on? [19:48:20] Maybe the user-centered docs for the review tool> [19:48:44] hmm, yeah, It would be nice [19:48:58] * halfak updates the PR [19:49:07] to have "ores review tool" page better [19:49:14] ^ yeah [19:49:23] Amir1, I think we're getting close to a merge on the ORES refactor. [19:49:43] I'd like to see if I can modify the precached utility and run it on my laptop without everything dying. [19:49:45] on the other hand I will get the legend fixed [19:49:51] nice [19:49:51] Perfect [19:50:43] Amir1, I'm looking to squash "ores dev_server" and "ores celery_worker" in favor of "ores applications.wsgi" and "ores applications.celery" -- what do you think? [19:51:35] hmm, do you have a simple config for them in ores? [19:51:44] Yup [19:51:52] so it's great [19:51:54] They use the same config pattern as the applications. [19:53:31] I'm going to make some minor modifications to get parody in the call signature. Nothing crazy. [19:53:36] And nothing that will break deployments. [19:54:59] okay, we should push your changes to prod and labs too (for handling 500 errors properly) [19:55:03] halfak: I'm slightly concerned about https://phabricator.wikimedia.org/T140038 - I don't see how the fix relates to this exception about methods and properties not existing. [19:55:19] Seems like a more generic problem that may need to be dealt with. [19:55:23] I don't know the codebase well enoguh. [19:56:26] Kinkle, it looks like this was an issue with a model's verion not matching the version deployed. [19:56:38] Amir1, can you confirm? [19:56:58] Given that the problem seems to be solved in beta, it seems to be solved overall. [19:57:18] Yeah, it's all good now, but I don't feel better about it not happening again. [19:57:45] Krinkle: it's resolved now, even in prod [19:58:24] Yeah, but I don't see how https://github.com/wiki-ai/editquality/commit/e3d5a1d9 is supposed to have fixed it [19:58:33] How can it be missing a property of an object or a method like that? [19:58:34] halfak: I think it happened because the revscoring version was not up-to-date [19:58:37] That shouldn't be possible. [19:58:53] Oh! [19:58:59] The code doesn't explicitly add this property at the call site, so I assume it was just a side-effect of something [19:59:21] Krinkle, when we build a model, it wraps up some python code with the estimator. [19:59:25] it's because the model file is pickled and has attributes, methods, that our production system didn't understand [19:59:40] It was this wrapped up python that was a version mismatch. By rebuilding the model with the right version, we fixed it. [19:59:57] Okay, that makes more sense. [20:00:02] Pickle is a little bit crazy. We might switch to dill soon. [20:00:15] Pickle, Dill, Celery! What is this? A salad? [20:00:35] Would it make sense to have some kind of test for this as part of the deployment steps, and/or as part of the jenkins job that verifies the deploy-repo commits? [20:01:24] Krinkle, yes. I think so. We'd need to exercise a few known rev_ids on each wiki. [20:01:37] Preferably edits to pages that will never be deleted. [20:01:46] With parents that will never be deleted. [20:01:47] Maybe there is a way to access the relevant in a different way? Or to somehow verify it statically. [20:01:56] relevant code* in [20:02:01] Hmm... Yeah. we can do that too. [20:02:06] I forgot about injection [20:02:15] We could, in theory, inject all the necessary data for the model. [20:02:30] Or maybe even a generic version check (if that is exposed somewhere). Though those could be forgotten or wrongly updated as well, of course. [20:03:08] Woud be good to excersise at least some of the code in some way when merging deployment update commits. If it's okay to be a new unknown revision, I suppose one could fetch a revision ID from the API (albeit a bit slower). [20:03:09] E.g. https://ores.wmflabs.org/v2/scores/nlwiki/damaging/123456?feature.revision.user.is_anon=true [20:03:19] Except we'd need to load in a bunch of data as a datasource. [20:03:20] E.g. fetch the revision ID for whatever the wiki's main page is (siteinfo -> query) [20:03:53] Krinkle, I think that, in this case, there was some corner of feature extraction that remained untested. [20:04:00] Okay [20:04:21] So, we might need a page with a deleted parent_id or something like that. [20:04:29] Cool, anyway, just wanted to make sure it either already is tested in an appropiate way (and just not covered this one case), or that if not tested for this purpose, to make sure a task exists to do so for deploymente update commits. [20:04:40] Anyway, you're right about having this and I have some thoughts about making it work consistently. :) [20:04:45] In this case it affected all nlwiki queries. [20:04:46] Feature injection is awesome. :) [20:04:59] Yeah, a mock revision should work. [20:05:07] but excercise the whole scoring system. [20:05:15] anyhow, thakns :) [20:06:37] halfak: btw. we just merged the puppet change to fix /srv/log issue [20:06:46] 10Revision-Scoring-As-A-Service-Backlog: Implement deployment tests - https://phabricator.wikimedia.org/T140412#2463824 (10Halfak) [20:06:55] 10Revision-Scoring-As-A-Service-Backlog, 10ORES: Implement deployment tests - https://phabricator.wikimedia.org/T140412#2463838 (10Halfak) [20:07:00] Amir1, great! [20:07:07] Krinkle, FYI: https://phabricator.wikimedia.org/T140412 [20:10:39] Cool :) [20:14:17] I don't know how designed uselang=qqx but he/she was awesome [20:24:03] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 10Wikidata, 13Patch-For-Review, 07Wikimedia-log-errors: ORES extension score only main namespace edits for Wikidata - https://phabricator.wikimedia.org/T139660#2463898 (10Legoktm) >>! In T139660#2457031, @Ladsgroup wrote: > It occurs when the... [20:28:59] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES, 10Wikidata, 13Patch-For-Review, 07Wikimedia-log-errors: ORES extension score only main namespace edits for Wikidata - https://phabricator.wikimedia.org/T139660#2463906 (10Ladsgroup) >>! In T139660#2463898, @Legoktm wrote: >>>! In T139660#24570... [20:29:08] 06Revision-Scoring-As-A-Service, 10MediaWiki-extensions-ORES: Link to review tool docs in the legend - https://phabricator.wikimedia.org/T140361#2463907 (10Ladsgroup) a:03Ladsgroup [20:30:58] legoktm: hey, it would be great if you review the two patches of mine in ores extension :) [20:31:08] when you have some free time, no rush [20:31:09] (03CR) 10Legoktm: [C: 04-1] Let ORES extension score for some namespaces instead of all (033 comments) [extensions/ORES] - 10https://gerrit.wikimedia.org/r/298948 (https://phabricator.wikimedia.org/T139660) (owner: 10Ladsgroup) [20:31:13] already on it :) [20:31:29] Amir1: which is the second patch? [20:31:40] it's going there [20:31:51] asked ssh passphrase too many times :D [20:31:56] (03PS1) 10Ladsgroup: Add link to docs in legend [extensions/ORES] - 10https://gerrit.wikimedia.org/r/299031 (https://phabricator.wikimedia.org/T140361) [20:32:03] legoktm: ^ [20:34:44] legoktm: defining as an object would be painful, e.g. If I want to have ns 0 and 120 for wikidata and disable all other ns es [20:35:29] (03CR) 10Legoktm: [C: 032] Add link to docs in legend [extensions/ORES] - 10https://gerrit.wikimedia.org/r/299031 (https://phabricator.wikimedia.org/T140361) (owner: 10Ladsgroup) [20:35:34] should I list all other ones and say 1: false, 2: false, 3:false, etc.? [20:36:46] (03Merged) 10jenkins-bot: Add link to docs in legend [extensions/ORES] - 10https://gerrit.wikimedia.org/r/299031 (https://phabricator.wikimedia.org/T140361) (owner: 10Ladsgroup) [20:37:44] so if you agree, I go with the simple array. If you tell me how I can get your setup working for wikidata painlessly. I would happily do it instead [20:39:58] legoktm: ^ [20:40:12] Amir1: how would the object be painful? [20:40:19] it would just be [ 0 => true, 120 => true ] [20:40:55] I thought it would be something like [0=> true, 1 => false, ...] [20:41:03] in that case, it's okay [20:41:04] no, you don't need the false ones [20:42:37] I do it [20:43:40] I need to go, be back tomorrow morning [20:43:46] (in 7 hours or so) [20:45:15] o/ [21:02:41] o/ [22:06:41] 06Revision-Scoring-As-A-Service, 10Discussion-modeling, 06Research-and-Data: [Discuss] Detox integration with ORES - https://phabricator.wikimedia.org/T139007#2464333 (10Halfak) [22:06:58] 06Revision-Scoring-As-A-Service, 10Discussion-modeling, 06Research-and-Data: [Discuss] Detox integration with ORES - https://phabricator.wikimedia.org/T139007#2416637 (10Halfak) [22:07:12] 06Revision-Scoring-As-A-Service, 10Discussion-modeling, 06Research-and-Data: [Discuss] Detox integration with ORES - https://phabricator.wikimedia.org/T139007#2416637 (10Halfak) a:03Halfak [22:17:36] And rebased! [22:31:52] 10Revision-Scoring-As-A-Service-Backlog, 06Research-and-Data, 10Research-outreach, 03Research-and-Data-2017-Q1: Write a comprehensive story on ORES (covering productization and research reports) - https://phabricator.wikimedia.org/T140429#2464519 (10DarTar)