[09:53:28] (03PS3) 10Jgleeson: Add orchestrator|backend_processor layer to Gravy API timing logs [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1236844 (https://phabricator.wikimedia.org/T416525) [09:53:34] (03PS2) 10Jgleeson: Add empty orchestrator placeholder to non-Gravy timing log tags [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1237503 (https://phabricator.wikimedia.org/T416525) [10:01:39] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 13Patch-For-Review: Add Gravy [Orchestrator|Processor] structured logs layer - https://phabricator.wikimedia.org/T416525#11595598 (10jgleeson) @Jgreen, @Dwisehaupt, one question here, let me lay out the context before asking: **Context:** Current format... [10:08:57] (03PS4) 10Jgleeson: Add orchestrator|backend_processor layer to Gravy API timing logs [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1236844 (https://phabricator.wikimedia.org/T416525) [10:09:05] (03PS3) 10Jgleeson: Add empty orchestrator placeholder to non-Gravy timing log tags [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1237503 (https://phabricator.wikimedia.org/T416525) [10:29:32] 06Fundraising-Backlog, 06Wikimedia-Fundraising, 10MediaWiki-extensions-CentralNotice: cn-stage-1.wmcloud.org hosts a spambot-filled open registration mediawiki site - https://phabricator.wikimedia.org/T416789#11595738 (10Pcoombe) [11:36:39] 06Fundraising-Backlog, 06Wikimedia-Fundraising, 10MediaWiki-extensions-CentralNotice: cn-stage-1.wmcloud.org hosts a spambot-filled open registration mediawiki site - https://phabricator.wikimedia.org/T416789#11596188 (10jgleeson) Oh wow, @taavi, thanks for flagging. We spun that up recently to demo a widget... [11:36:52] 06Fundraising-Backlog, 06Wikimedia-Fundraising, 10MediaWiki-extensions-CentralNotice: cn-stage-1.wmcloud.org hosts a spambot-filled open registration mediawiki site - https://phabricator.wikimedia.org/T416789#11596189 (10jgleeson) a:03jgleeson [11:40:41] 06Fundraising-Backlog, 06Wikimedia-Fundraising, 10MediaWiki-extensions-CentralNotice: cn-stage-1.wmcloud.org hosts a spambot-filled open registration mediawiki site - https://phabricator.wikimedia.org/T416789#11596207 (10jgleeson) OK, I think it might be easier to just kill the instance rather than lock it d... [11:47:45] 06Fundraising-Backlog, 06Wikimedia-Fundraising, 10MediaWiki-extensions-CentralNotice: cn-stage-1.wmcloud.org hosts a spambot-filled open registration mediawiki site - https://phabricator.wikimedia.org/T416789#11596221 (10jgleeson) The site has been deleted, along with the underlying MediaWiki database. Thank... [11:49:42] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06Wikimedia-Fundraising, 10MediaWiki-extensions-CentralNotice: cn-stage-1.wmcloud.org hosts a spambot-filled open registration mediawiki site - https://phabricator.wikimedia.org/T416789#11596234 (10jgleeson) [13:08:25] 06Fundraising-Backlog: Add Logout API Action - https://phabricator.wikimedia.org/T416352#11596497 (10jgleeson) [13:14:09] 06Fundraising-Backlog: Add logout link within Donor Portal - https://phabricator.wikimedia.org/T416351#11596518 (10jgleeson) [13:24:43] hey damilare [13:25:06] I notice we're using the mw rate limiter pingLimiter - first time I've seen that [13:25:15] (for donor portal) [13:26:15] looks it could help with a DDos scenario [13:30:26] yep jgleeson I think we use it on some of our DI api as well [13:31:35] yea its on the adyen submit payment api [13:32:44] ah right [13:32:47] makes sense [14:39:35] 06Fundraising-Backlog: Add Logout API Action - https://phabricator.wikimedia.org/T416352#11596864 (10jgleeson) →14Duplicate dup:03T416351 [14:39:36] 06Fundraising-Backlog: Add logout link within Donor Portal - https://phabricator.wikimedia.org/T416351#11596866 (10jgleeson) [14:39:59] 06Fundraising-Backlog: Call CiviCRM Checksum Invalidation API - https://phabricator.wikimedia.org/T416354#11596869 (10jgleeson) →14Duplicate dup:03T416351 [14:40:01] 06Fundraising-Backlog: Add logout link within Donor Portal - https://phabricator.wikimedia.org/T416351#11596871 (10jgleeson) [15:03:20] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 13Patch-For-Review: Add Gravy [Orchestrator|Processor] structured logs layer - https://phabricator.wikimedia.org/T416525#11596983 (10Jgreen) There should always be the same number of '|' delimiters. From the collection side it doesn't matter if there's a... [15:04:22] (03PS1) 10Jgleeson: Allow Contact.InvalidateChecksum API through CiviProxy [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1237921 (https://phabricator.wikimedia.org/T416353) [15:05:57] (03PS1) 10Jgleeson: Add logout functionality to Donor Portal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1237925 (https://phabricator.wikimedia.org/T416351) [15:07:02] (03CR) 10Jgleeson: "Testing this locally with a donor that has a recurring donation attached gets me:" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1237925 (https://phabricator.wikimedia.org/T416351) (owner: 10Jgleeson) [15:08:45] (03CR) 10CI reject: [V:04-1] Add logout functionality to Donor Portal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1237925 (https://phabricator.wikimedia.org/T416351) (owner: 10Jgleeson) [15:19:01] (03CR) 10Ejegg: [C:03+2] Avoid trailing whitespace in triggers [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1236853 (owner: 10Eileen) [15:19:36] (03CR) 10Ejegg: "oops, this is directly against deployment" [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1236853 (owner: 10Eileen) [15:19:53] (03PS1) 10Ejegg: Avoid trailing whitespace in triggers [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237929 [15:20:51] (03CR) 10Ejegg: [C:03+2] Avoid trailing whitespace in triggers [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237929 (owner: 10Ejegg) [15:21:11] (03Abandoned) 10Ejegg: Avoid trailing whitespace in triggers [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1236853 (owner: 10Eileen) [15:30:20] (03PS1) 10Ejegg: Stop failmailing individual batch inconsistencies [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237930 [15:35:17] !log standalone (IPN listener) SmashPig upgraded from 937d6e40 to fea03fcc [15:35:17] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [15:38:42] (03Merged) 10jenkins-bot: Avoid trailing whitespace in triggers [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237929 (owner: 10Ejegg) [15:42:09] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06Wikipedia-iOS-App-Backlog, 06Wikipedia-Android-App-Backlog (Android Release - FY2025-26): Apps Big EN 2025 Banner Name and Impression data /campaign_id mismatch - ... - https://phabricator.wikimedia.org/T415692#11597135 [16:02:13] (03PS1) 10Ejegg: Test for lost chargeback with status history [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1237938 [16:02:52] (03CR) 10CI reject: [V:04-1] Test for lost chargeback with status history [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1237938 (owner: 10Ejegg) [16:15:12] 06Fundraising-Backlog: Should we still only send the first recurring failure email if they have no other separate active recurrings - https://phabricator.wikimedia.org/T414046#11597375 (10AKanji-WMF) @MSuijkerbuijk_WMF do you have a perspective on whether we should send a recurring failure email if a donor has m... [16:18:40] huh tabs over spaces [16:19:44] (03PS2) 10Jgleeson: Add logout functionality to Donor Portal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1237925 (https://phabricator.wikimedia.org/T416351) [16:20:11] 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#11597442 (10Lars) @MDemosWMF This has been deployed, so you should now... [16:22:15] 06Fundraising-Backlog, 10FR-Donor-portal: EOY emails should include donors who had a monthly donation that was later changed to annual - https://phabricator.wikimedia.org/T414379#11597456 (10AKanji-WMF) While this isn't a donor-portal-specific phab, AFAIK donors will only be able to do this themselves through... [16:23:30] (03CR) 10CI reject: [V:04-1] Add logout functionality to Donor Portal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1237925 (https://phabricator.wikimedia.org/T416351) (owner: 10Jgleeson) [16:24:07] 06Fundraising-Analysis, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice: Add 'first campaign status' to CentralNotice banner_activity_minutely Turnilo cube and Druid source table - https://phabricator.wikimedia.org/T414478#11597482 (10AKanji-WMF) p:05Triage→03Medium [16:27:20] 06Fundraising-Backlog: GenericPatternFilter: Add numeric comparison operators - https://phabricator.wikimedia.org/T414524#11597519 (10jgleeson) 05Open→03Resolved [16:28:15] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: solve for email address updates from recurring annual PayPal donors (before their recurring is charged) - https://phabricator.wikimedia.org/T414620#11597526 (10AKanji-WMF) Unless you have initial thoughts @Lars, am moving to Next fo... [16:31:39] (03PS3) 10Jgleeson: Add logout functionality to Donor Portal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1237925 (https://phabricator.wikimedia.org/T416351) [16:33:12] damilare: nice test coverage on donor portal! [16:33:46] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Improve handling of large number of rows for SearchKit download - https://phabricator.wikimedia.org/T416740#11597568 (10Dwisehaupt) @Lars in nginx `client_max_body_size` was already increased to 10M in T219191. Also, on the php side we have the following... [16:34:29] I'll read up and jest and see if I can add some coverage for the logout stuff [16:34:38] ha read up on* jest [16:34:53] (03CR) 10CI reject: [V:04-1] Add logout functionality to Donor Portal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1237925 (https://phabricator.wikimedia.org/T416351) (owner: 10Jgleeson) [16:36:47] (03PS4) 10Jgleeson: Add logout functionality to Donor Portal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1237925 (https://phabricator.wikimedia.org/T416351) [16:39:02] TY jgleeson! [16:41:27] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10FR-Donor-portal, 0725 Dec Q3 Planning, 07Epic: Feature: Logout for Donor Portal - https://phabricator.wikimedia.org/T416350#11597619 (10jgleeson) [16:44:58] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10FR-Donor-portal, 0725 Dec Q3 Planning, 07Epic: Feature: Logout for Donor Portal - https://phabricator.wikimedia.org/T416350#11597648 (10jgleeson) [16:49:03] 06Fundraising-Backlog, 06FR-donorrelations, 07payments-orchestration: consider updating 'expiry date' to 'expiration date' on US donation form - https://phabricator.wikimedia.org/T414624#11597692 (10AKanji-WMF) @RKumar_WMF is this something we could ask Gravy to implement on our next call, or add to the issu... [16:50:25] (03CR) 10Jgleeson: "Please only +1 for now if happy with functionality. We need a design sign-off from Ramon before pushing this." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1237925 (https://phabricator.wikimedia.org/T416351) (owner: 10Jgleeson) [16:53:14] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10fundraising-tech-ops: IPs for Trustly SFTP reports - https://phabricator.wikimedia.org/T414833#11597713 (10AKanji-WMF) 05Open→03Resolved a:03AKanji-WMF Resolving, @Cstone let us know if there's anything final that needs to be communicated to... [16:53:32] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Move the cancel button to the top of option box - https://phabricator.wikimedia.org/T416895 (10SHust) 03NEW [16:53:38] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for ccogdill - https://phabricator.wikimedia.org/T415401#11597732 (10CaCogdill-WMF) Confirming my new cert is set up and working. Thank you, Dallas and fr-tech! [16:55:29] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for spatel - https://phabricator.wikimedia.org/T416286#11597752 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [16:56:07] 06Fundraising-Backlog, 06FR-donorrelations, 07fr-current-sprint, 07payments-orchestration: PAYPal - we no longer receive SAR files - ie recurring notifications - https://phabricator.wikimedia.org/T415003#11597756 (10AKanji-WMF) @Ejegg should we decline this task, add it to chaos holding pen for documentati... [16:56:20] 14Fundraising Sprint: ARMchair, 06Fundraising-Backlog, 10fundraising-tech-ops: Create more generic sftp download for reconciliation reports - https://phabricator.wikimedia.org/T415161#11597758 (10AKanji-WMF) 05Open→03Resolved Thank you @Eileenmcnaughton [16:57:17] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for ejegg - https://phabricator.wikimedia.org/T416424#11597763 (10Dwisehaupt) certificate renewed and certificate and password placed in the home directory on frpm. [16:58:12] 06Fundraising-Backlog, 06FR-donorrelations: Fix February debit cycles for donors who sign up for post-payment monthly convert on 29/30/31 January - https://phabricator.wikimedia.org/T416897 (10krobinson) 03NEW [16:58:22] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Reconciliation: Allow creation of addt soft credits and other entities on import - https://phabricator.wikimedia.org/T415163#11597777 (10AKanji-WMF) [16:59:01] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 10Reconciliation: Add monitoring for turn over of reconciliation files - https://phabricator.wikimedia.org/T415234#11597784 (10AKanji-WMF) [17:01:04] 10fundraising-tech-ops: Fundraising access request for Caitlin Cogdill - https://phabricator.wikimedia.org/T416399#11597799 (10CaCogdill-WMF) Thanks for this, Lars! For context on my use cases, I would use Civi access to: 1) Cross-check donor records between Acoustic and Civi when research Donor Relations questi... [17:01:14] ejegg: I'm just looking at the donor id stuff in prep for later - are these segments pulled from our civicrm data verbatim? https://docs.google.com/document/d/1N28pkaaEZh667ycye21RwPf1sMZebHc6IWOBW3PlXTA/edit?tab=t.0 [17:01:32] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev: Donor Segment and Status update when Recurring Status changes - https://phabricator.wikimedia.org/T415319#11597804 (10AKanji-WMF) Waiting to hear back from @JMando to see if this impacts data on reporting. @JMando please let us know i... [17:04:50] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for afowler - https://phabricator.wikimedia.org/T416288#11597826 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [17:05:31] 06Fundraising-Analysis, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice: Add 'first campaign status' to CentralNotice banner_activity_minutely Turnilo cube and Druid source table - https://phabricator.wikimedia.org/T414478#11597831 (10AStein-WMF) sorry i missed this- I believe @JMando has some pa... [17:06:23] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-techtalk: Do we / could we process Gravy transactions from gateway IPNS - https://phabricator.wikimedia.org/T415824#11597851 (10AKanji-WMF) I've added this to Tech Talk to help come to consensus as to what to do. Is there any risk to the "process w... [17:06:41] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for ayounsi - https://phabricator.wikimedia.org/T415121#11597870 (10Dwisehaupt) certificate renewed and certificate and password placed in the home directory on frpm. [17:09:24] 06Fundraising-Analysis, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice: Add 'first campaign status' to CentralNotice banner_activity_minutely Turnilo cube and Druid source table - https://phabricator.wikimedia.org/T414478#11597880 (10AKanji-WMF) Tx @AStein-WMF , @JMando please let us know if you... [17:11:33] 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#11597896 (10AKanji-WMF) Thanks @EMartin - ignore if this is already under way, but let us k... [17:12:20] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev: Donor Segment and Status update when Recurring Status changes - https://phabricator.wikimedia.org/T415319#11597901 (10Jmando-) Hey there all, currently we calculate the frameworks as described here: https://civicrm.wikimedia.org/civic... [17:14:17] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev: Combine all the ways we send automated civi emails - https://phabricator.wikimedia.org/T415953#11597908 (10AKanji-WMF) @Lars do you have a vision for how we might consolidate the "how" for how we send these emails? May be worth consid... [17:14:32] 06Fundraising-Backlog: Should we still only send the first recurring failure email if they have no other separate active recurrings - https://phabricator.wikimedia.org/T414046#11597924 (10MSuijkerbuijk_WMF) Yes we should - donors often set up 2 recurring gifts to spread their support. Thanks for checking @AKanj... [17:17:03] jgleeson: yep, those are calculated in the SQL triggers we write in CalculatedData [17:17:08] and stored in the wmf_donor table [17:17:55] 06Fundraising-Backlog: Donor ID Project Documentation draft - https://phabricator.wikimedia.org/T416638#11597935 (10jgleeson) [17:18:02] Thanks ejegg. I've added those to https://phabricator.wikimedia.org/T416638 [17:18:06] that text is from this page, which is generated from the same segment definitions: https://civicrm.wikimedia.org/civicrm/wmf-segment [17:18:33] just simplified slightly to clarify all those amounts mean 'not major donor' [17:21:51] FIRING: SwitchCoreInterfaceDown: Switch core interface down - fasw1-f5a-codfw:ge-0/0/0 (Core: fmsw-f5-codfw) - https://wikitech.wikimedia.org/wiki/Network_monitoring#Switch_interface_down - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?var-instance=fasw1-f5a-codfw:9804 - https://alerts.wikimedia.org/?q=alertname%3DSwitchCoreInterfaceDown [17:24:01] 06Fundraising-Backlog: Donor ID Project Documentation draft - https://phabricator.wikimedia.org/T416638#11598013 (10jgleeson) I've updated the doc to now use the donor segments from CiviCRM provided [[ https://docs.google.com/document/d/1N28pkaaEZh667ycye21RwPf1sMZebHc6IWOBW3PlXTA/edit?tab=t.0 | here ]] [17:24:33] 06Fundraising-Backlog: Gravy transaction updates come from the original audit file date - https://phabricator.wikimedia.org/T416411#11598016 (10AKanji-WMF) * Why do the more recent audit files from gravy not include new refunds/voids/change that come in - why are those anchored to their initial transaction audit... [17:27:48] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Content update for 1st? and 2nd recurring failure email - https://phabricator.wikimedia.org/T416435#11598036 (10AKanji-WMF) a:03AKanji-WMF @MSuijkerbuijk_WMF it looks like there are requests to make copy changes on the 2-email "re... [17:28:24] 10Fundraising analytics stack, 06Fundraising-Backlog, 10fundraising-tech-ops, 10FR-Tech-Analytics: Querying druid.pageviews_daily and druid.pageviews_hourly via Trino - https://phabricator.wikimedia.org/T367458#11598043 (10AStein-WMF) closing because we'll be taking a different approach to integrating P&T... [17:28:33] 10Fundraising analytics stack, 06Fundraising-Backlog, 10fundraising-tech-ops, 10FR-Tech-Analytics: Querying druid.pageviews_daily and druid.pageviews_hourly via Trino - https://phabricator.wikimedia.org/T367458#11598044 (10AStein-WMF) 05Open→03Resolved [17:31:32] 06Fundraising-Backlog: Donor ID Project Documentation draft - https://phabricator.wikimedia.org/T416638#11598080 (10jgleeson) [17:32:31] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 06FR-donorrelations, 10Recurring-Donations: Localizing Recurring Upgrade Form - https://phabricator.wikimedia.org/T415682#11598090 (10NNgu-WMF) Hi team, noting here that we are aiming to send these upgrading push emails out by March 24. Would it be possibl... [17:32:34] 06Fundraising-Backlog, 10fundraising-tech-ops, 06Fundraising-Tech-Roadmap, 10FR-Tech-Analytics, 0725 Dec Q3 Planning: Donate Wiki Support Page Pageviews - https://phabricator.wikimedia.org/T367460#11598092 (10AStein-WMF) @Ejegg @JMando 2 questions: 1. Do we still want this data? (I assume yes) 2. Does th... [17:33:03] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 06FR-donorrelations, 10Recurring-Donations: Localizing Recurring Upgrade Form - https://phabricator.wikimedia.org/T415682#11598093 (10NNgu-WMF) [17:34:45] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Consider CiviCRM Log Export extension - https://phabricator.wikimedia.org/T416504#11598105 (10AKanji-WMF) This looks valuable, what would be the lift to install and maintain? @Dwisehaupt is there anything that we currently use to monitor and log exports?... [17:36:31] 06Fundraising-Backlog: Donor ID Project Documentation draft - https://phabricator.wikimedia.org/T416638#11598117 (10jgleeson) >>! In T416638#11589624, @Lars wrote: > - I think it makes sense to use the same donor status id as we use on our end for this, just to keep things simple and consistent. If at some poi... [17:41:51] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Improve handling of large number of rows for SearchKit download - https://phabricator.wikimedia.org/T416740#11598140 (10AKanji-WMF) @Lars this is on the list for CiviCore work consideration, right? [17:41:51] RESOLVED: SwitchCoreInterfaceDown: Switch core interface down - fasw1-f5a-codfw:ge-0/0/0 (Core: fmsw-f5-codfw) - https://wikitech.wikimedia.org/wiki/Network_monitoring#Switch_interface_down - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?var-instance=fasw1-f5a-codfw:9804 - https://alerts.wikimedia.org/?q=alertname%3DSwitchCoreInterfaceDown [17:42:21] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 06FR-donorrelations, 10Recurring-Donations: Localizing Recurring Upgrade Form - https://phabricator.wikimedia.org/T415682#11598142 (10ehughes) Hi @NNgu-WMF , I'm tracking these tasks in Asana, due date is no problem for me! [17:48:32] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: paypal audit - is total failing to count BRL to USD conversion - https://phabricator.wikimedia.org/T416759#11598183 (10AKanji-WMF) Moving to chaos for investigation 🔎 [17:49:36] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 13Patch-For-Review: Add CiviProxy config to permit invalid checksum API call - https://phabricator.wikimedia.org/T416353#11598192 (10AKanji-WMF) [17:50:32] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 06FR-donorrelations, 10Recurring-Donations: Localizing Recurring Upgrade Form - https://phabricator.wikimedia.org/T415682#11598197 (10Lars) @NNgu-WMF Looks like DR is keeping tabs on this, so no harm in it being on their board. No harm in having additional... [17:51:50] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Move the cancel button to the top of option box - https://phabricator.wikimedia.org/T416895#11598214 (10AKanji-WMF) @Lars what's the estimated size of this one? [17:51:59] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Improve handling of large number of rows for SearchKit download - https://phabricator.wikimedia.org/T416740#11598215 (10Lars) @AKanji-WMF Potentially, I need to dig in a little more to figure out if this is something in core or something on our end. Thank... [17:52:30] (03PS1) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237963 (https://phabricator.wikimedia.org/T416638) [17:52:56] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Fix February debit cycles for donors who sign up for post-payment monthly convert on 29/30/31 January - https://phabricator.wikimedia.org/T416897#11598223 (10AKanji-WMF) p:05Triage→03Medium Adding to chaos as this is a one time... [17:54:04] (03PS2) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237963 (https://phabricator.wikimedia.org/T416638) [17:56:50] 06Fundraising-Backlog, 10fundraising-tech-ops: Fundraising access request for Caitlin Cogdill - https://phabricator.wikimedia.org/T416399#11598248 (10AKanji-WMF) Looping in @greg and @ERoden-WMF for approval [17:58:10] 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#11598257 (10MDemosWMF) @Lars That's great! I will keep an eye out when... [17:59:34] 06Fundraising-Backlog, 10fundraising-tech-ops: Fundraising access request for Caitlin Cogdill - https://phabricator.wikimedia.org/T416399#11598268 (10ERoden-WMF) Approved [17:59:50] (03PS1) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237965 [18:00:55] (03PS2) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237965 (https://phabricator.wikimedia.org/T416638) [18:05:25] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Email, 10FR-MGFE, and 2 others: Civi Searchkit should allow user to export list to acoustic - https://phabricator.wikimedia.org/T301514#11598306 (10AKanji-WMF) Since nobody is currently asking for this, I'll move into "scoping" for a potential "a... [18:13:10] 03Fundraising Sprint: D - 2026, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-MGFE: Request for improvement to prospecting system to track moves management - https://phabricator.wikimedia.org/T386961#11598370 (10AKanji-WMF) [18:13:39] 03Fundraising Sprint: C - 2026, 06Fundraising-Backlog, 10FR-Donor-portal, 10FR-email-preferences: Printer-friendly donation list for donor portal - https://phabricator.wikimedia.org/T388757#11598373 (10AKanji-WMF) [18:26:43] 06Fundraising-Backlog, 06Wikimedia-Fundraising, 10MediaWiki-extensions-DonationInterface: Find use cases for donation country or payment method obstacles - https://phabricator.wikimedia.org/T122528#11598422 (10AKanji-WMF) 05Open→03Declined Aside from expat-y edge cases we haven't seen a huge volume o... [18:29:29] 06Fundraising-Backlog, 07Fundraising-ComboWiki-Dependency, 06Wikimedia-Fundraising, 10MediaWiki-extensions-DonationInterface: Donors need an option to pay from another country - https://phabricator.wikimedia.org/T96047#11598437 (10AKanji-WMF) Adding in as something we'll likely think about with ComboWiki.... [18:37:01] 03Fundraising Sprint: C - 2026, 06Fundraising-Backlog: Add VIPPS in Norway - https://phabricator.wikimedia.org/T390870#11598480 (10AKanji-WMF) While the next Norway banners campaign is in May, there are emails in March - we should try to address this in Sprint C. {F71777355} [18:38:13] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donation-Processing: Creating the ability to QC imports - https://phabricator.wikimedia.org/T372475#11598485 (10AKanji-WMF) [18:41:01] 03Fundraising Sprint: C - 2026, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal: Donor Portal login page: message for when Civi is in maintenance mode - https://phabricator.wikimedia.org/T402972#11598488 (10AKanji-WMF) [18:42:52] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Is RPOW helping us at all under standalone? - https://phabricator.wikimedia.org/T403849#11598502 (10AKanji-WMF) p:05Triage→03Medium This investigation feels more chaos, in retrospect. [18:44:17] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Move the cancel button to the top of option box - https://phabricator.wikimedia.org/T416895#11598518 (10Lars) @SHust It looks like in {T291133}, we moved Cancel to the position beside View (so we had `View Cancel more>`), but that d... [18:44:26] 03Fundraising Sprint: C - 2026, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal: Track Donor Portal navigation (with web beacons?) - https://phabricator.wikimedia.org/T404243#11598520 (10AKanji-WMF) [18:46:50] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing, 0725 Dec Q3 Planning: New batch data entry update: Vague error description - https://phabricator.wikimedia.org/T404644#11598540 (10AKanji-WMF) @Lars the thread in core seems to be inactive; shoul... [18:47:20] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Email, 10FR-MGFE, and 2 others: Civi Searchkit should allow user to export list to acoustic - https://phabricator.wikimedia.org/T301514#11598541 (10Lars) @AKanji-WMF Ideally, I think we could get to this sooner as this plays into the audience bui... [18:48:48] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Email, 10FR-MGFE, and 2 others: Civi Searchkit should allow user to export list to acoustic - https://phabricator.wikimedia.org/T301514#11598547 (10AKanji-WMF) Great, thanks for the clarification - will move back into +1 for Sprint C or D conside... [18:48:50] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing, 0725 Dec Q3 Planning: New batch data entry update: Vague error description - https://phabricator.wikimedia.org/T404644#11598548 (10Lars) @AKanji-WMF Have added it to our core team requests list:... [18:52:05] 03Fundraising Sprint: C - 2026, 06Fundraising-Backlog, 06FR-donorrelations, 07payments-orchestration: Handle Gravy Paypal Chargebacks and Refunds from the resolution center - https://phabricator.wikimedia.org/T405404#11598554 (10AKanji-WMF) [18:55:29] 03Fundraising Sprint: D - 2026, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 07payments-orchestration: [Discussion] Proposal for Handling ACH Donations in CiviCRM - https://phabricator.wikimedia.org/T406663#11598573 (10AKanji-WMF) [18:56:28] 03Fundraising Sprint: C - 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Opt out contacts in Acoustic who need double opt in but don't have it - https://phabricator.wikimedia.org/T407019#11598579 (10AKanji-WMF) [18:58:54] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 0725 Dec Q3 Planning, 07Epic: Record confirmed email change in email preferences centre as double opt-in activity in CiviCRM - https://phabricator.wikimedia.org/T407442#11598586 (10AKanji-WMF) Does this get complicated if... [18:59:27] 03Fundraising Sprint: C - 2026, 06Fundraising-Backlog, 10FR-Donor-portal, 06FR-donorrelations: Donor Portal/Civi visibility for Donor Relations - https://phabricator.wikimedia.org/T407782#11598594 (10AKanji-WMF) [19:00:21] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10FR-Donor-portal, 0725 Dec Q3 Planning: Handling Annual Recurring Pause on Donor Portal - https://phabricator.wikimedia.org/T408214#11598595 (10AKanji-WMF) @KHill-WMF can we please confirm desired user flow (is the description above right)? If so we will... [19:00:30] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Fix February debit cycles for donors who sign up for post-payment monthly convert on 29/30/31 January - https://phabricator.wikimedia.org/T416897#11598596 (10Lars) p:05Medium→03Low @AKanji-WMF I don't think this is a one-time fi... [19:31:32] (03PS3) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237965 (https://phabricator.wikimedia.org/T416638) [19:33:20] (03PS3) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237963 (https://phabricator.wikimedia.org/T416638) [19:34:37] Gerrit is currently unavailable now.. haha hope this come back before our eos meeting~ [19:44:02] (03Abandoned) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237965 (https://phabricator.wikimedia.org/T416638) (owner: 10Jgleeson) [19:44:52] (03Restored) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237965 (https://phabricator.wikimedia.org/T416638) (owner: 10Jgleeson) [19:45:37] (03CR) 10Jgleeson: "keeping this one actually deleting the other one https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/tools/+/1237963" [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237965 (https://phabricator.wikimedia.org/T416638) (owner: 10Jgleeson) [19:50:13] (03Abandoned) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237963 (https://phabricator.wikimedia.org/T416638) (owner: 10Jgleeson) [19:51:30] 10fundraising-tech-ops, 06DC-Ops, 10ops-eqiad, 06SRE: Q3:rack/setup/install frdb1008 - https://phabricator.wikimedia.org/T414374#11598767 (10VRiley-WMF) [19:52:16] 06Fundraising-Backlog, 13Patch-For-Review: Donor ID Project Documentation draft - https://phabricator.wikimedia.org/T416638#11598769 (10Lars) We've agreed to add do_not_solicit to the csv, to be handled on the WM end. [19:54:54] (03PS1) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1238008 [19:56:24] 03Fundraising Sprint: C - 2026, 06Fundraising-Backlog, 13Patch-For-Review: Donor ID Project Documentation draft - https://phabricator.wikimedia.org/T416638#11598798 (10AKanji-WMF) [19:57:29] why does it keep changing the change-id! [19:57:34] werid [19:57:43] weird* [19:57:48] qsdfgasdf [19:58:08] (03PS4) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237965 (https://phabricator.wikimedia.org/T416638) [19:58:49] (03Abandoned) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1238008 (owner: 10Jgleeson) [20:03:32] (03CR) 10Eileen: [V:04-1] "Actually I've finally managed to use these to track down where the issue is - this is different to the ones in the emails - it's when what" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237930 (owner: 10Ejegg) [20:11:03] 03Fundraising Sprint: C - 2026, 06Fundraising-Backlog, 07fr-combowiki: Investigate: On-wiki donations using native HTML5 Payment Request API - https://phabricator.wikimedia.org/T415586#11598828 (10AKanji-WMF) [20:17:16] (03PS1) 10Wfan: Update SmashPig to v1.2.1.4 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1238014 [20:17:31] (03CR) 10Wfan: [C:03+2] Update SmashPig to v1.2.1.4 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1238014 (owner: 10Wfan) [20:18:20] 10fundraising-tech-ops, 06DC-Ops, 10ops-eqiad, 06SRE: Q3:rack/setup/install frdb1008 - https://phabricator.wikimedia.org/T414374#11598853 (10VRiley-WMF) [20:34:38] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Fix February debit cycles for donors who sign up for post-payment monthly convert on 29/30/31 January - https://phabricator.wikimedia.org/T416897#11598931 (10AKanji-WMF) Thank you @Lars! Appreciate the clarification, I thought the a... [20:45:28] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for krobinson - https://phabricator.wikimedia.org/T416276#11598968 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [20:49:57] (03PS3) 10Wfan: Replacing email to phone for venmo unique identifier check [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237534 (https://phabricator.wikimedia.org/T416052) [20:55:47] 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#11599014 (10XenoRyet) 05Open→03Resolved [20:56:23] (03PS4) 10Wfan: 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) [20:56:34] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 06FR-donorrelations, 07fr-current-sprint, 07payments-orchestration: Handle Gravy giving us wrong or inconsistent paypal trxn ID - https://phabricator.wikimedia.org/T415744#11599017 (10XenoRyet) 05Open→03Resolved [20:57:54] (03PS2) 10Wfan: Update SmashPig to v1.2.1.4 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1238014 [20:58:00] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 07fr-current-sprint: Handle paypal recurrings coming in through audit with no transactionLog data - https://phabricator.wikimedia.org/T415606#11599023 (10XenoRyet) 05Open→03Resolved [20:58:31] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 07fr-current-sprint: iDEAL logo update required January 29 - March 31, 2026 - https://phabricator.wikimedia.org/T409083#11599026 (10XenoRyet) 05Open→03Resolved [20:58:54] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10fundraising-tech-ops, 13Patch-For-Review: Get Trustly Reconciliation reports downloading - https://phabricator.wikimedia.org/T415135#11599032 (10XenoRyet) 05Open→03Resolved [20:59:49] 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#11599034 (10XenoRyet) 05Open→03Resolved [21:00:34] 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#11599040 (10XenoRyet) 05Open→03Resolved [21:01:02] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Send double opt-in email template after donation for donors in Italy and Austria - https://phabricator.wikimedia.org/T416198#11599049 (10XenoRyet) 05Open→03Resolved [21:01:25] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 10FR-Donor-portal, 05MW-1.46-notes (1.46.0-wmf.15; 2026-02-10): When civiproxy is down display a better donor preference page - https://phabricator.wikimedia.org/T415393#11599067 (10XenoRyet) 05Open→03Resolved [21:02:33] 03Fundraising Sprint: Ball pit, 06Fundraising-Backlog, 07fr-current-sprint: Add in tracking (and graphs) for how long api calls to the payment processors take - https://phabricator.wikimedia.org/T411673#11599075 (10XenoRyet) 05Open→03Resolved [21:03:41] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06Wikimedia-Fundraising, 10MediaWiki-extensions-CentralNotice: cn-stage-1.wmcloud.org hosts a spambot-filled open registration mediawiki site - https://phabricator.wikimedia.org/T416789#11599081 (10XenoRyet) 05Open→03Resolved [21:04:10] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Remove extra snooze activities - https://phabricator.wikimedia.org/T415642#11599091 (10XenoRyet) 05Open→03Resolved [21:04:41] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Recurring-Donations: Add link in Civi UI to re-send send 'Monthly Convert' thank you email - https://phabricator.wikimedia.org/T416228#11599109 (10XenoRyet) 05Open→03Resolved [21:05:03] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 13Patch-For-Review: Contribution imported to trashed contact because the contact was merged after data entered in batch - https://phabricator.wikimedia.org/T415327#11599111 (10XenoRyet) 05Open→03Resolved [21:05:25] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Lao form appears to be broken - https://phabricator.wikimedia.org/T414490#11599113 (10XenoRyet) 05Open→03Resolved [21:05:55] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Donor cancelled recurring donation at PayPal. Donation still shows as active in Civi. - https://phabricator.wikimedia.org/T416014#11599115 (10XenoRyet) 05Open→03Resolved [21:06:25] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 05MW-1.46-notes (1.46.0-wmf.14; 2026-02-03): Braintree getClientToken() running twice on form load - https://phabricator.wikimedia.org/T415720#11599120 (10XenoRyet) 05Open→03Resolved [21:06:38] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 05MW-1.46-notes (1.46.0-wmf.14; 2026-02-03): gravy google pay btn gone - https://phabricator.wikimedia.org/T415921#11599122 (10XenoRyet) 05Open→03Resolved [21:07:28] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 07fr-payments-ACH: Recurring ACH looks like a success but then is actually failed - https://phabricator.wikimedia.org/T409471#11599125 (10XenoRyet) 05Open→03Resolved [21:07:39] 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#11599128 (10XenoRyet) 05Open→03Resolved [21:08:10] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Skipping refunds for contributions still in Donations Queue - https://phabricator.wikimedia.org/T412984#11599131 (10XenoRyet) 05Open→03Resolved [21:08:22] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: gravy MISSING_PREDECESSOR - https://phabricator.wikimedia.org/T415430#11599134 (10XenoRyet) 05Open→03Resolved [21:08:38] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Transactions missing contribution_tracking_id - https://phabricator.wikimedia.org/T409237#11599136 (10XenoRyet) 05Open→03Resolved [21:09:25] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Donations failed with "expired card", but in Gr4vy the expiration date appears to be valid? - https://phabricator.wikimedia.org/T413665#11599138 (10XenoRyet) 05Open→03Resolved [21:10:28] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Mailing Events from Acoustic can be recorded on deleted duplicate contacts - https://phabricator.wikimedia.org/T404404#11599140 (10XenoRyet) 05Open→03Resolved [21:10:50] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: utm weirdness - different values in contribution tracking, on the donation message, and in the logs - https://phabricator.wikimedia.org/T412307#11599142 (10XenoRyet) 05Open→03Resolved [21:11:11] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Remove Invalid E-mail address custom field - https://phabricator.wikimedia.org/T411282#11599144 (10XenoRyet) 05Open→03Resolved [21:11:20] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Names from ACH are all caps - https://phabricator.wikimedia.org/T407659#11599146 (10XenoRyet) 05Open→03Resolved [21:11:42] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations, 05MW-1.46-notes (1.46.0-wmf.15; 2026-02-10): Apple Pay donors seeing first & lastname error messages - https://phabricator.wikimedia.org/T407033#11599148 (10XenoRyet) 05Open→03Resolved [21:11:59] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 05MW-1.46-notes (1.46.0-wmf.14; 2026-02-03): Try to log more detail of client side script error or ignore it - https://phabricator.wikimedia.org/T382623#11599150 (10XenoRyet) 05Open→03Resolved [21:13:12] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Fail Mail (civi1002) run-job: Silverpop emails - Check main database file uploade completed (DatabaseUpdate) failed with code 1 - https://phabricator.wikimedia.org/T406485#11599154 (10XenoRyet) 05Open→03Resolved [21:13:23] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 05MW-1.46-notes (1.46.0-wmf.14; 2026-02-03): client side error for apple session exist already - https://phabricator.wikimedia.org/T407584#11599156 (10XenoRyet) 05Open→03Resolved [21:14:10] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Handle unsubscribes from Acoustic when contact has been deleted - https://phabricator.wikimedia.org/T409499#11599158 (10XenoRyet) 05Open→03Resolved [21:30:49] (03PS5) 10Wfan: Assign location type for 3rd party donaiton [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237617 (https://phabricator.wikimedia.org/T416052) [21:34:52] (03PS6) 10Wfan: Assign location type for 3rd party donaiton [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237617 (https://phabricator.wikimedia.org/T416052) [21:35:14] (03PS3) 10Wfan: When venmo username update, add activity for old one [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237625 (https://phabricator.wikimedia.org/T416052) [21:35:56] (03CR) 10Wfan: [C:03+2] "recheck" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1233252 (https://phabricator.wikimedia.org/T400765) (owner: 10Wfan) [21:37:01] (03CR) 10Wfan: "recheck" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1238014 (owner: 10Wfan) [21:37:56] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev: Donor Segment and Status update when Recurring Status changes - https://phabricator.wikimedia.org/T415319#11599253 (10Lars) @JMando Is it too much to think about us just storing those past statuses in Civi? How many are you calculatin... [21:42:11] 03Fundraising Sprint: C - 2026, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Missing adyen gateway in pending record - audit unable to find the row - https://phabricator.wikimedia.org/T416760#11599263 (10AKanji-WMF) [21:45:07] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations, 07Documentation: Audit existing payment error messages - https://phabricator.wikimedia.org/T379197#11599274 (10AKanji-WMF) May include interface messages and old/orphan messages in translation files etc. Should double check that... [21:51:11] larssandergreen: I had the patch updated if non primary and diff type still add it. [21:57:36] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev: Donor Segment and Status update when Recurring Status changes - https://phabricator.wikimedia.org/T415319#11599303 (10Jmando-) We have the current segment/status and then every donor's segment/status by quarter going back 5 fiscal yea... [22:00:05] (03Merged) 10jenkins-bot: 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) [22:00:06] (03Merged) 10jenkins-bot: Update SmashPig to v1.2.1.4 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1238014 (owner: 10Wfan) [22:03:44] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for khancock - https://phabricator.wikimedia.org/T416279#11599333 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [22:05:15] 06Fundraising-Backlog, 06FR-donorrelations, 07fr-current-sprint, 07payments-orchestration: PAYPal - we no longer receive SAR files - ie recurring notifications - https://phabricator.wikimedia.org/T415003#11599337 (10AKanji-WMF) After speaking with @Ejegg and the team, it sounds like we're still determining... [22:07:30] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for abeckford - https://phabricator.wikimedia.org/T415736#11599343 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [22:14:48] (03PS1) 10Eileen: Add handling for BRL refund [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1238047 (https://phabricator.wikimedia.org/T416759) [22:15:27] (03CR) 10CI reject: [V:04-1] Add handling for BRL refund [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1238047 (https://phabricator.wikimedia.org/T416759) (owner: 10Eileen) [22:17:22] (03PS2) 10Eileen: Add handling for BRL refund [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1238047 (https://phabricator.wikimedia.org/T416759) [22:19:56] (03PS1) 10Eileen: Remove duplicate test file [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1238048 [22:20:23] (03CR) 10Eileen: [V:04-1] "ejegg - this is the correct fix https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/SmashPig/+/1238047" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237930 (owner: 10Ejegg) [22:21:52] (03PS5) 10Jgleeson: Add logout functionality to Donor Portal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1237925 (https://phabricator.wikimedia.org/T416351) [22:23:18] (03PS5) 10Jgleeson: Add MediaWiki donor status export prototype [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237965 (https://phabricator.wikimedia.org/T416638) [22:28:45] 👀 [22:55:05] 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#11599547 (10MDemosWMF) Updating here that we've looped @Eileenmcnaughton in on our email th... [23:00:40] (03PS1) 10Lars SG: Fix bad data in contribution_tracking source and banner for app donations. [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1238052 (https://phabricator.wikimedia.org/T416722) [23:03:42] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 13Patch-For-Review: Add missing B2526 to source/banner in CiviCRM for app donations - https://phabricator.wikimedia.org/T416722#11599587 (10Lars) Fix in above patch does the following (refer to parent task for list to... [23:07:49] (03PS1) 10Eileen: Only track chargeback batch total for settled rows [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1238053 [23:14:01] (03PS2) 10Eileen: Only track chargeback batch total for settled rows [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1238053 (https://phabricator.wikimedia.org/T412174) [23:14:13] (03PS2) 10Eileen: Test for lost chargeback with status history [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1237938 (owner: 10Ejegg) [23:15:11] (03CR) 10CI reject: [V:04-1] Test for lost chargeback with status history [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1237938 (owner: 10Ejegg) [23:16:40] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 13Patch-For-Review: Add missing B2526 to source/banner in CiviCRM for app donations - https://phabricator.wikimedia.org/T416722#11599622 (10Eileenmcnaughton) @Lars is there any impact on the channel data on the contrib... [23:18:09] (03CR) 10Eileen: [C:03+2] Fix bad data in contribution_tracking source and banner for app donations. (031 comment) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1238052 (https://phabricator.wikimedia.org/T416722) (owner: 10Lars SG) [23:18:54] 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#11599625 (10Eileenmcnaughton) Running - but needs a fix - in review [23:29:23] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 13Patch-For-Review: Add missing B2526 to source/banner in CiviCRM for app donations - https://phabricator.wikimedia.org/T416722#11599674 (10Lars) @Eileenmcnaughton No impact on channel, these are all medium = Wikipedia... [23:32:55] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev: Combine all the ways we send automated civi emails - https://phabricator.wikimedia.org/T415953#11599695 (10Lars) @AKanji-WMF Yes, I think this is more of a refactor to make our lives easier in the future situation by reducing the amou... [23:40:36] (03Merged) 10jenkins-bot: Fix bad data in contribution_tracking source and banner for app donations. [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1238052 (https://phabricator.wikimedia.org/T416722) (owner: 10Lars SG) [23:55:35] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Consider CiviCRM Log Export extension - https://phabricator.wikimedia.org/T416504#11599744 (10Lars) @AKanji-WMF Easy to install and maintain, if we use it as is, this is a very simple extension, really just 7 lines of code. We would need to think about if...