[01:11:31] (CR) Awight: [C: 2] Wire backfill & recalc together, fix help (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/164269 (owner: Ejegg) [01:17:07] (CR) Awight: [C: -2] "Agreed--in fact, let's not deploy until I've done a bit of local testing..." [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/163637 (owner: Awight) [01:18:28] (CR) Awight: "@agreen: fwiw, here's a direction I meant to go in... treating the allocations criteria and parameters as first-class objects." [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/59366 (owner: Awight) [17:07:13] ewulczyn_: https://gerrit.wikimedia.org/r/#/c/53279/ [17:07:16] since metrics is today, want to do email standups y'all? awight K4-713 ejegg AndyRussG [17:07:16] Yeah, eventually. :) [17:07:16] I CANNOT FIND MY LANGUAGE. [17:07:16] O_o [17:07:16] it's ok….I COMPLETLEY relate in more than one language [17:07:16] bahaha [17:07:16] pizzzacat: Your flyer was great. Very educational. [17:07:16] ahahaha glad I could help someone to larn the Germon [17:07:16] Also, a lot of people on the bart this morning thought I was having a seizure or something. [17:07:17] haha!! [17:07:17] sry not sry [17:07:17] I mean….you weren't....right? [17:07:17] I don't think so. [17:07:17] ...but, no. I have no idea where my language is. [17:07:17] (within the WP audit script) [17:07:17] It's definitely somewhere. [17:07:17] But it's not in the recon file or apparently in the payments log xml... oh. It's contribution tracking, isn't it? [17:07:17] durrr [17:07:43] anyone object to me doing a DonationInterface deploy? [17:07:59] What's going out? [17:08:18] atgo mentioned some updated translations that ppl were eager for [17:08:28] heh, okay. What else? [17:08:43] plus a few fixes, like the session reset on form switch and javascript to stop double submits [17:09:07] Awesome. I endorse this. [17:09:23] rocking, will prep [17:10:07] pizzzacat: Do you remember that "Are you my mommy" children's book? [17:10:22] you are not my mommy. you are a snort! [17:10:22] ha no. [17:10:54] pizzzacat: I was going to ask if you could remix it to "Are you my boss?" for me. [17:11:26] We could give a copy to Terry. [17:11:36] And, you know: Everybody else. [17:12:10] My guinea pigs thought it was a great idea. [17:13:00] haaaa [17:13:05] let me internet this [17:15:26] pizzzacat: K4-713 ejegg awight So e-mail standups? Yeah that does look like an important M&A meeting [17:15:43] They're all important. [17:15:47] >_> [17:15:48] <_< [17:15:50] Sorry I missed the EFF-WMF get-together, because... domestic [17:16:07] K4-713: Yes that is true [17:16:08] It's okay. We're probably going to continue the exchange program. :) [17:16:28] Cool! [17:16:37] (that's a beer and snacks exchange program) [17:17:21] Remote people could call in to SF to order SF's snaks and beer and vice versa [17:23:02] awight: Hey, so... I was going to ask you if you had any ideas about faking out memcached for unit tests. [17:23:41] Since you were all up in that general area yesterday. [17:24:16] (PS1) Ejegg: Merge branch 'master' into deploy-payments_1.22 [extensions/DonationInterface] (deploy-payments_1.22) - https://gerrit.wikimedia.org/r/164375 [17:25:03] (CR) Ejegg: [C: 2] Merge branch 'master' into deploy-payments_1.22 [extensions/DonationInterface] (deploy-payments_1.22) - https://gerrit.wikimedia.org/r/164375 (owner: Ejegg) [17:25:44] (Merged) jenkins-bot: Merge branch 'master' into deploy-payments_1.22 [extensions/DonationInterface] (deploy-payments_1.22) - https://gerrit.wikimedia.org/r/164375 (owner: Ejegg) [17:41:36] here goes the rsync [17:42:14] !log updated payments-wiki from 83464deed3b66da655ca5d1086852237c4793b71 to 9417bbd95057a87824be157dbbb5965a1f09d202 [17:42:22] Logged the message, Master [17:49:05] K4-713: https://wikitech.wikimedia.org/wiki/Fundraising/Queue_messages [17:50:26] AndyRussG: no, my fault, I failed to send u the URL to the "meeting", sorry! [17:51:16] awight: ah np, I assumed that since it was mentioned that it was on the calendar, that was all I needed to know... :) [17:52:29] awight: BTW... Do you know offhand where there's doc for how to run a background job on MW (for updating the CN allocation table) [17:52:42] Looking at this code I'm worried it'll be too slow for realtime [18:00:57] (PS1) Awight: Kill "original_" [wikimedia/fundraising/PaymentsListeners] - https://gerrit.wikimedia.org/r/164390 [18:05:07] AndyRussG: I'll look around -- but I think you're already the expert, among this circle! [18:05:50] AndyRussG: pretty sure this is all we have: http://www.mediawiki.org/wiki/Manual:Job_queue [18:06:29] awight: cool thanks much!! [18:06:51] AndyRussG: didn't u write one of these for Campaigns? [18:07:00] awight: no... [18:07:08] O_o [18:07:43] I did try to find this doc once and failed, now I don't remember why, nor why I looked for it [18:08:26] Maybe it was for some EP thing [18:10:47] (PS1) Awight: Killall original_ [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/164393 [18:12:41] (PS1) Awight: kill original_ [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/164394 [18:12:43] (PS1) Awight: sort fields [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/164395 [18:18:11] nice time for my internet to crap out, when I'm watching the new VP of Engineering intro [22:08:14] (PS1) Katie Horn: More Worldpay Nightly Audit Cleanup [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/164478 [22:08:42] ... [22:08:47] Where did my team go? [22:09:25] * K4-713 looks sad [22:14:46] ejegg|away: Please let me know when you're back. [22:59:15] K4-713: Hello! [22:59:21] Audit stuff to review? [22:59:21] oh hey [22:59:26] If you would, please. [22:59:36] for sure [23:00:30] oh, is this related to awights [23:00:42] commits removing the original_ keys elsewhere? [23:16:57] (CR) Awight: [C: 2] "Inconvenient!" (2 comments) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/164478 (owner: Katie Horn) [23:17:14] (CR) Awight: [V: 2] "Inconvenient!" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/164478 (owner: Katie Horn) [23:17:16] (CR) Ejegg: [C: 2] More Worldpay Nightly Audit Cleanup [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/164478 (owner: Katie Horn) [23:17:39] ejegg: jinx! 1..10 [23:18:01] heh [23:19:54] Don't worry: I'm not actually working though. Charge just napped herself out in a sling: BORING [23:21:22] entertainers these days! [23:21:54] maybe it's a concept piece [23:22:28] many minutes of silence... [23:22:47] not only is it boring, but also means I must tone down the music to nappy-time mix :-/ [23:23:25] err, or Joan Jett at a low volume. [23:23:32] equally wrong. [23:23:43] i finally got the node<->drupal oauth exchange working [23:24:03] Oooh! [23:24:12] I had been confused about the oauth1 module [23:24:14] * awight we hi-five [23:24:24] yeah? I can imagine... [23:24:36] it actually implements 2.0 or something dastardly? [23:24:39] Since you create the consumer associated with a specific drupal user [23:24:58] oh god [23:24:59] I thought that meant each drupal user that wanted to log in needed its own consumer [23:25:11] riiight [23:25:17] but glad to hear that's not the case. [23:25:36] nicely tackled gatekeeper bug!! [23:25:41] "none shall pass"... [23:25:44] the 2.0 module made a lot more sense to configure, but i never did get the token validity check working [23:25:50] Grrrr [23:26:05] I swear they made that protocol out of Teflon. [23:26:41] Pretty sure it's agreed that OAuth (1.0) takes WAY too much application logic to integrate [23:26:45] just need to read up a tiny bit more on express sessions to put it all together [23:26:55] that is remarkable [23:27:11] you say you've implemented it before? [23:27:21] yeah, before there was a PHP lib :( [23:27:57] sounds like backbreaking labor [23:28:20] I feel like I did it twice at the same job, one time in PHP and the other in... Java-interpreted javascript, Rhino I think [23:28:28] They... couldn't pay me enough. [23:29:07] 1st, i had no idea there was such a thing as java-interpreted javascript [23:29:37] This was before phantomjs. http://en.wikipedia.org/wiki/Rhino_%28JavaScript_engine%29 [23:29:44] it was a dog [23:29:46] and 2nd, that sounds deliberately painful [23:30:22] I think I literally went homeless at the end of that gig. [23:30:30] Don't call me... [23:31:07] wow, so it was like a primitive version of nodejs [23:31:32] It was like... the Mozilla js engine ported to Java. [23:31:39] * awight reads [23:31:48] yeah. [23:32:03] but JIT [23:32:20] hah, isn't G$$gle doing the opposite, now? [23:32:27] yup! [23:32:33] coding in Java cos they can "prove" [23:32:35] baaahahaha [23:33:08] they must have some interesting internal debugging tools for that stuff [23:33:32] no, I think that was a thing: no way to get the js line number from the Java debugger. [23:34:01] ejegg: so you just deployed DI, eh? [23:34:13] yep [23:34:18] rad, thanks. [23:34:25] seemed pretty smooth [23:35:00] i should do crm again so I can run that rate fix [23:35:10] ejegg: u deleted the test autoloading lines, then? [23:35:24] yes, I think I got em all [23:35:47] nice, and left the StateAbbreviations thing [23:35:56] thx, I should have left cookie crumbs about that. [23:36:04] stupid mixed patch. [23:36:17] no worries, it seemed clear enough what was meant for deploy [23:37:20] can't wait to toss my recurring unfork over the fence...