[00:09:20] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for rlewis - https://phabricator.wikimedia.org/T415612 (10Dwisehaupt) 03NEW [00:09:23] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for sborriello - https://phabricator.wikimedia.org/T415613 (10Dwisehaupt) 03NEW [00:09:25] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for pcoombe - https://phabricator.wikimedia.org/T415614 (10Dwisehaupt) 03NEW [00:09:28] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for jsimmons - https://phabricator.wikimedia.org/T415615 (10Dwisehaupt) 03NEW [00:10:48] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for eileen - https://phabricator.wikimedia.org/T415120#11556119 (10Dwisehaupt) certificate renewed and certificate and password transferred on frpm host. [01:38:48] (03CR) 10Ladsgroup: [C:03+2] build: Drop back-compatibility for testing-access-wrapper, 4+ required for PHP 8.5 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1229706 (owner: 10Jforrester) [01:48:03] delayed you were right wfan my local smashpig was messed up its working for me [01:48:04] now [01:54:10] (03CR) 10Cstone: [C:03+2] "looks good, thanks!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1222300 (https://phabricator.wikimedia.org/T400765) (owner: 10Wfan) [01:54:40] (03Merged) 10jenkins-bot: map paypal payer id from gravy to civi [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1222300 (https://phabricator.wikimedia.org/T400765) (owner: 10Wfan) [01:57:50] (03CR) 10Ejegg: [C:03+2] Add SEPA in Bulgaria [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233260 (owner: 10Pcoombe) [01:58:11] (03CR) 10Ejegg: [C:03+2] "Thanks! We might need to do the same for the gravy config." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233260 (owner: 10Pcoombe) [02:03:55] (03Merged) 10jenkins-bot: build: Drop back-compatibility for testing-access-wrapper, 4+ required for PHP 8.5 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1229706 (owner: 10Jforrester) [02:03:57] (03Merged) 10jenkins-bot: Add SEPA in Bulgaria [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233260 (owner: 10Pcoombe) [02:04:12] 06Fundraising-Backlog: Create folders for trustly - https://phabricator.wikimedia.org/T415618 (10Cstone) 03NEW [02:05:36] 06Fundraising-Backlog: Create folders for trustly - https://phabricator.wikimedia.org/T415618#11556294 (10Cstone) [02:05:37] 03Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 10fundraising-tech-ops: Get Trustly Reconciliation reports downloading - https://phabricator.wikimedia.org/T415135#11556295 (10Cstone) [02:37:47] 06Fundraising-Backlog, 10fundraising-tech-ops: Create folders for trustly - https://phabricator.wikimedia.org/T415618#11556333 (10Dwisehaupt) audit directories created for trustly. As for the config files, we can do that once we have the credentials. [02:49:45] 03Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 10fundraising-tech-ops: Get Trustly Reconciliation reports downloading - https://phabricator.wikimedia.org/T415135#11556340 (10Dwisehaupt) With data from T414833 we have set up the ipset and iptables rules. Basic ssh connection has been verified as working. [02:52:20] 06Fundraising-Backlog, 10fundraising-tech-ops: IPs for Trustly SFTP reports - https://phabricator.wikimedia.org/T414833#11556342 (10Dwisehaupt) Used the info from T414833#11530389 to create the ipset and iptables rules. Basic ssh connection has been verified as working. I believe this task is complete from the... [03:48:28] (03PS3) 10Eileen: Handle Paypal recurrings where the only data we have is subscr_id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233305 (https://phabricator.wikimedia.org/T415606) [04:12:56] (03PS1) 10Eileen: Do not expect sftp username [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233375 [04:13:33] (03CR) 10CI reject: [V:04-1] Do not expect sftp username [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233375 (owner: 10Eileen) [04:13:39] (03PS2) 10Eileen: Do not expect sftp username [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233375 [04:14:06] (03CR) 10CI reject: [V:04-1] Do not expect sftp username [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233375 (owner: 10Eileen) [04:20:28] (03PS3) 10Eileen: Do not expect sftp username [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233375 [04:37:13] (03Abandoned) 10Lars SG: Only sort contribution trackings by id by default [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233306 (https://phabricator.wikimedia.org/T415392) (owner: 10Lars SG) [04:38:33] 06Fundraising-Backlog, 10fundraising-tech-ops, 13Patch-For-Review: Repeat sql queries created giant sort indexes and needed to be terminated - https://phabricator.wikimedia.org/T415392#11556451 (10Lars) After a little thought, I decided it would make more sense to fix this in core, for all entities (since th... [04:56:06] (03PS1) 10Eileen: Allow hostname with no user name in download [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233384 [04:56:46] (03CR) 10CI reject: [V:04-1] Allow hostname with no user name in download [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233384 (owner: 10Eileen) [04:58:23] (03PS2) 10Eileen: Allow hostname with no user name in download [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233384 [04:59:49] (03PS3) 10Eileen: Allow hostname with no user name in download [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233384 [05:00:07] (03Abandoned) 10Eileen: Do not expect sftp username [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233375 (owner: 10Eileen) [05:09:06] (03PS1) 10Cstone: Update smash-pig to v1.1.1.4 [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1233394 [05:09:26] (03CR) 10Cstone: [C:03+2] Update smash-pig to v1.1.1.4 [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1233394 (owner: 10Cstone) [05:20:56] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Contribution imported to trashed contact because the contact was merged after data entered in batch - https://phabricator.wikimedia.org/T415327#11556500 (10Lars) [[ https://github.com/civicrm/civicrm-core/pull/34594 | Up... [05:29:19] (03Merged) 10jenkins-bot: Update smash-pig to v1.1.1.4 [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1233394 (owner: 10Cstone) [05:30:52] (03PS1) 10Cstone: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1233403 [05:31:21] (03CR) 10Cstone: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1233403 (owner: 10Cstone) [05:32:16] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1233403 (owner: 10Cstone) [05:53:46] 03Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic, 07fr-current-sprint: Show which contacts have double opted in / still need double opt in in Acoustic - https://phabricator.wikimedia.org/T413812#11556533 (10Lars) @NNgu-WMF Just in case it matters for you,... [05:57:12] !log civicrm upgraded from 19f94835 to 75f443b5 [05:57:12] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [05:59:55] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 0725 Dec Q3 Planning: Create Recurring Upgrade and Recurring Downgrade activities when completed by DR through CiviCRM UI - https://phabricator.wikimedia.org/T409097#11556539 (10Lars) @CHudson-WMF Pause: We don't have these... [06:05:34] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Intacct - changes requested by Tiffany - https://phabricator.wikimedia.org/T415626 (10Eileenmcnaughton) 03NEW [06:05:41] (03PS1) 10Eileen: Group rows with different channels but same account code together [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233560 (https://phabricator.wikimedia.org/T415626) [06:06:23] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Intacct - changes requested by Tiffany - https://phabricator.wikimedia.org/T415626#11556554 (10Eileenmcnaughton) [06:07:03] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Intacct - changes requested by Tiffany - https://phabricator.wikimedia.org/T415626#11556555 (10Eileenmcnaughton) [06:11:38] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Intacct - changes requested by Tiffany - https://phabricator.wikimedia.org/T415626#11556559 (10Eileenmcnaughton) [06:11:57] 03Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 10fundraising-tech-ops: Create more generic sftp download for reconciliation reports - https://phabricator.wikimedia.org/T415161#11556561 (10Eileenmcnaughton) a:03Eileenmcnaughton [06:12:07] 03Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 10fundraising-tech-ops: Create more generic sftp download for reconciliation reports - https://phabricator.wikimedia.org/T415161#11556562 (10Eileenmcnaughton) [06:47:13] (03CR) 10Cstone: [C:03+2] "I like this way a lot better and its ready for any future subsequent emails, thanks!!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1230968 (https://phabricator.wikimedia.org/T365488) (owner: 10Ejegg) [06:47:51] 14Fundraising Sprint Michelin Star, 03Fundraising Sprint: ARMchair, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 2 others: 2nd Recurring Failure Email in Civi - https://phabricator.wikimedia.org/T365488#11556592 (10Cstone) [06:50:38] 14Fundraising Sprint Michelin Star, 03Fundraising Sprint: ARMchair, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 2 others: 2nd Recurring Failure Email in Civi - https://phabricator.wikimedia.org/T365488#11556595 (10Cstone) [06:50:45] 06Fundraising-Backlog: Recurring failure email link improvements - https://phabricator.wikimedia.org/T415229#11556598 (10Cstone) [06:50:54] 14Fundraising Sprint Michelin Star, 03Fundraising Sprint: ARMchair, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 2 others: 2nd Recurring Failure Email in Civi - https://phabricator.wikimedia.org/T365488#11556599 (10Cstone) [07:08:48] (03Merged) 10jenkins-bot: FailureEmail::send can send first or second [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1230968 (https://phabricator.wikimedia.org/T365488) (owner: 10Ejegg) [10:53:30] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Snooze Activity in Civi creating numerous activities on a record - https://phabricator.wikimedia.org/T415642 (10RLewis) 03NEW [13:42:34] fr-tech did someone check on those silverpop failmails yet? [13:48:13] fr-tech can anyone re-activate my acoustic account? [13:56:31] 06Fundraising-Backlog, 10fundraising-tech-ops, 13Patch-For-Review: Repeat sql queries created giant sort indexes and needed to be terminated - https://phabricator.wikimedia.org/T415392#11557927 (10Damilare) Thanks for the fix @Lars! I agree it does make sense to have it on in core for all entities. [13:56:59] sure let me check ejegg [13:57:12] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Snooze Activity in Civi creating numerous activities on a record - https://phabricator.wikimedia.org/T415642#11557942 (10Ejegg) This issue was also reported as {T392726}. We put up one patch trying to fix it but it may not have been enough - looks like th... [14:02:56] looks like you're active now ejegg https://usercontent.irccloud-cdn.com/file/3sTUaPaB/image.png [14:03:04] damilare: did you get to it? [14:03:23] yh I sent the pw in a personal message [14:03:29] ah cool [14:17:06] https://usercontent.irccloud-cdn.com/file/s2oL1vgY/image.png [14:17:20] https://usercontent.irccloud-cdn.com/file/6Q2eVXkr/image.png [14:17:38] this one isn't actually that bad [14:17:41] https://usercontent.irccloud-cdn.com/file/CSpPa1xY/image.png [14:18:04] this is my favourtie https://usercontent.irccloud-cdn.com/file/cSxA9NmV/image.png [14:19:42] :D [14:23:33] some other fun reading and pictures https://medium.com/@nairgirish100/my-personal-favorite-dilbert-strips-on-software-quality-be90b46e2f04 [14:51:47] (03PS1) 10Pcoombe: Add SEPA in Bulgaria for gravy as well [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233735 [14:52:58] (03CR) 10Pcoombe: "Great spot, thanks. Done in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/1233735" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233260 (owner: 10Pcoombe) [15:14:28] (03CR) 10Ejegg: [C:03+2] Add SEPA in Bulgaria for gravy as well [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233735 (owner: 10Pcoombe) [15:21:04] 06Fundraising-Backlog, 10fundraising-tech-ops, 13Patch-For-Review: Repeat sql queries created giant sort indexes and needed to be terminated - https://phabricator.wikimedia.org/T415392#11558342 (10Lars) Merged upstream. I think we can wait for this to come down the pipeline in regular Civi upgrades, since it... [15:27:44] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Snooze Activity in Civi creating numerous activities on a record - https://phabricator.wikimedia.org/T415642#11558359 (10Lars) There were a few different problems causing this issue, with a handful of patches in {T392726... [15:33:20] (03Merged) 10jenkins-bot: Add SEPA in Bulgaria for gravy as well [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233735 (owner: 10Pcoombe) [15:59:39] 03Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic, 07fr-current-sprint: Show which contacts have double opted in / still need double opt in in Acoustic - https://phabricator.wikimedia.org/T413812#11558449 (10NNgu-WMF) Thank you! [16:04:37] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1233747 [16:07:16] 03Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic, 07fr-current-sprint: Show which contacts have double opted in / still need double opt in in Acoustic - https://phabricator.wikimedia.org/T413812#11558482 (10Lars) @NNgu-WMF Failed overnight, looking into i... [16:36:55] 06Fundraising-Backlog, 06FR-donorrelations, 10Recurring-Donations: Localizing Recurring Upgrade Form - https://phabricator.wikimedia.org/T415682 (10ppenloglou) 03NEW [16:50:50] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Add both_funds_usd_total_fy2627 to Acoustic export - https://phabricator.wikimedia.org/T415684 (10Lars) 03NEW [16:52:38] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Add both_funds_usd_total_fy2627 to Acoustic export - https://phabricator.wikimedia.org/T415684#11558688 (10Lars) p:05Triage→03Medium [17:06:38] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations, 07FR-Audience-Dev: Add both_funds_native_total_previous_cy to CiviCRM & Acoustic - https://phabricator.wikimedia.org/T414373#11558787 (10Lars) Noting here that it would make sense to do {T411282} after this, as the triggers will h... [17:07:36] 03Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic, 07fr-current-sprint: Show which contacts have double opted in / still need double opt in in Acoustic - https://phabricator.wikimedia.org/T413812#11558789 (10NNgu-WMF) Oh no! Ok, let us know if we need to h... [17:36:38] need to shovel more snow [17:39:53] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Mr Anonymous Anonymous - ADYEN Transaction Fees January 16 2026 adyen_1147_USD - https://phabricator.wikimedia.org/T415693 (10jgleeson) 03NEW [17:42:18] cstone: eileen is on the take ^ [17:42:42] Haha I was just reading [17:43:03] at least use the name keyser soze [17:43:06] Maybe Mr Fee [17:43:24] checkout the contributions tab! [17:43:37] ~118k [17:44:09] Yeah all the fees ! [17:45:25] seems like we have a job data_upload running over than an hr, how could we resume it or check the status? [17:46:34] I looked into that one once wfan lemme see if I can find the email [17:47:35] ah it looks like I created a ticket https://phabricator.wikimedia.org/T398710 [17:47:47] and it's closed and I don't see a resolution ha :( [17:48:26] ha, it's happening again~ the latest failmail~ [17:50:23] ejegg seems like you moved this ticket to done, do you remember how did you fixed that? we been seeing this failmail since 3 hrs ago~ [17:51:13] 03Fundraising Sprint: Yabba Dabba Stew, 06Fundraising-Backlog, 07fr-current-sprint: Fundraising Sprint Y Priorities - https://phabricator.wikimedia.org/T414520#11559007 (10Damilare) 05Open→03Resolved [17:53:04] wfan: did you see the two other silver pop failmails earlier they probably are related ? [17:53:33] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for mritch - https://phabricator.wikimedia.org/T415428#11559036 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [17:55:08] Ah I see, elliott comment as "double_opt_in_activity Unable to Process Custom Column. [17:55:08] " This is failing trying to add the new column [17:57:25] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for ejohnston - https://phabricator.wikimedia.org/T415570#11559045 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [17:58:06] wfan: there's another one from last night too haha [17:58:35] Ah the one you replied, gotcha [17:58:52] But I think the first two issues are fixed but why the upload is running now [17:59:27] wonder how do elliott knows double_opt_in_activity is the problem for data_upload [17:59:59] larssandergreen: ^ are the names still mismatched [18:05:56] wfan, cstone: it looks like it worked when I ran the job, so I'm not sure what the latest one is about [18:10:36] 03Fundraising Sprint: ARMchair, 06Fundraising-Backlog: Fundraising Sprint A Priorities - https://phabricator.wikimedia.org/T415697 (10Damilare) 03NEW [18:11:20] we do seem to have four data_upload jobs at Acoustic, do we need to clear those out? [18:11:28] 03Fundraising Sprint: ARMchair, 06Fundraising-Backlog: Fundraising Sprint A Priorities - https://phabricator.wikimedia.org/T415697#11559135 (10Damilare) [18:20:30] hi fr-tech, there's an entry (or two) in the failmail zoo about it [18:20:41] so if one fails, we do want to delete it manually from the local table [18:21:04] https://wikitech.wikimedia.org/wiki/Fundraising/Data_and_flow/Failmail_zoo#Fail_Mail_(civi1002)_run-job:_Silverpop_emails_-_Check_main_database_file_upload_completed_(DatabaseUpdate)_failed_with_code_1 [18:21:30] we need to delete from civicrm_omnimail_job_progress [18:21:59] wfan to answer your question I looked at the field name in acoustic and the field name in the export view and saw the names were different [18:25:33] we can also delete from that table via the API4 explorer [18:28:16] thanks ejegg. So to confirm, we should delete all the data_upload jobs that are still there? There seems to have been one created just now as well. [18:28:54] larssandergreen: let me take a look at the acoustic 'all data jobs' screen - are you familiar with that one? [18:29:41] oh i see, there is one still in progress: https://cloud.goacoustic.com/campaign-automation/Data/Data_jobs?cuiOverrideSrc=https%253A%252F%252Fcampaign-us-4.goacoustic.com%252FdataJobs.do%253FisShellUser%253D1%2526action%253DdataJobsDetail%2526triggerId%253D254492626 [18:29:56] and several more with status 'waiting' [18:30:15] 231k rows doesn't seem like too many [18:30:32] but it's been running 50 min already [18:31:33] ejegg: so the only job I see in Acoustic there is my waiting query and a bunch of completed ones, where are you seeing that one? I can see it from that direct link, but not in the list [18:32:22] larssandergreen: to see the automated jobs I have to go to the gear on the bottom right -> Activity Reports -> All data Jobs [18:32:38] then I just scanned the status column for anything other than 'Complete' or 'Waiting' [18:32:49] and near the bottom of the page I saw that one [18:35:45] ejegg, ok, thanks. So we just let it run for now? [18:42:26] ejegg: that one finished and it is on to the next one, so looks like we are good [18:43:59] but is that last job, Adding and updating contacts in existing contact source, _all_Wikimedia, one that you started? Looks like it is the same job as the one that just finished and it was scheduled 23 minutes ago. [18:51:36] thanks ejegg for the detail~ [18:51:53] larssandergreen: I haven't kicked off anything new [18:52:18] fr-tech did anyone use run-job to start the silverpop upload again? [19:03:07] (03PS5) 10Jgleeson: Revert 'Add Gravy SDK wrapper for API timings' [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1224929 (https://phabricator.wikimedia.org/T411673) [19:03:07] (03PS7) 10Jgleeson: Revert 'Add elapsed time to CurlWrapper & Add API call timings to Adyen' [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1224938 (https://phabricator.wikimedia.org/T411673) [19:03:07] (03PS6) 10Jgleeson: Derive API timing operation from new #[ApiOp] PHP8 attributes [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1225562 (https://phabricator.wikimedia.org/T411673) [19:15:38] (03PS7) 10Jgleeson: Derive API timing operation from new #[ApiOperationAttribute] attribute [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1225562 (https://phabricator.wikimedia.org/T411673) [19:16:11] (03CR) 10CI reject: [V:04-1] Derive API timing operation from new #[ApiOperationAttribute] attribute [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1225562 (https://phabricator.wikimedia.org/T411673) (owner: 10Jgleeson) [19:17:15] (03PS8) 10Jgleeson: Derive API timing operation from new #[ApiOperationAttribute] attribute [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1225562 (https://phabricator.wikimedia.org/T411673) [19:18:32] larssandergreen: I'll cancel the last 'waiting' import job [19:19:13] oh wait, those other 'waiting' ones have different file names [19:19:19] remote-upload20260127182004-add-email.csv [19:20:07] ah and the one that's running now is ChecksumEmails-20260127173441.csv [19:23:12] (03CR) 10Jgleeson: "Thanks wfan. I've explained why I went with a structure of [$gateway|$paymentMethod|$operation|$metric|$measurement] inline." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1225562 (https://phabricator.wikimedia.org/T411673) (owner: 10Jgleeson) [19:23:30] also cstone I updated ApiOp to ApiOperationAttribute in that patch ^ [19:24:54] (03CR) 10Jgleeson: "Checkout the description on this ticket for some examples https://phabricator.wikimedia.org/T411673" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1225562 (https://phabricator.wikimedia.org/T411673) (owner: 10Jgleeson) [19:27:31] thanks jgleeson [19:36:31] cstone: so regarding logging with trustly - is there anything we do other than email `us.support@trustly.com` from our own emails? [19:40:34] i think youre the first one emailing them besides evelyn [19:40:57] wfan: thanks for all the merges on that patchchain also [19:41:12] I just remembered - - planned power outage today - I think it starts on the hour (ie when our meeting starts) [19:41:46] np jgleeson, I am checking for the new one, thanks! [19:43:47] well we will see [19:44:22] (03CR) 10Wfan: [C:03+2] Revert 'Add Gravy SDK wrapper for API timings' [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1224929 (https://phabricator.wikimedia.org/T411673) (owner: 10Jgleeson) [19:44:25] (03CR) 10Wfan: [C:03+2] Revert 'Add elapsed time to CurlWrapper & Add API call timings to Adyen' [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1224938 (https://phabricator.wikimedia.org/T411673) (owner: 10Jgleeson) [19:45:01] (03Merged) 10jenkins-bot: Revert 'Add Gravy SDK wrapper for API timings' [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1224929 (https://phabricator.wikimedia.org/T411673) (owner: 10Jgleeson) [19:45:04] (03Merged) 10jenkins-bot: Revert 'Add elapsed time to CurlWrapper & Add API call timings to Adyen' [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1224938 (https://phabricator.wikimedia.org/T411673) (owner: 10Jgleeson) [19:45:10] ty wfan ! [19:46:18] jgleeson: wonder if you gonna add for braintree, I know you have the coverage https://phabricator.wikimedia.org/T411673 listed here, but why not braintree? [19:46:52] re sprint planning since I think I won't have power [19:46:52] - I keep not getting to look at anything SMS / Acoustic related so I think we can drop those out - I'm currently working on 4 finance related things in tandem which should be in sprint [19:46:52] - getting trustly working, [19:46:52] - dlocal (currently needs https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1232854/1), [19:46:53] - ironing out paypal edge cases - currently https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1233305 & the paypal grants [19:46:53] - fixes to the upload - some tbc from Finance but I also think I'm gonna make some of my own so each batch is managed separately [19:49:15] wfan: I'll add that in now [19:49:17] good spot [19:49:26] sorry I missed it in your original feedback [19:49:26] thx [19:49:56] I think I was umming and arrghing on it due to cstone adding it to gravy [19:50:30] although we should probably add them to add direct (legacy) integrations anyway, in the event we have to fall back to them [19:51:45] yeah jgleeson idono when gravy braintree will actually happen too [19:51:47] as close as it is [20:01:29] ejegg: looks like we have all those acoustic jobs done now except we have one still waiting to calculate the size of the MSL which doesn't seem to want to start [20:09:31] (03PS1) 10Ejegg: Delete accidentally-committed dev dependency [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1233819 [20:33:15] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: Mr Anonymous Anonymous - ADYEN Transaction Fees January 16 2026 adyen_1147_USD - https://phabricator.wikimedia.org/T415693#11559801 (10Damilare) [20:34:42] 06Fundraising-Backlog, 10FR-Donor-portal: When civiproxy is down display a better donor preference page - https://phabricator.wikimedia.org/T415393#11559805 (10Damilare) [20:34:47] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal, 10FR-email-preferences, 0725 Dec Q3 Planning: Gracefully handle errors fetching donor summary information from Civiproxy - https://phabricator.wikimedia.org/T393639#11559808 (10Damilare) →14Duplicate dup:03T415393 [20:36:10] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 06FR-donorrelations, 10Recurring-Donations: Localizing Recurring Upgrade Form - https://phabricator.wikimedia.org/T415682#11559816 (10Damilare) [20:40:59] 06Fundraising-Backlog: Investigate: On-wiki donations using native HTML5 Payment Request API - https://phabricator.wikimedia.org/T415586#11559829 (10jgleeson) [20:41:50] (03PS1) 10Lars SG: Export "Yes"/"No" rather than 1/0 to Acoustic for double opt in [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1233823 (https://phabricator.wikimedia.org/T413812) [20:53:00] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: Mr Anonymous Anonymous - ADYEN Transaction Fees January 16 2026 adyen_1147_USD - https://phabricator.wikimedia.org/T415693#11559844 (10jgleeson) @Eileenmcnaughton, can we rename it to 'Mr Holding Account' to make the account... [20:57:24] (03CR) 10Eileen: [C:03+2] Export "Yes"/"No" rather than 1/0 to Acoustic for double opt in [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1233823 (https://phabricator.wikimedia.org/T413812) (owner: 10Lars SG) [20:59:26] (03Merged) 10jenkins-bot: Export "Yes"/"No" rather than 1/0 to Acoustic for double opt in [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1233823 (https://phabricator.wikimedia.org/T413812) (owner: 10Lars SG) [21:01:51] (03PS1) 10Lars SG: Merge branch 'master' into deploy [wikimedia/fundraising/tools] (deploy) - 10https://gerrit.wikimedia.org/r/1233829 [21:05:14] (03CR) 10Lars SG: [C:03+2] Merge branch 'master' into deploy [wikimedia/fundraising/tools] (deploy) - 10https://gerrit.wikimedia.org/r/1233829 (owner: 10Lars SG) [21:05:55] (03Merged) 10jenkins-bot: Merge branch 'master' into deploy [wikimedia/fundraising/tools] (deploy) - 10https://gerrit.wikimedia.org/r/1233829 (owner: 10Lars SG) [21:06:44] (03PS3) 10Eileen: Slightly more progress info on audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233256 [21:06:45] (03CR) 10Ejegg: [C:03+2] Slightly more progress info on audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233256 (owner: 10Eileen) [21:09:46] wfan: I'm wrapping up this Braintree patch, but I realised that the changes don't really fit into the patch you were reviewing, as that one introduces ApiOperationAttribute. Adding Braintree requires the timedCall() stuff along with the ApiOperationAttribute changes, so it's slightly different. Can I add it as a separate patch to the chain? [21:09:48] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: Mr Anonymous Anonymous - ADYEN Transaction Fees January 16 2026 adyen_1147_USD - https://phabricator.wikimedia.org/T415693#11559906 (10Lars) I think it makes sense to continue using Anonymous, Anonymous for donations which a... [21:09:58] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog: Recurring failure email link improvements - https://phabricator.wikimedia.org/T415229#11559913 (10Damilare) [21:10:07] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10FR-Donor-portal: When civiproxy is down display a better donor preference page - https://phabricator.wikimedia.org/T415393#11559912 (10Damilare) [21:10:10] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog: Fundraising Sprint A Priorities - https://phabricator.wikimedia.org/T415697#11559914 (10Damilare) [21:10:11] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Recurring token migration - Paypal - https://phabricator.wikimedia.org/T405483#11559915 (10Damilare) [21:10:13] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations, 07fr-current-sprint: Add Searchkit with daily email notifications / dashlet for donations missing required details - https://phabricator.wikimedia.org/T412463#11559916 (10Damilare) [21:10:17] Sure jgleeson [21:10:18] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations, 0725 Dec Q3 Planning: Add contribution search Searchkit/Formbuilder for DR - https://phabricator.wikimedia.org/T404987#11559917 (10Damilare) [21:10:20] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 3 others: Handle paypal recurrings coming in through audit with no transactionLog data - https://phabricator.wikimedia.org/T415606#11559911 (10Damilare) [21:10:22] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, and 2 others: Investigate Pix Automático - https://phabricator.wikimedia.org/T389865#11559918 (10Damilare) [21:10:23] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing, 0725 Dec Q3 Planning: Share address and email between DAF and DAF owner when importing donations - https://phabricator.wikimedia.org/T411639#11559919 (10Damilare) [21:10:25] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2526Q3 maintenance window - https://phabricator.wikimedia.org/T364185#11559922 (10Damilare) [21:10:28] ty! [21:10:29] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 0725 Dec Q3 Planning: Save screen height and width in their own contribution tracking fields - https://phabricator.wikimedia.org/T411901#11559921 (10Damilare) [21:10:33] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 0725 Dec Q3 Planning: Create Recurring Upgrade and Recurring Downgrade activities when completed by DR through CiviCRM UI - https://phabricator.wikimedia.org/T409097#11559920 (10Damilare) [21:10:37] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10fundraising-tech-ops: Get Trustly Reconciliation reports downloading - https://phabricator.wikimedia.org/T415135#11559925 (10Damilare) [21:10:41] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Get Paypal audit processing Intactable - https://phabricator.wikimedia.org/T409362#11559927 (10Damilare) [21:10:45] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 07fr-current-sprint, 13Patch-For-Review: Add in tracking (and graphs) for how long api calls to the payment processors take - https://phabricator.wikimedia.org/T411673#11559924 (10Damilare) [21:10:49] 14Fundraising Sprint Michelin Star, 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, and 3 others: 2nd Recurring Failure Email in Civi - https://phabricator.wikimedia.org/T365488#11559923 (10Damilare) [21:10:53] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 5 others: email update process for recurring PayPal donors: issue + question - https://phabricator.wikimedia.org/T400765#11559926 (10Damilare) [21:11:01] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 3 others: Chariot import mapping template - 2 soft credits - https://phabricator.wikimedia.org/T411555#11559928 (10Damilare) [21:11:05] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 06FR-donorrelations, and 2 others: Paypal grant transactions in Civi not being matched to paypal audit file - https://phabricator.wikimedia.org/T414999#11559936 (10Damilare) [21:11:10] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 2 others: Export phone numbers to Acoustic - https://phabricator.wikimedia.org/T380946#11559933 (10Damilare) [21:11:14] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, and 2 others: Logout for Donor Portal - https://phabricator.wikimedia.org/T407454#11559934 (10Damilare) [21:11:18] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog: Handle Third-Party Donation Emails as Secondary with Source Tracking - https://phabricator.wikimedia.org/T414538#11559938 (10Damilare) [21:11:22] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 4 others: Automate some Direct Mail white mail coding - https://phabricator.wikimedia.org/T386031#11559939 (10Damilare) [21:11:26] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 3 others: Develop process for tracking & handling SMS consent records - https://phabricator.wikimedia.org/T379702#11559935 (10Damilare) [21:11:34] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10donate.wikimedia.org, 07Accessibility: Accessibility issues - Donate wiki - https://phabricator.wikimedia.org/T410586#11559940 (10Damilare) [21:11:42] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10FR-Donor-portal: Donor Portal - Cancelled recurrings don't show up - https://phabricator.wikimedia.org/T410409#11559941 (10Damilare) [21:11:46] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 07fr-current-sprint: iDEAL logo update required January 29 - March 31, 2026 - https://phabricator.wikimedia.org/T409083#11559944 (10Damilare) [21:11:50] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 3 others: Ensure new is_major_gift field is fully and correctly populated - https://phabricator.wikimedia.org/T409994#11559943 (10Damilare) [21:11:54] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 07fr-current-sprint: Get dlocal audit processing into Intacct - https://phabricator.wikimedia.org/T414531#11559947 (10Damilare) [21:11:58] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 3 others: Create search kit / UI for batches - https://phabricator.wikimedia.org/T412172#11559942 (10Damilare) [21:12:06] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 3 others: Document Audit Settlement process - https://phabricator.wikimedia.org/T409995#11559946 (10Damilare) [21:12:10] !log tools upgraded from 84323460 to 7462b8bd [21:12:11] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [21:12:13] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, and 2 others: Special:HideBanners request from Thank You page shows warnings in console - https://phabricator.wikimedia.org/T411903#11559949 (10Damilare) [21:12:17] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Upgrade to latest civicrm point version (rc) 6.11 - https://phabricator.wikimedia.org/T413928#11559948 (10Damilare) [21:12:21] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: Mr Anonymous Anonymous - ADYEN Transaction Fees January 16 2026 adyen_1147_USD - https://phabricator.wikimedia.org/T415693#11559951 (10jgleeson) ah good point @Lars [21:12:25] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Check Braintree venmo refunds and disputes from audit - https://phabricator.wikimedia.org/T412174#11559952 (10Damilare) [21:12:29] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 3 others: U.S. Payments Wiki form variant with Phone Number and SMS opt-in - https://phabricator.wikimedia.org/T380106#11559950 (10Damilare) [21:12:33] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint: Add SMS survey recipients to CiviCRM - https://phabricator.wikimedia.org/T412302#11559954 (10Damilare) [21:12:37] 03Fundraising Sprint: ARMchair, 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 4 others: Batch data entry update - Contact edit pop-out - https://phabricator.wikimedia.org/T408258#11559953 (10Damilare) [21:12:47] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint: Add SMS survey recipients to CiviCRM - https://phabricator.wikimedia.org/T412302#11559956 (10Damilare) [21:12:51] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 07fr-current-sprint: Check Braintree venmo refunds and disputes from audit - https://phabricator.wikimedia.org/T412174#11559957 (10Damilare) [21:12:57] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10MediaWiki-extensions-CentralNotice, 0725 Dec Q3 Planning: Special:HideBanners request from Thank You page shows warnings in console - https://phabricator.wikimedia.org/T411903#11559960 (10Damilare) [21:13:01] 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 3 others: Batch data entry update - Contact edit pop-out - https://phabricator.wikimedia.org/T408258#11559958 (10Damilare) [21:13:05] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 07fr-current-sprint: Get dlocal audit processing into Intacct - https://phabricator.wikimedia.org/T414531#11559962 (10Damilare) [21:13:09] 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, 07fr-acoustic, and 2 others: U.S. Payments Wiki form variant with Phone Number and SMS opt-in - https://phabricator.wikimedia.org/T380106#11559959 (10Damilare) [21:13:13] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint, 13Patch-For-Review: Upgrade to latest civicrm point version (rc) 6.11 - https://phabricator.wikimedia.org/T413928#11559961 (10Damilare) [21:13:17] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 07fr-current-sprint: iDEAL logo update required January 29 - March 31, 2026 - https://phabricator.wikimedia.org/T409083#11559963 (10Damilare) [21:13:21] 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Ensure new is_major_gift field is fully and correctly populated - https://phabricator.wikimedia.org/T409994#11559966 (10Damilare) [21:13:29] 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 3 others: Automate some Direct Mail white mail coding - https://phabricator.wikimedia.org/T386031#11559967 (10Damilare) [21:13:33] 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, 07fr-acoustic, 07fr-current-sprint: Export phone numbers to Acoustic - https://phabricator.wikimedia.org/T380946#11559973 (10Damilare) [21:13:37] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 07fr-current-sprint: Get Paypal audit processing Intactable - https://phabricator.wikimedia.org/T409362#11559975 (10Damilare) [21:13:41] 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, 07fr-acoustic, and 2 others: Develop process for tracking & handling SMS consent records - https://phabricator.wikimedia.org/T379702#11559972 (10Damilare) [21:13:45] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing, and 2 others: Chariot import mapping template - 2 soft credits - https://phabricator.wikimedia.org/T411555#11559974 (10Damilare) [21:13:49] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10fundraising-tech-ops: Get Trustly Reconciliation reports downloading - https://phabricator.wikimedia.org/T415135#11559976 (10Damilare) [21:13:58] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 07fr-current-sprint, 07payments-orchestration: Investigate Pix Automático - https://phabricator.wikimedia.org/T389865#11559980 (10Damilare) [21:14:01] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 07fr-current-sprint, 13Patch-For-Review: Add in tracking (and graphs) for how long api calls to the payment processors take - https://phabricator.wikimedia.org/T411673#11559977 (10Damilare) [21:14:03] 14Fundraising Sprint Michelin Star, 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 2 others: 2nd Recurring Failure Email in Civi - https://phabricator.wikimedia.org/T365488#11559979 (10Damilare) [21:14:07] 03Fundraising Sprint: Ball pit, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, 06FR-donorrelations, and 4 others: email update process for recurring PayPal donors: issue + question - https://phabricator.wikimedia.org/T400765#11559978 (10Damilare) [21:14:31] 03Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic, and 2 others: Show which contacts have double opted in / still need double opt in in Acoustic - https://phabricator.wikimedia.org/T413812#11559986 (10Lars) @NNgu-WMF Looks like I didn't quite get it right, b... [21:14:36] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog: Fundraising Sprint A Priorities - https://phabricator.wikimedia.org/T415697#11559991 (10Damilare) [21:14:39] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, and 2 others: Handle paypal recurrings coming in through audit with no transactionLog data - https://phabricator.wikimedia.org/T415606#11559992 (10Damilare) [21:26:20] (03Merged) 10jenkins-bot: Slightly more progress info on audit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233256 (owner: 10Eileen) [21:28:29] (03PS2) 10Eileen: Declare gateway_status field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1231027 [21:28:31] (03CR) 10Ejegg: [C:03+2] Declare gateway_status field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1231027 (owner: 10Eileen) [21:29:03] (03Abandoned) 10Eileen: Do not bubble up gateway_status [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1231025 (owner: 10Eileen) [21:32:24] 06Fundraising-Backlog, 06FR-donorrelations, 07fr-current-sprint, 07payments-orchestration: Handle Gravy Paypal Chargebacks and Refunds from the resolution center - https://phabricator.wikimedia.org/T405404#11560029 (10Eileenmcnaughton) @MBeat33 Ok - I'll parse them back further - but I don't think this wor... [21:46:39] (03Merged) 10jenkins-bot: Declare gateway_status field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1231027 (owner: 10Eileen) [21:50:52] (03PS2) 10Eileen: Debug fix - make logging error work [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1232851 [21:50:53] (03CR) 10Ejegg: [C:03+2] Debug fix - make logging error work [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1232851 (owner: 10Eileen) [21:51:42] 14Fundraising Sprint: ARMchair, 06Fundraising-Backlog: Fundraising Sprint A Priorities - https://phabricator.wikimedia.org/T415697#11560102 (10Damilare) 05Open→03Resolved [21:52:26] (03PS2) 10Wfan: update container id name to make it clearer [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233212 [21:52:27] (03CR) 10Ejegg: [C:03+2] update container id name to make it clearer [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233212 (owner: 10Wfan) [21:53:19] (03PS1) 10Eileen: Bubble up grant_provider from paypal trr files [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233837 (https://phabricator.wikimedia.org/T414999) [21:53:48] (03CR) 10CI reject: [V:04-1] Bubble up grant_provider from paypal trr files [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233837 (https://phabricator.wikimedia.org/T414999) (owner: 10Eileen) [21:55:41] (03PS1) 10Jgleeson: Emit ApiTimings for Braintree API calls [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233838 [21:57:49] 03Fundraising Sprint: Ball pit: Fundraising Sprint B Priorities - https://phabricator.wikimedia.org/T415719 (10Damilare) 03NEW [21:58:23] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog: Fundraising Sprint B Priorities - https://phabricator.wikimedia.org/T415719#11560151 (10Damilare) [22:01:22] (03Merged) 10jenkins-bot: update container id name to make it clearer [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233212 (owner: 10Wfan) [22:03:00] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 06FR-donorrelations, 07fr-current-sprint, and 2 others: Paypal grant transactions in Civi not being matched to paypal audit file - https://phabricator.wikimedia.org/T414999#11560166 (10Eileenmcnaughton) here is my thinking on PaypalGrants 1) new entit... [22:03:04] (03PS2) 10Jgleeson: Emit ApiTimings for Braintree API calls [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233838 [22:04:08] wfan: that adds coverage for braintree ^ I couldn't test venmo locally as the venmojoe account details aren't working for me. I did test Braintree paypal and do see the API timings in the logs [22:04:32] 2026-01-27T21:59:50+00:00 38767923fe1f SmashPig-Braintree: braintree::788:788.1 | (APITimings) [braintree|venmo|createsession|request|time] 0.885093s | | [22:04:47] 2026-01-27T22:01:22+00:00 38767923fe1f SmashPig-Braintree: braintree::788:788.1 | (APITimings) [braintree|paypal|createsession|request|time] 0.392347s | | [22:04:47] 2026-01-27T22:02:02+00:00 38767923fe1f SmashPig-Braintree: braintree::788:788.1 | (APITimings) [braintree|paypal|authorize|request|time] 4.209867s | | [22:04:47] 2026-01-27T22:02:05+00:00 38767923fe1f SmashPig-Braintree: braintree::788:788.1 | (APITimings) [braintree|paypal|capture|request|time] 2.999473s | | [22:05:29] (03PS4) 10Eileen: Handle Paypal recurrings where the only data we have is subscr_id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233305 (https://phabricator.wikimedia.org/T415606) [22:05:40] (03CR) 10Ejegg: [C:03+2] Handle Paypal recurrings where the only data we have is subscr_id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233305 (https://phabricator.wikimedia.org/T415606) (owner: 10Eileen) [22:08:47] (03Merged) 10jenkins-bot: Debug fix - make logging error work [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1232851 (owner: 10Eileen) [22:14:42] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Gravy newCheckoutSession running twice on form load - https://phabricator.wikimedia.org/T413982#11560191 (10jgleeson) This is also happening on Braintree. I'll apply the same fix. [22:18:55] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Braintree getClientToken() running twice on form load - https://phabricator.wikimedia.org/T415720 (10jgleeson) 03NEW [22:23:26] (03PS1) 10Jgleeson: Cache Braintree checkout session ID to prevent duplicate API calls [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233844 (https://phabricator.wikimedia.org/T415720) [22:25:56] (03Merged) 10jenkins-bot: Handle Paypal recurrings where the only data we have is subscr_id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233305 (https://phabricator.wikimedia.org/T415606) (owner: 10Eileen) [22:26:14] (03PS2) 10Eileen: Bubble up grant_provider from paypal trr files [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233837 (https://phabricator.wikimedia.org/T414999) [22:26:47] (03CR) 10CI reject: [V:04-1] Bubble up grant_provider from paypal trr files [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233837 (https://phabricator.wikimedia.org/T414999) (owner: 10Eileen) [22:28:15] (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/1233847 [22:28:30] (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/1233847 (owner: 10Eileen) [22:29:29] (03Merged) 10jenkins-bot: Merge branch 'master' of https://gerrit.wikimedia.org/r/wikimedia/fundraising/crm into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1233847 (owner: 10Eileen) [22:29:32] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 13Patch-For-Review: Braintree getClientToken() running twice on form load - https://phabricator.wikimedia.org/T415720#11560258 (10jgleeson) [22:44:37] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing: Chariot import fails when there is no exact match found for organization name - https://phabricator.wikimedia.org/T415295#11560304 (10MDemosWMF) @Lars I don't believe I have seen it before, or... [22:45:16] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing: Chariot import fails when there is no exact match found for organization name - https://phabricator.wikimedia.org/T415295#11560305 (10MDemosWMF) I will go ahead and import the ones above! [22:52:31] (03CR) 10Wfan: [C:03+2] Derive API timing operation from new #[ApiOperationAttribute] attribute [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1225562 (https://phabricator.wikimedia.org/T411673) (owner: 10Jgleeson) [22:52:33] (03CR) 10Wfan: [C:03+2] Emit ApiTimings for Braintree API calls [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233838 (owner: 10Jgleeson) [22:53:03] (03Merged) 10jenkins-bot: Derive API timing operation from new #[ApiOperationAttribute] attribute [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1225562 (https://phabricator.wikimedia.org/T411673) (owner: 10Jgleeson) [22:53:05] (03Merged) 10jenkins-bot: Emit ApiTimings for Braintree API calls [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233838 (owner: 10Jgleeson) [22:53:07] I tested venmo locally, works fine~thanks jack~ [22:53:24] let's deploy them tomorrow with a version update~ [22:54:05] ah I was just going to comment that the word 'Attribute' at the end of the attribute felt redundant [22:54:13] but no big deal [22:58:11] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 07fr-current-sprint, 13Patch-For-Review: Add in tracking (and graphs) for how long api calls to the payment processors take - https://phabricator.wikimedia.org/T411673#11560357 (10AnnWF) [23:00:38] thanks wfan ! [23:02:21] ejegg: APIOperation already exists. I originally added ApiOP as the attribute name, and cstone asked for verbosity, which I think makes sense, so I went with APIOperationAttribute. We can change it in a follow-up if you have a better name? [23:02:27] oho, I see [23:02:31] naming is hard [23:02:43] check the files on the patch https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/SmashPig/+/1225562/ [23:02:44] its when reading it in line that apiop seemed a bit confusing [23:02:53] yeah too shorthand [23:04:18] ok back to non-work coding projects. catch you all tomorrow [23:19:05] eileen: are you able to join tech talk? [23:19:10] https://meet.google.com/pau-rggj-byc [23:23:23] (03PS1) 10Eileen: Load gravy paypal from pending/transactionLog even when paypal id differs [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1233864 (https://phabricator.wikimedia.org/T409362) [23:24:03] (03PS1) 10Eileen: Load gravy paypal from pending/transactionLog even when paypal id differs [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233866 (https://phabricator.wikimedia.org/T409362) [23:32:04] (03Abandoned) 10Eileen: Load gravy paypal from pending/transactionLog even when paypal id differs [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233866 (https://phabricator.wikimedia.org/T409362) (owner: 10Eileen) [23:32:27] (03Abandoned) 10Eileen: Load gravy paypal from pending/transactionLog even when paypal id differs [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1233864 (https://phabricator.wikimedia.org/T409362) (owner: 10Eileen) [23:32:43] (03PS1) 10Eileen: Load gravy paypal from pending/transactionLog even when paypal id differs [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1233880 (https://phabricator.wikimedia.org/T409362) [23:33:04] If anyone gets to it https://gerrit.wikimedia.org/r/1233880 is my latest Paypal audit blocker [23:33:08] (off to find power) [23:41:13] (03CR) 10Cstone: [C:03+2] Update wording to indicate the external_identifier used for venmo and paypal payer id [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233252 (https://phabricator.wikimedia.org/T400765) (owner: 10Wfan) [23:50:22] (03CR) 10Neriah: "recheck" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1233837 (https://phabricator.wikimedia.org/T414999) (owner: 10Eileen)