[00:37:24] (03PS2) 10Eileen: Fixes to EoyThankYou template [wikimedia/fundraising/crm/civicrm] - 10https://gerrit.wikimedia.org/r/739959 [00:51:52] 10Fundraising-Backlog, 10FR-Smashpig: Adyen payments-init messages getting NULL final_status - https://phabricator.wikimedia.org/T296266 (10Ejegg) [00:59:53] (03PS12) 10Eileen: Switch render to use the workflow message template [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/739653 (https://phabricator.wikimedia.org/T290253) [01:03:26] ejegg: I finally got the tests to pass locally! Requires civi patch https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/civicrm/+/739959 [01:03:36] or it won't pass on Ci [01:03:48] oh nice! [01:04:38] lol britishTime and beachTime [01:06:02] ejegg: I did contemplate RoyalTime [01:06:02] oh right, i saw that CRM_Core_I18n::getLocale in another patch (maybe an earlier version of this one?) [01:06:17] ejegg: yep - I updated that patch with the new changes [01:06:19] teaTime [01:06:24] lol - nice [01:06:51] tho i suppose that could be Assam's time zone [01:07:04] k, lemme pull that patch down [01:10:49] eileen: so getHasEndowment doesn't actually touch the $hasEndowment property, and that looks odd to me (same with hasAnnualFund) [01:11:36] (03CR) 10jerkins-bot: [V: 04-1] Switch render to use the workflow message template [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/739653 (https://phabricator.wikimedia.org/T290253) (owner: 10Eileen) [01:22:58] (03CR) 10Ejegg: Fixes to EoyThankYou template (031 comment) [wikimedia/fundraising/crm/civicrm] - 10https://gerrit.wikimedia.org/r/739959 (owner: 10Eileen) [01:23:02] ejegg: yeah - I suppose I could set them - they have to exist for the class to make them available [01:23:13] but, it's clearer if I set them [01:23:33] eileen: argh, so that 'magic' get/set logic comes at a cost [01:24:08] getHasXXX seems like too many verbs [01:24:16] yeah - I think it possible goes a bit deeper in the model than that [01:25:01] it would be 'isHasEndowment' if I wasn't trying to work with the get/set pattern that is non-optional here [01:26:40] (03PS3) 10Eileen: Fixes to EoyThankYou template [wikimedia/fundraising/crm/civicrm] - 10https://gerrit.wikimedia.org/r/739959 [01:26:56] ejegg: I made it use the property - seems a bit easier to read [01:29:19] thanks! [01:34:53] 10Fundraising Sprint Technical debt house of horrors, 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Roller Toaster, and 4 others: Civi: Auto Recurring Fail email, batch of copy corrections - https://phabricator.wikimedia.org/T289617 (10Eileenmcnaughton) a:03Eileenmcnaughton [01:39:33] (03CR) 10Ejegg: [C: 03+2] "Thanks for those time zones!" [wikimedia/fundraising/crm/civicrm] - 10https://gerrit.wikimedia.org/r/739959 (owner: 10Eileen) [01:43:17] 10Fundraising-Backlog, 10FR-LATAM: DLOCAL forms for Uruguay and Peru - https://phabricator.wikimedia.org/T274578 (10Ejegg) [01:43:40] 10Fundraising Sprint Vestigial tails shoot from the hip, 10Fundraising Sprint Window dressing is mostly olive oil, 10Fundraising-Backlog, 10FR-LATAM, and 3 others: Switch PE and UY to dlocal for processing - https://phabricator.wikimedia.org/T208963 (10Ejegg) [01:43:51] 10Fundraising Sprint Vestigial tails shoot from the hip, 10Fundraising Sprint Window dressing is mostly olive oil, 10Fundraising-Backlog, 10FR-LATAM, and 3 others: Switch PE and UY to dlocal for processing - https://phabricator.wikimedia.org/T208963 (10Ejegg) From @EMartin's comment on duplicate task: Her... [01:44:30] (03PS7) 10Ejegg: Add settings and logos for two UY-specific cards [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/472503 (https://phabricator.wikimedia.org/T208963) [01:45:46] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising sprint Universal Cereal Bus: Question about blocked contacts in Civi and how they sync to Acoustic - https://phabricator.wikimedia.org/T293587 (10Eileenmcnaughton) In the case of the new donor - she has... [01:47:51] 10Fundraising-Backlog, 10FR-Adyen: Implement GPAY through adyen, in a variant - https://phabricator.wikimedia.org/T244513 (10Ejegg) [01:51:25] (03Merged) 10jenkins-bot: Fixes to EoyThankYou template [wikimedia/fundraising/crm/civicrm] - 10https://gerrit.wikimedia.org/r/739959 (owner: 10Eileen) [01:55:20] 10Fundraising-Backlog, 10FR-Adyen: Implement GPAY through adyen, in a variant - https://phabricator.wikimedia.org/T244513 (10Ejegg) From https://developers.google.com/pay/api/web/guides/ux-best-practices looks like we might want to make sure our 'opt-in' checkbox is OK for keeping the donor's email in Civi and... [02:00:16] 10Fundraising-Backlog, 10FR-Adyen: Implement GPAY through adyen, in a variant - https://phabricator.wikimedia.org/T244513 (10Ejegg) We'll have to look into how GPay interacts with 3D Secure - My understanding with tokenized cards like Apple Pay was that 3D Secure didn't apply, but it seems to be different with... [02:01:18] (03PS1) 10Eileen: CiviCRM submodule update [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740706 [02:01:28] (03CR) 10Eileen: [C: 03+2] CiviCRM submodule update [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740706 (owner: 10Eileen) [02:06:24] ejegg: did you update silverpop db yet? [02:07:28] eileen: i deployed tools and blanked out the employer_id and employer_name on the silverpop_export and _staging tables [02:07:54] ok - but there might still be some that already had it populated [02:07:55] Katers is going to blank the fields on the Acoustic side, I think [02:08:32] k, looks like she finished that 4 hrs ago [02:08:38] so I think that's everything nailed down [02:08:45] cool [02:12:55] (03Merged) 10jenkins-bot: CiviCRM submodule update [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740706 (owner: 10Eileen) [02:13:26] ejegg: I'm wanting to see what happens with a contact last modified on 19 Oct - he is in silverpop_export_view_full but can't be found in acoustic & his email was formerly on hold as a result of us being told acoustic couldn't deliver to him (comcast). When I edited him in Oct (removed on hold) I thought he would update through. Current theory is he is on the suppression list [02:13:34] due to the earlier on hold [02:13:42] & updating to acoustic doesn't change that [02:14:43] right, that export policy makes 'on hold' a real club [02:15:30] do we know if people ever set 'on hold' via the UI? or is that only ever set because of undeliverability? [02:24:15] argh, i meant to look into that getLocale() call [02:25:48] so eileen, is the idea to use CRM_Core_I18n->setLocale() with the user's language+country somewhere before rendering that? [02:26:29] (03CR) 10Eileen: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/739653 (https://phabricator.wikimedia.org/T290253) (owner: 10Eileen) [02:26:57] ejegg: yep https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/739653/12/drupal/sites/default/civicrm/extensions/wmf-thankyou/Civi/Api4/Action/EOYEmail/Render.php#120 [02:27:00] the funny thing with NumberFormatter is that is will give different currency symbols for e.g. USD in en_US and en_AU [02:27:16] so I think we want to make sure we've got a full country code on there [02:27:46] ooh, swapLocale? [02:27:49] yeah we are passing that through - but we are actually nor rendering symbols - just currency & amount [02:27:56] oh ok [02:28:25] swapLocale object changes the global locale & on destruct changes it back [02:29:22] interesting 'with' pattern in AutoClean [02:29:26] I am not quite sure how some of our weird 'language's' would work though eg 'en_NO' - I should test although it can be in final round rather than that patch possible [02:30:55] yeah - Tim likes those sorts of patterns - they make my head hurt [02:31:29] I think it works by magic [02:36:12] lol, i mean, it ends up being a slightly prettier end user code '$swapLocale = \CRM_Utils_AutoClean::swapLocale($row->preferred_language);' rather than you having to call getInstance() first [02:41:43] hmm, it might have to re-init the whole Civi config on every setLocale() [02:41:54] I wonder how much db traffic that costs [03:38:00] (03PS4) 10AndyRussG: Prevent repeated colors in plots [wikimedia/fundraising/centralnotice_analytics] - 10https://gerrit.wikimedia.org/r/554410 [03:46:20] (03PS1) 10Ejegg: Adyen iDEAL: handle 'Cancelled' payment status [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/740709 (https://phabricator.wikimedia.org/T296266) [03:46:44] (03CR) 10jerkins-bot: [V: 04-1] Adyen iDEAL: handle 'Cancelled' payment status [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/740709 (https://phabricator.wikimedia.org/T296266) (owner: 10Ejegg) [04:40:26] (03CR) 10AndyRussG: Forwarding script tunnels IPN listeners, can use autossh (031 comment) [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/738598 (owner: 10AndyRussG) [05:04:51] (03CR) 10AndyRussG: [C: 03+2] "lgtm!! Thanks much!!!! :) :)" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/737512 (https://phabricator.wikimedia.org/T295998) (owner: 10Ejegg) [05:05:22] (03Merged) 10jenkins-bot: Add new Adyen IPN types [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/737512 (https://phabricator.wikimedia.org/T295998) (owner: 10Ejegg) [06:45:59] 10Fundraising-Backlog, 10fr-donorservices: Featured Request: Have Civi reflect when an email has been unsubscribed 90 days - https://phabricator.wikimedia.org/T296054 (10bsisolak) You can export the current list of Snoozed records (which is currently 15,882) but not the date they will become un-snoozed. [07:28:13] (03CR) 10jerkins-bot: [V: 04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/740737 (owner: 10L10n-bot) [07:49:21] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising sprint Universal Cereal Bus: Question about blocked contacts in Civi and how they sync to Acoustic - https://phabricator.wikimedia.org/T293587 (10Eileenmcnaughton) I've started digging into data - these... [07:59:49] (03CR) 10Raimond Spekking: [C: 03+2] "false positive" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/740737 (owner: 10L10n-bot) [09:39:22] PROBLEM - Host frdb2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.34) [09:39:22] PROBLEM - Host frdb2002 is DOWN: CRITICAL - Time to live exceeded (10.195.0.41) [09:39:22] PROBLEM - Host frdb2003 is DOWN: CRITICAL - Time to live exceeded (10.195.0.35) [09:39:22] PROBLEM - Host frqueue2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.39) [09:39:22] PROBLEM - Host frqueue2002 is DOWN: CRITICAL - Time to live exceeded (10.195.0.42) [09:40:08] PROBLEM - Host pay-lvs2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.20) [09:40:08] PROBLEM - Host pay-lvs2002 is DOWN: CRITICAL - Time to live exceeded (10.195.0.21) [09:40:08] PROBLEM - Host payments2002 is DOWN: CRITICAL - Time to live exceeded (10.195.0.6) [09:40:08] PROBLEM - Host payments2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.5) [09:40:08] PROBLEM - Host payments2003 is DOWN: CRITICAL - Time to live exceeded (10.195.0.7) [09:40:10] PROBLEM - Host civi2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.37) [09:41:31] PROBLEM - Host frlog2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.76) [09:41:41] PROBLEM - Host frmon2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.66) [09:41:41] PROBLEM - Host frpig2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.82) [09:42:17] PROBLEM - Host frbackup2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.77) [09:42:19] PROBLEM - Host frauth2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.78) [09:42:19] PROBLEM - Host frban2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.40) [09:42:19] PROBLEM - Host frdata2001 is DOWN: CRITICAL - Time to live exceeded (208.80.152.237) [09:42:19] PROBLEM - Host frbast2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.130) [09:42:19] PROBLEM - Host frmx2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.84) [09:42:20] PROBLEM - Host frpm2001 is DOWN: CRITICAL - Time to live exceeded (10.195.0.73) [09:51:29] RECOVERY - Host payments2002 is UP: PING OK - Packet loss = 0%, RTA = 30.23 ms [09:51:29] RECOVERY - Host frdb2002 is UP: PING OK - Packet loss = 0%, RTA = 30.12 ms [09:51:29] RECOVERY - Host pay-lvs2001 is UP: PING OK - Packet loss = 0%, RTA = 30.15 ms [09:51:29] RECOVERY - Host pay-lvs2002 is UP: PING OK - Packet loss = 0%, RTA = 30.17 ms [09:51:29] RECOVERY - Host frpig2001 is UP: PING OK - Packet loss = 0%, RTA = 30.16 ms [09:51:36] RECOVERY - Host civi2001 is UP: PING OK - Packet loss = 0%, RTA = 30.15 ms [09:52:08] PROBLEM - check_log_messages on frav1002 is CRITICAL: CRITICAL: All_endpoint 0 [=10] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1002&service=check_log_messages [09:52:08] RECOVERY - Host frdb2001 is UP: PING OK - Packet loss = 0%, RTA = 30.22 ms [09:52:08] RECOVERY - Host frdb2003 is UP: PING OK - Packet loss = 0%, RTA = 30.09 ms [09:52:10] RECOVERY - Host frpm2001 is UP: PING OK - Packet loss = 0%, RTA = 30.19 ms [09:52:10] RECOVERY - Host frban2001 is UP: PING OK - Packet loss = 0%, RTA = 30.83 ms [09:52:10] RECOVERY - Host frqueue2001 is UP: PING OK - Packet loss = 0%, RTA = 30.22 ms [09:52:10] RECOVERY - Host frqueue2002 is UP: PING OK - Packet loss = 0%, RTA = 30.15 ms [09:52:14] RECOVERY - Host frdata2001 is UP: PING OK - Packet loss = 0%, RTA = 32.07 ms [09:52:17] RECOVERY - Host frmon2001 is UP: PING OK - Packet loss = 0%, RTA = 30.21 ms [09:52:26] RECOVERY - Host payments2001 is UP: PING OK - Packet loss = 0%, RTA = 30.25 ms [09:52:26] RECOVERY - Host payments2003 is UP: PING OK - Packet loss = 0%, RTA = 30.22 ms [09:52:32] RECOVERY - Host frlog2001 is UP: PING OK - Packet loss = 0%, RTA = 30.24 ms [09:53:10] RECOVERY - Host frbast2001 is UP: PING OK - Packet loss = 0%, RTA = 30.19 ms [09:53:14] RECOVERY - Host frbackup2001 is UP: PING OK - Packet loss = 0%, RTA = 32.14 ms [09:53:16] RECOVERY - Host frauth2001 is UP: PING OK - Packet loss = 0%, RTA = 30.16 ms [09:53:16] RECOVERY - Host frmx2001 is UP: PING OK - Packet loss = 0%, RTA = 30.12 ms [09:57:10] PROBLEM - check_log_messages on frav1002 is CRITICAL: CRITICAL: All_endpoint 0 [=10] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1002&service=check_log_messages [10:02:10] PROBLEM - check_log_messages on frav1002 is CRITICAL: CRITICAL: All_endpoint 0 [=10] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1002&service=check_log_messages [10:07:10] PROBLEM - check_log_messages on frav1002 is CRITICAL: CRITICAL: All_endpoint 0 [=10] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1002&service=check_log_messages [10:10:13] ^^ these alerts are knock on effects from syslog backup after a network event that happened and was fixed. [10:12:10] PROBLEM - check_log_messages on frav1002 is CRITICAL: CRITICAL: All_endpoint 0 [=10] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1002&service=check_log_messages [10:17:14] RECOVERY - check_log_messages on frav1002 is OK: OK https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1002&service=check_log_messages [13:48:51] (03PS2) 10Damilare Adedoyin: WIP: Pending Transaction Resolver Tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740666 (https://phabricator.wikimedia.org/T291223) [13:48:55] (03PS3) 10Jgleeson: WIP: update cancelPayment response handling for ingenico. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/736877 (https://phabricator.wikimedia.org/T291223) [13:49:26] (03CR) 10jerkins-bot: [V: 04-1] WIP: Pending Transaction Resolver Tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740666 (https://phabricator.wikimedia.org/T291223) (owner: 10Damilare Adedoyin) [13:51:38] (03CR) 10jerkins-bot: [V: 04-1] WIP: update cancelPayment response handling for ingenico. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/736877 (https://phabricator.wikimedia.org/T291223) (owner: 10Jgleeson) [14:32:01] (03PS4) 10Jgleeson: WIP: update cancelPayment response handling for ingenico. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/736877 (https://phabricator.wikimedia.org/T291223) [14:34:32] (03CR) 10jerkins-bot: [V: 04-1] WIP: update cancelPayment response handling for ingenico. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/736877 (https://phabricator.wikimedia.org/T291223) (owner: 10Jgleeson) [15:40:06] (03PS3) 10Damilare Adedoyin: WIP: Pending Transaction Resolver Tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740666 (https://phabricator.wikimedia.org/T291223) [15:40:35] (03CR) 10jerkins-bot: [V: 04-1] WIP: Pending Transaction Resolver Tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740666 (https://phabricator.wikimedia.org/T291223) (owner: 10Damilare Adedoyin) [16:15:07] damilare: just gonna test that update to your test and if all is good we can combine them all! [16:15:20] cool [16:22:42] ok that's working good at my end damilare [16:23:02] awesome! [16:23:44] wanna talk through squashing the 3 test patches into one ready for review and I guess we can split out the implementation updates into the original implementation patch two have two easy patches for folks to review [16:24:00] s/two/to/ [16:42:18] (03PS7) 10Jgleeson: WIP resolve pending transactions w/o DonationInterface [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/722703 (https://phabricator.wikimedia.org/T291223) (owner: 10Ejegg) [16:42:20] (03PS9) 10Jgleeson: WIP: Add tests for Pending Transaction Consumer and Resolver [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/739354 (https://phabricator.wikimedia.org/T291223) [16:42:46] (03Abandoned) 10Jgleeson: WIP: Pending Transaction Resolver Tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740661 (https://phabricator.wikimedia.org/T291223) (owner: 10Jgleeson) [16:43:06] (03Abandoned) 10Jgleeson: WIP: Pending Transaction Resolver Tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740666 (https://phabricator.wikimedia.org/T291223) (owner: 10Damilare Adedoyin) [16:54:03] (03CR) 10jerkins-bot: [V: 04-1] WIP: Add tests for Pending Transaction Consumer and Resolver [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/739354 (https://phabricator.wikimedia.org/T291223) (owner: 10Jgleeson) [16:58:31] (03PS10) 10Jgleeson: WIP: Add tests for Pending Transaction Consumer and Resolver [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/739354 (https://phabricator.wikimedia.org/T291223) [17:11:34] (03PS8) 10Jgleeson: Resolve pending transactions w/o DonationInterface [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/722703 (https://phabricator.wikimedia.org/T291223) (owner: 10Ejegg) [17:11:36] (03PS11) 10Jgleeson: Add tests for Pending Transaction Consumer and Resolver [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/739354 (https://phabricator.wikimedia.org/T291223) [17:30:17] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Universal Cereal Bus, 10FR-AutoTY-Email, and 2 others: Civi: EOY Auto Thank You Email Receipt - New content is ready for coding - https://phabricator.wikimedia.org/T290253 (10CDenes_WMF) @Eileenmcnaughton we only want Chinese-Tr... [17:35:21] (03PS1) 10Jgleeson: WIP: testContributionTrackingIdIsNotSet pending trxn tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740905 (https://phabricator.wikimedia.org/T291223) [17:47:06] (03CR) 10jerkins-bot: [V: 04-1] WIP: testContributionTrackingIdIsNotSet pending trxn tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740905 (https://phabricator.wikimedia.org/T291223) (owner: 10Jgleeson) [17:54:30] hi fr-tech [17:54:37] i'mma just check out that forgetme failmail [17:55:31] ejegg: hi! :) [18:16:43] 10Fundraising-Backlog: Recurring billing delay on Paypal - https://phabricator.wikimedia.org/T296317 (10EMartin) [18:18:29] (03PS2) 10Ejegg: Adyen iDEAL: handle 'Cancelled' payment status [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/740709 (https://phabricator.wikimedia.org/T296266) [18:18:53] (03PS3) 10Ejegg: Adyen iDEAL: handle 'Cancelled' payment status [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/740709 (https://phabricator.wikimedia.org/T296266) [18:20:18] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/740912 [18:20:25] (03CR) 10Ejegg: [C: 03+2] Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/740912 (owner: 10Ejegg) [18:21:08] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/740912 (owner: 10Ejegg) [18:25:03] !log updated SmashPig standalone (IPN listener) from be68299b -> 211f8e65 [18:25:05] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [18:45:51] (03PS1) 10Damilare Adedoyin: WIP: testContributionIdNotSet pending trxn tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740920 (https://phabricator.wikimedia.org/T291223) [18:57:11] (03CR) 10jerkins-bot: [V: 04-1] WIP: testContributionIdNotSet pending trxn tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740920 (https://phabricator.wikimedia.org/T291223) (owner: 10Damilare Adedoyin) [19:32:45] damilare: I just looked over https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/740920 [19:33:36] in that test, we wanna test the implementation's behaviours when contribution_id IS set [19:34:52] notice that we don't get a contribution_id in our test pending record https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/740920/1/drupal/sites/default/civicrm/extensions/wmf-civicrm/tests/phpunit/Civi/Api4/Action/PendingTransaction/ResolveTest.php#284 [19:36:47] we also don't need to mock the call for the hostedPaymentStatus call. check out the activity diagram on that flow here https://tinyurl.com/kp63vvx8 [19:37:26] (03CR) 10Ejegg: "This looks great! Just noticed a couple bits of a comment that can be updated" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/736874 (https://phabricator.wikimedia.org/T291223) (owner: 10Jgleeson) [19:38:50] thanks for the review ejegg! [19:39:25] sure thing [19:49:17] (03PS3) 10Ejegg: Fix test so it doesn't rely on others to define - sigh [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740270 (owner: 10Eileen) [19:49:22] (03CR) 10Ejegg: [C: 03+2] Fix test so it doesn't rely on others to define - sigh [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740270 (owner: 10Eileen) [19:56:27] (03PS4) 10Jgleeson: Standardise Ingenico cancelPayment behaviour [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/736874 (https://phabricator.wikimedia.org/T291223) [19:57:19] 10fundraising-tech-ops, 10DC-Ops, 10SRE, 10ops-eqiad: Q2:(Need By: TBD) rack/setup/install civi1002.frack.eqiad.wmnet - https://phabricator.wikimedia.org/T292767 (10Cmjohnson) a:05Jclark-ctr→03Cmjohnson [19:57:36] (03CR) 10Jgleeson: "ah I missed those. they're now updated. thanks for the review!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/736874 (https://phabricator.wikimedia.org/T291223) (owner: 10Jgleeson) [20:01:29] (03Merged) 10jenkins-bot: Fix test so it doesn't rely on others to define - sigh [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740270 (owner: 10Eileen) [20:03:08] 10Fundraising-Backlog, 10fr-donorservices: Featured Request: Have Civi reflect when an email has been unsubscribed 90 days - https://phabricator.wikimedia.org/T296054 (10Eileenmcnaughton) @bsisolak so that is via the UI or the API or both: And that is the limit either way? [20:05:13] 10Fundraising Sprint Technical debt house of horrors, 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Roller Toaster, and 4 others: Civi: Auto Recurring Fail email, batch of copy corrections - https://phabricator.wikimedia.org/T289617 (10XenoRyet) 05Open→03Resolved [20:05:48] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising sprint Universal Cereal Bus, 10fr-matching-gifts: Track where we got employer information and export that to Acoustic - https://phabricator.wikimedia.org/T294488 (10XenoRyet) 05Open→03Resolved [20:07:45] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10FR-Adyen, 10FR-Smashpig: Create new IPN message types for Adyen - https://phabricator.wikimedia.org/T295998 (10XenoRyet) 05Open→03Resolved [20:09:08] 10fundraising-tech-ops, 10DC-Ops, 10SRE, 10ops-eqiad: Q2:(Need By: TBD) rack/setup/install civi1002.frack.eqiad.wmnet - https://phabricator.wikimedia.org/T292767 (10Cmjohnson) [20:09:36] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Universal Cereal Bus, 10fundraising-tech-ops: Documentation: FR-Tech team consensus for decisions required for next steps, topics/subtopics and roadmap - https://phabricator.wikimedia.org/T294291 (10XenoRyet) 05Open→03Resolved [20:09:38] 10Fundraising-Backlog, 10fundraising-tech-ops, 10Epic: epic: frtech onwiki documentation overhaul - https://phabricator.wikimedia.org/T209872 (10XenoRyet) [20:11:16] 10fundraising-tech-ops, 10DC-Ops, 10SRE, 10ops-eqiad: Q2:(Need By: TBD) rack/setup/install civi1002.frack.eqiad.wmnet - https://phabricator.wikimedia.org/T292767 (10Cmjohnson) 05Open→03Resolved @Jgreen this server is ready for you, BIOS setup, idrac setup (mgmt password is generic), ports have been ena... [20:13:47] 10Fundraising Sprint Technical debt house of horrors, 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Quantum Leapfrog, and 4 others: Epic: Automatically send status 800 on prior donors stopped at 600 - https://phabricator.wikimedia.org/T276183 (10XenoRyet) [20:13:59] 10Fundraising Sprint Technical debt house of horrors, 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Quantum Leapfrog, and 4 others: Orphan Slayer deep dive documentation - https://phabricator.wikimedia.org/T295926 (10XenoRyet) 05Open→03Resolved [20:17:49] 10Fundraising-Backlog, 10fr-donorservices: Featured Request: Have Civi reflect when an email has been unsubscribed 90 days - https://phabricator.wikimedia.org/T296054 (10bsisolak) Both, you can see who is snoozed in the UI and via an API export - but you can't get the date. [20:20:05] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Universal Cereal Bus, 10FR-AutoTY-Email, and 2 others: Civi: EOY Auto Thank You Email Receipt - New content is ready for coding - https://phabricator.wikimedia.org/T290253 (10Eileenmcnaughton) [20:28:54] (03CR) 10Ejegg: [C: 03+2] Update PHPMailer [core] (fundraising/REL1_35) - 10https://gerrit.wikimedia.org/r/740380 (owner: 10Ejegg) [20:31:28] (03PS5) 10Ejegg: Standardise Ingenico cancelPayment behaviour [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/736874 (https://phabricator.wikimedia.org/T291223) (owner: 10Jgleeson) [20:31:35] (03CR) 10Ejegg: [C: 03+2] Standardise Ingenico cancelPayment behaviour [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/736874 (https://phabricator.wikimedia.org/T291223) (owner: 10Jgleeson) [20:31:49] (03CR) 10jerkins-bot: [V: 04-1] Standardise Ingenico cancelPayment behaviour [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/736874 (https://phabricator.wikimedia.org/T291223) (owner: 10Jgleeson) [20:32:09] (03Merged) 10jenkins-bot: Standardise Ingenico cancelPayment behaviour [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/736874 (https://phabricator.wikimedia.org/T291223) (owner: 10Jgleeson) [20:32:52] weird, what's that fail? [20:33:28] huh, merged anyway [20:35:04] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Universal Cereal Bus, 10FR-AutoTY-Email, and 2 others: Civi: EOY Auto Thank You Email Receipt - New content is ready for coding - https://phabricator.wikimedia.org/T290253 (10Eileenmcnaughton) @CDenes_WMF argh I had the language... [20:40:15] (03Merged) 10jenkins-bot: Update PHPMailer [core] (fundraising/REL1_35) - 10https://gerrit.wikimedia.org/r/740380 (owner: 10Ejegg) [20:43:09] (03PS1) 10Eileen: Fix Chinese short-name [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740930 (https://phabricator.wikimedia.org/T290253) [20:46:36] (03PS2) 10Eileen: Fix Chinese short-name [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740930 (https://phabricator.wikimedia.org/T290253) [20:54:28] (03PS1) 10Ejegg: Update PHPMailer [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/740933 [20:56:10] (03PS1) 10Ejegg: Update PHPMailer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740934 [20:56:16] (03CR) 10Ejegg: [C: 03+2] Update PHPMailer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740934 (owner: 10Ejegg) [20:56:42] (03CR) 10Ejegg: [V: 03+2 C: 03+2] Update PHPMailer [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/740933 (owner: 10Ejegg) [21:07:04] (03Merged) 10jenkins-bot: Update PHPMailer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740934 (owner: 10Ejegg) [21:13:18] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Queue consumers should log messages as JSON - https://phabricator.wikimedia.org/T241261 (10Ejegg) 05Open→03Resolved a:03Ejegg [21:16:03] 10Fundraising-Backlog: Documentation: Create a place for text source for UML diagrams, and put existing diagrams there - https://phabricator.wikimedia.org/T296344 (10AndyRussG) [21:19:07] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising sprint Parallel processing roller coaster, 10fundraising sprint Quantum Leapfrog, and 3 others: Send Receipts not working from civi - https://phabricator.wikimedia.org/T288149 (10Ejegg) @NNichols can we close this task? [21:23:30] 10Fundraising-Backlog, 10fundraising sprint W 2021: Documentation: Create a place for text source for UML diagrams, and put existing diagrams there - https://phabricator.wikimedia.org/T296344 (10XenoRyet) [21:23:34] 10Fundraising-Backlog, 10fundraising sprint W 2021, 10FR-Smashpig, 10Patch-For-Review: Adyen payments-init messages getting NULL final_status - https://phabricator.wikimedia.org/T296266 (10XenoRyet) [21:23:36] 10Fundraising-Backlog, 10fundraising sprint W 2021, 10fr-donorservices: Add a second layer of confirmation to the batch merge deduper button - https://phabricator.wikimedia.org/T296042 (10XenoRyet) [21:23:40] 10Fundraising-Backlog, 10fundraising sprint W 2021, 10fr-donorservices: In need of access to see the actual "email content" under mailing events tab in civi. - https://phabricator.wikimedia.org/T296039 (10XenoRyet) [21:23:42] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising sprint W 2021: Automatically populate start date on relationships - https://phabricator.wikimedia.org/T294487 (10XenoRyet) [21:23:44] 10Fundraising-Backlog, 10fundraising sprint W 2021: Matching Gifts - Employer IDs showing in Field - https://phabricator.wikimedia.org/T292582 (10XenoRyet) [21:23:46] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising sprint Universal Cereal Bus, 10fundraising sprint W 2021: Question about blocked contacts in Civi and how they sync to Acoustic - https://phabricator.wikimedia.org/T293587 (10XenoRyet) [21:23:48] 10Fundraising-Backlog, 10fundraising sprint W 2021, 10fundraising-tech-ops: Document Ingenico integration - https://phabricator.wikimedia.org/T291874 (10XenoRyet) [21:23:50] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Universal Cereal Bus, 10fundraising sprint W 2021, 10Patch-For-Review: Payment session lost causing error page throwing exception - https://phabricator.wikimedia.org/T295149 (10XenoRyet) [21:23:52] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Universal Cereal Bus, 10fundraising sprint W 2021: Tech talk on EOY receipt email - https://phabricator.wikimedia.org/T291572 (10XenoRyet) [21:23:54] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising sprint W 2021, 10fr-donorservices: Recurring "Cancel" button reposition request - https://phabricator.wikimedia.org/T291133 (10XenoRyet) [21:23:56] 10Fundraising Sprint Technical debt house of horrors, 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 4 others: Update PaymentsInitQueueConsumer to leave FAILED/REJECTED pending rows for Ingenico - https://phabricator.wikimedia.org/T291228 (10XenoRyet) [21:23:58] 10Fundraising Sprint Technical debt house of horrors, 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Quantum Leapfrog, and 5 others: Epic: Automatically send status 800 on prior donors stopped at 600 - https://phabricator.wikimedia.org/T276183 (10XenoRyet) [21:24:00] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Universal Cereal Bus, 10fundraising sprint W 2021, and 3 others: Civi: EOY Auto Thank You Email Receipt - New content is ready for coding - https://phabricator.wikimedia.org/T290253 (10XenoRyet) [21:24:02] 10Fundraising Sprint Technical debt house of horrors, 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 5 others: Add existing donor matching to PendingTransaction::resolve - https://phabricator.wikimedia.org/T291226 (10XenoRyet) [21:24:04] 10Fundraising Sprint Technical debt house of horrors, 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 8 others: update the docs on the civi-acoustic import and export scripts - https://phabricator.wikimedia.org/T286934 (10XenoRyet) [21:24:06] 10Fundraising Sprint Technical debt house of horrors, 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 6 others: Add PendingTransaction::resolve API call that replicates Ingenico orphan rectifier - https://phabricator.wikimedia.org/T291223 (10XenoRyet) [21:24:08] 10Fundraising Sprint Airline Passenger Experience, 10Fundraising Sprint Bee Wheel, 10Fundraising Sprint Corrugated super slide, 10Fundraising Sprint Downed power line jump rope, and 31 others: Fr-tech chores list - https://phabricator.wikimedia.org/T258527 (10XenoRyet) [21:24:10] 10Fundraising Sprint Technical debt house of horrors, 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 8 others: Search kit links not loading when sharing out to Engage - https://phabricator.wikimedia.org/T279686 (10XenoRyet) [22:00:38] 10Fundraising-Backlog, 10Documentation: Documentation: Banner data flow and data stores - https://phabricator.wikimedia.org/T296222 (10Aklapper) [22:04:02] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Universal Cereal Bus, 10fundraising sprint Wireless Zipline, and 3 others: Civi: EOY Auto Thank You Email Receipt - New content is ready for coding - https://phabricator.wikimedia.org/T290253 (10CDenes_WMF) Thanks Eileen! Do you... [22:22:34] (03PS3) 10Ejegg: Fix Chinese short-name [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740930 (https://phabricator.wikimedia.org/T290253) (owner: 10Eileen) [22:22:40] (03CR) 10Ejegg: [C: 03+2] Fix Chinese short-name [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740930 (https://phabricator.wikimedia.org/T290253) (owner: 10Eileen) [22:24:40] eileen: what have you been doing for GDPR jobs that fail at acoustic but already have the contact deleted in Civi ? [22:25:15] ejegg: check the acoustic db for the contact & if not there then delete the job [22:25:27] so they're still in the acoustic DB [22:34:07] (03Merged) 10jenkins-bot: Fix Chinese short-name [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/740930 (https://phabricator.wikimedia.org/T290253) (owner: 10Eileen) [22:38:55] eileen: is it enough to just delete them from the DB then, or do I need to submit another GDPR request via the UI? [22:39:11] ug - they are still in Acoustic! [22:39:21] there's just a scary prompt in the GDPR flow that makes it look like you're confirming deleting the whole db... [22:39:23] we should probably ping Brian - [22:39:30] yes! [22:40:08] In the past they have always been gone from acoustic - I was about to conclude we didn't need that job anymore but this is a real fail at their end? [22:40:21] yeah, the status in their job screen is 'FAILED' [22:40:27] but it doesn't have any more info [22:40:36] maybe under your user you can download a job result? [22:44:40] (03PS13) 10Eileen: Switch render to use the workflow message template [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/739653 (https://phabricator.wikimedia.org/T290253) [22:47:03] (03PS14) 10Eileen: Switch render to use the workflow message template [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/739653 (https://phabricator.wikimedia.org/T290253) [22:51:44] 10Fundraising Sprint Visual C Saw, 10Fundraising-Backlog, 10fundraising sprint Wireless Zipline: Document Adyen Checkout - https://phabricator.wikimedia.org/T288403 (10Cstone) [22:57:57] ejegg: I can try - I would normally check in with Brian when it is recent enough to still be in the UI [23:14:04] ejegg: no - not additional info [23:33:41] fr-tech: I forgot to mention, but I'm on the road tomorrow morning. I'm going to try to take the meetings from the car, but I might not have cell signal. [23:33:51] If I don't show up to something, that's what happened. [23:58:33] 10Fundraising-Backlog, 10fundraising sprint Wireless Zipline, 10fr-donorservices: In need of access to see the actual "email content" under mailing events tab in civi. - https://phabricator.wikimedia.org/T296039 (10Eileenmcnaughton) @SHust - I just made a change - can you check if it worked?