[00:03:23] atgo: do we know when the new Globalcollect API is supposed to be available? The 'New API' doc on the alipay card has a big 'coming soon' slide, but no dates. [00:03:39] PPena ^? [00:03:48] atgo yep [00:04:19] do you have a date for the new API? [00:04:25] PPena see ejegg's comments above [00:04:45] atgo apparently its out already [00:04:54] ejegg i think its live already [00:04:55] PPena can we get the full docs? [00:04:56] oh! [00:05:18] atgo so you need more than what you have on that doc? [00:05:19] There's some new developer portal mentioned in that presentation too [00:05:34] but no urls, and I can't find it online [00:06:25] that ppt is more like a sales brochure / teaser than actual documentation [00:06:51] ejegg ok what should I request for, specifically? The ALipay integration via the new API? [00:07:22] I'd love to get a login to the new developer portal if that's live [00:07:33] looks like it should have plenty of info [00:11:27] ejegggot itmeial sent! [00:11:36] thanks! [00:11:38] ejegg i meant: got it! email sent! ;) [00:11:48] awesome [01:20:50] (PS1) Ejegg: Fix some jshint complaints [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/171788 [01:23:04] https://meta.wikimedia.org/w/index.php?diff=10446220&oldid=10443162&rcid=5701293 [01:23:27] can someone unsubscribe that email or is the spam permanent? [01:23:30] bye [01:25:20] * K4-713 raises hand, looks around [01:25:27] Well, shoot. I'd explain, but they took off. [01:25:47] He does that! [01:26:12] Answer: You can't unsubscribe from receipts. [01:26:13] * quiddity is baffled how anyone can resist the siren call of IRC... [01:27:06] You hear siren song? For me, it's more like an incessant honking. [01:27:11] Also, "It's not spam, it's bacn!" [01:27:48] Aaaanyway, I'll forward the link to donor services. [01:27:52] suggested merge?! madness. https://en.wikipedia.org/wiki/Bacn [01:29:57] K4-713, like this? https://www.youtube.com/watch?v=ySsCZb3wiHY [01:30:28] (PS2) Ejegg: Fix some jshint complaints [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/171788 [01:31:10] quiddity: Uhm, exactly like that, actually. [01:31:24] How did you know? [01:31:48] And the new one? I was like that until last year. [01:32:02] pizzzacat1: ^^^ relevant [01:34:17] (PS3) Ejegg: Fix some jshint complaints [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/171788 [01:35:04] Because that should be the visual-dictionary definition for "honking" ! It's that or Canada geese, but The Honkers are clearly more universal.... [01:37:45] haaa [02:15:19] (PS1) Katie Horn: Remove infuriating error level and accompanying TMI [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/171793 [12:10:58] 3/4 people would like an adress to send a cheque [12:11:37] (french people) [16:58:25] (CR) Ejegg: [C: 2] "Achieving quiet one step at a time" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/171793 (owner: Katie Horn) [16:58:47] (Merged) jenkins-bot: Remove infuriating error level and accompanying TMI [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/171793 (owner: Katie Horn) [17:26:40] (PS1) Ejegg: Add 'Do not solicit' custom field [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/171851 [17:29:09] (PS1) Ejegg: Add 'Do not solicit' contacts to suppression list [wikimedia/fundraising/tools] (deploy) - https://gerrit.wikimedia.org/r/171853 [18:17:33] (CR) Awight: [C: 2] Add 'Do not solicit' custom field (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/171851 (owner: Ejegg) [18:19:16] (CR) Awight: [C: 2] "Important TODO: please merge to -master at the soonest opportunity!" [wikimedia/fundraising/tools] (deploy) - https://gerrit.wikimedia.org/r/171853 (owner: Ejegg) [18:19:51] oops, totally branched off the wrong base in tools [18:19:59] good catch [18:20:03] yah no worries [18:20:18] As long as I don't have to get pedantic :p [18:28:19] Jeff_Green: Hi, I've got some more awesome database projects if you're available :p [18:28:55] (PS1) Ejegg: Add 'Do not solicit' contacts to suppression list [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/171863 [18:29:19] awight: Are you going to drop contribution tracking today? [18:29:22] :p [18:29:26] (CR) Awight: [C: 2] "Already CR+2, but for the robots..." [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/171863 (owner: Ejegg) [18:29:28] (Merged) jenkins-bot: Add 'Do not solicit' contacts to suppression list [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/171863 (owner: Ejegg) [18:29:34] * awight rubs hands with glee [18:29:47] To the 7-11, to the liquor store! [18:30:11] yes I think Wednesday counts as one of my "greatest hits" [18:30:35] I would love to destroy contribution_tracking, but if you'd rather see that happen on Monday, I understand. [18:30:47] I was going to say: You don't have to beat kaldari at "Awesome Database Maneuvers". [18:30:54] hehehe. [18:31:18] My short-range plan was actually to mirror the "mwalker" silverpop export database onto production so I can use it in a LYBUNT report. [18:31:31] Jeff_Green: ^^ late Halloween present. [18:33:38] (CR) Ssmith: [C: 2] Fix some jshint complaints [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/171788 (owner: Ejegg) [18:33:54] (Merged) jenkins-bot: Fix some jshint complaints [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/171788 (owner: Ejegg) [18:35:48] springle: when you have the time, pls grant me privileges to the civicrm_restore db, thanks again for the awesome replay! [18:36:07] Jeff_Green: I would like to get in the queue to distract you from whatever you thought you were going to be doing today, too. Please let me know when my number is called. [18:36:26] * awight quarrels in front of the fish counter [18:37:54] ccogdill: Random tip. You know when you paste query results into emails? If you change the font to something monospaced (like Courier New), everything lines up. [18:38:07] ah [18:38:12] thank you, that is a good tip! [18:38:18] ...Now you know all my tricks. [18:38:25] all of them?! [18:38:29] wow I can’t believe I made it [18:38:31] * K4-713 nods [18:38:40] 8) [18:38:46] * awight greedily scribbles on a wrinkled piece of note paper [18:39:18] The only other thing I learned in college, is that if you write in permanent pen on a whiteboard, a whiteboard pen will erase it. [18:39:20] That's it. [18:39:26] whoa! [18:39:28] ...well, the only other thing I learned in class, anyway. [18:39:37] okay now I really know all of them. because I didn’t know that before [18:41:39] that's a useful one [18:42:09] that sounds like a really mean thing to tell new grad students [18:42:52] No, it's real! This isn't like the swimming pool on the roof, or the elevator pass. [18:43:01] I've been burned before... [18:43:08] I know, man. I know. [18:43:35] I'm not interested in going near a database for the next few years. [18:44:01] they told me it would be so easy to replay the logs... [18:44:10] They say a lot of things. [18:44:25] * awight develops a few grey hairs [18:44:39] K4-713: hey, sorry was heads down working on drawrings [18:44:44] what's up? [18:44:53] * awight sniffs some more about the emails reusing subject "France is down" [18:45:29] Jeff_Green: I'll... channel jump for a second. :) [18:45:37] k [18:47:02] awight: Word. When the subject line is no longer true, it's time to change the subject line. [18:47:29] The number of times I have thought "OH, WHAT NOW.... oh. Nothing." [18:48:16] K4-713: I think it's being perpetuated out of fear over GMail's crappy threading. [18:49:29] Could change it to "YAY Fun Times In France! [was "OH NO BORKEN"] " or whatever. [18:49:42] * awight snickers [18:50:29] I think the only practical solution is to go on a rampage of topic-renaming, until everyone screams for it to stop. [18:52:59] "Super Fun Happy Slide [was "exciting schema changes on contribution_tracking"]" [18:54:13] * awight beams [19:04:00] (PS1) Ssmith: add c3 library and update d3 [wikimedia/fundraising/dash/src/bower_modules] - https://gerrit.wikimedia.org/r/171877 [19:04:55] (CR) Ejegg: [C: 2 V: 2] add c3 library and update d3 [wikimedia/fundraising/dash/src/bower_modules] - https://gerrit.wikimedia.org/r/171877 (owner: Ssmith) [19:07:35] anyone have a minute for some mysql help? [19:08:10] I want to know what I’m doing wrong here: mysql fredge -B -e "select * from payments_initial where gateway = 'worldpay' AND country = 'FR' AND date > TIMESTAMPADD(DAY, -8, NOW())” > FR20141107.tsv [19:10:21] ccogdill: that query looks fine [19:10:41] all I get in response is > [19:10:56] :( [19:11:44] ccogdill: that sounds right, actually. [19:11:52] try "ls -l FR20141107.tsv" [19:12:11] okay! [19:12:15] is that second oh, is that second quotation mark slanty on the command line? [19:12:25] scuse my stutter [19:12:25] ugh maybe it is [19:12:32] my notepad changes them [19:12:36] good catch, let me try that first [19:12:44] dadblasted thing [19:12:54] but curly braces are so pretty! [19:14:25] woo that worked! thank you both ejegg awight [19:14:32] yw [19:49:15] Woah, something's up with GC. [19:49:33] They just timed out a bunch. [19:49:47] is this related to our contract with WP... [19:49:59] The "Well Fine Then" clause. [19:50:07] :) [19:50:30] I'll go pick up all the socks laying in the street [19:50:45] Holler if I can help, tho [19:51:01] Hum. Looks like it's rolling just fine again. [19:51:17] * K4-713 squints threateningly [19:52:06] Oh, but this is interesting too. [19:52:15] Looks like some WP transactions were timing out earlier. [19:52:51] * K4-713 looks through WP docs for mention of *their* timeout [19:58:53] Jeff_Green: You know anything about the payments cluster getting unusually bogged down? I have to check, because we're getting an unusual number of timeouts talking to two different gateways. [19:59:28] I think I'm going to up the timeout on one of them, at least. [20:00:19] ....oh. Dude. I just realized I can now do this thing I have wanted to do the whole time. All the pieces are there. [20:00:26] O_o [20:00:40] * awight braces for a new tattoo [20:00:43] So, you know how there's that commstats log that nobody ever looks at. [20:00:46] hehe [20:00:48] That says how long everything takes. [20:01:19] Why didn't I put that in fredge immediately, I have wanted that graph forever. [20:01:38] That was actually the first graph I wanted. [20:01:48] Hey, that reminds me of a silly feature I promised ewulczyn: keeping a moving average of the time it takes each payment gateway and method to settle into Civi. [20:01:56] :) [20:02:11] well, off you go then :p [20:02:19] We have talked about that every month for this whole year. [20:02:25] oh? [20:02:35] The Time To Settle bizness. [20:02:55] I have been weirdly absent enough to only absorb the good idea [20:03:22] * awight crosses self upside-down [20:04:22] awight zacs K4-713 lunch? perhaps when k4 gets back? [20:04:57] sadly i have a call I can't get out of 1pm [20:05:25] typically we just grab a sandwich or something and come back :) [20:05:29] if you'd like to join [20:05:33] oh perfect, i could do that [20:05:34] in [20:05:47] K4-713: sorry, was afk picking up the childrens from school [20:05:53] are you still seeing timeouts? [20:05:56] No worries. [20:06:01] Ah, not *right* now. [20:06:24] ok [20:06:26] But, between... 7:56 and 19:54 UTC, there were a bunch. [20:06:39] Mostly around 19:48. [20:06:44] i wouldn't be surprised if there was some kind of peering hiccup, we seem to see a lot of those [20:06:56] but I haven't heard anything [20:06:59] okay [20:07:11] Well, we're only 7000 milliseconds. We can bump that up. [20:07:26] I just don't like making people sit when at that point we're pretty sure it's their problem. [20:07:38] do we try after a timeout? [20:07:41] err retry [20:07:48] Ah, yes. There are... two retries. [20:07:51] Three total. [20:07:57] did all three time out? [20:08:22] They're not in order in the logs, so it's... making me go cross-eyed trying to answer that. [20:08:29] ha ok nm [20:08:42] Some of them have three entries. [20:08:49] * K4-713 deliberately uncrosses eyes [20:08:54] Okay, I'm going to go get food. [20:08:57] just wondering if it was only an artifact we see because of logspew, or if lots of people were actually unable to make transactions [20:09:05] lemme know if you see it again [20:09:11] Will do. [20:12:12] (PS1) Ejegg: Include 'Do Not Solicit' field in offline imports [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/171889 [20:56:10] ejegg|food: ooo, "Y", that works? [20:57:27] yeah, funky, huh? [20:57:59] will food after standup [20:58:20] oh sry [20:58:34] I think K4|foodz is in hibernation through this one... [20:58:55] hey ejegg awight K4|foodz pizzzacat remember new standup time in 5 :) [21:01:32] awight: do we need the do_not_solicit field in the custom contribution/user selector? [21:01:45] (CR) Awight: [C: 2] Include 'Do Not Solicit' field in offline imports (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/171889 (owner: Ejegg) [21:02:02] ejegg: what selector? [21:02:09] for reports? [21:02:17] There's a ContactAndContributionsSelector.php [21:02:25] I think it's for reports, not sure [21:02:28] oh... that is currently unused, unfortunately [21:02:32] Ah, cool [21:20:05] (PS2) Ssmith: update gauge library and presentation [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/171486 [21:28:13] (PS3) Ssmith: update gauge library and presentation [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/171486 [21:45:06] (PS4) Ssmith: update gauge library and presentation [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/171486 [22:37:04] (PS5) Ssmith: update gauge library and presentation [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/171486 [22:56:02] K4-713: one of the things I learned from that meeting was, all tequila from yesterday's email is on the 6th floor. [22:56:25] Are you serious? [22:56:43] I thought that was just a giant lie. [22:56:54] dead serious [22:57:12] Jeff_Green: I won't trap u into doing the work now, but I'd like your input on the feasability and sanity of https://rt.wikimedia.org/Ticket/Display.html?id=8831 [22:57:30] ...I wish I liked tequila. [22:57:37] maybe you do today [22:58:12] Heh. [22:58:23] I mean, tequila is really like wine. [22:58:39] I've had some not-cheap tequila that was like fluid from a more beautiful planet. [22:58:49] Yes, just remember to sip, IMO [22:58:54] If there's any left in a few weeks I'll help out with it! [22:59:00] woohoo! [23:00:32] Don't toast tequila at every table during a big event [23:00:51] hrm [23:00:57] that sounds like wisdom [23:01:01] what happened? [23:01:21] But, like, 99% of the tables is okay? [23:01:53] * awight wonders if this is how all Mexican bus movies end in horrific bloodshed [23:03:36] awight, monday! gotta run [23:03:43] have a good weekend everyone [23:03:50] * awight winces at how that sentence could also apply to Guerrero narcopolicing [23:04:16] I like how fast it gets weird in here. [23:06:09] http://www.jornada.unam.mx/ultimas/2014/11/07/anuncian-conferenca-de-murillo-karam-sobre-normalistas-7308.html [23:06:39] horrific indeed [23:10:20] (PS1) Awight: add indexes for is_XXXX_donor -BUNT columns [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/171977 [23:16:26] (PS1) Awight: support cross-database references [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/171979 [23:16:28] (PS1) Awight: Make compatible with raw SQL instrumentation [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/171980 [23:19:10] (PS5) Awight: WIP Customized LYBUNT report [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/170268 [23:21:16] (CR) Ejegg: [C: -1] "Looking good. Just a couple comments." (2 comments) [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/171486 (owner: Ssmith) [23:24:09] hey - is it kosher to put civi links in mingle cards? [23:24:29] (PS6) Awight: WIP Customized LYBUNT report [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/170268 [23:24:53] atgo: it's already been done, so go ahead [23:25:29] Generally however, I would recommend going to confessional afterwards. [23:30:26] thanks :) [23:33:06] (PS7) Awight: Customized LYBUNT report [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/170268 [23:37:07] (PS8) Awight: Customized LYBUNT report [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/170268 [23:37:44] hey AndyRussG... is there anything else you want to talk about with buckets? we should be sure to figure out the rest of the requirements for "step 6" before Wednesday if possible [23:39:05] AndyRussG: minor thing, should we kick this card out of the sprint? https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/1240 [23:39:43] ejegg: can I move the Alipay card into "in dev"? [23:40:45] ejegg: also, is https://wikimedia.mingle.thoughtworks.com/projects/online_fundraiser/cards/2144 going to cause known breakage? Should we move that to "blocked" pending the supporting changes? [23:42:02] (PS1) Ssmith: make gauge range selection more clear [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/171982 [23:42:18] awight: blocked sounds right for the WP thing [23:42:44] ejegg: ok feel free to write the note :p I had a vague memory of you saying something along those lines [23:43:03] ejegg: AndyRussG: K4-713: atgo: anything I can help with before licking my next cookie? [23:43:17] gonna hold off thinking about alipay till we hear back from gc re: the new API. [23:43:47] ok maybe block that one, too [23:43:52] PPena thought it was live already, and was asking them for logins to the new dev portal [23:44:01] OK, will move those cards [23:44:02] New dev portal? [23:44:14] Why must they always make new portals? [23:44:22] there are new worlds [23:44:27] as screenshotted in that pptx linked from the alipay ticket [23:44:31] I thought portals existed so you could put anything in there. [23:44:37] did you guys play portal? that game is awesome. [23:44:49] I'm about to say something really odd: No. [23:44:56] awight: thanks! have you ever used qunit tests? [23:45:00] ejegg update: that may not be as live as they told me it was [23:45:03] ejegg ha! [23:45:12] ejegg im waiting to hear back, though [23:45:18] I think for making unit tests for this we may have to move some of the bannerController code about [23:45:19] PPena that's funny :P [23:45:23] AndyRussG: no. Are you looking at the WMDE banner tests, maybe? [23:45:24] K4-713: !!!!!!!!!!!! [23:45:27] atgo: I've been saving it for a time in which I have several days to just... not leave the house. [23:45:33] i wish i still had an xbox in my house. [23:45:37] atgo not to say very, very sad [23:45:46] atgo: From what I've heard, I won't once I start. Whether I want to or not. [23:45:47] oh man. if you need a buddy for the 2 player... [23:45:51] :) [23:46:08] awight: no--they have tests? [23:46:10] awight i don't have anything pressing :) [23:46:23] AndyRussG: yeah, that's been on my radar since we heard about it... last week maybe. [23:46:27] that's not just in the sprint [23:46:30] We might want to start with their framework [23:46:30] cool [23:46:39] Ah--where is that? [23:46:41] very... [23:46:42] mmm [23:46:43] Portal proven educational: http://toybox.io9.com/research-shows-portal-2-is-better-for-you-than-brain-tr-1641151283 [23:46:45] looking [23:47:00] If u want have a look at the qunit docs to start I guess... [23:47:21] AndyRussG: just forwarded, https://github.com/wmde/fundraising-bannertests [23:48:01] AndyRussG: qunit seems sane. It's one of the internal testing tools already supported by our CI [23:48:05] awight: nice, interesting! [23:48:09] Ah hmm [23:48:10] OK [23:48:25] I thought all mw JS tests were under QUnit (or is that QUnit?) [23:50:34] AndyRussG: https://github.com/wikimedia/integration-config/blob/master/jjb/mediawiki-extensions.yaml#L126 [23:51:14] AndyRussG: then, fwiw https://github.com/wikimedia/integration-config/blob/master/jjb/macro.yaml#L293 [23:52:58] AndyRussG: meanwhile, the WMDE tests are written in "rubycop" :( [23:53:08] In Whatnow? [23:53:14] ::( [23:53:25] That movie sucked. [23:53:30] >_> [23:53:31] <_< [23:53:42] I didn't think even once about seeing the remake [23:53:48] Same here. [23:53:55] But... the 1987 thing was paul verhoven [23:54:00] which makes me want to see it again [23:54:02] Don't we all know it. [23:54:18] Hired for having a remarkable jawline? Probably. [23:54:25] reminds me of the last thing Ridley Scott should ever do... that Prometheus thing [23:54:43] Speaking of being hired for having a jawline, did you see the new Judge Dredd yet? [23:55:07] name a day. [23:55:33] hey zacs did you want to go over progress? [23:55:36] we have a room in 5 [23:55:45] also, if anyone else wants to join [23:55:48] to see what's hup [23:55:49] up [23:56:15] Well, yeah. [23:56:25] We can watch Judge Dredd later. [23:56:28] AndyRussG: the Cucumber layer makes me happy, tho. Maybe we can have that... I remember some of the WMF mobile tests use that. [23:56:36] ...especially if one of those TVs has netflix on it. [23:57:51] AndyRussG: http://www.mediawiki.org/wiki/Quality_Assurance/Browser_testing/Writing_tests [23:57:59] sorry if you've gone through this already [23:58:07] awight: not all of it I think, actually [23:58:48] awight: this is what I used last time around http://www.mediawiki.org/wiki/Manual:JavaScript_unit_testing [23:58:50] https://git.wikimedia.org/tree/mediawiki%2Fcore.git/e0ad0f02b225a9e89d23e6eb840d526766af6252/tests%2Fbrowser%2Ffeatures [23:59:02] apparently, core is using Ruby as well, donno which library specifically [23:59:17] I think it would be nice to also do some tests on different types of real browsers [23:59:41] https://git.wikimedia.org/blob/mediawiki%2Fcore.git/e0ad0f02b225a9e89d23e6eb840d526766af6252/tests%2Fbrowser%2Ffeatures%2Fedit_page.feature [23:59:48] that's a pretty appealing first line