[00:04:47] (03PS1) 10Eileen: Start saving our backend_processor_reversal_id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259287 (https://phabricator.wikimedia.org/T420527) [00:06:33] (03Merged) 10jenkins-bot: Declare our new reversal_id fields as AuditMessage fields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259253 (https://phabricator.wikimedia.org/T420527) (owner: 10Eileen) [00:06:50] (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/1259289 [00:07:03] (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/1259289 (owner: 10Eileen) [00:08:50] !log civicrm upgraded from 80344f51 to b2c7f1d0 [00:08:51] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [00:17:54] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: High priority - audit overwriting contribution tracking - https://phabricator.wikimedia.org/T421024 (10Eileenmcnaughton) 03NEW [00:24:49] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: High priority - audit overwriting contribution tracking - https://phabricator.wikimedia.org/T421024#11741606 (10Eileenmcnaughton) This is on prod - see utm_medium & utm_source ` wmf-cv api4 Contributi... [00:27:06] 06Fundraising-Backlog, 10fundraising-tech-ops, 10FR-WMF-Audit: create stripe audit directories and config - https://phabricator.wikimedia.org/T420673#11741607 (10Dwisehaupt) Ok. If we can figure out what that would be (I'm guessing `files.`) then we can add it in. There is quite the list of domains at the to... [00:28:02] (03CR) 10CI reject: [V:04-1] Start saving our backend_processor_reversal_id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259287 (https://phabricator.wikimedia.org/T420527) (owner: 10Eileen) [00:30:52] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: High priority - audit overwriting contribution tracking - https://phabricator.wikimedia.org/T421024#11741622 (10Eileenmcnaughton) The fields that would be overwritten are 'utm_medium' => 'audit'... [00:37:03] (03PS1) 10Eileen: Temporary protection for audit contribution tracking bug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259308 (https://phabricator.wikimedia.org/T421024) [00:45:29] (03CR) 10Wfan: [C:03+2] Temporary protection for audit contribution tracking bug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259308 (https://phabricator.wikimedia.org/T421024) (owner: 10Eileen) [00:48:12] (03PS1) 10Eileen: Additional protection on contribution tracking [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259311 (https://phabricator.wikimedia.org/T421024) [00:57:13] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 07fr-current-sprint, 13Patch-For-Review: Deduper: Find potential matches matching any email (secondary or primary) - https://phabricator.wikimedia.org/T418660#11741652 (10Lars) 05Open→03Resolved [00:58:54] (03CR) 10CI reject: [V:04-1] Temporary protection for audit contribution tracking bug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259308 (https://phabricator.wikimedia.org/T421024) (owner: 10Eileen) [01:02:26] (03PS2) 10Eileen: Additional protection on contribution tracking [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259311 (https://phabricator.wikimedia.org/T421024) [01:04:11] (03PS2) 10Eileen: Temporary protection for audit contribution tracking bug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259308 (https://phabricator.wikimedia.org/T421024) [01:04:33] 10fundraising-tech-ops: Fundraising access request for sfloyd - https://phabricator.wikimedia.org/T420990#11741665 (10Dwisehaupt) Approval granted. ` Date: Mon, 23 Mar 2026 17:10:58 From: Lisa Seitz Gruwell To: Dallas Wisehaupt Cc: Erica Viegas, Sarah Floyd,Fundraising Tech Ops, Caitlin Virtue Subject: Re: New... [01:04:54] 10fundraising-tech-ops: Fundraising access request for sfloyd - https://phabricator.wikimedia.org/T420990#11741668 (10Dwisehaupt) [01:05:52] (03CR) 10Wfan: [C:03+2] Additional protection on contribution tracking [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259311 (https://phabricator.wikimedia.org/T421024) (owner: 10Eileen) [01:06:23] (03CR) 10Wfan: [C:03+2] Temporary protection for audit contribution tracking bug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259308 (https://phabricator.wikimedia.org/T421024) (owner: 10Eileen) [01:10:22] (03PS1) 10Eileen: Fix contribution tracking data being removed [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259314 (https://phabricator.wikimedia.org/T421024) [01:14:50] 10fundraising-tech-ops: Fundraising access request for sfloyd - https://phabricator.wikimedia.org/T420990#11741689 (10Dwisehaupt) email sent requesting contact info update. [01:27:00] 06Fundraising-Backlog: Stop concatenating utm_source in the contribution tracking queue message, send indiviually - https://phabricator.wikimedia.org/T421028 (10Cstone) 03NEW [01:29:44] (03CR) 10CI reject: [V:04-1] Temporary protection for audit contribution tracking bug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259308 (https://phabricator.wikimedia.org/T421024) (owner: 10Eileen) [01:33:05] (03CR) 10CI reject: [V:04-1] Fix contribution tracking data being removed [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259314 (https://phabricator.wikimedia.org/T421024) (owner: 10Eileen) [01:33:55] (03PS1) 10Ejegg: Save adyen auth id to backend_processor_txn_id [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259316 [01:37:28] (03PS3) 10Eileen: Temporary protection for audit contribution tracking bug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259308 (https://phabricator.wikimedia.org/T421024) [01:46:18] (03CR) 10Ejegg: [C:03+2] Temporary protection for audit contribution tracking bug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259308 (https://phabricator.wikimedia.org/T421024) (owner: 10Eileen) [01:46:31] (03PS4) 10Eileen: Temporary protection for audit contribution tracking bug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259308 (https://phabricator.wikimedia.org/T421024) [01:46:59] (03CR) 10Ejegg: [V:03+2 C:03+2] Temporary protection for audit contribution tracking bug [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259308 (https://phabricator.wikimedia.org/T421024) (owner: 10Eileen) [01:49:20] (03PS2) 10Eileen: Fix contribution tracking data being removed [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259314 (https://phabricator.wikimedia.org/T421024) [01:50:11] (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/1259328 [01:50:28] (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/1259328 (owner: 10Eileen) [01:51:33] (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/1259328 (owner: 10Eileen) [01:55:21] !logcivicrm upgraded from b2c7f1d0 to 0aef661f [01:55:27] !log civicrm upgraded from b2c7f1d0 to 0aef661f [01:55:28] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [02:12:36] (03CR) 10Cstone: [C:03+2] Save adyen auth id to backend_processor_txn_id [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259316 (owner: 10Ejegg) [02:15:08] (03PS1) 10Ejegg: Stop sending bad data when replication lag is happening [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259333 [02:15:43] (03Merged) 10jenkins-bot: Save adyen auth id to backend_processor_txn_id [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259316 (owner: 10Ejegg) [02:20:38] 06Fundraising-Backlog, 10fundraising-tech-ops, 10FR-WMF-Audit: create stripe audit directories and config - https://phabricator.wikimedia.org/T420673#11741782 (10Dwisehaupt) Based on a returned call we added an ipset and rules for `files.stripe.com`. [02:22:31] (03CR) 10Cstone: [C:03+2] Bubble up Adyen Reversal Txn ID [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259241 (https://phabricator.wikimedia.org/T419593) (owner: 10Eileen) [02:23:08] (03Merged) 10jenkins-bot: Bubble up Adyen Reversal Txn ID [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259241 (https://phabricator.wikimedia.org/T419593) (owner: 10Eileen) [02:24:23] (03CR) 10Cstone: [C:03+2] Bubble up Braintree Reversal Txn ID [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259250 (https://phabricator.wikimedia.org/T419593) (owner: 10Eileen) [02:24:59] (03Merged) 10jenkins-bot: Bubble up Braintree Reversal Txn ID [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259250 (https://phabricator.wikimedia.org/T419593) (owner: 10Eileen) [02:26:47] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal, 06FR-donorrelations, and 2 others: PDF Civi receipts - feature request - https://phabricator.wikimedia.org/T368671#11741788 (10AKanji-WMF) Is this a requirement to auto generate a calendar year total receipt that our supporters can downl... [02:39:42] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Chariot import - get api access and investigate pulling in DAF (in particular PayPal grants) directly - https://phabricator.wikimedia.org/T415825#11741807 (10AKanji-WMF) Thank you @Eileenmcnaughton [02:41:39] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 13Patch-For-Review: High priority - audit overwriting contribution tracking - https://phabricator.wikimedia.org/T421024#11741808 (10Eileenmcnaughton) Update - we have stopped this happening further an... [02:41:41] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal, 06FR-donorrelations, and 2 others: PDF Civi receipts - feature request - https://phabricator.wikimedia.org/T368671#11741809 (10Lars) @AKanji-WMF Calendar year was what we discussed, but realistically if we're doing that and there is some... [03:16:41] (03PS1) 10Eileen: Start to bubble up auth_id and capture_id [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259381 (https://phabricator.wikimedia.org/T420527) [03:17:10] (03CR) 10CI reject: [V:04-1] Start to bubble up auth_id and capture_id [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259381 (https://phabricator.wikimedia.org/T420527) (owner: 10Eileen) [03:21:29] (03PS2) 10Eileen: Start to bubble up auth_id and capture_id [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259381 (https://phabricator.wikimedia.org/T420527) [03:27:15] (03PS1) 10Eileen: Declare auth_id & capture_id as legit fields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259383 (https://phabricator.wikimedia.org/T420527) [03:33:32] !log config revision changed from 79e052e4 to ded0c289 temporarily disable adyen audit parse - let's fix those misplaced IDs [03:33:33] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [03:34:55] (03PS2) 10Eileen: Start saving our backend_processor_reversal_id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259287 (https://phabricator.wikimedia.org/T420527) [03:38:10] !log config revision changed from ded0c289 to 16592428 schedule stripe download [03:38:11] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [04:02:01] (03CR) 10CI reject: [V:04-1] Start saving our backend_processor_reversal_id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259287 (https://phabricator.wikimedia.org/T420527) (owner: 10Eileen) [04:08:28] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Fix older Adyen Gr4vy / gravy backend_gateway_txn_id - https://phabricator.wikimedia.org/T421034 (10Eileenmcnaughton) 03NEW [04:09:49] (03PS2) 10Eileen: Declare auth_id & capture_id as legit fields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259383 (https://phabricator.wikimedia.org/T420527) [04:09:49] (03PS3) 10Eileen: Start saving our backend_processor_reversal_id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259287 (https://phabricator.wikimedia.org/T420527) [04:09:49] (03PS1) 10Eileen: Change type reference from donations to donation [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259386 [04:09:49] (03PS1) 10Eileen: Repair adyen backend gateway txn id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259387 (https://phabricator.wikimedia.org/T421034) [04:12:18] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Repair contribution tracking records where utm_medium overwritten by 'Audit' - https://phabricator.wikimedia.org/T421035 (10Eileenmcnaughton) 03NEW [04:19:16] (03CR) 10Eileen: [C:03+2] "We discussed this on a call but no-one clicked +2 - doing it myself as it was verbally agreed it just didn't get the click" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259314 (https://phabricator.wikimedia.org/T421024) (owner: 10Eileen) [04:21:47] (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/1259388 [04:21:54] (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/1259388 (owner: 10Eileen) [04:22:52] (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/1259388 (owner: 10Eileen) [04:24:08] !log civicrm upgraded from 0aef661f to b2ed875e [04:24:09] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [04:39:47] (03CR) 10CI reject: [V:04-1] Repair adyen backend gateway txn id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259387 (https://phabricator.wikimedia.org/T421034) (owner: 10Eileen) [04:40:50] (03CR) 10CI reject: [V:04-1] Start saving our backend_processor_reversal_id [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259287 (https://phabricator.wikimedia.org/T420527) (owner: 10Eileen) [05:36:01] (03CR) 10CI reject: [V:04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_43) - 10https://gerrit.wikimedia.org/r/1259494 (owner: 10L10n-bot) [06:58:03] (03CR) 10Abijeet Patro: [V:03+2] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_43) - 10https://gerrit.wikimedia.org/r/1259494 (owner: 10L10n-bot) [10:01:46] (03PS1) 10Reedy: CNDatabasePatcher: Use outputApplied() function [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/1259886 (https://phabricator.wikimedia.org/T420926) [12:34:37] 10fundraising-tech-ops, 06DC-Ops, 10ops-eqiad, 06SRE: Q3:rack/setup/install fransw100[23] - https://phabricator.wikimedia.org/T417295#11743055 (10Jclark-ctr) a:05Jclark-ctr→03Jgreen Updated passwords and sent temp password via private message to you [12:38:17] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog: Upgrade FraudFilter field-reference comparisons to work with wildcards - https://phabricator.wikimedia.org/T421059 (10jgleeson) 03NEW [12:58:36] (03PS1) 10Jgleeson: FraudFilter Update: Field references now work with wildcards [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259960 (https://phabricator.wikimedia.org/T421059) [13:14:20] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog: Sprint E- Priorities - https://phabricator.wikimedia.org/T419708#11743283 (10Damilare) Feature team completed tasks - {T419891} - Add field-reference comparison to GenericPatternFilter - {T418660} - Deduper: Find potential matches matching a... [13:16:30] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog: Sprint E- Priorities - https://phabricator.wikimedia.org/T419708#11743332 (10Damilare) Chaos crew completed tasks - {T412492} - Queue consumers duplicating all 'wmf' log lines - {T403849} - Is RPOW helping us at all under standalone? - {T420... [14:00:22] (03PS2) 10Damilare Adedoyin: Add the Gravy getPaymentServicesForMethod API to fetch the enabled currencies/countries on a payment method. [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1251518 (https://phabricator.wikimedia.org/T419704) [14:00:39] (03PS2) 10Damilare Adedoyin: Fetch enabled countries on Gravy to determine which currencies are unsupported and requires fallback [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1251522 (https://phabricator.wikimedia.org/T419704) [14:01:08] (03PS6) 10Damilare Adedoyin: Add idempotency key to Gravy transaction requests. Using the invoice_id as a key to ensure duplicates are caught. [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1255890 [14:03:29] (03CR) 10CI reject: [V:04-1] Fetch enabled countries on Gravy to determine which currencies are unsupported and requires fallback [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1251522 (https://phabricator.wikimedia.org/T419704) (owner: 10Damilare Adedoyin) [14:05:53] ejegg: you asked for it, you got it https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/1259960 [14:06:58] oh nice! [14:07:01] looking jgleeson [14:21:08] (03CR) 10Thiemo Kreuz (WMDE): [C:03+2] RecurUpgrade: Use canonical cast function name [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259227 (https://phabricator.wikimedia.org/T410516) (owner: 10Umherirrender) [14:22:11] (03CR) 10Ejegg: [C:04-1] "Nice! Just needs a little more guarding against regex DOS: https://owasp.org/www-community/attacks/Regular_expression_Denial_of_Service_-_" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259960 (https://phabricator.wikimedia.org/T421059) (owner: 10Jgleeson) [14:22:49] (03CR) 10Damilare Adedoyin: [C:03+2] Start ignoring one of the adyen audit files [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1247710 (https://phabricator.wikimedia.org/T418967) (owner: 10Eileen) [14:28:26] (03CR) 10Damilare Adedoyin: [C:03+2] Add in new fields [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1254306 (https://phabricator.wikimedia.org/T420057) (owner: 10Cstone) [14:29:01] (03Merged) 10jenkins-bot: Add in new fields [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1254306 (https://phabricator.wikimedia.org/T420057) (owner: 10Cstone) [14:35:44] (03CR) 10Jgleeson: "Thanks ejegg. We're already escaping them with 'preg_quote' later on. See response inline. I'll add logging in for the rare case that we d" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259960 (https://phabricator.wikimedia.org/T421059) (owner: 10Jgleeson) [14:38:49] thanks for the review ejegg. we're already using preg_quote for the wildcard matching, is that what you're worried about? [14:38:55] or did you mean something else [14:44:41] (03Merged) 10jenkins-bot: RecurUpgrade: Use canonical cast function name [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259227 (https://phabricator.wikimedia.org/T410516) (owner: 10Umherirrender) [14:46:39] (03Merged) 10jenkins-bot: Start ignoring one of the adyen audit files [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1247710 (https://phabricator.wikimedia.org/T418967) (owner: 10Eileen) [14:58:19] My intent with that patch was only to support field references in wildcard rules, not regex rules so we shouldn't be adding those. For wildcard rules, the substituted values are regex-safe because matchesWildcard() preg_quote()s each literal segment before calling preg_match(). [14:58:52] Are you thinking about us adding regex rules with the field references? [15:00:29] (03PS1) 10Ejegg: Use OutboundRequest for Stripe [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259997 [15:03:12] jgleeson hmm, but what if I define a rule as first_name => '/%last_name%[0-9][0-9]/' and then the attacker puts (a|aa|aaa|)+ in last_name and aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa in first_name [15:03:37] after substitution it'll still return true from this->isRegex [15:03:50] and fire preg_match on the un-redacted attacker's input [15:05:24] it might be simpler to just support one regex style too instead of having two code paths for preg_match and 'just *' [15:12:55] but why would you use regex with field references when I haven't added support for it :D [15:13:24] what I'm saying is that you're right, but for the future that hasn't been promised [15:13:25] heh, maybe make it throw an error if you try then? [15:13:53] it feels harsh to kill the current patch with concerns it wasn't designed to serve [15:14:03] but I can add the regex step next, and add your guards [15:14:07] would that make sense? [15:14:26] incrementally upgrading it [15:14:36] no need to kill it, maybe just add one more call to !isRegex to decide whether to do the field substitutions [15:14:38] I have to shoot to pick up my kids. back soon and thanks for the review [15:24:42] thanks ejegg for that refactor patch, I noted it on the orignial patch that we needed to do that and it would be straightforwad enough [15:25:31] (03CR) 10Cstone: [C:03+2] Use OutboundRequest for Stripe [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259997 (owner: 10Ejegg) [15:25:50] ty cstone ! [15:26:58] (03Merged) 10jenkins-bot: Use OutboundRequest for Stripe [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259997 (owner: 10Ejegg) [15:41:22] huh, seeing some errors on staging [15:41:38] when I go to the status page it's just showing an error: 'Failed to find key by ID or tag' [15:42:05] /civicrm/upgrade shows it's already upgraded to 6.13.beta1 [15:42:33] but the command line cv updb says 'Found CiviCRM database version 6.12.beta1. [15:42:50] before failing with Unknown entity UserRole [15:43:05] I guess maybe it got the db upgrade done before that point? [15:43:23] now ext:upgrade-db is showing a lot of civicrm.ERROR: API4 Request Authorization failed: UserJob::get [15:45:13] ok, /civicrm/admin/extensions/upgrade seems to be doing something [15:48:47] upgrade_4880 seems to be hanging [15:49:08] could be the syncCustomField at the beginning? [15:50:57] (03CR) 10Ejegg: [C:03+1] "Looks pretty good, just a couple questions about field names" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259381 (https://phabricator.wikimedia.org/T420527) (owner: 10Eileen) [15:53:53] damilare: it looks like the commit to allow custom config on patch demo has been stalled in review for more than a year: https://gitlab.wikimedia.org/repos/test-platform/catalyst/patchdemo/-/merge_requests/95 [15:54:05] maybe we can get that merged at the hackathon?? [15:54:41] yea that'd be a good one to push for [15:55:44] thanks for the reminder, I was going to find where I could learn more about the configuration presets [16:14:37] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-Donor-portal: DonorPortal TY email for upgrade showing wrong frequency - https://phabricator.wikimedia.org/T421140 (10Damilare) 03NEW [16:24:46] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing: "With Contact" field not filled for some DM Activities - https://phabricator.wikimedia.org/T420652#11745064 (10Lars) For the March ones, the correct activities were created much later in the i... [16:37:37] (03PS2) 10Jgleeson: FraudFilter Update: Field references now work with wildcards [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259960 (https://phabricator.wikimedia.org/T421059) [16:40:21] ejegg: that update ^^^ adds a check to our field reference resolver to skip processing if it finds one of us accidentally adding an unsupported regex/field reference combo, guarding against the issue you mentioned. I've also added logging if we detect a field reference pattern, but then don't find a value for it, in the event of typos like you suggested [16:41:16] I'll make a ticket for the next upgrade, field references with regex [16:43:30] this gives us the power today to do rules like 'email' => '%first_name%.%last_name%*@gmail.com' [16:43:51] and then we can worry about the more granular regex style rules next [16:48:49] 03Fundraising Sprint - Entire room is a couch: Document Contact Save Logic - https://phabricator.wikimedia.org/T421142 (10AnnWF) 03NEW [16:49:09] 03Fundraising Sprint - Entire room is a couch: Document Contact Save Logic - https://phabricator.wikimedia.org/T421142#11745260 (10AnnWF) https://wikitech.wikimedia.org/wiki/Fundraising/Internal-facing/CiviCRM/ContactSave here [16:49:54] 10Fundraising analytics stack: Ingest Zendesk data into MinIO - https://phabricator.wikimedia.org/T379121#11745269 (10AStein-WMF) data is in review by analytics [16:50:05] 10Fundraising analytics stack: Ingest Zendesk data into MinIO - https://phabricator.wikimedia.org/T379121#11745271 (10AStein-WMF) 05Stalled→03In progress [16:50:33] 03Fundraising Sprint - Entire room is a couch: Document Contact Save Logic - https://phabricator.wikimedia.org/T421142#11745283 (10AnnWF) [16:50:48] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog: Document Contact Save Logic - https://phabricator.wikimedia.org/T421142#11745291 (10AnnWF) [16:51:14] 10Fundraising analytics stack: ingest P&T data into data lake or connect it to trino - https://phabricator.wikimedia.org/T412846#11745294 (10AStein-WMF) first dataset is pageviews. i'm going to move the dag to the new fr tech airflow instance [16:51:20] 10Fundraising analytics stack: ingest P&T data into data lake or connect it to trino - https://phabricator.wikimedia.org/T412846#11745295 (10AStein-WMF) 05Open→03In progress [16:52:52] (03CR) 10Wfan: [C:03+2] getExistingContact by merged to contact id, if contact id not found [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1253628 (https://phabricator.wikimedia.org/T420263) (owner: 10Lars SG) [17:04:58] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-email-preferences, 07Epic: Epic: Consent Compliance - https://phabricator.wikimedia.org/T408241#11745403 (10AKanji-WMF) a:03SBurnett-WMF [17:13:46] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: PayPal recurring fail wellness check - https://phabricator.wikimedia.org/T420651#11745476 (10Ejegg) Looks like it failed with a validation error at Gravy 2026-03-07 18:27:23,513 ERROR civicrm.wmf.INFO: Charging contribution_recur... [17:16:39] 10fundraising-tech-ops: Fundraising access request for alester - https://phabricator.wikimedia.org/T420772#11745500 (10Dwisehaupt) [17:18:14] 10fundraising-tech-ops: Fundraising access request for alester - https://phabricator.wikimedia.org/T420772#11745529 (10Dwisehaupt) a:03Dwisehaupt Contact info added to contact list. SSL client certificate created and sent via email. Password sent via sms. Metabase account created and added to the Core group. M... [17:20:22] 06Fundraising-Backlog: Change language in email preference center automated messaging - https://phabricator.wikimedia.org/T421150 (10krobinson) 03NEW [17:21:52] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-CiviCRM-Searchkit: Change language in email preference center automated messaging - https://phabricator.wikimedia.org/T421150#11745559 (10Lars) [17:24:33] (03Merged) 10jenkins-bot: getExistingContact by merged to contact id, if contact id not found [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1253628 (https://phabricator.wikimedia.org/T420263) (owner: 10Lars SG) [17:25:19] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-Donor-portal: DonorPortal TY email for upgrade showing wrong frequency - https://phabricator.wikimedia.org/T421140#11745572 (10Lars) Now fixed in the English template Annual: {F73571548} Monthly (no change except subject): {F73571641} Subject fo... [17:26:08] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-Donor-portal: DonorPortal TY email for upgrade showing wrong frequency - https://phabricator.wikimedia.org/T421140#11745582 (10Lars) a:03Lars [18:33:22] (03PS1) 10Wfan: unset buyer id [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1260070 (https://phabricator.wikimedia.org/T420651) [18:33:36] 06Fundraising-Backlog, 10FR-Smashpig, 10Recurring-Donations: Ensure validation errors in recurring charges send failmail - https://phabricator.wikimedia.org/T421155 (10Ejegg) 03NEW [18:33:52] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donor-portal: Update translations of WMF Recurring upgrade message before allowing non-English donor use of portal - https://phabricator.wikimedia.org/T421156 (10Lars) 03NEW [18:34:54] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-Donor-portal: DonorPortal TY email for upgrade showing wrong frequency - https://phabricator.wikimedia.org/T421140#11745957 (10Lars) @RLopez-WMF Further research shows that we don't allow annual recurring donors to upgrade their donation in any way... [18:35:04] (03PS2) 10Wfan: unset processor_contact_id to avoid it map to buyer id [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1260070 (https://phabricator.wikimedia.org/T420651) [18:46:00] (03PS1) 10Wfan: Do not send buyer_id for paypal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1260074 (https://phabricator.wikimedia.org/T420651) [18:49:46] either one works, di fix can deploy faster [18:52:10] anyone want to review this? [18:52:52] https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/1260070 since we do not use gravy id, so no processor_contact_id need at all [18:53:00] ejegg or cstone? [18:54:58] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations, 13Patch-For-Review: PayPal recurring fail wellness check - https://phabricator.wikimedia.org/T420651#11745996 (10AnnWF) a:03AnnWF [18:57:10] (03CR) 10Jgleeson: Add optional AES encryption for mediawiki donor export output (031 comment) [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1253624 (https://phabricator.wikimedia.org/T416948) (owner: 10Jgleeson) [18:57:33] (03CR) 10Jgleeson: Add optional AES encryption for mediawiki donor export output (031 comment) [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1253624 (https://phabricator.wikimedia.org/T416948) (owner: 10Jgleeson) [18:59:23] (03PS3) 10Jgleeson: FraudFilter Update: Field references now work with wildcards [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259960 (https://phabricator.wikimedia.org/T421059) [18:59:26] (03CR) 10Eileen: Start to bubble up auth_id and capture_id (032 comments) [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1259381 (https://phabricator.wikimedia.org/T420527) (owner: 10Eileen) [18:59:33] (03CR) 10Ejegg: [C:03+2] "Thanks, this is great!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259960 (https://phabricator.wikimedia.org/T421059) (owner: 10Jgleeson) [18:59:44] thank you ejegg [18:59:46] ! [19:00:24] (03CR) 10Jgleeson: [C:03+2] "LGTM!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1260070 (https://phabricator.wikimedia.org/T420651) (owner: 10Wfan) [19:00:32] thanks! [19:01:23] np - wfan that's to stop it being consumed as buyer id downstream right? [19:02:19] ah yeah - you say that in the commit [19:02:20] thanks [19:03:29] (03CR) 10Jgleeson: Add optional AES encryption for mediawiki donor export output (031 comment) [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1253624 (https://phabricator.wikimedia.org/T416948) (owner: 10Jgleeson) [19:12:14] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: Integrate Chariot to Civi for automated payment info updates - https://phabricator.wikimedia.org/T419044#11746080 (10AKanji-WMF) [19:13:02] 06Fundraising-Backlog: Integrate Chariot to Civi for automated payment info updates - https://phabricator.wikimedia.org/T419044#11746085 (10AKanji-WMF) [19:18:00] (03Merged) 10jenkins-bot: FraudFilter Update: Field references now work with wildcards [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1259960 (https://phabricator.wikimedia.org/T421059) (owner: 10Jgleeson) [19:18:02] (03Merged) 10jenkins-bot: unset processor_contact_id to avoid it map to buyer id [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1260070 (https://phabricator.wikimedia.org/T420651) (owner: 10Wfan) [19:21:17] PROBLEM - check_rsyslog_backlog on frdb1006 is CRITICAL: CRITICAL frlog1002=954 [critical = 100] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_rsyslog_backlog [19:21:39] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog: Fundraising Sprint F - 2026 - Priorities - https://phabricator.wikimedia.org/T420783#11746114 (10AKanji-WMF) [19:24:38] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 13Patch-For-Review: Get Stripe API credentials to get the settlement report setup - https://phabricator.wikimedia.org/T419628#11746122 (10AKanji-WMF) [19:24:39] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Chariot import - get api access and investigate pulling in DAF (in particular PayPal grants) directly - https://phabricator.wikimedia.org/T415825#11746123 (10AKanji-WMF) [19:24:42] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog: Integrate Chariot to Civi for automated payment info updates - https://phabricator.wikimedia.org/T419044#11746124 (10AKanji-WMF) [19:24:43] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Add backend_processor_id & payment_reconciliation_id fields to `smashpig.pending` - https://phabricator.wikimedia.org/T420057#11746125 (10AKanji-WMF) [19:24:48] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Add index to utm_source on contribution tracking - https://phabricator.wikimedia.org/T420289#11746142 (10AKanji-WMF) [19:24:52] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Add fields to Civi to better reflect reporting - https://phabricator.wikimedia.org/T420156#11746143 (10AKanji-WMF) [19:24:54] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 13Patch-For-Review: Adyen discrepancy - batch 1154 (caused by Gr4vy bugs) - https://phabricator.wikimedia.org/T420527#11746141 (10AKanji-WMF) [19:24:58] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 07Epic: New WMFContributionExtra fields backend_processor_reversal_id & payment_orchestrator_reversal_id & auth_id & capture_id - https://phabricator.wikimedia.org/T419649#11746144 (10AKa... [19:25:02] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Field-a-polooza - https://phabricator.wikimedia.org/T420155#11746147 (10AKanji-WMF) [19:25:08] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice, 13Patch-For-Review: Remove $wgCentralHost in favor of $wgCentralSelectedBannerDispatcher - https://phabricator.wikimedia.org/T419633#11746145 (10AKanji-WMF) [19:25:14] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice, 13Patch-For-Review: Add an automatic default for $wgNoticeProjects in CentralNotice - https://phabricator.wikimedia.org/T419627#11746146 (10AKanji-WMF) [19:26:17] PROBLEM - check_rsyslog_backlog on frdb1006 is CRITICAL: CRITICAL frlog1002=1137 [critical = 100] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_rsyslog_backlog [19:28:27] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog: Priorities: Sprint D - https://phabricator.wikimedia.org/T418798#11746168 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [19:29:05] ^^ looking at the rsyslog stuff. [19:29:22] 03Fundraising Sprint - Entire room is a couch, 14Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, and 2 others: Set up the dlocal -> Gravy settlement report - https://phabricator.wikimedia.org/T396146#11746171 (10Cstone) gravy is still working with dlocal on this [19:29:31] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10FR-Donor-portal, 07fr-current-sprint, 13Patch-For-Review: Revised 'Your active recurring donations' card + new 'Manage your recurring donation' page for Donor Portal - https://phabricator.wikimedia.org/T417822#11746172 (10AKanji-WMF) [19:30:03] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Add fields to Civi to better reflect reporting - https://phabricator.wikimedia.org/T420156#11746174 (10Eileenmcnaughton) a:03Eileenmcnaughton [19:30:14] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10FR-Donor-portal, 07fr-current-sprint, 05MW-1.46-notes (1.46.0-wmf.21; 2026-03-24): Donor Portal login page: message for when Civi is in maintenance mode - https://phabricator.wikimedia.org/T402972#11746176 (10AKanji-WMF) [19:30:35] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Add index to utm_source on contribution tracking - https://phabricator.wikimedia.org/T420289#11746177 (10AKanji-WMF) [19:31:02] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Add fields to Civi to better reflect reporting - https://phabricator.wikimedia.org/T420156#11746180 (10Eileenmcnaughton) Field added - needs populating [19:31:07] (03PS1) 10Wfan: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1260079 [19:31:15] (03CR) 10Wfan: [V:03+2 C:03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1260079 (owner: 10Wfan) [19:31:17] PROBLEM - check_rsyslog_backlog on frdb1006 is CRITICAL: CRITICAL frlog1002=968 [critical = 100] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_rsyslog_backlog [19:31:17] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 13Patch-For-Review: Get Stripe API credentials to get the settlement report setup - https://phabricator.wikimedia.org/T419628#11746182 (10AKanji-WMF) [19:31:55] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 07Epic: Field-a-polooza - https://phabricator.wikimedia.org/T420155#11746186 (10AKanji-WMF) 05Open→03Resolved [19:32:30] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 07Epic: New WMFContributionExtra fields backend_processor_reversal_id & payment_orchestrator_reversal_id & auth_id & capture_id - https://phabricator.wikimedia.org/T419649#11746191 (1... [19:32:48] !log payments-wiki upgraded from fce3fab5 to b387c6ba [19:32:51] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [19:33:25] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10FR-Donor-portal, 07fr-current-sprint, 05MW-1.46-notes (1.46.0-wmf.21; 2026-03-24): Donor Portal login page: message for when Civi is in maintenance mode - https://phabricator.wikimedia.org/T402972#11746207 (10AKanji-WMF) 05Open... [19:33:27] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Add index to utm_source on contribution tracking - https://phabricator.wikimedia.org/T420289#11746208 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [19:33:30] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 13Patch-For-Review: Get Stripe API credentials to get the settlement report setup - https://phabricator.wikimedia.org/T419628#11746204 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [19:33:31] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog: Document Contact Save Logic - https://phabricator.wikimedia.org/T421142#11746212 (10AKanji-WMF) 05Open→03Resolved [19:33:34] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog, 10FR-Donor-portal, 07fr-current-sprint, 13Patch-For-Review: Revised 'Your active recurring donations' card + new 'Manage your recurring donation' page for Donor Portal - https://phabricator.wikimedia.org/T417822#11746211 (10AKanji-W... [19:36:17] PROBLEM - check_rsyslog_backlog on frdb1006 is CRITICAL: CRITICAL frlog1002=968 [critical = 100] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_rsyslog_backlog [19:38:52] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-Smashpig, 10Recurring-Donations: Ensure validation errors in recurring charges send failmail - https://phabricator.wikimedia.org/T421155#11746240 (10Ejegg) [19:39:21] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Get the Widget inside Intacct working - https://phabricator.wikimedia.org/T420671#11746243 (10AKanji-WMF) [19:41:15] PROBLEM - check_rsyslog_backlog on frdb1006 is CRITICAL: CRITICAL frlog1002=968 [critical = 100] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_rsyslog_backlog [19:42:07] 06Fundraising-Backlog, 10FR-Donor-portal: Info: Revised Donor Portal Rollout - https://phabricator.wikimedia.org/T404445#11746249 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF [19:45:02] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10FR-Donor-portal: Donor Portal - Hide 'Convert to Annual' option for Annual gifts - https://phabricator.wikimedia.org/T420609#11746267 (10AKanji-WMF) [19:45:04] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donor-portal: Add token for CiviCRM emails to conditionally add Donor Portal link - https://phabricator.wikimedia.org/T419437#11746268 (10AKanji-WMF) [19:45:07] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: We retry failed recurring SEPA donations forever if the reason is retryable - https://phabricator.wikimedia.org/T420775#11746269 (10AKanji-WMF) [19:45:12] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog: Figure out what the ACH recurring failure flow looks like - https://phabricator.wikimedia.org/T420661#11746270 (10AKanji-WMF) [19:45:14] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog: Add appropriate consent/opt-in language to Payments form SMS capture - https://phabricator.wikimedia.org/T420271#11746272 (10AKanji-WMF) [19:45:15] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10FR-Donor-portal: Donor Portal - rename home link from "My donor portal" to "My donor account" - https://phabricator.wikimedia.org/T420610#11746271 (10AKanji-WMF) [19:45:17] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Add backend_processor_id & payment_reconciliation_id fields to `smashpig.pending` - https://phabricator.wikimedia.org/T420057#11746274 (10AKanji-WMF) [19:45:18] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog: Actually populate auth id and capture id columns - https://phabricator.wikimedia.org/T420987#11746273 (10AKanji-WMF) [19:45:19] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Add fields to Civi to better reflect reporting - https://phabricator.wikimedia.org/T420156#11746275 (10AKanji-WMF) [19:45:23] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations, 07fr-current-sprint: Add contribution search Searchkit/Formbuilder for DR - https://phabricator.wikimedia.org/T404987#11746278 (10AKanji-WMF) [19:45:30] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10donate.wikimedia.org, 07Accessibility, 07fr-current-sprint: Accessibility issues - Donate wiki - https://phabricator.wikimedia.org/T410586#11746277 (10AKanji-WMF) [19:45:34] 03Fundraising Sprint F- 2026, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 4 others: Automate some Direct Mail white mail coding - https://phabricator.wikimedia.org/T386031#11746279 (10AKanji-WMF) [19:45:38] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 13Patch-For-Review: Adyen discrepancy - batch 1154 (caused by Gr4vy bugs) - https://phabricator.wikimedia.org/T420527#11746276 (10AKanji-WMF) [19:45:42] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 07fr-current-sprint: Handle Gravy SEPA payment_service_transaction_id change - https://phabricator.wikimedia.org/T416330#11746280 (10AKanji-WMF) [19:45:46] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 07payments-orchestration: Recurring Token Migration - Adyen Apple Pay and Google Pay - https://phabricator.wikimedia.org/T418760#11746283 (10AKanji-WMF) [19:45:52] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface, 07fr-current-sprint: Refactor session use in DonationInterface - https://phabricator.wikimedia.org/T417831#11746287 (10AKanji-WMF) [19:45:56] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 07payments-orchestration: Recurring Token Migration - Adyen - https://phabricator.wikimedia.org/T418619#11746285 (10AKanji-WMF) [19:46:00] 03Fundraising Sprint F- 2026, 14Fundraising Sprint Michelin Star, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, and 2 others: 2nd Recurring Failure Email in Civi - https://phabricator.wikimedia.org/T365488#11746282 (10AKanji-WMF) [19:46:05] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10fundraising-tech-ops, 07fr-current-sprint, 07FR-Fraud: Create a payment attempts table for fraud scoring service - https://phabricator.wikimedia.org/T417217#11746288 (10AKanji-WMF) [19:46:09] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog: Sprint E- Priorities - https://phabricator.wikimedia.org/T419708#11746290 (10Damilare) Feature team completed tasks - {T421142} - Document Contact Save Logic - {T417822} - Revised 'Your active recurring donations' card + new 'Manage your rec... [19:46:15] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 14Fundraising-Backlog-Old, 10MediaWiki-extensions-DonationInterface, and 3 others: Some messages in the Donation extensions are outdated and should be removed - https://phabricator.wikimedia.org/T111677#11746286 (10AKanji-WMF) [19:46:17] PROBLEM - check_rsyslog_backlog on frdb1006 is CRITICAL: CRITICAL frlog1002=968 [critical = 100] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_rsyslog_backlog [19:46:19] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 07fr-current-sprint: Spike: Fraud Tools - https://phabricator.wikimedia.org/T408750#11746300 (10AKanji-WMF) [19:46:23] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donor-portal, 07fr-current-sprint: Create Recurring Upgrade and Recurring Downgrade activities when completed by DR through CiviCRM UI - https://phabricator.wikimedia.org/T409097#11746299 (10AKanji-WMF) [19:46:27] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint: Clear Acoustic contact list before exporting Civi group to Acoustic - https://phabricator.wikimedia.org/T419471#11746301 (10AKanji-WMF) [19:46:31] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 06FR-donorrelations, 07fr-current-sprint: Feature request assessment: Zendesk macro updater - https://phabricator.wikimedia.org/T387503#11746302 (10AKanji-WMF) [19:46:35] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing: Engage <> Gr4vy for Direct Mail CC and ACH - https://phabricator.wikimedia.org/T417842#11746304 (10AKanji-WMF) [19:46:44] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog: Adyen Account Migration for WMF Staff - https://phabricator.wikimedia.org/T420198#11746305 (10AKanji-WMF) [19:46:50] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice, 07fr-current-sprint: CentralNotice - Scoping Immediate Issues - https://phabricator.wikimedia.org/T417064#11746303 (10AKanji-WMF) [19:46:54] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Smarty templates failing to render when donor name has an apostrophe - https://phabricator.wikimedia.org/T421166 (10Ejegg) 03NEW [19:46:58] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic, 07fr-current-sprint: Set double opt in activity to cancelled when double opted in contact opts out - https://phabricator.wikimedia.org/T417695#11746306 (10AKanji-WMF) [19:47:02] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 07fr-combowiki, 07fr-current-sprint: Investigate: On-wiki donations using native HTML5 Payment Request API - https://phabricator.wikimedia.org/T415586#11746319 (10AKanji-WMF) [19:47:06] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint: Send double opt-in confirmation message whenever a contact's email is changed - https://phabricator.wikimedia.org/T407261#11746321 (10AKanji-WMF) [19:47:10] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 07fr-payments-ACH, 07payments-orchestration: Add support for a new parameter to show a Pending Thank You (TY) page - https://phabricator.wikimedia.org/T409500#11746322 (10AKanji-WMF) [19:47:14] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 07fr-current-sprint, 05FY25-26 WE3.5 Donor Identification and recognition, 13Patch-For-Review: CiviCRM is connected to MediaWiki - https://phabricator.wikimedia.org/T416950#11746320 (10AKanji-WMF) [19:47:22] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 07fr-current-sprint, 13Patch-For-Review: Recurring failure email link improvements - https://phabricator.wikimedia.org/T415229#11746324 (10AKanji-WMF) [19:47:28] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice, 13Patch-For-Review: Add an automatic default for $wgNoticeProjects in CentralNotice - https://phabricator.wikimedia.org/T419627#11746323 (10AKanji-WMF) [19:47:36] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 07fr-current-sprint, 13Patch-For-Review, 07payments-orchestration: Integrate Pix Automatico to dlocal - https://phabricator.wikimedia.org/T419446#11746325 (10AKanji-WMF) [19:47:40] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations, 07fr-current-sprint: Improve automatic deduping - https://phabricator.wikimedia.org/T415806#11746327 (10AKanji-WMF) [19:47:46] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice, 13Patch-For-Review: Remove $wgCentralHost in favor of $wgCentralSelectedBannerDispatcher - https://phabricator.wikimedia.org/T419633#11746326 (10AKanji-WMF) [19:47:50] 03Fundraising Sprint F- 2026, 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Add Searchkit with daily email notifications / dashlet for donations missing required details - https://phabricator.wikimedia.org/T412463#11746328 (10AKanji-WMF) [19:47:54] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 07fr-current-sprint: Channel sometimes empty for extra refunds / adjustments / chargebacks - https://phabricator.wikimedia.org/T414286#11746331 (10AKanji-WMF) [19:48:04] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice, 05MW-1.46-notes (1.46.0-wmf.21; 2026-03-24): Filtering banners on campaign page resets "Limit traffic" checkbox and "Campaign type" - https://phabricator.wikimedia.org/T182343#11746329 (10AKanji-WMF) [19:48:08] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations, and 2 others: Add token for recurring donation failure link - https://phabricator.wikimedia.org/T419046#11746330 (10AKanji-WMF) [19:48:12] 03Fundraising Sprint F- 2026, 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#11746333 (10AKanji-WMF) [19:48:16] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Handle Braintree chargeback reversals - https://phabricator.wikimedia.org/T420556#11746334 (10AKanji-WMF) [19:48:20] 03Fundraising Sprint F- 2026, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, 10FR-WMF-Audit, and 2 others: Document Audit Settlement process - https://phabricator.wikimedia.org/T409995#11746332 (10AKanji-WMF) [19:48:24] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Audit file size - https://phabricator.wikimedia.org/T418967#11746340 (10AKanji-WMF) [19:48:28] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog: Sprint E- Priorities - https://phabricator.wikimedia.org/T419708#11746339 (10AKanji-WMF) [19:48:32] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Check for merged contact if no match on contact id in SaveContact - https://phabricator.wikimedia.org/T420263#11746341 (10AKanji-WMF) [19:48:36] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog: Integrate Chariot to Civi for automated payment info updates - https://phabricator.wikimedia.org/T419044#11746342 (10AKanji-WMF) [19:48:40] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Chariot import - get api access and investigate pulling in DAF (in particular PayPal grants) directly - https://phabricator.wikimedia.org/T415825#11746343 (10AKanji-WMF) [19:48:52] 03Fundraising Sprint - Entire room is a couch, 06Fundraising-Backlog: Sprint E- Priorities - https://phabricator.wikimedia.org/T419708#11746346 (10Damilare) 05Open→03Resolved [19:49:00] 03Fundraising Sprint F- 2026, 06Fundraising-Backlog: Upgrade FraudFilter field-reference comparisons to work with wildcards - https://phabricator.wikimedia.org/T421059#11746348 (10AKanji-WMF) [19:49:12] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Smarty templates failing to render when donor name has an apostrophe - https://phabricator.wikimedia.org/T421166#11746350 (10Ejegg) [19:51:17] PROBLEM - check_rsyslog_backlog on frdb1006 is CRITICAL: CRITICAL frlog1002=968 [critical = 100] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_rsyslog_backlog [19:56:15] PROBLEM - check_rsyslog_backlog on frdb1006 is CRITICAL: CRITICAL frlog1002=968 [critical = 100] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_rsyslog_backlog [20:01:17] PROBLEM - check_rsyslog_backlog on frdb1006 is CRITICAL: CRITICAL frlog1002=956 [critical = 100] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_rsyslog_backlog [20:06:15] PROBLEM - check_rsyslog_backlog on frdb1006 is CRITICAL: CRITICAL frlog1002=317 [critical = 100] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_rsyslog_backlog [20:11:17] RECOVERY - check_rsyslog_backlog on frdb1006 is OK: OK https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_rsyslog_backlog [20:14:49] 03Fundraising Sprint - Floor is Lava, 14Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, and 2 others: Set up the dlocal -> Gravy settlement report - https://phabricator.wikimedia.org/T396146#11746500 (10AKanji-WMF) [20:15:20] 03Fundraising Sprint - Floor is Lava, 10MediaWiki-extensions-CentralNotice, 07JavaScript, 05MW-1.46-notes (1.46.0-wmf.18; 2026-03-03): Remove javascript global wgNoticeUserData - https://phabricator.wikimedia.org/T299093#11746502 (10AKanji-WMF) [20:15:33] 03Fundraising Sprint - Floor is Lava, 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Paypal settlement anomaly to handle - https://phabricator.wikimedia.org/T417347#11746506 (10AKanji-WMF) [20:16:55] (03CR) 10CDanis: [C:03+1] Add optional AES encryption for mediawiki donor export output (031 comment) [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1253624 (https://phabricator.wikimedia.org/T416948) (owner: 10Jgleeson) [20:24:48] (03CR) 10Jgleeson: Add optional AES encryption for mediawiki donor export output (031 comment) [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1253624 (https://phabricator.wikimedia.org/T416948) (owner: 10Jgleeson) [20:33:04] (03PS1) 10Damilare Adedoyin: Hide 'Convert to Annual' option for Annual gifts [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1260103 (https://phabricator.wikimedia.org/T420609) [20:36:01] 03Fundraising Sprint - Floor is Lava, 06Fundraising-Backlog, 10FR-Donor-portal, 13Patch-For-Review: Donor Portal - Hide 'Convert to Annual' option for Annual gifts - https://phabricator.wikimedia.org/T420609#11746623 (10Damilare) a:03Damilare [20:45:35] (03Abandoned) 10Wfan: Do not send buyer_id for paypal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1260074 (https://phabricator.wikimedia.org/T420651) (owner: 10Wfan) [20:46:14] (03PS1) 10Umherirrender: tests: Add return type declaration in TestingDonationLogger [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1260109 (https://phabricator.wikimedia.org/T356451) [21:00:20] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations, 05MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), 13Patch-For-Review: PayPal recurring fail wellness check - https://phabricator.wikimedia.org/T420651#11746705 (10AnnWF) https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationI... [21:05:03] (03CR) 10Lars SG: [C:03+2] Civix upgrade on wmf-civicrm [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1244171 (owner: 10Eileen) [21:05:32] (03CR) 10Eileen: [C:03+2] Create civiproxy role to match production [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259185 (https://phabricator.wikimedia.org/T420778) (owner: 10Damilare Adedoyin) [21:15:52] 06Fundraising-Backlog: Stripe Integration - https://phabricator.wikimedia.org/T303084#11746765 (10Cstone) [21:16:16] (03PS1) 10Lars SG: Pass page through from new link request to message template [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1260117 (https://phabricator.wikimedia.org/T421150) [21:16:57] (03PS2) 10Lars SG: Pass page through from new link request to message template [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1260117 (https://phabricator.wikimedia.org/T421150) [21:18:21] 06Fundraising-Backlog: Stripe Integration - https://phabricator.wikimedia.org/T303084#11746793 (10Cstone) [21:34:57] (03Merged) 10jenkins-bot: Civix upgrade on wmf-civicrm [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1244171 (owner: 10Eileen) [21:38:35] 03Fundraising Sprint - Floor is Lava, 06Fundraising-Backlog, 10FR-Donor-portal: Donor Portal - rename home link from "My donor portal" to "My donor account" - https://phabricator.wikimedia.org/T420610#11746861 (10AnnWF) a:03AnnWF [21:46:12] (03PS1) 10Wfan: Update my donor portal to my donor account [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1260123 (https://phabricator.wikimedia.org/T420610) [21:48:23] (03CR) 10Wfan: [C:03+2] Hide 'Convert to Annual' option for Annual gifts [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1260103 (https://phabricator.wikimedia.org/T420609) (owner: 10Damilare Adedoyin) [21:55:46] 03Fundraising Sprint - Floor is Lava, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 2 others: Ensure new is_major_gift & gl code fields are fully and correctly populated - https://phabricator.wikimedia.org/T409994#11746897 (10Eileenmcnaughton) [21:56:44] (03PS1) 10Eileen: Start populating new gl_code field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1260127 (https://phabricator.wikimedia.org/T409994) [22:06:16] (03Merged) 10jenkins-bot: Hide 'Convert to Annual' option for Annual gifts [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1260103 (https://phabricator.wikimedia.org/T420609) (owner: 10Damilare Adedoyin) [22:20:49] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Smarty templates failing to render when donor name has an apostrophe - https://phabricator.wikimedia.org/T421166#11746970 (10AnnWF) {contact.first_name|bool} [22:23:59] (03CR) 10CI reject: [V:04-1] Start populating new gl_code field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1260127 (https://phabricator.wikimedia.org/T409994) (owner: 10Eileen) [22:29:59] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Smarty templates failing to render when donor name has an apostrophe - https://phabricator.wikimedia.org/T421166#11746990 (10Lars) We can find and replace these across all message templates (after checking for other case... [22:35:23] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Ensure recurring upgrade eligibility between Acoustic export and CiviCRM is consistent - https://phabricator.wikimedia.org/T421184 (10Lars) 03NEW [22:41:12] (03CR) 10Cstone: [C:03+2] "thanks!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259333 (owner: 10Ejegg) [22:41:48] 10fundraising-tech-ops: Replace pay-lb anycast-healthcheck check_cmd with a non-nagios alternative - https://phabricator.wikimedia.org/T411036#11747024 (10Dwisehaupt) 05Open→03Resolved a:03Dwisehaupt Updated anycast-healthchecker to version 0.9.8 which includes the ability to output prom stats for the... [22:43:36] (03PS2) 10Eileen: Start populating new gl_code field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1260127 (https://phabricator.wikimedia.org/T409994) [22:55:44] 06Fundraising-Backlog, 10fundraising-tech-ops, 10Observability-Alerting: Shift frack alerting to use prometheus-alertmanager instead of icinga - https://phabricator.wikimedia.org/T367370#11747077 (10Dwisehaupt) [22:56:28] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Employee matching emails are not being sent - https://phabricator.wikimedia.org/T421187 (10Lars) 03NEW [23:03:20] (03Merged) 10jenkins-bot: Stop sending bad data when replication lag is happening [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1259333 (owner: 10Ejegg) [23:10:46] (03CR) 10CI reject: [V:04-1] Start populating new gl_code field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1260127 (https://phabricator.wikimedia.org/T409994) (owner: 10Eileen) [23:12:50] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Employee matching emails are not being sent - https://phabricator.wikimedia.org/T421187#11747152 (10Lars) [23:16:48] (03PS1) 10Ejegg: Consider employer provided by donor from more sources [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1260148 (https://phabricator.wikimedia.org/T421187) [23:32:47] (03CR) 10Cstone: [C:03+2] Update Braintree audit to handle chargeback_reversals [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1255282 (https://phabricator.wikimedia.org/T420556) (owner: 10Eileen) [23:33:20] (03Merged) 10jenkins-bot: Update Braintree audit to handle chargeback_reversals [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1255282 (https://phabricator.wikimedia.org/T420556) (owner: 10Eileen) [23:33:27] (03CR) 10Cstone: [C:03+2] Do not consolidate chargeback with donation & reversal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1255263 (owner: 10Eileen) [23:34:04] (03Merged) 10jenkins-bot: Do not consolidate chargeback with donation & reversal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1255263 (owner: 10Eileen) [23:34:45] 03Fundraising Sprint - Floor is Lava, 14Fundraising Sprint: Vixen, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 3 others: Ensure new is_major_gift & gl code fields are fully and correctly populated - https://phabricator.wikimedia.org/T409994#11747207 (10Eileenmcnaughton) @MDemosWMF Are you i... [23:47:11] (03CR) 10CI reject: [V:04-1] Consider employer provided by donor from more sources [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1260148 (https://phabricator.wikimedia.org/T421187) (owner: 10Ejegg) [23:56:08] (03PS3) 10Eileen: Start populating new gl_code field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1260127 (https://phabricator.wikimedia.org/T409994) [23:56:09] (03PS1) 10Eileen: Populate is_major_gift, channel, gl_code in import hook [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1260161 (https://phabricator.wikimedia.org/T409994)