[00:00:42] wfan did you see we're getting failmails for regular auth fails in recurring charge jobs now? [00:00:50] We need to dial back that patch a bit [00:01:11] or... let me see what that auth fail looked like [00:03:07] search failmails for 245219505.4 [00:04:41] any idea why that one would have gotten an alert? [00:05:10] must have come through with ErrorCode::VALIDATION somehow, yet have been placed in the regular payment error array? [00:05:46] k, gotta help with more bedtime stuff [00:09:43] (03PS1) 10Lars SG: Remove unneeded details from export test [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1268688 (https://phabricator.wikimedia.org/T416948) [00:10:07] (03Abandoned) 10Lars SG: Change AF_lifetime_usd_total in Acoustic export to both_funds_lifetime_usd_total [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1268616 (https://phabricator.wikimedia.org/T422533) (owner: 10Lars SG) [00:12:20] (03PS3) 10Lars SG: Change AF_lifetime_usd_total in Acoustic export to both_funds_lifetime_usd_total [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1268637 (https://phabricator.wikimedia.org/T422533) [00:25:49] log cloning new frdb frdb1008 from frdb2005 [00:26:20] !log cloning new frdb frdb1008 from frdb2005 [00:26:20] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [00:26:31] works better when you use the right command. :) [00:57:53] larssandergreen: do you want to C+2 that dupe charge check so we can start getting those folks back on the regular schedule? [00:57:58] https://gerrit.wikimedia.org/r/1268681 [00:58:20] though I guess wfan already C+2ed the actual code change, the only thing I altered for PS2 was the test [00:58:24] I'll just self-merge [00:58:35] (03CR) 10Ejegg: [C:03+2] Dupe charge check: Compare to now, not prev sched date [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268681 (owner: 10Ejegg) [00:59:12] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1268696 [00:59:14] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1268696 (owner: 10Ejegg) [01:09:29] 06Fundraising-Backlog, 10Recurring-Donations, 07payments-orchestration: For gravy / dlocal, don't try to start recurring donations with debit cards - https://phabricator.wikimedia.org/T422566 (10Ejegg) 03NEW [01:10:18] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1268699 [01:10:20] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1268699 (owner: 10Ejegg) [01:11:55] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1268699 (owner: 10Ejegg) [01:19:52] !log donorwiki upgraded from 1ad85e6c to 064a770e [01:19:53] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [01:20:05] (03Merged) 10jenkins-bot: Dupe charge check: Compare to now, not prev sched date [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268681 (owner: 10Ejegg) [01:20:06] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1268696 (owner: 10Ejegg) [01:22:01] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10FR-Donor-portal, 05MW-1.46-notes (1.46.0-wmf.24; 2026-04-14): Donor Portal - investigation required: recurring upgrade email activity tracking parameter issue - https://phabricator.wikimedia.org/T421960#11797305 (10Ejegg) OK, just deployed something t... [01:22:18] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10FR-Donor-portal, 05MW-1.46-notes (1.46.0-wmf.24; 2026-04-14): Donor Portal - investigation required: recurring upgrade email activity tracking parameter issue - https://phabricator.wikimedia.org/T421960#11797306 (10Ejegg) a:03Ejegg [01:39:20] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Fraud, 13Patch-For-Review: Allow DR to refund transactions from Civi and flag as fraud - https://phabricator.wikimedia.org/T421277#11797310 (10Ejegg) We have an initial version of this deployed (in a contact's con... [02:57:08] 03Fundraising Sprint - Floor is Lava, 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Check for merged contact if no match on contact id in SaveContact - https://phabricator.wikimedia.org/T420263#11797376 (10Lars) [02:58:03] 03Fundraising Sprint - Floor is Lava, 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Add frequency, native currency amount and USD amount to recurring pause and cancel activities from Donor Portal - https://phabricator.wikimedia.org/T421733#11797377 (10L... [02:59:21] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 13Patch-For-Review: CiviCRM email location type is not set to default when adding new email on contact summary - https://phabricator.wikimedia.org/T421935#11797379 (10Lars) [02:59:28] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: "mismatched contact types" when trying to import anonymous Fidelity donation - https://phabricator.wikimedia.org/T422213#11797380 (10Lars) [02:59:36] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: White Mail appeal code not importing - https://phabricator.wikimedia.org/T422065#11797381 (10Lars) [02:59:47] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Fix testRecurringQueueConsumeAutoRescueMessage when previous month lacks numeric day of current month - https://phabricator.wikimedia.org/T421773#11797382 (10Lars) [03:00:09] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Contact hover pop-up - https://phabricator.wikimedia.org/T420741#11797383 (10Lars) [03:00:55] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations, 10FR-MGFE: Reduce queries being run on every CiviCRM load - https://phabricator.wikimedia.org/T421407#11797384 (10Lars) [03:02:36] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-Donor-portal: DonorPortal TY email for upgrade showing wrong frequency - https://phabricator.wikimedia.org/T421140#11797387 (10Lars) [03:03:31] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-CiviCRM-Searchkit: Change language in email preference center automated messaging - https://phabricator.wikimedia.org/T421150#11797388 (10Lars) [03:04:18] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 13Patch-For-Review: Update user job status when incomplete or complete with errors import has been completed via import API action - https://phabricator.wikimedia.org/T418416#11797389 (10Lars) [03:09:30] (03CR) 10Lars SG: "See comment" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268662 (owner: 10Ejegg) [07:36:15] PROBLEM - check_memory on fransw2003 is CRITICAL: CRIT Memory 99% used. Largest process: trino-server-co (2066044) = 98.2% https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2003&service=check_memory [07:41:15] PROBLEM - check_memory on fransw2003 is CRITICAL: CRIT Memory 99% used. Largest process: trino-server-co (2066044) = 98.2% https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2003&service=check_memory [07:46:13] PROBLEM - check_memory on fransw2003 is CRITICAL: CRIT Memory 95% used. Largest process: trino-server-co (2066044) = 94.1% https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2003&service=check_memory [07:51:13] RECOVERY - check_memory on fransw2003 is OK: OK Memory 87% used https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2003&service=check_memory [11:15:03] (03PS3) 10Aude: Check edit permission for insert close button and banner translation UI [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1268090 (https://phabricator.wikimedia.org/T420810) [11:36:06] (03PS4) 10Ejegg: Add contribution status to context for civicrm_links hook [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268279 (https://phabricator.wikimedia.org/T421277) [11:36:34] (03PS9) 10Ejegg: Add setting for arbitrary charge retry cadence [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267104 (https://phabricator.wikimedia.org/T413905) [11:36:34] (03PS8) 10Ejegg: Add setting for minimum days between charges [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268299 (https://phabricator.wikimedia.org/T413905) [11:37:01] (03PS4) 10Ejegg: Skip retry calculations for un-retryable [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268583 [11:37:29] (03PS2) 10Ejegg: Use API4 to update contribution recur [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268608 [11:37:35] (03PS2) 10Ejegg: Remove unneeded query in recurring charges [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268609 [11:39:11] (03CR) 10Damilare Adedoyin: [C:03+2] Add contribution status to context for civicrm_links hook [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268279 (https://phabricator.wikimedia.org/T421277) (owner: 10Ejegg) [12:06:53] (03Merged) 10jenkins-bot: Add contribution status to context for civicrm_links hook [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268279 (https://phabricator.wikimedia.org/T421277) (owner: 10Ejegg) [12:25:11] (03CR) 10Jgleeson: Add setting for arbitrary charge retry cadence (032 comments) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267104 (https://phabricator.wikimedia.org/T413905) (owner: 10Ejegg) [12:35:57] 06Fundraising-Backlog, 13Patch-For-Review: Update the recurring failure/cancellation logic - https://phabricator.wikimedia.org/T413905#11798839 (10jgleeson) This is a pretty big change to our stack. I'll pull it into the sprint to give visibility as it's already being worked on. [12:36:14] 03Fundraising Sprint - Floor is Lava, 06Fundraising-Backlog, 13Patch-For-Review: Update the recurring failure/cancellation logic - https://phabricator.wikimedia.org/T413905#11798841 (10jgleeson) a:03Ejegg [12:38:31] 03Fundraising Sprint - Floor is Lava, 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10FR-Donor-portal, 05MW-1.46-notes (1.46.0-wmf.22; 2026-03-31): Donor Portal - Hide 'Convert to Annual' option for Annual gifts - https://phabricator.wikimedia.org/T420609#11798846 (10Damilare) 05Open→03Res... [12:41:09] ejegg|away: larssandergreen cstone that retry cadence change feels like a significant change with potential high risk. I've pulled the related ticket into the sprint, so the change is visible to the team and we are all aware of the work being done on it. Looks like one that needs a lot of care around deployment, too. [12:46:08] 03Fundraising Sprint - Floor is Lava, 03Fundraising Sprint G - 2026, 06Fundraising-Backlog: Fundraising Sprint F - 2026 - Priorities - https://phabricator.wikimedia.org/T420783#11798879 (10Damilare) Feature team completed tasks * T420609 - Donor Portal - Hide 'Convert to Annual' option for Annual gifts * T4... [12:46:09] i think the default setting of 1,2 means that recurrings in a retry state due to failures should mirror what we do today but I was confused about how that would be handled [12:48:18] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 05MW-1.46-notes (1.46.0-wmf.23; 2026-04-07): Native app payments don't fill in backend processor field - https://phabricator.wikimedia.org/T420401#11798920 (10Damilare) [12:48:33] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface: Vipps flow sending payments-initial messages with blank status - https://phabricator.wikimedia.org/T420769#11798921 (10Damilare) [12:48:44] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-Donor-portal: Donor Portal - operational emails gift detail formatting - https://phabricator.wikimedia.org/T420779#11798922 (10Damilare) [12:51:41] 03Fundraising Sprint - Floor is Lava, 03Fundraising Sprint G - 2026, 06Fundraising-Backlog: Fundraising Sprint F - 2026 - Priorities - https://phabricator.wikimedia.org/T420783#11798935 (10Damilare) Chaos crew completed tasks: * T420779 - Donor Portal - operational emails gift detail formatting * T420769 -... [13:11:13] PROBLEM - check_mysql on frdb2005 is CRITICAL: Cant connect to local server through socket /var/run/mysqld/mysqld.sock (2) https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_mysql [13:16:13] PROBLEM - check_mysql on frdb2005 is CRITICAL: Cant connect to local server through socket /var/run/mysqld/mysqld.sock (2) https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_mysql [13:17:43] ACKNOWLEDGEMENT - check_mysql on frdb2005 is CRITICAL: Cant connect to local server through socket /var/run/mysqld/mysqld.sock (2) Jeff_Green db cloning https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_mysql [13:53:21] 03Fundraising Sprint - Floor is Lava, 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 07payments-orchestration: Recurring token migration - Paypal - https://phabricator.wikimedia.org/T405483#11799699 (10Damilare) [13:54:33] 03Fundraising Sprint - Floor is Lava, 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Recurring token migration - Paypal - https://phabricator.wikimedia.org/T405483#11799704 (10Damilare) [13:56:12] 03Fundraising Sprint - Floor is Lava, 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Recurring token migration - Paypal - https://phabricator.wikimedia.org/T405483#11799713 (10Damilare) 05In progress→03Open [14:05:56] woohoo, 368 recurrings rescued from limbo! [14:06:06] nothing left in the 'next sched date in past' chart [14:16:52] Hey fr-tech, I'm going to miss standup today, but the update is just that I've got more interviews, I think the last of this round, coming up today. Also let me know the status on that tech task. [14:17:16] it's ready XenoRyet. I just want to sync up with cstone to get her sign off too [14:22:41] Awesome, thank you. [14:23:49] Send it to me once cstone has a look and I'll get it over to Allan to send out to the candidates. [14:25:08] nice one ejegg! I wonder how many of those we had lost in the past that eventually got cancelled by cancelInactives? Best not to think too hard about that perhaps [14:26:57] jgleeson: yes [1,2] gives the same logic as today. Agreed on the risk, but both cstone and I have taken a fairly close look at that one, so hopefully that mitigates [14:28:48] thanks larssandergreen. are the cadence rules gonna be managed via UI settings? I added a comment to ejegg's patch about trimming the input so as to protect against spaces that might naturally get dropped in. [14:30:14] 03Fundraising Sprint - Floor is Lava, 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donor-portal: Add token for CiviCRM emails to conditionally add Donor Portal link - https://phabricator.wikimedia.org/T419437#11799933 (10Lars) See {T422164} for implementatio... [14:30:29] erp, yeah larssandergreen [14:30:39] jgleeson: yeah, I want to add validation [14:30:55] It'll just be a string, but I'll make sure it's a comma separated list of integers [14:31:12] 👍 [14:31:30] thanks for the reminder, let me get to that before I forget how to do it [14:31:54] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Add is_eligible_for_donor_portal bool to Acoustic export - https://phabricator.wikimedia.org/T422670 (10Lars) 03NEW [14:32:23] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Add is_eligible_for_donor_portal bool to Acoustic export - https://phabricator.wikimedia.org/T422670#11799957 (10Lars) [14:34:41] 06Fundraising-Backlog, 06FR-donorrelations, 10Recurring-Donations, 07payments-orchestration: For gravy / dlocal, don't try to start recurring donations with debit cards - https://phabricator.wikimedia.org/T422566#11799967 (10MBeat33) [14:34:55] 03Fundraising Sprint - Floor is Lava, 06Fundraising-Backlog: Update Fundraising Tech Hiring Task - https://phabricator.wikimedia.org/T422671 (10jgleeson) 03NEW [14:35:37] 03Fundraising Sprint - Floor is Lava, 06Fundraising-Backlog: Update Fundraising Tech Hiring Task - https://phabricator.wikimedia.org/T422671#11799997 (10jgleeson) New private github repo has been added here https://gitlab.wikimedia.org/repos/fundraising-tech/hiring-task [14:35:54] 03Fundraising Sprint - Floor is Lava, 06Fundraising-Backlog: Update Fundraising Tech Hiring Task - https://phabricator.wikimedia.org/T422671#11799998 (10jgleeson) Updated hiring task has been pushed to that repo. [14:36:57] cstone: when you're about can we catch up re:^ [14:38:17] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Exclude snoozed contacts from second recurring failure email send - https://phabricator.wikimedia.org/T422673 (10Lars) 03NEW [14:59:53] (03PS10) 10Ejegg: Add setting for arbitrary charge retry cadence [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267104 (https://phabricator.wikimedia.org/T413905) [14:59:53] (03PS9) 10Ejegg: Add setting for minimum days between charges [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268299 (https://phabricator.wikimedia.org/T413905) [14:59:53] (03PS5) 10Ejegg: Skip retry calculations for un-retryable [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268583 [14:59:54] (03PS3) 10Ejegg: Use API4 to update contribution recur [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268608 [14:59:55] (03PS3) 10Ejegg: Remove unneeded query [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268609 [15:00:24] ok jgleeson|ish the patch now has validation, both for the settings form and for overrides from the cli: https://gerrit.wikimedia.org/r/1267104 [15:12:47] !log payments-wiki upgraded from 1ad85e6c to 064a770e [15:12:49] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [15:39:25] (03PS4) 10Ejegg: Set gatewayRefundID on refund responses [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1267873 (https://phabricator.wikimedia.org/T421277) [15:40:09] (03CR) 10Ejegg: "Thanks for the review jgleeson. I've added isset() checks for now to ensure we're not setting null." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1267873 (https://phabricator.wikimedia.org/T421277) (owner: 10Ejegg) [15:42:26] (03PS2) 10Ejegg: Permissions check for refund form [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268662 [15:42:26] (03PS1) 10Ejegg: WIP searchTask version of refund form [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1269005 [15:42:50] (03CR) 10Ejegg: "Thanks for the review Lars. Fixed in PS2" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268662 (owner: 10Ejegg) [16:05:56] (03PS2) 10Ejegg: WIP searchTask version of refund form [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1269005 [16:06:21] (03PS2) 10Ejegg: Handle pending payments from recurring charge [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267948 (https://phabricator.wikimedia.org/T389865) [16:08:43] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-Donor-portal, 05MW-1.46-notes (1.46.0-wmf.23; 2026-04-07): Donor Portal: Dynamic link for 'restart your monthly/annual donation to prepopulate donation form with known gift details - https://phabricator.wikimedia.org/T422164#11800410 (10AnnWF) [16:08:44] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-Donor-portal: Donor portal restart donation link should include frequency and maybe amount params - https://phabricator.wikimedia.org/T419631#11800407 (10AnnWF) →14Duplicate dup:03T422164 [16:21:13] RECOVERY - check_mysql on frdb2005 is OK: Uptime: 1521 Threads: 3 Questions: 7439197 Slow queries: 0 Opens: 14728 Open tables: 864 Queries per second avg: 4890.990 Slave IO: Yes Slave SQL: Yes Seconds Behind Master: 9411 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb2005&service=check_mysql [16:30:28] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Merge foundation and endowment latest fields for Acoustic export - https://phabricator.wikimedia.org/T422689 (10Lars) 03NEW [16:33:10] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Remove un-needed separate endowment/foundation calculated fields from Civi & Acoustic - https://phabricator.wikimedia.org/T418885#11800539 (10Lars) Moving this to Later as it may not make sense to do, if we are eventually switching away from Acoustic, unt... [16:35:21] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Merge foundation and endowment latest fields for Acoustic export - https://phabricator.wikimedia.org/T422689#11800551 (10Lars) This will need table updates after deployment. [16:37:06] (03CR) 10CI reject: [V:04-1] WIP searchTask version of refund form [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1269005 (owner: 10Ejegg) [16:38:29] (03PS2) 10Lars SG: Remove unneeded details from export test [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1268688 (https://phabricator.wikimedia.org/T416948) [16:38:29] (03PS1) 10Lars SG: Merge foundation and endowment latest fields for Acoustic export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1269019 (https://phabricator.wikimedia.org/T422689) [17:42:38] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1269028 [17:42:40] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1269028 (owner: 10Ejegg) [17:42:45] (03CR) 10Ejegg: [V:03+2 C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1269028 (owner: 10Ejegg) [17:44:05] !log fundraising civicrm upgraded from 4ee0b5e8 to e60321bb [17:44:06] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [18:05:22] 06Fundraising-Backlog, 06FR-donorrelations: diagnose Trustly donation failure - https://phabricator.wikimedia.org/T422724 (10MBeat33) 03NEW [18:20:24] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Add custom fields to Direct Mail activities for segment and ask - https://phabricator.wikimedia.org/T422728 (10Lars) 03NEW [18:33:08] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10FR-Donor-portal, 05MW-1.46-notes (1.46.0-wmf.24; 2026-04-14): Donor Portal - investigation required: recurring upgrade email activity tracking parameter issue - https://phabricator.wikimedia.org/T421960#11801339 (10CHudson-WMF) Thanks, @Ejegg--would y... [18:38:38] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Add custom fields to Direct Mail activities for segment and ask - https://phabricator.wikimedia.org/T422728#11801378 (10Lars) Also update import mapping [18:38:59] 06Fundraising-Backlog, 06FR-donorrelations: diagnose Trustly donation failure - https://phabricator.wikimedia.org/T422724#11801382 (10jgleeson) Unfortunately, there's nothing useful in the logs on this one @MBeat33 Gravy sent us the following notifications which don't help much: ` Mar 31 17:54:43 frpig1002... [18:54:27] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10FR-Donor-portal, 05MW-1.46-notes (1.46.0-wmf.24; 2026-04-14): Donor Portal - investigation required: recurring upgrade email activity tracking parameter issue - https://phabricator.wikimedia.org/T421960#11801416 (10Ejegg) @CHudson-WMF is it OK to just... [19:07:04] (03CR) 10Wfan: [C:03+2] Handle pending payments from recurring charge [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267948 (https://phabricator.wikimedia.org/T389865) (owner: 10Ejegg) [19:32:17] (03Merged) 10jenkins-bot: Handle pending payments from recurring charge [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267948 (https://phabricator.wikimedia.org/T389865) (owner: 10Ejegg) [19:55:51] 06Fundraising-Backlog, 06FR-donorrelations: diagnose Trustly donation failure - https://phabricator.wikimedia.org/T422724#11801589 (10MBeat33) Thank you for looking into this @jgleeson. Their [[ https://ca-live.adyen.com/ca/ui/transactions/payments/D7NFMV2KG8GQKM69/ | card attempts at Adyen ]] are showing the... [20:33:29] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10FR-Donor-portal, 05MW-1.46-notes (1.46.0-wmf.24; 2026-04-14): Donor Portal - investigation required: recurring upgrade email activity tracking parameter issue - https://phabricator.wikimedia.org/T421960#11801730 (10Ejegg) @CHudson-WMF I set all the on... [20:39:17] (03PS11) 10Ejegg: Add setting for arbitrary charge retry cadence [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267104 (https://phabricator.wikimedia.org/T413905) [20:39:17] (03PS10) 10Ejegg: Add setting for minimum days between charges [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268299 (https://phabricator.wikimedia.org/T413905) [20:39:17] (03PS6) 10Ejegg: Skip retry calculations for un-retryable [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268583 [20:39:18] (03PS4) 10Ejegg: Use API4 to update contribution recur [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268608 [20:39:19] (03PS4) 10Ejegg: Remove unneeded query [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1268609 [20:50:21] (03PS1) 10Ejegg: Log when sending recurring donations to pending [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1269060 [20:50:42] does that look like ok logging wfan? ^^ [20:55:03] gotta pick up the kiddo, but I can try to deploy and slow-start test later if that merges [21:07:10] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10FR-Donor-portal, 05MW-1.46-notes (1.46.0-wmf.24; 2026-04-14): Donor Portal - investigation required: recurring upgrade email activity tracking parameter issue - https://phabricator.wikimedia.org/T421960#11801925 (10CHudson-WMF) Yep, these look good 👍 [21:49:51] (03PS3) 10Lars SG: Remove unneeded details from export test [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1268688 (https://phabricator.wikimedia.org/T416948) [21:49:51] (03PS4) 10Lars SG: Change AF_lifetime_usd_total in Acoustic export to both_funds_lifetime_usd_total [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1268637 (https://phabricator.wikimedia.org/T422533) [21:49:51] (03PS2) 10Lars SG: Merge foundation and endowment latest fields for Acoustic export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1269019 (https://phabricator.wikimedia.org/T422689) [21:53:26] 03Fundraising Sprint G - 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Add is_eligible_for_donor_portal bool to Acoustic export - https://phabricator.wikimedia.org/T422670#11802111 (10Lars) Implementation plan: - Update table columns as needed and add field in Acoustic - Initial set based o... [21:53:37] (03PS1) 10Lars SG: Add is_eligible_for_donor_portal bool to Acoustic export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1269066 (https://phabricator.wikimedia.org/T422670) [22:01:44] (03PS2) 10Lars SG: WIP: Add is_eligible_for_donor_portal bool to Acoustic export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1269066 (https://phabricator.wikimedia.org/T422670) [23:00:49] (03CR) 10Wfan: [C:03+2] Log when sending recurring donations to pending [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1269060 (owner: 10Ejegg) [23:22:09] (03Merged) 10jenkins-bot: Log when sending recurring donations to pending [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1269060 (owner: 10Ejegg)