[02:06:19] wfan: OK - are you wanting to get your patch out in the meantime? Nicol likely will reply fairly quickly [02:30:27] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07payments-orchestration: Failed ACH transactions via Gravy are causing refund queue failmail - https://phabricator.wikimedia.org/T397802 (10Ejegg) 03NEW [02:35:09] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07payments-orchestration: Failed ACH transactions via Gravy are causing refund queue failmail - https://phabricator.wikimedia.org/T397802#10945668 (10Ejegg) [02:54:24] 06Fundraising-Backlog, 06FR-donorrelations, 07payments-orchestration: pass IP info to Gravy to enable search - https://phabricator.wikimedia.org/T397763#10945688 (10Ejegg) Hmm, it doesn't look like this is supported by their PHP SDK yet, but I'll ask them. [03:11:52] (03CR) 10Ejegg: "Looking good! One suggestion inline, but happy to +2 without it if you feel the current revision is the right way." [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1155334 (https://phabricator.wikimedia.org/T388751) (owner: 10Damilare Adedoyin) [03:12:41] (03PS3) 10Eileen: Speed up omnimail privacy/forget tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1161709 [03:13:15] (03CR) 10Ejegg: [C:03+2] Speed up omnimail privacy/forget tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1161709 (owner: 10Eileen) [03:14:00] (03CR) 10Ejegg: [C:03+2] "Hooray for speedier tests! I've just done a general library update which picked up both of those dependencies." [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1161709 (owner: 10Eileen) [03:22:02] (03PS4) 10Wfan: make the snoozed date selector year wider and viable for input [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163071 (https://phabricator.wikimedia.org/T397251) [03:28:45] (03Merged) 10jenkins-bot: Speed up omnimail privacy/forget tests [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1161709 (owner: 10Eileen) [03:32:26] (03PS5) 10Wfan: make the snoozed date selector year wider and viable for input [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163071 (https://phabricator.wikimedia.org/T397251) [03:39:19] (03PS1) 10Wfan: Update AdvancedCriteria.tpl to default open search setting open [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163508 (https://phabricator.wikimedia.org/T397342) [03:41:02] (03PS2) 10Wfan: Update AdvancedCriteria.tpl to default open search setting open [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163508 (https://phabricator.wikimedia.org/T397342) [03:43:28] (03CR) 10Wfan: [C:03+2] Synchronize standalone using wmf [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1160979 (owner: 10Damilare Adedoyin) [06:35:55] (03CR) 10CI reject: [V:04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_44) - 10https://gerrit.wikimedia.org/r/1163548 (owner: 10L10n-bot) [10:22:15] (03PS16) 10Damilare Adedoyin: Implement recurring donation pause [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1155334 (https://phabricator.wikimedia.org/T388751) [11:22:25] (03PS9) 10Damilare Adedoyin: WIP: Create donor portal page for recurring donation cancel process. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160869 (https://phabricator.wikimedia.org/T388749) [11:24:55] (03CR) 10CI reject: [V:04-1] WIP: Create donor portal page for recurring donation cancel process. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160869 (https://phabricator.wikimedia.org/T388749) (owner: 10Damilare Adedoyin) [11:25:58] (03PS1) 10Damilare Adedoyin: Implement recurring donation cancelled [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163750 (https://phabricator.wikimedia.org/T388751) [11:26:26] (03PS10) 10Damilare Adedoyin: WIP: Create donor portal page for recurring donation cancel process. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160869 (https://phabricator.wikimedia.org/T388749) [11:44:27] (03CR) 10CI reject: [V:04-1] Implement recurring donation cancelled [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163750 (https://phabricator.wikimedia.org/T388751) (owner: 10Damilare Adedoyin) [12:22:09] (03PS2) 10Damilare Adedoyin: Implement recurring donation cancelled [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163750 (https://phabricator.wikimedia.org/T388751) [12:22:52] (03PS11) 10Damilare Adedoyin: WIP: Create donor portal page for recurring donation cancel process. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160869 (https://phabricator.wikimedia.org/T388749) [12:25:24] (03CR) 10CI reject: [V:04-1] WIP: Create donor portal page for recurring donation cancel process. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1160869 (https://phabricator.wikimedia.org/T388749) (owner: 10Damilare Adedoyin) [14:47:17] (03PS1) 10Ejegg: Use match not switch for getPaymentMethod [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163806 (https://phabricator.wikimedia.org/T397002) [14:47:19] (03PS1) 10Ejegg: Add apple / google to getPaymentMethod [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163807 (https://phabricator.wikimedia.org/T397002) [14:47:49] (03CR) 10Ejegg: [C:04-1] "Needs an update to Adyen payment provider classes to make sure the apple / google ones do recurring correctly." [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163807 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [15:00:01] (03PS1) 10Ejegg: Allow Adyen mobile payment classes to charge recurring [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1163810 (https://phabricator.wikimedia.org/T397002) [15:00:28] (03CR) 10CI reject: [V:04-1] Allow Adyen mobile payment classes to charge recurring [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1163810 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [15:01:19] (03PS2) 10Ejegg: Add apple / google to getPaymentMethod [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163807 (https://phabricator.wikimedia.org/T397002) [15:01:23] (03CR) 10Ejegg: "(Removing C-1 as I've just added a depends-on for the SmashPig patch that will make sure Adyen works right)" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163807 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [15:01:29] (03CR) 10CI reject: [V:04-1] Add apple / google to getPaymentMethod [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163807 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [15:15:53] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 13Patch-For-Review: Donations Set Up in May Failing Second Instalment (Japan/Gravy) - https://phabricator.wikimedia.org/T397002#10947693 (10Ejegg) Update: We have added alerting on the recurring charge job so that fr-tech is aware of any failures of thi... [15:38:44] (03PS2) 10Ejegg: Allow Adyen mobile payment classes to charge recurring [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1163810 (https://phabricator.wikimedia.org/T397002) [15:39:26] fr-tech we'll need ^^^ to fix the mobile payment recurring issues on gravy in a consistent way [15:39:36] looking ejegg [15:40:23] so we want to be able to consistently use the same payment subclass in the recurring as we use for the setup [15:45:14] (03CR) 10Jgleeson: [C:03+2] "LGTM!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1163810 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [15:46:02] (03Merged) 10jenkins-bot: Allow Adyen mobile payment classes to charge recurring [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1163810 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [15:47:46] thanks! [15:48:14] oh hey there is a duplicated method there [15:51:07] (03PS1) 10Ejegg: Remove duplicated and unused method [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1163819 [15:53:56] (03PS3) 10Ejegg: Add apple / google to getPaymentMethod [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163807 (https://phabricator.wikimedia.org/T397002) [15:54:55] ok, there's the other half of the fix (note parent patch) ^^^ [15:59:25] fr-tech, I'm gonna be a few mins late for standup. brb! [16:01:31] 06Fundraising-Backlog, 06FR-donorrelations, 07payments-orchestration: pass IP info to Gravy to enable search - https://phabricator.wikimedia.org/T397763#10947853 (10Ejegg) Hah, they added it to the SDK 7 hrs after I asked about it. We'll see if we can pull this in. [16:12:20] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: handle ach recurring with no email issue - https://phabricator.wikimedia.org/T397855 (10AnnWF) 03NEW [16:13:14] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: handle ach recurring with no email issue - https://phabricator.wikimedia.org/T397855#10947889 (10AnnWF) [16:27:05] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 07Fundraising-FRUP, 07fr-current-sprint: Payment method migration: Credit cards - Import tokens to Civi - https://phabricator.wikimedia.org/T391991#10947928 (10AKanji-WMF) @EMartin noting the question that came up today re: whether we are po... [16:55:29] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint: Come July 1 we need to roll over the donor segment & status values - https://phabricator.wikimedia.org/T383195#10948047 (10MSuijkerbuijk_WMF) Pinging @JMando and @IAckerman-WMF for QA too [16:58:13] 10fundraising-tech-ops: install/configure frban1002 - https://phabricator.wikimedia.org/T395951#10948051 (10Dwisehaupt) [17:01:30] 06Fundraising-Backlog, 06FR-donorrelations: donor name transposed from Gravy to Civi: issue? - https://phabricator.wikimedia.org/T397860 (10MBeat33) 03NEW [18:05:31] (03CR) 10Jgleeson: [C:03+2] Remove duplicated and unused method [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1163819 (owner: 10Ejegg) [18:06:03] (03Merged) 10jenkins-bot: Remove duplicated and unused method [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1163819 (owner: 10Ejegg) [18:06:18] thanks jgleeson [18:07:04] fr-tech would someone like to review these other patches for the gravy recurring fix? ( https://gerrit.wikimedia.org/r/1163807 and parent ) [18:07:14] (03CR) 10Jgleeson: [C:03+2] Add apple / google to getPaymentMethod [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163807 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [18:07:25] ah thanks jgleeson, you were already on it! [18:07:46] np! [18:08:06] (there is a parent patch for that, though) [18:14:21] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: pfw BGP and NAT configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865 (10Jgreen) 03NEW [18:18:30] (03CR) 10Jgleeson: [C:03+2] "lgtm!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163806 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [18:18:42] ejegg: I missed the parent! [18:21:09] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: pfw BGP and NAT configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865#10948245 (10Jgreen) [18:23:49] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: pfw BGP and NAT configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865#10948248 (10Jgreen) [18:35:09] (03Merged) 10jenkins-bot: Use match not switch for getPaymentMethod [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163806 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [18:35:11] (03Merged) 10jenkins-bot: Add apple / google to getPaymentMethod [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1163807 (https://phabricator.wikimedia.org/T397002) (owner: 10Ejegg) [18:40:57] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint: Come July 1 we need to roll over the donor segment & status values - https://phabricator.wikimedia.org/T383195#10948326 (10Ejegg) Some steps: * update field definitions for WMFDonor. Appl... [18:41:57] 10fundraising-tech-ops, 10decommission-hardware: Decommission frack hosts: frpig2001 pay-lvs2001 pay-lvs2002 - https://phabricator.wikimedia.org/T397868 (10Dwisehaupt) 03NEW [18:42:04] 10fundraising-tech-ops, 10decommission-hardware: Decommission frack hosts: frban1001 - https://phabricator.wikimedia.org/T397869 (10Dwisehaupt) 03NEW [18:43:52] 10fundraising-tech-ops, 10decommission-hardware: Decommission frack hosts: civi2001 - https://phabricator.wikimedia.org/T397380#10948341 (10Dwisehaupt) [19:05:13] 06Fundraising-Backlog: Direct Mail NCOA Updates - https://phabricator.wikimedia.org/T392252#10948421 (10Damilare) [19:22:08] PROBLEM - check_ipsec on fran1002 is CRITICAL: Strongswan CRITICAL - ok: 1 not-conn: frban1001_v4 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fran1002&service=check_ipsec [19:22:58] ACKNOWLEDGEMENT - check_ipsec on fran1002 is CRITICAL: Strongswan CRITICAL - ok: 1 not-conn: frban1001_v4 Dwisehaupt clean up from decommissioning of frban1001 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fran1002&service=check_ipsec [19:32:08] RECOVERY - check_ipsec on fran1002 is OK: Strongswan OK - 1 ESP OK https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fran1002&service=check_ipsec [19:39:32] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07payments-orchestration: Start updating the fee information into Civi once we get it - https://phabricator.wikimedia.org/T396071#10948483 (10XenoRyet) [19:39:34] 06Fundraising-Backlog, 07payments-orchestration: Support for transaction level reconciliation - https://phabricator.wikimedia.org/T357588#10948485 (10XenoRyet) [19:39:36] 06Fundraising-Backlog, 06FR-donorrelations: Feature request assessment: Zendesk macro updater - https://phabricator.wikimedia.org/T387503#10948484 (10XenoRyet) [19:39:38] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Fr-drupal-upgrade-2025: Civi-standalone - do we want pwned integration - https://phabricator.wikimedia.org/T396316#10948487 (10XenoRyet) [19:39:39] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Update Civi record with additional data from audit files - https://phabricator.wikimedia.org/T152249#10948486 (10XenoRyet) [19:51:44] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: pfw BGP and NAT configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865#10948519 (10Jgreen) [19:51:50] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: pfw BGP and NAT configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865#10948521 (10Jgreen) [20:04:30] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: pfw BGP and NAT configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865#10948573 (10Jgreen) [20:05:25] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: pfw BGP configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865#10948575 (10Jgreen) a:05Dwisehaupt→03None [20:05:38] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: pfw BGP configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865#10948578 (10Jgreen) [20:06:10] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: pfw BGP configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865#10948582 (10Jgreen) [20:20:35] 03Fundraising Sprint: Left-Handed Churro , 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint: Come July 1 we need to roll over the donor segment & status values - https://phabricator.wikimedia.org/T383195#10948613 (10Ejegg) @Eileenmcnaughton can you remind us what you used to batc... [20:23:48] (03PS1) 10Damilare Adedoyin: WIP [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1163874 [20:25:49] (03CR) 10CI reject: [V:04-1] WIP [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1163874 (owner: 10Damilare Adedoyin) [20:30:19] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: pfw BGP configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865#10948644 (10Jgreen) [20:37:31] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops, 13Patch-For-Review: network and DNS configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865#10948654 (10Jgreen) [20:55:38] 10fundraising-tech-ops: install/configure frban1002 - https://phabricator.wikimedia.org/T395951#10948738 (10Dwisehaupt) 05Open→03Resolved a:03Dwisehaupt in service and functions migrated from frban1001 to it. [20:56:09] 10fundraising-tech-ops: Fundraising access request for jdrewniak - https://phabricator.wikimedia.org/T397536#10948742 (10Dwisehaupt) [21:06:57] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops, 13Patch-For-Review: network and DNS configuration for new eqiad frack pay-lb servers - https://phabricator.wikimedia.org/T397865#10948779 (10Jgreen) [21:17:02] (03PS2) 10Ejegg: WIP [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1163874 (owner: 10Damilare Adedoyin) [21:17:13] damilare: I got a little farther with ^^^ [21:17:38] I had to actually define a new module for the router, so I have no idea what that foreign resource thing is getting us [21:17:59] maybe ResourceLoader is checking the SHA before serving it? [21:19:13] (03CR) 10CI reject: [V:04-1] WIP [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1163874 (owner: 10Damilare Adedoyin) [22:20:32] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Gravy Card Payment AVS check triggering false positives. - https://phabricator.wikimedia.org/T396355#10948927 (10jgleeson) I've found the issue here. In short, Gravy is sending us back incorrect AVS results, likely due to an error in their mapping. I'll...