[00:00:46] good spatton ! [00:03:28] how’s NC? [00:03:54] Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, and 3 others: Are PayPal refunds for recurring donations incorrectly being tagged as EC or vice versa? - https://phabricator.wikimedia.org/T171351#3564591 (XenoRyet) Or not... [00:04:46] Very nice MBeat :) Beginning to cool down and a few eager leaves have already dropped from the trees [00:05:18] !log turned dedupe off [00:05:30] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [00:05:36] any rain? Sandra in Michigan got some of what hit Texas [00:08:10] No, feel totally fortunate and weird to have such mild weather while Houston is under water. My in-laws in Kentucky have had heavy rain but it's been clear here. [00:12:22] glad to hear - cool here too, trees not changing yet but great bike weather. Ingenico JPY success looks really good so far [00:15:09] great! [00:37:15] Going to let this test run a couple hours MBeat, just an FYI. Donations look good on my end, impresions are lagging a bit behind [00:37:27] sounds good spatton [00:37:39] not much in Zendesk [01:09:45] cwd any idea what is going on wrt failmail [01:16:21] eileen1: heh just saw that [01:16:27] maybe paypal's api is down? [01:17:18] Operation timed out after 0 milliseconds with 0 [01:17:19] out of 0 bytes received. [01:17:24] i don't really know what that means [01:27:51] Fundraising Sprint Homebrew Hadron Collider, Fundraising Sprint Ivory Tower Defense Games, Fundraising-Backlog: recheck onboarding docs and steps - https://phabricator.wikimedia.org/T162832#3564714 (cwdent) [05:10:55] (PS1) Eileen: CRM-21124 fix overlong cacheKey when deduping by criteria [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/374677 (https://phabricator.wikimedia.org/T151270) [07:08:47] (PS1) Hashar: Fix flake8 error [wikimedia/fundraising/tools/DjangoBannerStats] - https://gerrit.wikimedia.org/r/374703 [07:44:40] (PS5) Eileen: Add ability to find duplicates for selected contacts. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/373155 (https://phabricator.wikimedia.org/T151270) [08:01:31] (PS6) Eileen: Add ability to find duplicates for selected contacts. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/373155 (https://phabricator.wikimedia.org/T151270) [08:06:14] (PS7) Eileen: Add ability to find duplicates for selected contacts. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/373155 (https://phabricator.wikimedia.org/T151270) [08:30:40] (PS1) Eileen: CRM-21125 permit class assignment on reports [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/374719 [08:31:47] (PS2) Eileen: CRM-21125 permit class assignment on reports [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/374719 [09:03:48] (PS8) Eileen: Add ability to find duplicates for selected contacts. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/373155 (https://phabricator.wikimedia.org/T151270) [09:04:29] (PS3) Eileen: CRM-21125 permit class assignment on reports [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/374719 [09:30:26] (PS9) Eileen: Add ability to find duplicates for selected contacts. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/373155 (https://phabricator.wikimedia.org/T151270) [09:32:50] (PS10) Eileen: Add ability to find duplicates for selected contacts. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/373155 (https://phabricator.wikimedia.org/T151270) [09:35:51] (PS11) Eileen: Add ability to find duplicates for selected contacts. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/373155 (https://phabricator.wikimedia.org/T151270) [09:36:57] (PS12) Eileen: Add ability to find duplicates for selected contacts. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/373155 (https://phabricator.wikimedia.org/T151270) [10:03:13] Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Drop IDs on cache tables - https://phabricator.wikimedia.org/T174404#3565198 (jcrespo) To clarify- I have **not** suggested such a change, I wrote this on response the question "what to do if... [10:37:40] Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, Patch-For-Review, Unplanned-Sprint-Work: Deploy pt-br and ja thank you letter - https://phabricator.wikimedia.org/T173809#3565242 (jrobell) Thanks so much for your help with these @Ejegg The emails look good to me, but I am having them revie... [11:30:20] PROBLEM - check_swap on frdb2001 is CRITICAL: SWAP CRITICAL - 90% free (6810 MB out of 7627 MB) [11:35:08] PROBLEM - check_swap on frdb2001 is CRITICAL: SWAP CRITICAL - 90% free (6811 MB out of 7627 MB) [11:40:18] PROBLEM - check_swap on frdb2001 is CRITICAL: SWAP CRITICAL - 90% free (6811 MB out of 7627 MB) [11:45:18] PROBLEM - check_swap on frdb2001 is CRITICAL: SWAP CRITICAL - 90% free (6812 MB out of 7627 MB) [11:49:11] (PS2) Hashar: Fix flake8 error [wikimedia/fundraising/tools/DjangoBannerStats] - https://gerrit.wikimedia.org/r/374703 (https://phabricator.wikimedia.org/T121723) [11:50:08] PROBLEM - check_swap on frdb2001 is CRITICAL: SWAP CRITICAL - 0% free (0 MB out of 373 MB) [12:00:21] RECOVERY - check_swap on frdb2001 is OK: SWAP OK - 100% free (7627 MB out of 7627 MB) [13:46:36] Jeff_Green: check swap?? [13:47:45] dump_database was running, I think maybe mysql on that host is tuned just a bit generously considering the overall RAM [13:48:01] word [13:48:31] I killed the dump run, stopped mysql, did package updates, and rebooted as long since i was already looking at it [13:49:38] i think we're doing a big test campaign today, so we have another opportunity to watch mysql behavior [13:49:57] Jeff_Green: indeed [13:50:01] i turned off dedupe last night [13:50:07] spoke with eileen about it [13:50:30] there's a long commit message in the localsettings repo if you are interested [13:50:52] orlly, looking [13:51:05] also i actually did pkg updates on that box yesterday and there is a problem [13:51:12] on which? [13:51:39] frdb2001 [13:51:41] mariadb-server : Depends: mariadb-server-10.0 (>= 10.0.32-0+deb8u1) but 10.0.30-0+deb8u2 is installed [13:51:55] huge wall of red text [13:52:09] it may have been a metadata glitch, it ran clean today [13:52:50] we should fix the apt proxy to make sure it doesn't cache repo metadata for more than a few minutes [13:53:11] ah ok [13:53:26] so i was doing updates but got spooked and stopped there [13:53:55] i can finish them this morning [13:54:54] cool [14:00:26] there were some banners last night too [14:00:32] turned dedupe off prior, did not see replag [14:00:45] but i don't think the traffic was anything like what it will be today [14:02:06] cool [14:02:16] where are we re. prometheus? [14:03:12] got the srx config changed yesterday, need to figure out how to get grafana to watch it [14:03:33] cool [14:05:10] i got some direction from jaime re. collecting table activity data, there's an add-on schema that does summaries, that feeds right into prometheus's mysql exporter [14:06:04] oh neat [14:07:29] is that part of information schema? [14:08:14] it's separate, afaik it uses triggers on information schema to populate different summaries and aggregates [14:16:25] ejegg|waya we do need to adjust the settings.php file for orphan_slayer [14:34:20] (PS16) Mepps: WIP Orphan Slayer Module, getting expected error message [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/370225 [14:34:43] ejegg see above ^^ now i'm having an issue with paypal calling a class i don't have access to i think [14:37:16] (CR) jerkins-bot: [V: -1] WIP Orphan Slayer Module, getting expected error message [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/370225 (owner: Mepps) [14:39:25] Jeff_Green: mariadb install esplode again [14:40:04] apt-get install -f fixes it [14:45:18] PROBLEM - check_puppetrun on frdev1001 is CRITICAL: CRITICAL: Puppet has 2 failures. Last run 3 minutes ago with 2 failures. Failed resources (up to 3 shown): Package[mariadb-server],Package[python-libxml2] [14:50:09] RECOVERY - check_puppetrun on frdev1001 is OK: OK: Puppet is currently enabled, last run 2 minutes ago with 0 failures [15:19:12] (PS1) Mepps: Remove auto limit of 25 [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/374830 [15:23:09] (CR) Mepps: [C: 2] Add filename to paypal audit failmail [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/368809 (owner: Ejegg) [15:24:50] (CR) jerkins-bot: [V: -1] Add filename to paypal audit failmail [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/368809 (owner: Ejegg) [15:27:55] Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, Patch-For-Review, Unplanned-Sprint-Work: Deploy pt-br and ja thank you letter - https://phabricator.wikimedia.org/T173809#3566278 (jrobell) Resolved>Open [15:29:36] Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, Patch-For-Review, Unplanned-Sprint-Work: Deploy pt-br and ja thank you letter - https://phabricator.wikimedia.org/T173809#3540472 (jrobell) Hi @ejegg There were a couple of small fixes needed in both the ja and the pt-br version. I have mad... [16:14:45] something wrong with consume_and_thank? [16:14:49] lot of fail mail [16:17:57] Whew, that is a lot of failmail. [17:12:35] !log disabled creating CiviMail records for Thank You emails [17:12:47] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [17:26:59] fr-tech what's your scrum of scrums news? [17:29:58] Nothing here [17:40:46] Fundraising Sprint Murphy's Lawyer, Fundraising-Backlog, WMF-NDA: Amazon (aaaaaargh!) audit report downloads failing, something about an IP address - https://phabricator.wikimedia.org/T169805#3566977 (Jgreen) I also added the new pfw IPs to the srx config, they're in the usual filedrop spot on frpm10... [18:02:57] (PS1) Ejegg: Don't failmail on first cURL retry [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/374849 [18:03:08] fr-tech ^^^ [18:03:39] Those last couple of SmashPig failmails shouldn't have been sent - it's 'normal' to have to retry hitting PayPal APIs [18:04:01] (CR) Mepps: [C: 2] Don't failmail on first cURL retry [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/374849 (owner: Ejegg) [18:04:23] thanks! [18:04:53] (Merged) jenkins-bot: Don't failmail on first cURL retry [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/374849 (owner: Ejegg) [18:07:53] ejegg did you see my questions above from this morning? [18:08:10] looking [18:08:40] mepps want to update composer.lock in that patch? [18:09:05] might need that for CI to see the new DonationInterface [18:09:44] mepps: ooh, yep, that 'Title' thing is a part of the Mediawiki framework [18:10:33] We should only need it for the initial payment setup [18:10:44] so we could move that to a different place [18:20:21] well, contribution insert is good and fast... [18:25:29] hey ejegg my local tests are now getting this: .PHP Fatal error: Class 'CurrencyRates' not found in /var/www/fr-tech/crm/sites/all/modules/wmf_civicrm/wmf_civicrm.module on line 3499 [18:25:52] mepps is vendor up to date [18:25:58] ? [18:26:29] yes it should be--i'll try deleting and re composer installing though [18:26:33] mepps ooh, yep, that needs a namespace now! [18:27:53] mepps add use SmashPig\PaymentData\ReferenceData\CurrencyRates; to the top of the file [18:29:45] (PS1) Mepps: Update composer and fix currency rates [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374852 [18:30:02] ejegg ^^ put that in its own review [18:30:13] thanks mepps, looking [18:31:08] for later: i've got some questions about retrieving linked tables in a civi api request, as a possible way to speed up thank you mailing [18:31:48] okay [18:33:35] mepps, can I ask what your composer version is? [18:33:46] just curious about that timestamp format [18:34:02] apparently 1.4.2 [18:34:46] weird, https://stackoverflow.com/questions/41552755/composer-lock-timestamp-format says the timestamp format changed in 1.3 [18:35:29] but i've got 1.5.1 and it's making timestamps with time zone [18:36:12] is it a config option now? [18:36:42] does composer config -g [18:36:45] return anything? [18:36:46] (CR) jerkins-bot: [V: -1] Update composer and fix currency rates [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374852 (owner: Mepps) [18:37:19] ejegg it does not [18:37:28] doesn't for me either [18:37:49] ok, looks like that 'make dummy response codes static' thing is behind that failure [18:38:35] oh hey, that class seems to be awight's way of working around the non-static-ness [18:38:45] so we should be able to simplify there [18:38:57] ejegg checking out build failure [18:39:19] mepps I think we can get rid of TestingRecurringStubAdapter [18:39:25] lol I stand behind my failures 100% <3 [18:39:45] Ooh, can you use traits now? [18:40:02] awight sorry, nothing that cool [18:40:28] just making all the 'dummyResponse' crap static, so we can get at it where we don't have a gateway instance in test setup [18:40:48] until we switch 'em all over to using a mockable CurlWrapper [18:41:08] the new Ingenico Connect adapter has no 'Testing' versions! [18:41:20] /o\ [18:41:50] yep, just kicking the can on some of that [18:41:54] fwiw, I can refrain from abandoning this if it’s interesting, https://gerrit.wikimedia.org/r/#/c/299150/ [18:43:16] it's definitely better than the copypasta [18:53:32] (PS1) Anomie: Use CommentStore to access core comment fields when available [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/374858 (https://phabricator.wikimedia.org/T166732) [19:04:52] hey ejegg, am i missing something or is it an issue that testingglobalcollectadapter doesn't inherit from donationinterfacetestcase? [19:08:25] mepps: the adapater itself isn't a test case [19:08:36] ah dang, but it does refer to that class [19:09:10] Can we not access DonationInterfaceTestCase from the CRM? [19:09:22] we might have to do a stupid require_once [19:16:01] Fundraising-Backlog, Cloud-Services, DBA, MediaWiki-extensions-CentralNotice: Replicate CentralNotice tables to Labs - https://phabricator.wikimedia.org/T135405#3567484 (Base) Any news? [19:27:31] Fundraising-Backlog, DBA, Data-Services, MediaWiki-extensions-CentralNotice: Replicate CentralNotice tables to Labs - https://phabricator.wikimedia.org/T135405#3567557 (Reedy) [19:28:28] Fundraising-Backlog, DBA, Data-Services, MediaWiki-extensions-CentralNotice: Replicate CentralNotice tables to Labs - https://phabricator.wikimedia.org/T135405#2297843 (Reedy) [19:35:33] Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, and 3 others: Customize Ingenico hosted checkouts iframe - https://phabricator.wikimedia.org/T171346#3567599 (Ejegg) Open>Resolved [19:36:00] Fundraising Sprint Lou Reed, Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising-Backlog, and 8 others: Update GC audit to read WX file - https://phabricator.wikimedia.org/T86090#3567602 (Ejegg) [20:00:28] Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, Continuous-Integration-Config, Patch-For-Review: Continuous integration: wikimedia/fundraising/tools/DjangoBannerStats needs V+2 jobs - https://phabricator.wikimedia.org/T121723#1886309 (Ejegg) Open>Resolved [20:00:56] (CR) Ejegg: [C: 2] Fix flake8 error [wikimedia/fundraising/tools/DjangoBannerStats] - https://gerrit.wikimedia.org/r/374703 (https://phabricator.wikimedia.org/T121723) (owner: Hashar) [20:01:14] Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Fr-CiviCRM-dedupe-FY2017/18: dedupe or other feature? cleanup names and addresses in civi - https://phabricator.wikimedia.org/T173776#3567734 (DStrine) https://docs.google.com/document/d/1EuDVzvWip-UOQUN7V_voHr... [20:01:15] (Merged) jenkins-bot: Fix flake8 error [wikimedia/fundraising/tools/DjangoBannerStats] - https://gerrit.wikimedia.org/r/374703 (https://phabricator.wikimedia.org/T121723) (owner: Hashar) [20:02:01] Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Fr-CiviCRM-dedupe-FY2017/18: dedupe or other feature? cleanup names and addresses in civi - https://phabricator.wikimedia.org/T173776#3539506 (DStrine) Open>Resolved [20:02:15] Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Fr-CiviCRM-dedupe-FY2017/18, Spike: spike: dedupe or other feature? cleanup names and addresses in civi - https://phabricator.wikimedia.org/T173776#3539506 (DStrine) [20:06:21] Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-Ingenico: Deal with recurring donations stuck in 'In Progress' status - https://phabricator.wikimedia.org/T171868#3567759 (Ejegg) @MBeat33 What's your opinion on the ol... [20:10:51] Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-Ingenico: Deal with recurring donations stuck in 'In Progress' status - https://phabricator.wikimedia.org/T171868#3567790 (MBeat33) If you can send me the transaction I... [20:11:59] Fundraising-Backlog: Try new minfraud features - https://phabricator.wikimedia.org/T173876#3567795 (DStrine) [20:12:17] Fundraising-Backlog: Try new minfraud features - https://phabricator.wikimedia.org/T173876#3543018 (DStrine) [20:16:53] Fundraising-Backlog, Spike: Spike: how to get back to A/B testing? - https://phabricator.wikimedia.org/T173869#3567820 (DStrine) It sounds like the banner setup can split the population for the A/B test. We need to investigate this and give clear instructions to fr-online. [20:17:00] Fundraising Sprint Yo La Tengo, Fundraising-Backlog, FR-Ingenico, FR-2016-17-Q2-Bugs: WR1 audit parser emitting multiple bad refund lines - https://phabricator.wikimedia.org/T119927#3567822 (Ejegg) Open>declined WX parser is deployed! [20:19:00] pcoombe: Just one comment on the continue button patch: https://gerrit.wikimedia.org/r/373704 Happy to deploy as is! [20:21:47] Fundraising Sprint Q 2017, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-Ingenico, Recurring-Donations: Don't retry recurring donations after expired card or fraud flag errors - https://phabricator.wikimedia.org/T174450#3567843 (DStrine) [20:21:50] Fundraising Sprint Q 2017, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Review reducing smartGroupCache clearing per https://issues.civicrm.org/jira/browse/CRM-21109 - https://phabricator.wikimedia.org/T174408#3567845 (DStrine) [20:21:52] Fundraising Sprint Q 2017, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Create lists of CiviCRM groups to allow MG & DS to review with a view to tidy up - https://phabricator.wikimedia.org/T174407#3567846 (DStrine) [20:21:54] Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Drop IDs on cache tables - https://phabricator.wikimedia.org/T174404#3567847 (DStrine) [20:21:56] Fundraising Sprint Q 2017, Fundraising-Backlog: Try new minfraud features - https://phabricator.wikimedia.org/T173876#3567848 (DStrine) [20:21:58] Fundraising Sprint Q 2017, Fundraising-Backlog, Spike: Spike: how to get back to A/B testing? - https://phabricator.wikimedia.org/T173869#3567849 (DStrine) [20:22:01] Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, Fundraising-Backlog, MediaWiki-extensions-CentralNotice: CentralNotice: Prevent duplicate campaign names due to race condition - https://phabricator.wikimedia.org/T173866#3567850 (DStrine) [20:22:03] Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, Fundraising-Backlog, Patch-For-Review, Unplanned-Sprint-Work: Deploy pt-br and ja thank you letter - https://phabricator.wikimedia.org/T173809#3567851 (DStrine) [20:22:05] Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, Fundraising-Backlog, and 2 others: PayPal audit parser shouldn't send duplicate recurring donations - https://phabricator.wikimedia.org/T172723#3567852 (DStrine) [20:22:08] Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, and 3 others: Create orphan rectifier for PayPal Express Checkout - https://phabricator.wikimedia.org/T172202#3567853 (DStrine) [20:22:10] Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, and 3 others: Populate country column when creating c_t rows during offline import - https://phabricator.wikimedia.org/T171658#3567854 (DStrine) [20:22:12] Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, and 4 others: Are PayPal refunds for recurring donations incorrectly being tagged as EC or vice versa? - https://phabricator.wikimedia.org/T171351#3567855 (DStrine) [20:22:14] Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, and 3 others: Are we losing transactions witih repeated ct_id? - https://phabricator.wikimedia.org/T171349#3567856 (DStrine) [20:22:16] Fundraising Sprint Murphy's Lawyer, Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, and 5 others: Optimize filesystem access in thank_you email job - https://phabricator.wikimedia.org/T170435#3567857 (DStrine) [20:22:19] Fundraising Sprint Loose Lego Carpeting, Fundraising Sprint Murphy's Lawyer, Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, and 5 others: CentralNotice: Add controls to purge banner content in Varnish for a specific language - https://phabricator.wikimedia.org/T168673#3567859 (... [20:22:21] Fundraising Sprint Kickstopper, Fundraising Sprint Loose Lego Carpeting, Fundraising Sprint Murphy's Lawyer, Fundraising Sprint Navel Warfare, and 5 others: process-control should not crash on bad utf-8 from stdout or stderr - https://phabricator.wikimedia.org/T167849#3567860 (DStrine) [20:22:23] Fundraising Sprint Murphy's Lawyer, Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, and 6 others: Implement Ingenico Connect API calls to get payment status - https://phabricator.wikimedia.org/T163948#3567862 (DStrine) [20:22:26] Fundraising Sprint Ivory Tower Defense Games, Fundraising Sprint Judgement Suspenders, Fundraising Sprint Kickstopper, Fundraising Sprint Loose Lego Carpeting, and 11 others: Move already-encapsulated useful classes into SmashPig - https://phabricator.wikimedia.org/T163868#3567863 (DStrine) [20:22:28] Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, and 4 others: Import email-only contacts from 'remind me later' links into CiviCRM - https://phabricator.wikimedia.org/T160949#3567864 (DStrine) [20:22:31] Fundraising Sprint Q 2017, Fundraising-Backlog, FR-Ingenico, MediaWiki-extensions-DonationInterface, Spike: spike: investigate creating an ingenico form with no city and state - https://phabricator.wikimedia.org/T151769#3567865 (DStrine) [20:22:33] Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: civi dedupe: offer dedupe option in a regular search - https://phabricator.wikimedia.org/T151270#3567866 (DStrine) [20:22:35] Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-2016-17-Q2-Campaign-Support: Periodically run Civi contact import performance tests, note trends - https://phabricator.wikimedia.org/T146338#3567867 (DStrine) [20:22:37] Fundraising Sprint Prank Seatbelt, Fundraising Sprint Q 2017, Fundraising-Analysis, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Probably cause of failmail deadlocks - soft credit search pain - https://phabricator.wikimedia.org/T130068#3567868 (DStrine) [20:22:40] Fundraising Sprint Murphy's Lawyer, Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, and 4 others: Clone button for CN campaigns - https://phabricator.wikimedia.org/T91078#3567869 (DStrine) [20:36:07] Fundraising Sprint Prank Seatbelt, Fundraising Sprint Quill Pencil, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-2016-17-Q2-Campaign-Support: Periodically run Civi contact import performance tests, note trends - https://phabricator.wikimedia.org/T146338#3567907 (Ejegg) Donation impo... [20:41:20] fr-tech sorry, working from the apt and the internet just flaked out [20:58:11] Fundraising Sprint Prank Seatbelt, Fundraising Sprint Quill Pencil, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Drop IDs on cache tables - https://phabricator.wikimedia.org/T174404#3567978 (Jgreen) Since the code already supports it and these tables are just caches,... [21:18:40] good news, i found a couple queries to eliminate from each ty mail sent [21:24:28] Fundraising Sprint Prank Seatbelt, Fundraising Sprint Quill Pencil, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Drop IDs on cache tables - https://phabricator.wikimedia.org/T174404#3568036 (Eileenmcnaughton) Specifically with regards to the cache tables I think we ca... [22:13:27] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Fr-CiviCRM-dedupe-FY2017/18, Epic: Epic Dedupe: clean up names and addresses - https://phabricator.wikimedia.org/T174627#3568321 (DStrine) [22:15:18] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Fr-CiviCRM-dedupe-FY2017/18, Epic: Epic Dedupe: clean up names and addresses - https://phabricator.wikimedia.org/T174627#3568333 (DStrine) Open>declined [22:16:07] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Epic: Dedupe V2: resolve top conflicts - https://phabricator.wikimedia.org/T143057#3568334 (DStrine) [22:16:54] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-Paypal: PayPal IPN messages have '0' for some address fields. Don't use them. - https://phabricator.wikimedia.org/T174628#3568335 (Ejegg) [22:23:24] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Fr-CiviCRM-dedupe-FY2017/18, Epic: Epic: Dedupe V2: resolve top conflicts - https://phabricator.wikimedia.org/T143057#3568359 (DStrine) [22:41:26] Fundraising Sprint Navel Warfare, Fundraising Sprint Outie Inverter, Fundraising Sprint Prank Seatbelt, Fundraising Sprint Quill Pencil, and 4 others: Are PayPal refunds for recurring donations incorrectly being tagged as EC or vice versa? - https://phabricator.wikimedia.org/T171351#3568469 (XenoR... [22:45:26] (PS13) Eileen: Add ability to find duplicates for selected contacts. [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/373155 (https://phabricator.wikimedia.org/T151270) [22:49:33] (PS1) Ejegg: CiviMailStore: stop using deprecated Civi fn [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374902 [22:49:35] (PS1) Ejegg: Add unit tests for Thank You mailer [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374903 [22:53:47] (PS1) Ejegg: Only count .json as message files [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374905 [22:57:24] (CR) jerkins-bot: [V: -1] Add unit tests for Thank You mailer [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374903 (owner: Ejegg) [23:00:02] well dang, that's unhelpful [23:00:15] how do I see watchdog messages from tests... [23:12:25] (PS2) Ejegg: Add unit tests for Thank You mailer [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374903 [23:12:26] (PS1) Ejegg: Show watchdog messages on failed tests [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374910 [23:15:51] (CR) jerkins-bot: [V: -1] Add unit tests for Thank You mailer [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374903 (owner: Ejegg) [23:35:08] Fundraising Sprint Quill Pencil, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Create lists of CiviCRM groups to allow MG & DS to review with a view to tidy up - https://phabricator.wikimedia.org/T174407#3568592 (Eileenmcnaughton) In the interests of a) tidying up the UI & usability b) reducin... [23:40:56] (PS1) XenoRyet: WIP Fix PayPal Gateway Tagging [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/374913 (https://phabricator.wikimedia.org/T1713351) [23:44:04] (PS2) Ejegg: Show watchdog messages on failed tests [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374910 [23:44:38] (PS3) Ejegg: Add unit tests for Thank You mailer [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374903 [23:49:32] (PS2) XenoRyet: WIP Fix PayPal Gateway Tagging [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/374913 (https://phabricator.wikimedia.org/T171351) [23:49:50] Fundraising Sprint Quill Pencil, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Create lists of CiviCRM groups to allow MG & DS to review with a view to tidy up - https://phabricator.wikimedia.org/T174407#3568614 (CCogdill_WMF) I don't make use of smart groups outside of the one used for the Sil... [23:51:09] (CR) jerkins-bot: [V: -1] Add unit tests for Thank You mailer [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374903 (owner: Ejegg) [23:51:33] (PS4) Ejegg: Add unit tests for Thank You mailer [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374903 [23:52:28] (PS1) Ejegg: TY mailer: skip extra queries to look up custom fields [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374915 [23:52:37] fr-tech: And there's the real payoff ^^^ [23:53:22] cuts out two queries for each TY mail sent. I expect to get visibly faster TY mailings. [23:54:09] ok, heading out for the evening! [23:56:33] (CR) Ejegg: [C: -1] "subscr_id isn't going to be on one-time refunds, even for legacy paypal" (2 comments) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/374913 (https://phabricator.wikimedia.org/T171351) (owner: XenoRyet) [23:56:59] Man, I knew there was a reason I wasn't doing that. Just couldn't remember what it was. [23:57:08] (CR) jerkins-bot: [V: -1] Add unit tests for Thank You mailer [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374903 (owner: Ejegg) [23:58:10] (CR) jerkins-bot: [V: -1] TY mailer: skip extra queries to look up custom fields [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/374915 (owner: Ejegg)