[00:11:28] saltmaster and minion master!? How many systems are we interacting with!? [08:35:47] This sounds fun: https://github.com/mewwts/addict [13:33:01] OK. I'm stuck now [13:33:17] getting some fresh air to see why it gives me error [13:43:51] o/ [13:44:00] Hey Amir1 [13:52:14] halfak: hey [13:52:19] how are you? [13:52:46] I'm working on running ores in beta using scap and puppet master [13:52:58] https://gerrit.wikimedia.org/r/#/c/280403/ [13:53:13] it still gives me error [13:53:38] Amir1, seems like this could be handed off to releng at some point soon. What do you think? [13:54:20] releng don't do this part in their own [13:54:24] they only help [13:54:31] I tried that before :D [13:54:47] halfak: also I found a bug in scap itself! [13:55:00] fixed, it's not merged [14:05:23] Amir1, hmm.. That's a bit weird. It seems like there should be a point at which a releng engineering fills in the last bits. [14:33:38] Amir1, is this a *last bits* situation? [14:34:38] I'm asking in #wikimedia-releng [14:35:02] trying to understand why the puppet fails but the command doesn't [14:35:20] It gave me enough headaches already [14:35:31] but I think it's the last parts [14:36:03] halfak: I want to push some stuff related to scap to the master [14:36:07] nothing will break [14:36:09] is it okay? [14:36:23] Amir1, if it is minor and just scap, yeah. [14:36:28] yes [14:36:32] awesome [14:38:35] why it pushed it to the scap_again [14:38:41] in local I'm on master [14:38:43] am i? [14:39:40] git status? [14:40:09] yup [14:40:13] I was at scap [14:40:24] heh [14:40:47] * halfak updates editquality models for revscoring 1.1.8 [14:41:43] made a pr and then merged it [14:42:11] That works. [14:44:04] Amir1, I think I might draft announcement of new models for ORES at the hackathon [14:44:07] or maybe on the plane [14:44:19] So we can switch to all the gradient_boosting & random forest models [14:44:43] it would be great [14:44:56] I hope we can announce moving to prod in the hackathon [14:44:59] Will be nice to ditch the SVC models. [14:45:17] I don't want to update them for revscoring 1.1.8 since they took so long to build. [14:47:53] OK time to do 1000 things in fab [14:47:58] *phab [14:48:10] I'm setting up a sorted backlog board [14:48:17] So that we don't have 1 huge column [14:48:33] nice [14:52:35] Now to experiment with moving cards! [14:54:43] "You are about to apply a batch edit to 128 tasks" [14:54:44] :D [15:20:25] Woah! Old ORES paths are broken! [15:20:32] v1 has some broken stuff. [15:20:35] * halfak fixes ASAP [15:38:42] Yeah... this is surprisingly broken :/ [15:53:14] OK going to staging [15:53:26] Yikes. I wonder why this didn't get reported [15:53:28] :/ [15:54:32] https://phabricator.wikimedia.org/T131251 [15:54:37] "ORES pre-deploy test -- validate responses against swagger" [16:14:22] OK. We're fixed [16:14:27] Yikes. That was gross. [16:15:01] Maybe we can ask schana to help us shore up our CI and deploy process. [16:15:14] I'd really like to transition back to doing research primarily at some point :) [16:15:34] Lots of research *of* ORES and its context that is currently getting ignored. [16:28:21] yes halfak, I'd love to work on that -- I've been distracted lately with the whole working overseas thing :( [16:28:46] Yeah. no worries. Once you get all that settled [16:29:03] I figured you'd have some insights into making ORES resilient :) [17:02:16] Amir1, when you get a chance, could you check out https://phabricator.wikimedia.org/T115785 and update it for your current work/thoughts on the extension? [17:05:40] sure [17:05:41] just give some minutes to figure it out why my ssh doesn't work [17:05:41] :( [17:05:41] this whole situation is changing from tiring to frustrating [17:05:41] No worries. [17:05:41] Keep your mind on ssh stuff [17:05:41] If you end up forgetting about this, no worries. [17:39:16] Amir1, https://phabricator.wikimedia.org/tag/revision-scoring-as-a-service-backlog/ [17:39:22] A thing of beauty [17:39:42] * Amir1 looking [17:40:28] halfak: this is so great [17:40:30] wow [17:43:30] https://gist.github.com/halfak/b5e45af03a8bfe3d5570eceeb51a1f5d [17:43:34] ^ 218 actions [17:45:12] I think my inbox is exploding [17:53:21] Sorry about that [17:54:11] OK Lunch time! [17:54:24] happy that it's exploding :) [17:54:31] it's exploding for a good reason [18:01:04] o/ awight [18:01:12] sorry for a massive pile of inbox spam [18:01:57] I should adjust my Phab settings or something... but don't worry, your spam was buried amidst FR-tech spam :) [18:02:45] I wish I had more time to help... [18:03:11] happily, Amir1 did an amazing job fixing the tech debt I left behind! [18:03:39] How's the productionization going? Is there still .deb busy work? [18:04:26] hey, awight :) [18:04:37] I have something you need to take a look [18:04:40] it's very simple [18:04:44] Hi! sure [18:05:23] we are relicencing the extension from CC0 to GPL [18:05:32] hehe k [18:05:42] https://gerrit.wikimedia.org/r/271947 [18:05:54] we are waiting for you :) [18:06:22] (03CR) 10Awight: [C: 031] "Sounds good..." [extensions/ORES] - 10https://gerrit.wikimedia.org/r/271947 (owner: 10Legoktm) [18:07:22] awesome awight :) [18:07:24] thanks [18:07:40] we are moving to prod, the only thing left is the scap3 work [18:07:46] (03PS2) 10Legoktm: Relicense as GPL-3.0+ [extensions/ORES] - 10https://gerrit.wikimedia.org/r/271947 [18:10:02] (03CR) 10Legoktm: [C: 032] "PS2: Rebased. +2 per Amir and Adam." [extensions/ORES] - 10https://gerrit.wikimedia.org/r/271947 (owner: 10Legoktm) [18:10:02] (03Merged) 10jenkins-bot: Relicense as GPL-3.0+ [extensions/ORES] - 10https://gerrit.wikimedia.org/r/271947 (owner: 10Legoktm) [18:10:02] \o/ [18:11:36] is there a common opinion regarding copy-left licenses vs permissive? [18:38:56] schana, I feel strongly about permissive and all of the ORES/revscoring/wikilabels stuff is MIT [18:39:20] But if there's constraints or someone else feels equally strongly, I'll go GPL and the like [18:39:50] I agree about the permissive, I was just curious about the discussion regarding GPLv3 for the extension [18:40:31] Gotcha. I think there are norms/policy/legal-bits that require GPL there [18:41:29] schana: I used to have feelings about it, but my current only feelings are: HAVE A LICENSE! I personally prefer Apache2 but people disagree. [18:41:58] and I don't usually care enough to protest. all my Jupyter project stuff is 3-clause-bsd licensed since that's common in that community, kubernetes stuff is apache2 for similar reasons, etc [18:46:34] MIT == Apache2 + Lawyer happiness [18:46:40] Woops. Other way around [18:46:49] MIT + lawyer happiness == Apache2 [19:44:07] * halfak --> Israel [19:44:08] o/