[06:38:18] 06Revision-Scoring-As-A-Service, 10wikilabels: WikiLabels doesn't handle well revdeleted edits - https://phabricator.wikimedia.org/T130234#2234225 (10Ladsgroup) a:03Ladsgroup [06:39:42] 06Revision-Scoring-As-A-Service, 10wikilabels: Develop way to load campaigns into the wikilabels - https://phabricator.wikimedia.org/T102336#2234227 (10Ladsgroup) [06:41:06] 06Revision-Scoring-As-A-Service, 10wikilabels: Develop way to load campaigns into the wikilabels - https://phabricator.wikimedia.org/T102336#1362786 (10Ladsgroup) a:03Ladsgroup [10:37:20] 06Revision-Scoring-As-A-Service, 10wikilabels: Develop way to load campaigns into the wikilabels - https://phabricator.wikimedia.org/T102336#2234575 (10Ladsgroup) This WIP PR makes this better. https://github.com/wiki-ai/wikilabels/pull/112 [11:38:31] akosiaris: hey, sorry to bother you again today. Is there anything that you can assign to me for moving to prod? to make the process a little bit faster [12:17:11] 06Revision-Scoring-As-A-Service, 10wikilabels: WikiLabels doesn't handle well revdeleted edits - https://phabricator.wikimedia.org/T130234#2234759 (10Ladsgroup) @DarTar: Hey, I want to work on this, what do you want to happen if parent revision of an edit is deleted? [13:32:21] 10Revision-Scoring-As-A-Service-Backlog, 10wikilabels: Make Wiki Labels mobile compatible - https://phabricator.wikimedia.org/T105518#2234915 (10Halfak) > Frontend actually disables OOjs and/or OOjs UI WHY!? Yikes! Do they have some alternative for us or does the javascript just error out? [13:36:35] 06Revision-Scoring-As-A-Service, 10wikilabels: WikiLabels doesn't handle well revdeleted edits - https://phabricator.wikimedia.org/T130234#2234953 (10Halfak) We should likely not even display a diff if the parent revision is unavailable. If we wanted to be a bit more intelligent though, we could compare to th... [13:38:29] 06Revision-Scoring-As-A-Service, 10wikilabels: WikiLabels doesn't handle well revdeleted edits - https://phabricator.wikimedia.org/T130234#2234961 (10Vituzzu) >>! In T130234#2234953, @Halfak wrote: > We should likely not even display a diff if the parent revision is unavailable. If we wanted to be a bit more... [13:40:47] o/ [13:40:54] * halfak reviews Amir1's work [13:41:49] halfak: hey, good morning [13:41:58] I only have a WIP PR now [13:42:09] Hey! Good evening :) [13:42:19] but I want to talk about it since you might have some ideas about the progress [13:42:24] Yeah. Looking at it. I like the idea. I'm nit-picking details. [13:42:42] I think that it's a good idea to set up some scripts to help with campaign admin in the short term. [13:44:10] halfak: hmm, in the long term you want GUI and and stuff like that? [13:44:39] Yeah. I think eventually we'll want Wiki labels fully integrated into the MediaWiki space. [13:44:53] The recent JSON support in MariaDB is promising :) [13:45:01] But I don't want to switch any time soon. [13:45:15] And I'd like to find *not halfak* to be in charge of that productization. [13:45:43] halfak: God have mercy on that person (per what I saw from Wikilabels) :D [13:47:07] :P You mean what you saw of ORES ;) [13:47:21] Hopefully, the internals of Wikilabels don't make you want to run and hide. [13:48:17] haha [13:48:34] I'm trying to make that happen [13:48:49] Luckily, Wikilabels is just a simple CRUD with a "workset" system. [13:48:53] it still gives me nightmares though, I stop once I fixed that :D [13:49:01] So it should be relatively straightforward from a webapp perspective. [13:50:09] yeah, GUI is well integrated with mediawiki (by using OOjs UI) [13:50:45] API is simple but if you go deeper, there is no coming back :D [13:50:52] :D [13:52:06] 06Revision-Scoring-As-A-Service, 10wikilabels: WikiLabels doesn't handle well revdeleted edits - https://phabricator.wikimedia.org/T130234#2235028 (10Halfak) +1 @Vituzzu I believe that will continue to work right now. @Ladsgroup is working on implementing task abandoning T105521. That will allow labelers... [13:53:46] Amir1, re. mediawiki integration -- luckily, I think we've learned enough from the current incarnation of Wikilabels to do a good job designing the next version. :) [13:55:23] yeah, GUI design is not one of my strong suites otherwise I would be more helpful [13:57:51] halfak: btw. my patch on fixing staging in ores is merged today :) [13:58:29] Great! I don't remember what issue this was though. [13:59:53] Several issues happened while I was trying to change one of instances to a staging server to test precaching and other stuff [14:06:14] Gotcha. Was it around the timing of the git clone? [14:07:55] yup [14:08:28] https://gerrit.wikimedia.org/r/#/c/285010/ [14:08:30] halfak: ^ [14:08:55] Class['ores::config'] was actually my fault :( [14:09:50] Normal part of learning how stuff works :) [14:11:44] I hope I won't blow up the production cluster while learning new things, I'm very sloppy in writing codes. I test them well but you can't test every aspect of a script [14:13:21] speaking of which, I forgot to do "git add" at first :D [14:20:04] Amir1, let's just make sure to get all of the explosions out of the way early [14:20:08] and make sure we learn from them. [14:20:28] Hoping for perfection is setting yourself up for disappointment :) [14:21:57] I agree, you can see how this trying is working in some projects ;) [14:32:42] I just sent the weekly update [14:34:11] \o/ [14:36:46] halfak: ^ [14:36:51] I haven't tested it [14:37:15] but it should be simple once we pass code review [14:37:33] (also have you tried testing "Abandon" button?) [14:37:54] afk for a snak [14:37:57] *snack [14:38:03] (damn you wikidata) [14:45:15] Amir1: \o/ on the weekly update thing :D is awesome [14:46:23] lol @ snak [14:46:32] hey, YuviPanda :) thanks [14:46:48] We need to get those phab task IDs to be links in the next one. [14:47:01] It's nice to post something on the wiki and just copy-paste into an email. [14:47:15] gmail will pick up links and all that. [14:48:13] Etherpad is also a good idea but coloring is awful [14:48:32] (I think by disabling coloring it would be bearable) [14:52:13] ^ I disable coloring in my prefs. [14:56:20] halfak: I want to forward this update to wikitech, saying I only forward this week, for the next weeks please subscribe to ai-l. What do you think? [14:56:56] Amir1: I think it's ok to forward and continue forwarding :D [14:58:01] hmm, I'm definitely in favor of forwarding and continuing it :D [14:58:31] I'm OK with that too, but wikitech-l is a lot of noise. [14:58:36] Tragedy of the commons there. [14:58:40] o/ GhassanMas [14:59:09] yeah, I think as long as it's a crosspost it's fine. you can always tone it back out when / if someone complains :) [14:59:51] Hello Aaron [16:03:53] GhassanMas, I'm in back to back meetings for a while, but feel free to ping here if you want to chat and I'll get back to you when I can. [16:04:24] Alright halfak, take your time. [16:29:23] 06Revision-Scoring-As-A-Service, 10wikilabels: Review staging review protocol for Wikilabels - https://phabricator.wikimedia.org/T133557#2235728 (10Halfak) [16:31:02] 10Revision-Scoring-As-A-Service-Backlog, 10rsaas-editquality: [research] Why is the japanese 'reverted' model so bad? - https://phabricator.wikimedia.org/T133405#2235746 (10Halfak) [16:31:04] 06Revision-Scoring-As-A-Service, 10rsaas-editquality: Train a `reverted` model for jawiki - https://phabricator.wikimedia.org/T130869#2235745 (10Halfak) [16:41:12] 06Revision-Scoring-As-A-Service, 10wikilabels: Review staging protocol for Wikilabels - https://phabricator.wikimedia.org/T133557#2235777 (10Halfak) [16:43:50] 06Revision-Scoring-As-A-Service, 10ores: Deploy updates for ORES - https://phabricator.wikimedia.org/T133558#2235785 (10Halfak) [16:43:59] 06Revision-Scoring-As-A-Service, 10ores: Deploy updates for ORES - https://phabricator.wikimedia.org/T133558#2235799 (10Halfak) a:03Halfak [16:47:27] 06Revision-Scoring-As-A-Service, 10wikilabels: WikiLabels doesn't handle well revdeleted edits - https://phabricator.wikimedia.org/T130234#2235825 (10Halfak) So, I think we should call this done when (1) tasks can be abandoned and (2) our API error messages are translated (i18n). [16:51:06] 06Revision-Scoring-As-A-Service, 10wikilabels: i18n for API errors in wikilabels - https://phabricator.wikimedia.org/T133561#2235853 (10Halfak) [16:54:05] 06Revision-Scoring-As-A-Service, 10rsaas-editquality, 10wikilabels: Complete nlwiki edit quality campaign - https://phabricator.wikimedia.org/T130267#2131311 (10Halfak) This looks done. We'll try building some models now. [16:55:28] 06Revision-Scoring-As-A-Service, 10rsaas-editquality: Train/test 'damaging' and 'goodfaith' model for nlwiki - https://phabricator.wikimedia.org/T133563#2235907 (10Halfak) [16:55:38] 06Revision-Scoring-As-A-Service, 10rsaas-editquality: Train/test 'damaging' and 'goodfaith' model for nlwiki - https://phabricator.wikimedia.org/T133563#2235922 (10Halfak) a:05Halfak>03None [16:55:50] 06Revision-Scoring-As-A-Service, 10rsaas-editquality, 10wikilabels: Complete nlwiki edit quality campaign - https://phabricator.wikimedia.org/T130267#2235924 (10Halfak) T133563 [19:41:11] 10Revision-Scoring-As-A-Service-Backlog, 10ores: Request raw features/datasources from ORES - https://phabricator.wikimedia.org/T133585#2236594 (10Halfak) [21:28:07] So here is the discussion about all the issues and updates that are related to projects at github.com/wiki-ai [21:32:16] hey GhassanMas. The phabricator board is a good place to get look for issues and updates. Check out the backlog: [21:32:23] https://phabricator.wikimedia.org/tag/revision-scoring-as-a-service-backlog/ [21:32:52] Otherwise, we post to the wikimedia-ai mailing list https://lists.wikimedia.org/mailman/listinfo/ai [21:32:58] And hang out in this channel. [21:33:22] We also meet on Saturdays at 1600 UTC for hack sessions. [21:33:30] We'll show up in this channel and work on stuff together. [21:33:38] Otherwise, we just work when we can during the week. [21:33:48] I'm usually in here between 1400 and 2200 UTC [21:36:23] Aha [21:47:40] So halfak, have you assigned any labeling campaigns for arwiki [21:48:08] Oh. Yes. I demoed the campaign and your translations at the end of the hackathon :) [21:50:18] I meant have gathered enough data to create good faith and damaging models for arwiki [21:59:15] Oh! Let me check the stats [21:59:44] Looks like we have 20 labels out of 4977. [21:59:56] And only one person has submitted labels so far. [22:00:37] that's only me, lol [22:01:06] I will try to ask the admins of arwiki [22:01:26] Thank you :) [22:02:21] any time!