[00:02:54] (03CR) 10Cstone: [C:03+2] Align amounts passed up with Settlement report [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195343 (https://phabricator.wikimedia.org/T406684) (owner: 10Eileen) [00:03:23] (03Merged) 10jenkins-bot: Align amounts passed up with Settlement report [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195343 (https://phabricator.wikimedia.org/T406684) (owner: 10Eileen) [00:24:07] (03PS10) 10Eileen: Bubble up chargeback reversed [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195345 (https://phabricator.wikimedia.org/T157456) [00:24:38] (03CR) 10CI reject: [V:04-1] Bubble up chargeback reversed [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195345 (https://phabricator.wikimedia.org/T157456) (owner: 10Eileen) [00:26:13] (03PS11) 10Eileen: Bubble up chargeback reversed [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195345 (https://phabricator.wikimedia.org/T157456) [00:26:42] (03CR) 10CI reject: [V:04-1] Bubble up chargeback reversed [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195345 (https://phabricator.wikimedia.org/T157456) (owner: 10Eileen) [00:31:55] (03CR) 10Cstone: [C:03+2] Also bubble up merchant payout transactions [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195094 (owner: 10Eileen) [00:32:23] (03Merged) 10jenkins-bot: Also bubble up merchant payout transactions [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195094 (owner: 10Eileen) [00:32:35] (03PS12) 10Eileen: Bubble up chargeback reversed [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195345 (https://phabricator.wikimedia.org/T157456) [00:33:02] (03CR) 10CI reject: [V:04-1] Bubble up chargeback reversed [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195345 (https://phabricator.wikimedia.org/T157456) (owner: 10Eileen) [00:34:53] (03PS13) 10Eileen: Bubble up chargeback reversed [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195345 (https://phabricator.wikimedia.org/T157456) [00:41:32] (03PS14) 10Eileen: Bubble up chargeback reversed [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195345 (https://phabricator.wikimedia.org/T157456) [01:12:01] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Channel QA - https://phabricator.wikimedia.org/T407179#11274896 (10Lars) There are 420 to correct, all actually app, so easily done, but maybe there is a clue as to what happened in this data. We haven'... [01:20:12] (03CR) 10Cstone: [C:03+2] Bubble up chargeback reversed [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195345 (https://phabricator.wikimedia.org/T157456) (owner: 10Eileen) [01:20:41] (03Merged) 10jenkins-bot: Bubble up chargeback reversed [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195345 (https://phabricator.wikimedia.org/T157456) (owner: 10Eileen) [01:21:45] (03Abandoned) 10Eileen: Fix attempt to bubble up fee information [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1194015 (owner: 10Eileen) [01:21:53] (03Abandoned) 10Eileen: Align amounts passed up with Settlement report [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1195092 (https://phabricator.wikimedia.org/T406684) (owner: 10Eileen) [01:30:25] (03PS3) 10Eileen: Remove disabled financial types from local dev [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1192258 (https://phabricator.wikimedia.org/T405986) [01:33:01] (03PS1) 10Cstone: Update smash-pig to v0.9.11.4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196199 [01:33:18] (03CR) 10Cstone: [C:03+2] Update smash-pig to v0.9.11.4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196199 (owner: 10Cstone) [01:49:25] (03CR) 10Cstone: [C:03+2] Add Wikimedia Portal [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196190 (https://phabricator.wikimedia.org/T407284) (owner: 10Eileen) [01:49:38] (03CR) 10CI reject: [V:04-1] Update smash-pig to v0.9.11.4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196199 (owner: 10Cstone) [02:04:09] (03CR) 10Cstone: [C:03+2] Initial handling for additional audit information [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195772 (https://phabricator.wikimedia.org/T152249) (owner: 10Eileen) [02:04:18] (03CR) 10Cstone: [C:03+2] Additional test cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195774 (https://phabricator.wikimedia.org/T152249) (owner: 10Eileen) [02:04:55] (03CR) 10Cstone: [C:03+2] "yep warnings gone" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195792 (owner: 10Eileen) [02:05:35] (03Merged) 10jenkins-bot: Add Wikimedia Portal [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196190 (https://phabricator.wikimedia.org/T407284) (owner: 10Eileen) [02:20:01] (03PS4) 10Eileen: Remove disabled financial types from local dev [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1192258 (https://phabricator.wikimedia.org/T405986) [02:20:47] (03CR) 10Eileen: "Set to not clean up so won't affect prod" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1192258 (https://phabricator.wikimedia.org/T405986) (owner: 10Eileen) [02:23:25] (03Merged) 10jenkins-bot: Initial handling for additional audit information [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195772 (https://phabricator.wikimedia.org/T152249) (owner: 10Eileen) [02:23:27] (03Merged) 10jenkins-bot: Additional test cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195774 (https://phabricator.wikimedia.org/T152249) (owner: 10Eileen) [02:23:28] (03Merged) 10jenkins-bot: Do not attempt to explode NULL [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195792 (owner: 10Eileen) [02:27:27] (03PS2) 10Cstone: Update smash-pig to v0.9.11.4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196199 [02:34:30] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Channel QA - https://phabricator.wikimedia.org/T407179#11274944 (10Lars) We'll also have to clean up a few after the patch above (after 2025-10-14 22:40:00) that are now falling into the default Other O... [02:36:37] (03PS1) 10Cstone: Native (inapp) donations are losing the utms [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196202 (https://phabricator.wikimedia.org/T407179) [02:38:50] 06Fundraising-Backlog: phab placeholder 6 - https://phabricator.wikimedia.org/T407305 (10AKanji-WMF) 03NEW p:05Triage→03Unbreak! [02:41:46] 06Fundraising-Backlog: phab placeholder 6 - https://phabricator.wikimedia.org/T407305#11274957 (10AKanji-WMF) p:05Unbreak!→03Low [02:42:03] (03CR) 10Eileen: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196199 (owner: 10Cstone) [02:42:27] (03PS2) 10Cstone: Native (inapp) donations are losing the utms [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196202 (https://phabricator.wikimedia.org/T407179) [02:46:53] 06Fundraising-Backlog: phab placeholder 6 - https://phabricator.wikimedia.org/T407305#11274961 (10AKanji-WMF) 05Open→03Invalid [02:47:34] 06Fundraising-Backlog: Placeholder Donor Badge Testing - https://phabricator.wikimedia.org/T407306 (10AKanji-WMF) 03NEW p:05Triage→03Low [02:53:33] (03PS1) 10Cstone: Add test for utm medium and source [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196203 (https://phabricator.wikimedia.org/T407179) [02:55:23] (03CR) 10CI reject: [V:04-1] Add test for utm medium and source [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196203 (https://phabricator.wikimedia.org/T407179) (owner: 10Cstone) [02:58:04] (03CR) 10CI reject: [V:04-1] Native (inapp) donations are losing the utms [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196202 (https://phabricator.wikimedia.org/T407179) (owner: 10Cstone) [02:58:37] (03CR) 10CI reject: [V:04-1] Update smash-pig to v0.9.11.4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196199 (owner: 10Cstone) [03:06:52] 06Fundraising-Backlog: Use referrer and change utm_medium for social media sources - https://phabricator.wikimedia.org/T152125#11274997 (10AKanji-WMF) 05Open→03Declined [03:11:42] (03PS3) 10Eileen: Update smash-pig to v0.9.11.4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196199 (owner: 10Cstone) [03:12:13] (03PS2) 10Cstone: Send utms to donations queue [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196203 (https://phabricator.wikimedia.org/T407179) [03:13:31] (03CR) 10CI reject: [V:04-1] Send utms to donations queue [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196203 (https://phabricator.wikimedia.org/T407179) (owner: 10Cstone) [03:23:58] (03CR) 10Cstone: [C:03+2] Update smash-pig to v0.9.11.4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196199 (owner: 10Cstone) [03:26:45] 06Fundraising-Backlog: test bug - https://phabricator.wikimedia.org/T407307 (10AKanji-WMF) 03NEW p:05Triage→03Medium [03:27:23] 06Fundraising-Backlog: test bug - https://phabricator.wikimedia.org/T407307#11275013 (10AKanji-WMF) 05Open→03Invalid [03:27:40] 06Fundraising-Backlog: Placeholder Donor Badge Testing - https://phabricator.wikimedia.org/T407306#11275014 (10AKanji-WMF) 05Open→03Invalid [03:28:35] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Donors reporting trouble with credit card fields using Firefox - https://phabricator.wikimedia.org/T404645#11275015 (10KHancock99) @jgleeson Donors are reporting the **Microsoft Edge** browser is also blocking input into the secure... [03:34:11] (03PS1) 10Eileen: Notice fix [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196205 [03:35:21] (03PS4) 10Eileen: Add de-minimus Settle consumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195793 (https://phabricator.wikimedia.org/T396071) [03:40:27] (03PS1) 10Eileen: Improve test clean up [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196207 [03:45:20] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Donors reporting trouble with credit card fields using Firefox - https://phabricator.wikimedia.org/T404645#11275033 (10KHancock99) //"it is Microsoft edge…maybe the company’s internet security software is not allowing me to enter ca... [03:47:33] (03PS7) 10Eileen: Add additional steps to verify our batch totals against the file totals [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195776 (https://phabricator.wikimedia.org/T152249) [03:50:57] (03PS1) 10Eileen: A bit more test cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196208 [04:18:41] (03CR) 10Cstone: [C:03+2] Add de-minimus Settle consumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195793 (https://phabricator.wikimedia.org/T396071) (owner: 10Eileen) [04:19:27] (03CR) 10Cstone: [C:03+2] Notice fix [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196205 (owner: 10Eileen) [04:19:50] (03CR) 10Cstone: [C:03+2] Improve test clean up [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196207 (owner: 10Eileen) [04:24:01] (03CR) 10Cstone: [C:03+2] Add additional steps to verify our batch totals against the file totals [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195776 (https://phabricator.wikimedia.org/T152249) (owner: 10Eileen) [04:24:09] (03CR) 10Cstone: [C:03+2] A bit more test cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196208 (owner: 10Eileen) [04:26:22] (03PS4) 10Lars SG: Add latest direct mail appeal to Acoustic export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1192952 (https://phabricator.wikimedia.org/T403641) [04:27:37] (03CR) 10Lars SG: "Works now as below" [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1192952 (https://phabricator.wikimedia.org/T403641) (owner: 10Lars SG) [04:29:40] (03CR) 10Lars SG: "and direct_mail_latest_appeal exists in Acoustic" [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1192952 (https://phabricator.wikimedia.org/T403641) (owner: 10Lars SG) [04:31:09] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-acoustic, and 3 others: Add most recent direct mail appeal to Acoustic - https://phabricator.wikimedia.org/T405033#11275041 (10Lars) Just noting that once this is deployed and working, we can remove directmai... [04:34:49] (03PS1) 10Lars SG: Fix bad var name in previous [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196209 (https://phabricator.wikimedia.org/T404641) [04:35:05] (03Merged) 10jenkins-bot: Add de-minimus Settle consumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195793 (https://phabricator.wikimedia.org/T396071) (owner: 10Eileen) [04:35:08] (03Merged) 10jenkins-bot: Notice fix [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196205 (owner: 10Eileen) [04:35:15] (03PS2) 10Lars SG: Fix bad var name in previous [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196209 (https://phabricator.wikimedia.org/T404641) [04:36:15] (03CR) 10Eileen: [C:03+2] Fix bad var name in previous [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196209 (https://phabricator.wikimedia.org/T404641) (owner: 10Lars SG) [04:38:09] (03Merged) 10jenkins-bot: Improve test clean up [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196207 (owner: 10Eileen) [04:45:23] (03CR) 10Eileen: "Yep - that ran through on staging now" [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1192952 (https://phabricator.wikimedia.org/T403641) (owner: 10Lars SG) [04:45:26] (03CR) 10Eileen: [C:03+2] Add latest direct mail appeal to Acoustic export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1192952 (https://phabricator.wikimedia.org/T403641) (owner: 10Lars SG) [04:46:03] (03PS2) 10Eileen: A bit more test cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196208 [04:51:14] (03Merged) 10jenkins-bot: Add additional steps to verify our batch totals against the file totals [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195776 (https://phabricator.wikimedia.org/T152249) (owner: 10Eileen) [04:52:57] (03PS1) 10Eileen: Upgrade wikimedia/smash-pig to v0.9.11.4 [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1196211 [04:53:16] (03CR) 10Eileen: [C:03+2] Upgrade wikimedia/smash-pig to v0.9.11.4 [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1196211 (owner: 10Eileen) [04:55:10] (03PS1) 10Eileen: Merge branch 'master' of https://gerrit.wikimedia.org/r/wikimedia/fundraising/crm into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1196212 [04:55:21] (03CR) 10Eileen: [C:03+2] Merge branch 'master' of https://gerrit.wikimedia.org/r/wikimedia/fundraising/crm into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1196212 (owner: 10Eileen) [04:56:50] !log civicrm upgraded from 4d3107fc to 25df5996 [04:56:52] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [05:36:35] (03CR) 10Eileen: "test this please" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196208 (owner: 10Eileen) [06:00:15] PROBLEM - check_nginx on payments1007 is CRITICAL: PROCS CRITICAL: 126 processes with command name nginx https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=payments1007&service=check_nginx [06:03:25] (03PS3) 10Eileen: A bit more test cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196208 [06:03:25] (03PS1) 10Eileen: Do not update contribution fields on settle for negative transactions [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196225 (https://phabricator.wikimedia.org/T152249) [06:10:13] RECOVERY - check_nginx on payments1007 is OK: PROCS OK: 66 processes with command name nginx https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=payments1007&service=check_nginx [06:47:16] PROBLEM - check_nginx on payments1005 is CRITICAL: PROCS CRITICAL: 131 processes with command name nginx https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=payments1005&service=check_nginx [06:57:16] RECOVERY - check_nginx on payments1005 is OK: PROCS OK: 75 processes with command name nginx https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=payments1005&service=check_nginx [08:27:05] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Donors reporting trouble with credit card fields using Firefox - https://phabricator.wikimedia.org/T404645#11275453 (10krobinson) @jgleeson This may be anecdotal, but @KHancock99 had a look at some of these and noticed that all of t... [10:03:12] 03Fundraising Sprint: Spaghetti code and makefiles, 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Enable SEPA via Gr4vy for EU countries. - https://phabricator.wikimedia.org/T392065#11275867 (10RKumar_WMF) I shared the recurring link with 2 testers and I see for both recurring i... [10:09:45] (03PS1) 10Eileen: Fix handling of negative fee [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196394 (https://phabricator.wikimedia.org/T406684) [10:10:17] (03CR) 10CI reject: [V:04-1] Fix handling of negative fee [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196394 (https://phabricator.wikimedia.org/T406684) (owner: 10Eileen) [10:11:44] (03PS2) 10Eileen: Fix handling of negative fee [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196394 (https://phabricator.wikimedia.org/T406684) [10:52:28] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev: Annual Recurring Statuses implementation in Civi (Audience Framework update) - https://phabricator.wikimedia.org/T377438#11276025 (10MSuijkerbuijk_WMF) @Lars For the Lapsed Annual Recurring = The recurring plan was canceled within the... [11:36:22] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Donors reporting trouble with credit card fields using Firefox - https://phabricator.wikimedia.org/T404645#11276209 (10jgleeson) Yeah, @krobinson, I'm definitely leaning towards this being an issue with the Gravy embedded form field... [13:09:40] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 07fr-current-sprint: Add monitoring for number of transactions imported with |dup-XXXXX appended to the invoice ID - https://phabricator.wikimedia.org/T402316#11276579 (10Jgreen) These are pretty rare so it took a while to catch anything, but the p... [14:02:18] (03PS1) 10Ejegg: Disable minFraud for non-cc Gravy payments [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196454 (https://phabricator.wikimedia.org/T404116) [14:04:30] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog: Update the CancelInactives script to handle paused donations - https://phabricator.wikimedia.org/T405398#11276900 (10Ejegg) p:05Triage→03Medium a:03Ejegg [14:23:46] (03PS1) 10Ejegg: Don't cancel paused recurrings [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196462 (https://phabricator.wikimedia.org/T405398) [14:34:44] (03PS5) 10Ejegg: Implement double opt-in page [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) [14:37:19] (03CR) 10CI reject: [V:04-1] Implement double opt-in page [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) (owner: 10Ejegg) [14:37:56] (03PS6) 10Ejegg: Implement double opt-in page [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) [14:39:06] (03PS7) 10Ejegg: Implement double opt-in page [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) [14:44:20] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donor-portal: Add new activity tracking field to indicate whether activity comes from donor portal - https://phabricator.wikimedia.org/T404240#11277201 (10Ejegg) a:03Ejegg [15:18:10] 06Fundraising-Backlog, 06FR-donorrelations: Duplicate donations made via Apple Pay from the WP app - https://phabricator.wikimedia.org/T407383 (10AMJohnson) 03NEW [15:37:01] (03PS1) 10Ejegg: Add activity_is_from_donor_portal custom field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196477 (https://phabricator.wikimedia.org/T404240) [15:41:08] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint: Add both_funds_highest_native_currency to Acoustic export - https://phabricator.wikimedia.org/T407388 (10Lars) 03NEW [15:42:18] (03CR) 10CI reject: [V:04-1] Add activity_is_from_donor_portal custom field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196477 (https://phabricator.wikimedia.org/T404240) (owner: 10Ejegg) [15:47:15] (03PS1) 10Lars SG: Add both_funds_highest_native_currency to Acoustic export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1196481 (https://phabricator.wikimedia.org/T407388) [15:49:30] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Add both_funds_latest_payment_method to Acoustic export - https://phabricator.wikimedia.org/T407391 (10Lars) 03NEW [15:50:57] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Add both_funds_first_native_currency and both_funds_first_native_amount to Acoustic export - https://phabricator.wikimedia.org/T407392 (10Lars) 03NEW [15:55:13] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Add both_funds_donation_count fields to Acoustic export - https://phabricator.wikimedia.org/T407393 (10Lars) 03NEW [16:01:30] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 07fr-current-sprint: Comms preference centre - email duplication check - https://phabricator.wikimedia.org/T385911#11277680 (10AnnWF) ` [Start] ↓ [**Donor** updates email address from EPC] ↓ [**System** sends verification email to new address... [16:10:14] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint, 13Patch-For-Review: New batch data entry update: Add batch name - https://phabricator.wikimedia.org/T404641#11277759 (10Lars) @MDemosWMF & @BJordan-WMF This has now been fully implemented. I... [16:14:44] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 07fr-current-sprint: Add consent to let donor know their email verification email on the way - https://phabricator.wikimedia.org/T407398 (10AnnWF) 03NEW [16:25:16] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 07fr-current-sprint: Add consent to let donor know their email verification email on the way - https://phabricator.wikimedia.org/T407398#11277878 (10AnnWF) [16:50:26] 25869480 [17:02:29] (03PS2) 10Ejegg: Add activity_is_from_donor_portal custom field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196477 (https://phabricator.wikimedia.org/T404240) [17:13:30] 06Fundraising-Backlog, 06FR-donorrelations: Duplicate donations made via Apple Pay from the WP app - https://phabricator.wikimedia.org/T407383#11278200 (10AMJohnson) [17:20:48] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: CiviCRM contribution records should link to payment processor consoles - https://phabricator.wikimedia.org/T171543#11278265 (10MBeat33) After circling with Donor Relations leads, and with Gravy live, this is lower priority for DR now. @Ejegg if Fr-Tech wo... [17:23:04] 06Fundraising-Backlog, 06FR-donorrelations: Duplicate donations made via Apple Pay from the WP app - https://phabricator.wikimedia.org/T407383#11278273 (10AMJohnson) [17:23:17] 06Fundraising-Backlog, 06FR-donorrelations: Duplicate donations made via Apple Pay from the WP app - https://phabricator.wikimedia.org/T407383#11278274 (10AMJohnson) [17:23:34] 06Fundraising-Backlog, 06FR-donorrelations: Duplicate donations made via Apple Pay from the WP app - https://phabricator.wikimedia.org/T407383#11278275 (10Cstone) [17:48:56] 06Fundraising-Backlog, 06FR-donorrelations: Duplicate donations made via Apple Pay from the WP app - https://phabricator.wikimedia.org/T407383#11278455 (10Cstone) This is interesting, adding more info to the top here. It's not all apple pay and I wasn't able to replicate it myself. We do have app version tied... [17:50:26] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 13Patch-For-Review: Channel QA - https://phabricator.wikimedia.org/T407179#11278462 (10Lars) a:05Lars→03None [17:53:12] (03PS5) 10Ejegg: Delete a no-op function [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1190750 [17:58:44] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev: Annual Recurring Statuses implementation in Civi (Audience Framework update) - https://phabricator.wikimedia.org/T377438#11278551 (10Lars) @MSuijkerbuijk_WMF The statuses are set sequentially, so if they get sorted into Delinquent, th... [18:05:47] 06Fundraising-Backlog, 06FR-donorrelations: Duplicate donations made via Apple Pay from the WP app - https://phabricator.wikimedia.org/T407383#11278582 (10Cstone) Working on getting them in a searchkit here https://civicrm.wikimedia.org/civicrm/admin/search#/edit/6607 [18:19:24] (03PS1) 10Jgleeson: Remove unavailable fields from Gravy fraud alert emails. [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196510 [18:19:43] fr-tech, that will remove the dupes from our fraud emails ^ [18:20:22] (03PS2) 10Jgleeson: Remove unavailable fields from Gravy fraud alert emails. [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196510 [18:21:00] "This change removes those fields from the email summary until we [18:21:00] Implement a solution to fetch full transaction details from the API [18:21:00] when errors occur. I think we should fix the emails now, and then [18:21:00] decide if we need a follow-up to pull this data in another way." [18:36:20] (03CR) 10Eileen: [V:03+2] A bit more test cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196208 (owner: 10Eileen) [18:47:11] 14Fundraising Sprint: Left-Handed Churro , 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 4 others: Implement recurring donation pause - https://phabricator.wikimedia.org/T388751#11278687 (10AKanji-WMF) [18:53:27] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal, 10FR-email-preferences: Add endowment tabs to donor portal contribution history - https://phabricator.wikimedia.org/T388756#11278698 (10AKanji-WMF) This seems to already be functional in my portal [18:56:58] 06Fundraising-Backlog, 10FR-Donor-portal: Placeholder - Donor Portal Credit Card Change - https://phabricator.wikimedia.org/T406906#11278720 (10AKanji-WMF) 05Open→03Declined Retiring in favour of prexisting {T396271} [18:59:18] 14Fundraising Sprint: Pirate's Booty, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 07payments-orchestration: Gravy Paypal and Venmo contact info and email come from the form and not from the processor - https://phabricator.wikimedia.org/T380400#11278731 (10AnnWF) Validated from prod, but sandbox... [19:12:18] (03PS1) 10Lars SG: Clarify comment on when we cancel inactives [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196515 (https://phabricator.wikimedia.org/T405398) [19:14:50] (03Abandoned) 10Lars SG: Don't cancel paused recurrings [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196462 (https://phabricator.wikimedia.org/T405398) (owner: 10Ejegg) [19:15:50] (03PS2) 10Lars SG: Clarify comment on when we cancel inactives [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196515 (https://phabricator.wikimedia.org/T405398) [19:15:52] (03CR) 10Ejegg: [C:03+2] Clarify comment on when we cancel inactives [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196515 (https://phabricator.wikimedia.org/T405398) (owner: 10Lars SG) [19:26:31] (03CR) 10Lars SG: "check coverage" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1195274 (https://phabricator.wikimedia.org/T405047) (owner: 10Ejegg) [19:30:31] 06Fundraising-Backlog, 10FR-Batch-Data-Entry, 07Epic: Epic - Batch Import tool in Civi - https://phabricator.wikimedia.org/T375126#11278820 (10Lars) 05Open→03Resolved a:03Lars Closing as resolved as all subtasks are marked resolved. [19:33:28] (03Merged) 10jenkins-bot: Clarify comment on when we cancel inactives [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196515 (https://phabricator.wikimedia.org/T405398) (owner: 10Lars SG) [19:38:25] (03PS3) 10Jgleeson: Remove unavailable fields from Gravy fraud alert emails. [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196510 [19:38:27] (03CR) 10Ejegg: [C:03+2] Remove unavailable fields from Gravy fraud alert emails. [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196510 (owner: 10Jgleeson) [19:39:29] (03Merged) 10jenkins-bot: Remove unavailable fields from Gravy fraud alert emails. [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196510 (owner: 10Jgleeson) [19:54:12] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Show double opt-in status of primary emails when merging contacts - https://phabricator.wikimedia.org/T407424 (10Lars) 03NEW [20:08:01] (03PS1) 10Ejegg: Switch to hashes for error tracker [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196522 [20:08:21] I think that's working jgleeson ^^^ [20:08:48] thank you for including all those test! Would have been a heck of a lot of work to smoke test otherwise [20:10:23] looking. thanks! [20:15:48] hmm, though I should smoke test a wee bit to make sure redis really works like the mock in that test for the hash functions [20:17:52] yeah ejegg I'm just looking at the manual and I think the value needs to be a string https://redis.io/docs/latest/commands/hset/ [20:18:12] as opposed to an array https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/SmashPig/+/1196522/1/PaymentProviders/Gravy/Errors/ErrorTracker.php#143 [20:22:49] (03Abandoned) 10Raimond Spekking: Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_44) - 10https://gerrit.wikimedia.org/r/1196249 (owner: 10L10n-bot) [20:28:13] hmm, let me try [20:29:02] Is there someplace it says the value has to be a string? Sadd uses string examples too [20:29:07] but seems to be happy with those sets [20:29:11] I mean arrays [20:30:07] lemme see, can I get a quick test script? [20:30:27] * @method int sadd($key, array $members) [20:30:43] that's in vendor/predis/predis/src/ClientInterface.php [20:31:11] ohhh right [20:31:18] because you can add multiples [20:32:08] (03PS1) 10Eileen: Fix net vs total on negative transactions [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196525 (https://phabricator.wikimedia.org/T152249) [20:32:48] k, lemme fix that and smoke test with real predis connection [20:33:48] oh hey, you already have a maintenance script! [20:36:30] ok, the return value of hset has a different meaning too [20:36:53] err, no, it's the same meaning I think [20:43:16] (03PS2) 10Ejegg: Switch to hashes for error tracker [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196522 [20:43:41] ok jgleeson, just fixed the args ^^^ [20:43:42] yeah ejegg that maintenance script is a good way to test it or you can add the redis instance config to the tests for more coverage [20:43:47] and tested with the maint script [20:45:08] 2025-10-15T20:44:25+00:00 7a563cb4593a SmashPig-Gravy-TestErrorTrackerC SPCID-1626195808 | Failed to track error in Redis | {"error_code":"connection_test","exception":"WRONGTYPE Operation against a key holding the wrong kind of value"} | [20:45:32] is that against PS2 ? [20:46:02] yeah. i'll see if I can debug it [20:50:15] 127.0.0.1:6379> HGETALL smashpig_gravy_error_test_connection_test:5868537 [20:50:15] 1) "test_1760561226" [20:50:15] 2) "{\"id\":\"test_1760561226\",\"summary\":\" - Redis connectivity test at 2025-10-15 20:47:06 for testing purposes\"}" [20:50:33] ejegg: did you still want the json strings? [20:51:00] I didn't want to change what we were storing just yet [20:51:05] json strings seemed fine [20:51:12] though I guess the id is redundant, huh [20:51:24] it's just id and summary in that json? [20:52:13] guess I'll make it just store the summary [20:56:09] arent these separate keys ejegg 127.0.0.1:6379> HGETALL smashpig_gravy_error_test_connection_test:5868539 [20:56:09] 1) "test_1760561719" [20:56:09] 2) "{\"id\":\"test_1760561719\",\"summary\":\" - Redis connectivity test at 2025-10-15 20:55:19 for testing purposes\"}" [20:56:30] (03PS3) 10Ejegg: Switch to hashes for error tracker [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196522 [20:56:44] ohh I see [20:56:47] jgleeson: the CLI is weird [20:56:48] that is the key and val [20:56:52] on new lines [20:56:53] yeah [20:56:59] yah, i was confused by that too [20:57:14] but in code it seems to put them back together into a key => value hash [21:06:37] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog: Update the CancelInactives script to handle paused donations - https://phabricator.wikimedia.org/T405398#11279250 (10Ejegg) Hah, it was checking the next_sched_contribution_date all along. Lars fixed the comment that suggested otherwise. [21:07:21] hmm gerrit UI down for me [21:07:51] Plugin install error: https://gerrit.wikimedia.org/r/plugins/wm-zuul-status/static/wm-zuul-status.js load error from https://gerrit.wikimedia.org/r/plugins/wm-zuul-status/static/wm-zuul-status.js [21:08:17] i know gerrit had been seeing some scraping issues earlier. [21:26:42] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal: Implement interim "change payment type" flow - https://phabricator.wikimedia.org/T396271#11279316 (10AKanji-WMF) p:05Triage→03Medium [21:27:20] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal: Implement interim "change payment type" flow - https://phabricator.wikimedia.org/T396271#11279321 (10AKanji-WMF) Note phab has been updated with approved copy and modal mockup images. [21:29:34] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: venmo donation create new cid instead of use old cid - https://phabricator.wikimedia.org/T406153#11279323 (10AnnWF) [21:31:56] (03CR) 10Jgleeson: [C:03+1] "This looks good. Should we deploy this first on something quieter, like the listeners, and then see how it behaves? We'd need to ensure th" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196522 (owner: 10Ejegg) [21:38:15] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: check_endpoints_results 0 [=10] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [21:43:19] RECOVERY - check_log_messages on frav1003 is OK: OK https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [22:01:50] (03PS2) 10Eileen: Fix net vs total on negative transactions [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196525 (https://phabricator.wikimedia.org/T152249) [22:02:28] (03CR) 10CI reject: [V:04-1] Fix net vs total on negative transactions [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196525 (https://phabricator.wikimedia.org/T152249) (owner: 10Eileen) [22:03:32] (03PS3) 10Eileen: Fix net vs total on negative transactions [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196525 (https://phabricator.wikimedia.org/T152249) [22:04:10] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Record confirmed email change in donor portal as double opt-in activity in CiviCRM - https://phabricator.wikimedia.org/T407442 (10Lars) 03NEW [22:04:49] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Send double opt-in confirmation message whenever a contact's email is changed - https://phabricator.wikimedia.org/T407261#11279405 (10Lars) User initiated changes via donor portal will be handled by the existing confirmation email, see {T407442}. [22:10:51] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint, 13Patch-For-Review: Add both_funds_highest_native_currency to Acoustic export - https://phabricator.wikimedia.org/T407388#11279431 (10Lars) @ppenloglou Just want to confirm here that you wan... [22:11:02] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint, 13Patch-For-Review: Add both_funds_highest_native_currency to Acoustic export - https://phabricator.wikimedia.org/T407388#11279432 (10Lars) both_funds_highest_native_currency now exists in A... [22:13:58] (03PS4) 10Eileen: Fix net vs total on negative transactions [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196525 (https://phabricator.wikimedia.org/T152249) [22:41:13] 03Fundraising Sprint: Temp file pura, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint, 13Patch-For-Review: Add both_funds_highest_native_currency to Acoustic export - https://phabricator.wikimedia.org/T407388#11279504 (10ppenloglou) Oh wow, this is hyper speed, thank you so mu... [22:52:32] (03PS5) 10Eileen: Fix net vs total on negative transactions [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196525 (https://phabricator.wikimedia.org/T152249) [22:53:04] (03CR) 10CI reject: [V:04-1] Fix net vs total on negative transactions [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1196525 (https://phabricator.wikimedia.org/T152249) (owner: 10Eileen) [23:11:06] 06Fundraising-Backlog, 10FR-Donor-portal, 10FR-email-preferences: Enable link to donors comms pref centre from donor portal - https://phabricator.wikimedia.org/T407449 (10AKanji-WMF) 03NEW [23:12:48] 06Fundraising-Backlog, 10FR-Donor-portal: Placeholder - Update magic link email from donor portal - https://phabricator.wikimedia.org/T407451 (10AKanji-WMF) 03NEW [23:13:51] 06Fundraising-Backlog, 10FR-Donor-portal: Placeholder - Donor Portal Feedback Survey - https://phabricator.wikimedia.org/T407452 (10AKanji-WMF) 03NEW [23:16:01] 06Fundraising-Backlog, 10FR-Donor-portal: Placeholder - Donor Portal - Problems Logging In Flow - https://phabricator.wikimedia.org/T407453 (10AKanji-WMF) 03NEW [23:17:51] 06Fundraising-Backlog, 10FR-Donor-portal: Logout for Donor Portal - https://phabricator.wikimedia.org/T407454 (10AKanji-WMF) 03NEW [23:20:35] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal, 10FR-email-preferences: Add sidebar for donor portal main page - https://phabricator.wikimedia.org/T388747#11279636 (10AKanji-WMF) Updating: For launch, please enable the sidebar with the following elements only: {F66753333} + the how... [23:21:58] (03PS1) 10Eileen: Fixes to do a batch test with payout validation [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196538 (https://phabricator.wikimedia.org/T152249) [23:39:20] (03CR) 10CI reject: [V:04-1] Fixes to do a batch test with payout validation [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1196538 (https://phabricator.wikimedia.org/T152249) (owner: 10Eileen) [23:46:50] (03PS1) 10Wfan: Add consent if email update from EPC [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196541 (https://phabricator.wikimedia.org/T407398) [23:47:38] (03CR) 10Wfan: [C:03+2] Also remove pause link for alread-paused contributions [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196096 (https://phabricator.wikimedia.org/T388751) (owner: 10Ejegg) [23:49:19] (03CR) 10CI reject: [V:04-1] Add consent if email update from EPC [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196541 (https://phabricator.wikimedia.org/T407398) (owner: 10Wfan) [23:50:34] (03CR) 10Wfan: [C:03+2] Remove 'pause' action from PayPal EC recurring [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1194957 (https://phabricator.wikimedia.org/T406520) (owner: 10Ejegg) [23:52:31] (03Merged) 10jenkins-bot: Remove 'pause' action from PayPal EC recurring [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1194957 (https://phabricator.wikimedia.org/T406520) (owner: 10Ejegg) [23:53:01] (03Merged) 10jenkins-bot: Also remove pause link for alread-paused contributions [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1196096 (https://phabricator.wikimedia.org/T388751) (owner: 10Ejegg)