[00:12:57] awight: I'd like to merge https://gerrit.wikimedia.org/r/#/c/197811/ - could you kick off a build and verify it works okay? [00:13:21] I'm currently working on switching main mediawiki testing over from sqlite to mysql and would like to simplify and unify a few things along the way [00:13:34] Krinkle: cool, thanks! [00:13:35] Thanks to your work on civi, I know it can be done :) [00:13:48] Krinkle: oh--one thing, we actually deprecated those scripts. [00:14:01] They aren't being used any more... the real ones are... [00:14:03] Right [00:14:19] Krinkle: https://git.wikimedia.org/tree/wikimedia%2Ffundraising%2Fcrm/34e8cfc140c970f26f92010f8db2eab696e252f1/bin [00:14:31] Even better [00:14:37] we'll be able to test it without merging anything [00:14:44] yep [00:14:59] awight: Can those scripts be removed from integratin-jenkins (slave-scripts)? [00:15:12] yep, i'm doing that patch right now. [00:15:15] Cool [00:15:23] I'll apply the patch to the new place [00:15:38] thx [00:16:01] (https://gerrit.wikimedia.org/r/#/c/197814/) [00:16:46] (PS1) Krinkle: ci-settings: Use BUILD_TAG instead of JOB_NAME+JOB_ID [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/197815 [00:19:28] Hm.. I don't see where in https://integration.wikimedia.org/ci/job/wikimedia-fundraising-civicrm/36/console this is run [00:20:05] (CR) Awight: [C: 2] "Cool! That surprises me, even." [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/197815 (owner: Krinkle) [00:20:40] Krinkle: well, it's missing the +x, but you can see the side-effect at 00:16:19, for example. [00:20:44] sorry, 16:59 [00:20:54] 00:16:59 +++ CMS_DB_DSN='mysql://civitest_36:pw_jenkins_wikimedia_fundraising_civicrm_36@localhost:/civicrm_jenkins_wikimedia_fundraising_civicrm_36_1?new_link=true' [00:21:32] U can compare with https://integration.wikimedia.org/ci/job/wikimedia-fundraising-civicrm/35/consoleFull at 17:25:51 [00:21:39] 17:25:51 +++ CMS_DB_DSN='mysql://civitest_35:pw_wikimedia_fundraising_civicrm_35@localhost:/civicrm_wikimedia_fundraising_civicrm_35_1?new_link=true' [00:22:01] (Merged) jenkins-bot: ci-settings: Use BUILD_TAG instead of JOB_NAME+JOB_ID [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/197815 (owner: Krinkle) [00:22:33] Interesting [00:22:43] Krinkle: btw, cool! But what do you mean "switching... over to mysql" ? [00:22:52] Where is "jenkins_" coming from? [00:22:54] wholesale, or just a few tests? [00:23:01] Krinkle: I was hoping you would know :p [00:23:36] Ah, that's just what BUILD_TAG provides [00:23:38] it includes jenkins_ [00:23:40] OK. I missed that [00:23:48] that's normal [00:23:52] So it's a little bit longer now [00:23:56] Well, it's fine for me cos that's all opaque [00:24:00] Yeah [00:24:04] luckily we didn't hit any silly mysql max lengths [00:24:04] It's a win for sure [00:24:17] So yeah, we're switching from sqlite to mysql wholesale pretty much [00:24:33] Krinkle: is there a task for that? I'm sort of curious. [00:24:48] We might at a later point add back sqlite for the sake of sqlite support in mediawiki-core itself, but for the default it'll be mysql [00:24:56] With the migration to Trusty, too many bugs were discovered in how it all works [00:25:12] It's been blocking me for a month and we did a lot of good work in mediawiki to clean things up, but it wasn't enough. [00:25:17] Ah. How much slower is it? [00:25:23] Not the speed [00:25:26] It wasn't working [00:25:30] Actively breaking builds [00:25:41] right [00:25:52] The main gut of the issue is here: https://phabricator.wikimedia.org/T89180 [00:25:59] k... [00:26:09] The tip of the task for mysql is https://phabricator.wikimedia.org/T57788 [00:26:21] After which https://phabricator.wikimedia.org/T37912 is up [00:26:21] There will be plenty of db locks under mysql, too :) [00:26:35] Yeah, but it's a lot less I/O bound [00:26:48] and the problem is that we're not even doing any kind of stress testing. [00:26:53] It's not concurrency of different builds [00:27:12] It's the concurrency of a single build on its own dedicated sqlite file was already enough (in tmpfs for crying out loud) [00:27:39] In QUnit we'd make a regular index.php request which makes two load.php requests concurrently and that killed it [00:27:46] omg [00:27:50] due to changes in how sqlite locks work in Trusty's version upwards [00:27:56] progress... [00:27:58] Its' a bug in our code but too deep to easily solve. [00:28:03] in mediawiki-core [00:28:16] Aaron and Tim both gave it their best. [00:28:24] ok, well holler if I can help animal-test any more MySQL stuff. [00:28:35] It'll be resolved one day, but I can't have all of qunit-karma and migration from prod slaves to labs slaves block on that [00:29:14] and we want mysql testing anyway as it's more valuable broadly speaking in terms of code coverage. Both for wikimedia and third parties. [00:29:22] Yep [01:43:39] (PS1) Krinkle: ci-settings: Update environment variable test [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/197832 [01:46:37] (PS2) Krinkle: ci-settings: Update environment variable test [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/197832 [02:08:07] (PS1) Ejegg: Add header buttons to Totals Earned, share data [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197841 [02:36:40] (PS1) Ejegg: Use shared context in distance to goal [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197845 [02:51:14] (PS1) Ejegg: Use shared context in amount per second [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197848 (https://phabricator.wikimedia.org/T89298) [03:03:52] (PS2) Ejegg: Use shared context in distance to goal [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197845 [03:03:54] (PS10) Ejegg: Fraud gauge widget refactor [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/196614 (owner: Ssmith) [03:03:56] (PS2) Ejegg: Add header buttons to Totals Earned, share data [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197841 [03:03:58] (PS2) Ejegg: Use shared context in amount per second [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197848 (https://phabricator.wikimedia.org/T89298) [03:08:26] (PS1) Awight: NULL commit for integration testing [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/197849 [03:09:01] (PS3) Ejegg: Use shared context in distance to goal [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197845 [03:09:03] (PS3) Ejegg: Add header buttons to Totals Earned, share data [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197841 [03:09:05] (PS3) Ejegg: Use shared context in amount per second [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197848 (https://phabricator.wikimedia.org/T89298) [03:21:12] (PS4) Ejegg: Use shared context in amount per second [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197848 (https://phabricator.wikimedia.org/T89298) [03:38:36] (PS1) Ejegg: Fix board links when on library page [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197852 [09:22:00] Wikimedia-Fundraising, Fundraising Tech Backlog, Fundraising Sprint Grandmaster Flash: Regression: interstitial page with PayPal even when the amount is good. - https://phabricator.wikimedia.org/T92705#1131257 (MeganHernandez_WMF) Hey guys, We are holding off on extra Spanish tests & emails. An extra... [14:25:10] Wikimedia-Fundraising, Fundraising Tech Backlog, Fundraising Sprint Grandmaster Flash: Regression: interstitial page with PayPal even when the amount is good. - https://phabricator.wikimedia.org/T92705#1131877 (awight) p:High>Unbreak! Escalating the priority cos it's blocking the Spanish campaign. [17:17:20] (PS1) Awight: Respect "redirect" param if available [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197946 (https://phabricator.wikimedia.org/T92705) [17:17:22] (PS1) Awight: Be more discriminating about the "redirect" param [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197947 (https://phabricator.wikimedia.org/T92705) [17:21:32] (PS1) Awight: Hardcode PayPal gateway to always redirect, if possible [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197950 (https://phabricator.wikimedia.org/T92705) [17:22:05] ejegg: K4-713: jump lump ^^ [17:22:18] * K4-713 trips, falls on face [17:22:25] looking [17:22:38] Sorry: I was unprepared. [17:23:00] K4-713: ah, your toe interstitials were tied together [17:23:12] I hate it when that happens. [17:23:12] Whatsa jumplump? [17:23:21] AndyRussG: it's a malformed jump ball [17:23:30] Whatsa jump ball? [17:23:34] http://upload.wikimedia.org/wikipedia/commons/5/5e/Joakim_Noah_and_JaVale_McGee.jpg [17:24:09] Ahhh interesting [17:24:20] I didn't know you could do that with git : [17:24:22] :) [17:24:55] well, the misshapenness usually comes for free... [17:25:08] * awight ogles spare letters, considers opened a used letter shop [17:26:20] (CR) Ejegg: [C: 2] Respect "redirect" param if available [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197946 (https://phabricator.wikimedia.org/T92705) (owner: Awight) [17:26:44] (Merged) jenkins-bot: Respect "redirect" param if available [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197946 (https://phabricator.wikimedia.org/T92705) (owner: Awight) [17:26:46] awight, vanna white, what's the difference [17:27:39] I didn't know I could buy a vowel this whole time. [17:27:41] :) hey I don't sell the vowels, buddy [17:27:44] HAHA [17:28:43] atgo lives. [17:28:44] turns out they have wifi in court guys! [17:28:49] That's silly. [17:29:05] omg, I think what you're doing is actually illegal :D [17:29:10] badass. [17:29:14] eh it hasn't started yet [17:29:16] Are you in the purgatory room, or did you make it in to the actual chamber thingy? [17:29:20] we watched an 80s video and now are just hanging out [17:29:28] Ah [17:29:30] the judge and stuff are coming into the waiting room... not going to chambers at all [17:29:38] which i hear is weird [17:29:38] hum [17:29:42] Yes. [17:29:49] i'm sure they'll kick us all off our devices when things get rolling [17:30:17] Usually they pick like... twice as many people as they actually need, march you off to a special area, and start booting you off the island left and right. [17:30:33] atgo: since we have you here... mmm what's your suggestion for the banner hist meeting tomorrow? Just go ahead? Or do you think you'll be around? :) [17:30:46] i'll let you know... for the time being let's keep it. [17:30:55] atgo: make sure to remind them that you value people as individuals and are no good at stereotyping. You'll be back here in no time. [17:31:05] haha [17:31:14] Or, you know, just mumble something about jury nullification. [17:31:20] If you really don't want to play. [17:31:31] oops! i did get called into another room [17:31:32] ciao [17:31:35] I think I'm the only person I know that actually enjoys having jury duty. [17:31:47] For some reason, I've never been selected [17:32:01] I don't know why that was so funny. [17:32:03] >_> [17:32:49] the last time i was called up, it was a case of an suv hitting a cyclist. no way i could be impartial there [17:32:51] Malcolm X T-shirt and muttering about the pig roast, maybe? [17:32:54] aaargh [17:33:34] I learned how all the kids steal cars these days. [17:33:48] * K4-713 looks innocent [17:33:56] I have a terrible Critical Mass story about this old dingbat Harlan Head slowly running through a red light and over a pile of bicycles, a woman trapped in the pile by her leg. [17:34:12] * awight waits to tell the next installment [17:34:16] awight: I heard that one. [17:34:31] my favorite government interaction was being a reference for someone's security clearance. You're asking /me/ if this guy will be a loyal cog for a military contractor? [17:34:50] Maybe they were looking for a bad review from you. [17:35:22] guess his plot to get unemployment failed - they hired him despite associating with me [17:35:35] wat. http://www.berkeleydailyplanet.com/issue/2007-05-15/article/27053?headline=Critical-Mass-Cyclists-Confront-Driver-in-Melee--By-Riya-Bhattacharjee that's mostly not lies [17:35:51] ejegg: hehehe that's awesome [17:36:34] LOL: "investigating claims made by Head, who alleged that the cycles were strategically place under his van" [17:36:46] wow, that sounds like a really bad scene [17:36:56] yeah, sorry [17:37:40] oh yeah, we always turn vans over at critical mass rides... [17:37:47] awight: Just one question about the paypal thing [17:38:07] It's still going to give the interstitial when the currency is messed up, yeah? [17:38:11] I did reach in and turn his van off, luckily [17:38:17] K4-713: yep! [17:38:33] There's also a new thing if we ever want to use it, "redirect=0", which forces the interstitial page. [17:38:34] isProcessImmediate is only called after we check for errors [17:39:03] Ah, there it is. Thanks. [17:39:08] ejegg: well, I think before, but yes both are checked [17:39:17] oh right [17:40:42] (CR) Ejegg: [C: 2] Be more discriminating about the "redirect" param [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197947 (https://phabricator.wikimedia.org/T92705) (owner: Awight) [17:41:17] (CR) Ejegg: [C: 2] "Hustle 'em through" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197950 (https://phabricator.wikimedia.org/T92705) (owner: Awight) [17:41:19] (Merged) jenkins-bot: Be more discriminating about the "redirect" param [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197947 (https://phabricator.wikimedia.org/T92705) (owner: Awight) [17:41:43] (Merged) jenkins-bot: Hardcode PayPal gateway to always redirect, if possible [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197950 (https://phabricator.wikimedia.org/T92705) (owner: Awight) [17:43:09] (PS1) Awight: Merge master into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/197957 [17:43:18] (CR) Awight: [C: 2] Merge master into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/197957 (owner: Awight) [17:43:30] awight: little more necrosing code to excise if you want: https://gerrit.wikimedia.org/r/194774 [17:43:40] oh, nvm [17:43:50] (Merged) jenkins-bot: Merge master into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/197957 (owner: Awight) [17:43:54] deploy is more important [17:44:09] (PS2) Awight: Clean up some Adyen cruft [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/194774 (owner: Ejegg) [17:44:14] (CR) Awight: [C: 2] Clean up some Adyen cruft [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/194774 (owner: Ejegg) [17:44:21] ty! [17:44:21] ejegg: yeah, next time [17:44:37] (PS1) Awight: update DonationInterface submodule [core] (fundraising/REL1_23) - https://gerrit.wikimedia.org/r/197962 [17:44:46] (CR) Awight: [C: 2 V: 2] update DonationInterface submodule [core] (fundraising/REL1_23) - https://gerrit.wikimedia.org/r/197962 (owner: Awight) [17:44:51] (Merged) jenkins-bot: Clean up some Adyen cruft [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/194774 (owner: Ejegg) [17:46:30] !log update payments from ebaa05b1987f366897dd32bccc5653485fc62113 to 7ffe008fb8964acb1382820d129d784d5b6dd9de [17:46:35] Logged the message, Master [18:18:21] I don't understand how our testing ::getGlobal function works... without late static binding. sadness... [18:18:49] oh dear, I guess we have to write a new one for each testing adapter [18:30:47] ejegg: Argh, time. [18:30:53] It did that timey thing on me again. [18:31:01] ...I'll be in the hangout momentarily. [18:31:40] (PS1) Awight: Test that we are skipping the PP interstitial [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197973 (https://phabricator.wikimedia.org/T92705) [18:31:42] (PS1) Awight: Zoom out PayPal integration tests [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197974 [18:32:07] (CR) jenkins-bot: [V: -1] Test that we are skipping the PP interstitial [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197973 (https://phabricator.wikimedia.org/T92705) (owner: Awight) [18:32:10] (CR) jenkins-bot: [V: -1] Zoom out PayPal integration tests [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197974 (owner: Awight) [18:33:02] (PS2) Awight: Zoom out PayPal integration tests [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197974 [18:33:26] (CR) jenkins-bot: [V: -1] Zoom out PayPal integration tests [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197974 (owner: Awight) [18:34:36] (PS2) Awight: Test that we are skipping the PP interstitial [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197973 (https://phabricator.wikimedia.org/T92705) [18:34:38] (PS3) Awight: Zoom out PayPal integration tests [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197974 [18:36:08] (PS3) Awight: Test that we are skipping the PP interstitial [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197973 (https://phabricator.wikimedia.org/T92705) [18:36:10] (PS4) Awight: Zoom out PayPal integration tests [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/197974 [18:37:46] (PS1) Awight: NULL commit for integration testing [wikimedia/fundraising/crm/drupal] - https://gerrit.wikimedia.org/r/197976 [18:38:21] (PS1) Awight: NULL commit for integration testing [wikimedia/fundraising/crm/vendor] - https://gerrit.wikimedia.org/r/197977 [18:38:37] ejegg: Yo. [18:39:22] (Abandoned) Awight: NULL commit for integration testing [wikimedia/fundraising/crm/drupal] - https://gerrit.wikimedia.org/r/197976 (owner: Awight) [18:39:42] awight: Hm.. it seems the db user is never created. It doesn't show up in 'show grants' [18:39:45] (Abandoned) Awight: NULL commit for integration testing [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/197849 (owner: Awight) [18:40:05] Krinkle: In your new job definition, or mine? [18:40:13] Mine, though I imagine yours would do the same. [18:40:17] I guess 'grant' auto-creates it? [18:40:27] Krinkle: The cleanup will remove the user and their grants, regardless of job success... Could that be the issue? [18:40:35] No, that's working fine. [18:40:39] Krinkle: yeah, "grant" creates the user [18:40:43] It's just that during the job. 'show grant' does not include the user [18:40:50] show grants* [18:41:00] select user from mysql.user lists it however [18:41:05] that's odd. But if you connect to mysql using the user's creds, it will work, right? [18:41:08] so the user is created, but just odd that the grants don't show up [18:41:15] K4-713: Hi [18:41:19] oh, checking time? [18:41:22] yep! [18:41:27] try "flush privileges" ? or maybe that should happen from the script. [18:41:31] sorry, hopping on call! [18:42:22] Wikimedia-Fundraising-CiviCRM, Continuous-Integration: Make Civi CI job run on civicrm, drupal, and vendor (DonationInterface and SmashPig) repos - https://phabricator.wikimedia.org/T91905#1132894 (awight) [18:42:27] ejegg: Can you hear me? I can't hear you. [18:42:46] awight: Tried that, but no luck [18:42:52] It does seem to be working all in all [18:43:02] Wikimedia-Fundraising-CiviCRM, Continuous-Integration: CI for Civi: provision and run tests under Jenkins/Zuul - https://phabricator.wikimedia.org/T86103#1132899 (awight) [18:43:03] Wikimedia-Fundraising-CiviCRM, Continuous-Integration: Make Civi CI job run on civicrm, drupal, and vendor (DonationInterface and SmashPig) repos - https://phabricator.wikimedia.org/T91905#1132897 (awight) Open>Resolved Confirmed that the job runs on all subrepos, and the correct change is cloned i... [18:43:36] Krinkle: I'm reading http://dev.mysql.com/doc/refman/5.0/en/show-grants.html [18:43:49] and it looks like "show grants" without options will only show the grants for the current user. [18:44:45] https://gist.github.com/Krinkle/51e09e794d3f4e1d2f07 [18:45:03] Krinkle: well, then that's what's happening. [18:45:08] YEah [18:45:26] you want to do something like, show grants for krindle@localhost [18:45:31] (donno the exact syntax) [18:45:41] awight: I reconnected as the user and then show grants; [18:45:42] shows up [18:45:43] perfect [18:45:45] hehe , s/indle/inkle/ [18:45:49] cool [18:46:14] https://github.com/wikimedia/integration-jenkins/blob/master/bin/mw-install-mysql.sh [18:46:17] https://github.com/wikimedia/integration-jenkins/blob/master/bin/mw-teardown-mysql.sh [18:46:18] Interesting that there's no grants table, I guess that's all stored in user and db. [18:46:43] awight: From looking in the mediawik installer code I think grants are in the information scheme table [18:46:47] but not very user friendly [18:46:55] there is also no 'show users;' [18:46:58] so yay consistency [18:47:06] ugh [18:48:40] Well, good timing! hashar made some great suggestions for those short scripts when I wrote them for the Civi testing, I'm glad to see the code reused. [18:49:13] (Abandoned) Awight: NULL commit for integration testing [wikimedia/fundraising/crm/vendor] - https://gerrit.wikimedia.org/r/197977 (owner: Awight) [18:49:33] Wikimedia-Fundraising-CiviCRM, Continuous-Integration, Fundraising Sprint Grandmaster Flash: Make Civi CI job run on civicrm, drupal, and vendor (DonationInterface and SmashPig) repos - https://phabricator.wikimedia.org/T91905#1132934 (awight) [18:49:41] Wikimedia-Fundraising-CiviCRM, Continuous-Integration, Fundraising Sprint Grandmaster Flash: Make Civi CI job run on civicrm, drupal, and vendor (DonationInterface and SmashPig) repos - https://phabricator.wikimedia.org/T91905#1098495 (awight) [18:50:18] Wikimedia-Fundraising-CiviCRM, Continuous-Integration: CI for Civi: provision and run tests under Jenkins/Zuul - https://phabricator.wikimedia.org/T86103#1132937 (awight) [18:50:19] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog, Release-Engineering, Scrum-of-Scrums, and 2 others: Continuous integration - CiviCRM - https://phabricator.wikimedia.org/T78100#1132938 (awight) [18:50:20] Wikimedia-Fundraising-CiviCRM, § Fundraising Sprint Abba, § Fundraising Sprint Beastie Boys, § Fundraising Sprint the Cure, and 6 others: Deploy CiviCRM integration job to WMF integration server - https://phabricator.wikimedia.org/T86374#1132936 (awight) Open>Resolved [18:53:52] awight: Yup. It's definitely saved me a great deal of time. [19:10:34] Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog, Fundraising Sprint Grandmaster Flash: Spike: What happened with this JP Morgan import? - https://phabricator.wikimedia.org/T92463#1133059 (awight) a:awight [19:42:39] (PS1) Ejegg: Reduce session-enforcement copypasta [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197997 [19:46:46] dudes. i'm missing standup because i'm heading to the office.. my update is that i was in court, and now i'm not. coming back to do major gifts stuff and quarterly/annual planning [19:52:18] (CR) jenkins-bot: [V: -1] Reduce session-enforcement copypasta [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197997 (owner: Ejegg) [19:56:06] (PS2) Ejegg: Reduce session-enforcement copypasta [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197997 [20:11:03] ejegg: your complaint should have been about my misuse of "enjoyment" [20:11:07] It's uncountable [20:11:25] But if it were countable... then you could have a passel of them, no? [20:12:08] P.S. Sorry I think I missed something you started to say a split-second before I left the call... [20:12:56] yeah, countability is key! [20:22:12] coutabilities are key? [20:22:51] It the countability of counts the same as the uncountability of uncountability? [20:23:04] aleph 1... [20:23:15] shhh [20:23:20] http://en.wikipedia.org/wiki/Aleph_number [20:23:56] interesting! [20:24:53] Looks like a typo... I think the set of all sets of numbers has size aleph-1 [20:25:02] not, the set of all numbers [20:26:16] wat. nvm I'm accidentally learning on work time [20:28:54] vorboten! [20:31:52] <_< [20:32:03] * awight quickly hides WP tab [20:32:22] *eyebrow* [20:38:54] (PS11) Ssmith: Fraud gauge widget refactor [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/196614 [20:40:45] (Merged) jenkins-bot: Localisation updates from https://translatewiki.net. [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/198023 (owner: L10n-bot) [20:42:11] (Merged) jenkins-bot: Localisation updates from https://translatewiki.net. [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/198012 (owner: L10n-bot) [20:46:48] (PS12) Ssmith: Fraud gauge widget refactor [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/196614 [20:53:28] Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog, Fundraising Sprint Grandmaster Flash: Spike: What happened with this JP Morgan import? - https://phabricator.wikimedia.org/T92463#1133302 (awight) The main thing is that the spreadsheet has two pairs of duplicate column headers, "Account Name" and "A... [20:54:33] (PS1) Awight: JP Morgan: don't allow empty rows; update filename detection [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/198085 [21:04:03] atgo, awight - ok if I miss the Civi checkin? [21:04:13] yeah that's fine [21:04:23] ping me if you need my input [21:04:25] thanks! [21:04:29] sounds good :) [21:06:38] (CR) Ejegg: [C: 2] Fraud gauge widget refactor [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/196614 (owner: Ssmith) [21:08:06] (PS1) Ejegg: Redo bower_modules update [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198089 [21:08:20] (CR) Ejegg: [C: 2] Redo bower_modules update [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198089 (owner: Ejegg) [21:09:00] (Merged) jenkins-bot: Redo bower_modules update [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198089 (owner: Ejegg) [21:09:32] (PS4) Ejegg: Use shared context in distance to goal [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197845 [21:09:34] (PS4) Ejegg: Add header buttons to Totals Earned, share data [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197841 [21:09:36] (PS5) Ejegg: Use shared context in amount per second [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197848 (https://phabricator.wikimedia.org/T89298) [21:11:25] (PS3) Ejegg: Reduce session-enforcement copypasta [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197997 [21:12:40] (PS2) Ejegg: Fix board links when on library page [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197852 [21:16:47] (CR) Ejegg: "recheck" [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197852 (owner: Ejegg) [21:23:05] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog, Fundraising-Backlog: Create a Civi import function for hand keyed donations in Civi - https://phabricator.wikimedia.org/T88836#1133381 (atgo) [21:26:01] Wikimedia-Fundraising-CiviCRM: Display accepted column headers on the Import page - https://phabricator.wikimedia.org/T93268#1133386 (atgo) NEW [21:26:26] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog, Fundraising-Backlog: Create a Civi import function for hand keyed donations in Civi - https://phabricator.wikimedia.org/T88836#1133394 (atgo) [21:27:24] (PS1) Ejegg: Add RESTful add/delete widget routes [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198093 [21:27:27] Wikimedia-Fundraising-CiviCRM: "show everything that came in this import" link - https://phabricator.wikimedia.org/T93269#1133395 (atgo) NEW [21:27:55] (CR) jenkins-bot: [V: -1] Add RESTful add/delete widget routes [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198093 (owner: Ejegg) [21:29:47] (PS2) Ejegg: Add RESTful add/delete widget routes [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198093 [21:46:57] someone rescue K4 from her giggle attack? [21:47:13] it seems like it could be life threatening [21:47:26] and I'm too much of a risk at catching it to be of any use [21:58:55] (CR) Ssmith: [C: 2] Add RESTful add/delete widget routes [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198093 (owner: Ejegg) [22:04:51] ejegg: hehe, looks like you were busy [22:05:00] K4-713: please share giggle link [22:05:39] (CR) Ssmith: [C: 2] Reduce session-enforcement copypasta [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197997 (owner: Ejegg) [22:06:03] yep, trying to sneak all I can into the dash deploy! [22:09:47] (PS5) Ejegg: Add header buttons to Totals Earned, share data [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197841 [22:13:05] (PS5) Ejegg: Use shared context in distance to goal [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197845 [22:14:24] awight: huh? [22:14:35] oh. I heard there was something funny, some kind of clown [22:15:00] Usually! [22:15:35] (PS6) Ejegg: Use shared context in amount per second [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197848 (https://phabricator.wikimedia.org/T89298) [22:17:37] Wikimedia-Fundraising, Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog: Keep track of online vs major gifts contributions - https://phabricator.wikimedia.org/T93286#1133650 (awight) NEW [22:17:42] K4-713: you'll like that one. ^ [22:17:51] hmmmm. [22:18:01] * K4-713 scans for sarcasm [22:18:06] O_O [22:18:30] let me rephrase: you'll like when that one is dead [22:18:38] :D [22:20:13] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog, Fundraising-Backlog: Create a Civi import function for hand keyed donations in Civi - https://phabricator.wikimedia.org/T88836#1133663 (awight) We decided today that the best path forward is to create an Excel template which is used as the star... [22:25:51] (CR) Ssmith: [C: 2] Add header buttons to Totals Earned, share data [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197841 (owner: Ejegg) [22:26:43] (Merged) jenkins-bot: Add header buttons to Totals Earned, share data [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197841 (owner: Ejegg) [22:31:26] Wikimedia-Fundraising-CiviCRM: "show everything that came in this import" link - https://phabricator.wikimedia.org/T93269#1133699 (awight) [22:32:45] (CR) Ssmith: [C: 2] Fix board links when on library page [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197852 (owner: Ejegg) [22:40:30] Wikimedia-Fundraising-CiviCRM: Display accepted column headers on the Import page - https://phabricator.wikimedia.org/T93268#1133728 (awight) [22:45:04] Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog: Amend fields for International Check Importer - https://phabricator.wikimedia.org/T92325#1133758 (atgo) [22:45:55] Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog: Amend fields for International Check Importer - https://phabricator.wikimedia.org/T92325#1106452 (atgo) p:Triage>Normal [22:46:26] Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog, Epic: Bulk import for existing and future payment methods into CiviCRM - https://phabricator.wikimedia.org/T90242#1133766 (atgo) [22:46:28] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog, Fundraising-Backlog: Create a Civi import function for hand keyed donations in Civi - https://phabricator.wikimedia.org/T88836#1021387 (atgo) [22:47:42] (PS1) Ejegg: Fix board-level loading modal [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198128 [22:48:06] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog, Fundraising-Backlog, Epic, Patch-For-Review: Upgrade Civi to 4.4 & integrate new reporting - https://phabricator.wikimedia.org/T77910#1133772 (atgo) [22:56:14] (PS2) Ejegg: Use board-level loading modal for all widgets [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198128 [22:57:55] Wikimedia-Fundraising, Fundraising Tech Backlog, Fundraising Sprint Grandmaster Flash, Patch-For-Review: Regression: interstitial page with PayPal even when the amount is good. - https://phabricator.wikimedia.org/T92705#1133834 (atgo) Open>Resolved [23:05:51] (CR) Ssmith: [C: 2] Use shared context in distance to goal [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197845 (owner: Ejegg) [23:06:28] (Merged) jenkins-bot: Use shared context in distance to goal [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197845 (owner: Ejegg) [23:11:15] (CR) Ssmith: [C: 2] Use shared context in amount per second [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/197848 (https://phabricator.wikimedia.org/T89298) (owner: Ejegg) [23:16:24] (CR) Ssmith: [C: 2] Use board-level loading modal for all widgets [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198128 (owner: Ejegg) [23:36:56] Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog, Fundraising Sprint Grandmaster Flash: Spike: What happened with this JP Morgan import? - https://phabricator.wikimedia.org/T92463#1134020 (RLewis) @atgo Yep I will speak with the contact we have at JP Morgan and reiterate that we need to have consist... [23:38:29] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog, Fundraising-Backlog: Create a Civi import function for hand keyed donations in Civi - https://phabricator.wikimedia.org/T88836#1134030 (RLewis) @awight and @atgo - i have this on my to do list for Monday and will update this task once I've comp... [23:45:44] (PS1) Ejegg: Format smaller amounts of needed money more nicely [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198147 [23:46:03] (PS1) Ejegg: Make a C3 knockout binding [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/198148 [23:59:11] (PS1) Awight: WIP Set up rules for contributions hand-keyed by Engage staff [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/198157 (https://phabricator.wikimedia.org/T91667)