[00:07:43] (03CR) 10CI reject: [V:04-1] Assign location type for 3rd party donaiton [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237617 (https://phabricator.wikimedia.org/T416052) (owner: 10Wfan) [00:08:08] (03CR) 10CI reject: [V:04-1] When venmo username update, add activity for old one [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237625 (https://phabricator.wikimedia.org/T416052) (owner: 10Wfan) [00:28:04] (03PS11) 10Wfan: Assign location type for 3rd party donaiton [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237617 (https://phabricator.wikimedia.org/T416052) [00:28:22] (03PS7) 10Wfan: When venmo username update, add activity for old one [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1237625 (https://phabricator.wikimedia.org/T416052) [00:30:30] (03CR) 10Wfan: "Could we use https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1237617 instead, which follow the agreed UML flow. We can do cod" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1238466 (owner: 10Eileen) [00:54:41] FIRING: [2x] CoreRouterInterfaceDown: Core router interface down - pfw1-codfw:reth2 (fasw1-f5 2x25G) - https://wikitech.wikimedia.org/wiki/Network_monitoring#Router_interface_down - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?var-instance=pfw1-codfw:9804 - https://alerts.wikimedia.org/?q=alertname%3DCoreRouterInterfaceDown [01:04:37] (03PS1) 10Eileen: Add more trustly test data [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240415 [01:22:17] (03CR) 10CI reject: [V:04-1] Add more trustly test data [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240415 (owner: 10Eileen) [01:47:21] (03PS1) 10Ejegg: Delete XML test data [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240424 [01:52:27] (03Abandoned) 10Eileen: Extract code to get bestExistingEmailMatchForContact [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1238466 (owner: 10Eileen) [02:00:45] 06Fundraising-Backlog, 10fundraising-tech-ops, 07FR-Fraud: Create a payment attempts table for fraud scoring service - https://phabricator.wikimedia.org/T417217#11630538 (10Ejegg) The tricky part about not using SQL will be to calculate the repeat counts. The only way I can think to do it in Redis would be t... [02:07:39] (03PS1) 10Eileen: Save last successful validation data [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240425 [02:19:41] (03PS1) 10Eileen: Test improvements, increases cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240426 [02:59:50] 06Fundraising-Backlog, 10fundraising-tech-ops, 07FR-Fraud: Create a payment attempts table for fraud scoring service - https://phabricator.wikimedia.org/T417217#11630613 (10Ejegg) Starting to sketch a possible create table script here: https://gitlab.wikimedia.org/ejegg/fraud-scoring/-/commits/createTable [04:16:51] (03PS2) 10Eileen: Add more trustly tests, fix refund handling [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240415 [04:18:40] (03PS1) 10Eileen: Further trustly refund handling [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240431 [04:19:11] (03CR) 10CI reject: [V:04-1] Further trustly refund handling [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240431 (owner: 10Eileen) [04:23:10] (03PS2) 10Eileen: Further trustly refund handling [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240431 [04:39:33] (03CR) 10CI reject: [V:04-1] Add more trustly tests, fix refund handling [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240415 (owner: 10Eileen) [04:54:41] FIRING: [2x] CoreRouterInterfaceDown: Core router interface down - pfw1-codfw:reth2 (fasw1-f5 2x25G) - https://wikitech.wikimedia.org/wiki/Network_monitoring#Router_interface_down - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?var-instance=pfw1-codfw:9804 - https://alerts.wikimedia.org/?q=alertname%3DCoreRouterInterfaceDown [04:56:06] (03CR) 10Cstone: [C:03+2] Further trustly refund handling [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240431 (owner: 10Eileen) [04:56:38] (03Merged) 10jenkins-bot: Further trustly refund handling [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240431 (owner: 10Eileen) [05:20:40] (03PS1) 10Eileen: Ignore amount as string - seems this resolves to truthy [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240460 [05:31:01] (03CR) 10Cstone: [C:03+2] Ignore amount as string - seems this resolves to truthy [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240460 (owner: 10Eileen) [05:39:43] (03PS7) 10Cstone: WIP: Handle phone number from the payments form [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1214236 (https://phabricator.wikimedia.org/T380106) [05:46:30] (03PS1) 10Eileen: Upgrading wikimedia/smash-pig (v1.2.2.8 => v1.2.2.10) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240463 [05:46:41] (03CR) 10Eileen: [C:03+2] Upgrading wikimedia/smash-pig (v1.2.2.8 => v1.2.2.10) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240463 (owner: 10Eileen) [06:04:09] (03Merged) 10jenkins-bot: Upgrading wikimedia/smash-pig (v1.2.2.8 => v1.2.2.10) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240463 (owner: 10Eileen) [06:10:31] (03PS2) 10Eileen: Save last successful validation data [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240425 [06:10:38] (03PS2) 10Eileen: Test improvements, increases cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240426 [06:10:49] (03PS3) 10Eileen: Add more trustly tests, fix refund handling [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240415 [06:26:22] (03PS1) 10Cstone: Add US only phone validation to start [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240469 (https://phabricator.wikimedia.org/T380106) [06:33:08] (03PS1) 10Eileen: Upgrading wikimedia/smash-pig (v1.2.2.8 => v1.2.2.10) [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1240474 [06:33:38] (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/1240475 [06:34:01] (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/1240475 (owner: 10Eileen) [06:34:15] (03CR) 10Eileen: [C:03+2] Upgrading wikimedia/smash-pig (v1.2.2.8 => v1.2.2.10) [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1240474 (owner: 10Eileen) [06:34:59] (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/1240475 (owner: 10Eileen) [06:37:44] !log civicrm upgraded from ac30e19f to 9d58ce4a [06:37:44] * config revision changed from c089828f to 9ef41663 [06:37:45] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [06:56:10] (03Merged) 10jenkins-bot: Upgrading wikimedia/smash-pig (v1.2.2.8 => v1.2.2.10) [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1240474 (owner: 10Eileen) [08:35:25] 10fundraising-tech-ops, 06DC-Ops, 10ops-eqiad, 06SRE: Q3:rack/setup/install frdb1008 - https://phabricator.wikimedia.org/T414374#11630922 (10ayounsi) The tenant was missing on the two new switches so ` switches = Device.objects.filter(tenant__slug=FRACK_TENANT_SLUG, role__slug='asw',... [08:54:41] FIRING: [2x] CoreRouterInterfaceDown: Core router interface down - pfw1-codfw:reth2 (fasw1-f5 2x25G) - https://wikitech.wikimedia.org/wiki/Network_monitoring#Router_interface_down - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?var-instance=pfw1-codfw:9804 - https://alerts.wikimedia.org/?q=alertname%3DCoreRouterInterfaceDown [12:45:15] (03CR) 10Damilare Adedoyin: [V:03+2] Ping Civi on Login page to check its status [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1239780 (owner: 10Damilare Adedoyin) [12:45:34] (03CR) 10Damilare Adedoyin: "Recheck" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) (owner: 10Damilare Adedoyin) [12:45:52] (03PS7) 10Damilare Adedoyin: Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) [12:48:53] (03CR) 10jenkins-bot: Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) (owner: 10Damilare Adedoyin) [12:48:59] (03CR) 10CI reject: [V:04-1] Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) (owner: 10Damilare Adedoyin) [12:49:54] (03PS4) 10Damilare Adedoyin: Show login page on expired / invalid checksum. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 [12:53:24] (03CR) 10CI reject: [V:04-1] Show login page on expired / invalid checksum. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 (owner: 10Damilare Adedoyin) [12:54:41] FIRING: [2x] CoreRouterInterfaceDown: Core router interface down - pfw1-codfw:reth2 (fasw1-f5 2x25G) - https://wikitech.wikimedia.org/wiki/Network_monitoring#Router_interface_down - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?var-instance=pfw1-codfw:9804 - https://alerts.wikimedia.org/?q=alertname%3DCoreRouterInterfaceDown [13:05:20] (03PS1) 10Jgleeson: Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/1240684 [13:10:16] (03CR) 10Jgleeson: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/1240684 (owner: 10Jgleeson) [13:10:41] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/1240684 (owner: 10Jgleeson) [13:29:40] (03PS5) 10Damilare Adedoyin: Show login page on expired / invalid checksum [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 [13:30:54] (03PS8) 10Damilare Adedoyin: Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) [13:33:12] (03PS6) 10Damilare Adedoyin: Show login page on expired / invalid checksum [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 [13:33:33] (03PS5) 10Jgleeson: Add MediaWiki core build [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1240397 (https://phabricator.wikimedia.org/T415586) [13:33:49] (03CR) 10CI reject: [V:04-1] Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) (owner: 10Damilare Adedoyin) [13:36:47] (03CR) 10CI reject: [V:04-1] Show login page on expired / invalid checksum [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 (owner: 10Damilare Adedoyin) [13:41:27] (03PS1) 10Jgleeson: Remove old drupal CiviCRM URLs from URL Helper. [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1240699 [13:48:45] 03Fundraising Sprint: Carbon Fibre Bathtub, 06Fundraising-Analysis, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice, and 2 others: Add 'first campaign' and 'first campaign status code' to CentralNotice banner_activity_minutely Turnilo cube and ... - https://phabricator.wikimedia.org/T414478#11632015 [14:01:14] (03CR) 10Jgleeson: [C:03+1] "Thanks Dami. this looks good and so does the related CiviCRM patch. I left comment inline about making the decoded response checks a bit m" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 (owner: 10Damilare Adedoyin) [14:02:35] (03CR) 10Jgleeson: [C:03+2] "Thanks Dami!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1239369 (owner: 10Damilare Adedoyin) [14:09:18] (03PS11) 10Jgleeson: Add MediaWiki donor status export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237965 (https://phabricator.wikimedia.org/T416948) [14:10:36] (03PS12) 10Jgleeson: Add MediaWiki donor status export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237965 (https://phabricator.wikimedia.org/T416948) [14:13:32] (03PS6) 10Jgleeson: Add MediaWiki core build [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1240397 (https://phabricator.wikimedia.org/T415586) [14:14:36] (03PS2) 10Jgleeson: Remove old drupal CiviCRM URLs from URL Helper. [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1240699 [14:19:55] (03Merged) 10jenkins-bot: Send error response for Invalid checksum from GetDonorSummary [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1239369 (owner: 10Damilare Adedoyin) [14:22:37] (03PS7) 10Jgleeson: Add MediaWiki core build [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1240397 (https://phabricator.wikimedia.org/T415586) [14:37:45] (03PS8) 10Jgleeson: Add MediaWiki core build [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1240397 (https://phabricator.wikimedia.org/T415586) [14:45:43] 03Fundraising Sprint: Carbon Fibre Bathtub, 06Fundraising-Backlog, 06FR-donorrelations, 10Recurring-Donations, and 2 others: Localizing Recurring Upgrade Form - https://phabricator.wikimedia.org/T415682#11632296 (10TomaszGorski) Hi everyone, I've got the sentences translated/proofread in [[ https://docs.go... [14:55:22] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing: Engage <> Gr4vy for Direct Mail CC and ACH - https://phabricator.wikimedia.org/T417842#11632356 (10Jmando-) @MDemosWMF I think we are trying to have channel be as standard as possible. So I would think we want all Direct Mail t... [14:59:42] thanks for the CR jgleeson [15:05:50] np! [15:11:54] (03PS7) 10Damilare Adedoyin: Show login page on expired / invalid checksum [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 [15:13:04] (03PS9) 10Jgleeson: Add MediaWiki core build with Vector 2022 [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1240397 (https://phabricator.wikimedia.org/T415586) [15:15:08] (03CR) 10CI reject: [V:04-1] Show login page on expired / invalid checksum [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 (owner: 10Damilare Adedoyin) [15:20:13] (03PS10) 10Jgleeson: Add MediaWiki core build with Vector 2022 [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1240397 (https://phabricator.wikimedia.org/T415586) [15:33:59] (03PS8) 10Damilare Adedoyin: Show login page on expired / invalid checksum [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 [15:34:52] (03PS1) 10Damilare Adedoyin: Add jquery library to DI for test mocks [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240731 [15:35:48] (03PS9) 10Damilare Adedoyin: Show login page on expired / invalid checksum [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 [15:37:01] (03PS10) 10Damilare Adedoyin: Show login page on expired / invalid checksum [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 [15:41:00] jquery!!! [15:41:05] alarm alarm [15:41:08] it's back! [15:41:09] :D [15:41:39] I've been moaning about jquery for years now. it's just like a running thing I do [15:41:45] it's actually pretty good [15:41:56] just an entirely new language [15:41:58] or was [15:42:04] feels 2000s now [15:50:44] (03PS9) 10Damilare Adedoyin: Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) [15:51:47] (03PS10) 10Damilare Adedoyin: Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) [15:52:58] it never left lol jgleeson [15:53:32] it in mediawiki, I moved it to DI because CI was failing to locate it [15:55:10] (03CR) 10CI reject: [V:04-1] Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) (owner: 10Damilare Adedoyin) [15:58:17] it's become part of the furniture [16:00:52] (03PS11) 10Damilare Adedoyin: Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) [16:04:13] (03CR) 10CI reject: [V:04-1] Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) (owner: 10Damilare Adedoyin) [16:15:45] 03Fundraising Sprint: Carbon Fibre Bathtub, 06Fundraising-Backlog, 10FR-Adyen, 05MW-1.46-notes (1.46.0-wmf.16; 2026-02-17): Enable Vipps through Adyen - https://phabricator.wikimedia.org/T339937#11632799 (10RKumar_WMF) Two test donations are made but both are still in Authorised status after more than 48 h... [16:16:57] 03Fundraising Sprint: Carbon Fibre Bathtub, 06Fundraising-Backlog, 10FR-Adyen, 05MW-1.46-notes (1.46.0-wmf.16; 2026-02-17): Enable Vipps through Adyen - https://phabricator.wikimedia.org/T339937#11632806 (10Ejegg) Hi Rakhi, thanks for the info! I will adjust the code to manually capture Vipps payments afte... [16:18:35] (03PS12) 10Damilare Adedoyin: Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) [16:21:35] (03CR) 10CI reject: [V:04-1] Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) (owner: 10Damilare Adedoyin) [16:22:57] (03PS13) 10Damilare Adedoyin: Ping Civi on Login page to check its status. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239778 (https://phabricator.wikimedia.org/T402972) [16:25:43] ejegg: sorry about the delay, setting up local now. What do you recommend as a way to setup a good/realistic campaign locally? I can force through a basic banner but curious what you'd recommend. Links welcome. [16:28:56] 03Fundraising Sprint: Carbon Fibre Bathtub, 06Fundraising-Backlog, 10FR-Adyen, 05MW-1.46-notes (1.46.0-wmf.16; 2026-02-17): Enable Vipps through Adyen - https://phabricator.wikimedia.org/T339937#11632845 (10Ejegg) >>! In T339937#11629282, @EMartin wrote: > @Ejegg Elliott, did you implement recurring via mo... [16:35:37] 03Fundraising Sprint: Carbon Fibre Bathtub, 06Fundraising-Backlog, 10FR-Adyen, 05MW-1.46-notes (1.46.0-wmf.16; 2026-02-17): Enable Vipps through Adyen - https://phabricator.wikimedia.org/T339937#11632868 (10RKumar_WMF) Thank you @Ejegg . I am canceling the current test donations to refund to users. [16:45:38] (03PS1) 10Ejegg: Auto-capture Vipps payments [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240752 (https://phabricator.wikimedia.org/T339937) [16:51:41] Hi Krinkle! Sorry, in meetings for the next 40 min or so, but you can try copying some campaign settings from https://meta.wikimedia.org/wiki/Special:CentralNotice if you'd like [16:52:58] You may need to forge a GeoIP cookie to test location targetting locally, but you can also just pass country=US etc on the querystring [16:53:45] To get some complexity, try creating two campaigns that will be active at the same time, one higher priority than the other [16:54:36] and enable the 'Impression diet' mixin on the higher priority one [16:54:41] FIRING: [2x] CoreRouterInterfaceDown: Core router interface down - pfw1-codfw:reth2 (fasw1-f5 2x25G) - https://wikitech.wikimedia.org/wiki/Network_monitoring#Router_interface_down - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?var-instance=pfw1-codfw:9804 - https://alerts.wikimedia.org/?q=alertname%3DCoreRouterInterfaceDown [16:54:51] Here's a fundraising campaign for example: https://meta.wikimedia.org/w/index.php?title=Special:CentralNotice&subaction=noticeDetail¬ice=WMF_FR_FY2526_enIT_m [16:55:57] with those two active, the higher-priority one should show a banner first, and keep showing it on each pageview till you either close the banner with the 'x' or hit the 'impression diet' limit [16:56:21] then campaign fallback should kick in and start showing banners from the next campaign down. [16:58:22] 03Fundraising Sprint: Carbon Fibre Bathtub, 06Fundraising-Backlog, 10FR-Adyen, 05MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), 13Patch-For-Review: Enable Vipps through Adyen - https://phabricator.wikimedia.org/T339937#11632942 (10Ejegg) >>! In T339937#11629282, @EMartin wrote: > @Ejegg Elliott, did you impl... [17:00:45] 10fundraising-tech-ops: Skip civicrm temporary tables in fundraisingdb dump_database run - https://phabricator.wikimedia.org/T411034#11632964 (10Jgreen) There's an updated version of dump_database in puppet, which has a table exclusion feature. This has been deployed to frdb2005 and as of today we're archiving o... [17:05:19] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for ksargatzke - https://phabricator.wikimedia.org/T417356#11632994 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [17:12:55] ejegg: thanks! [17:29:54] (03CR) 10Lars SG: [C:03+2] Add tools and mediawiki-donor-export helper scripts [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1240381 (https://phabricator.wikimedia.org/T416948) (owner: 10Jgleeson) [17:57:43] (03PS3) 10Ejegg: Add double opt-ins from prefs form opt-in [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240016 (https://phabricator.wikimedia.org/T407442) [17:57:43] (03PS2) 10Ejegg: Add double opt-in activity from email change [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240025 (https://phabricator.wikimedia.org/T407442) [17:57:53] (03PS3) 10Ejegg: Pre-fill subject when adding Double Opt-In [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1239402 (https://phabricator.wikimedia.org/T416018) [18:10:45] all rebased larssandergreen ^^^ [18:38:43] thanks for the review larssandergreen ! [19:15:04] (03CR) 10Jgleeson: [C:03+2] "Working great for me. thanks for the updates!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1239370 (owner: 10Damilare Adedoyin) [19:15:38] fr-tech anyone want to give this a quick look? 3 line change to get Vipps payments captured: https://gerrit.wikimedia.org/r/1240752 [19:16:07] (03CR) 10Jgleeson: [C:03+2] "lgtm!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240752 (https://phabricator.wikimedia.org/T339937) (owner: 10Ejegg) [19:16:35] ejegg: For Add double opt-ins from prefs form opt-in, I'm not sure we can add a double opt in activity if we haven't actually sent them a double opt in email. Potentially we need to send that email in there? [19:16:39] (03Merged) 10jenkins-bot: Auto-capture Vipps payments [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240752 (https://phabricator.wikimedia.org/T339937) (owner: 10Ejegg) [19:16:42] thanks jgleeson ! [19:16:48] NP [19:16:51] -caps [19:17:06] gonna tag another minor-minor-minor v [19:17:29] 1.2.2.2.2.2 [19:17:50] i still wanted to go crazy with the 1.1.1.1.1s :P [19:17:52] caterpillar versioning strategy [19:18:13] 1.2.3.4.5.6.7.8.9.10.11.12 == sesame street version [19:18:36] cookie.cookie.cookie.cookie.cookie [19:18:40] accept all [19:19:08] 001.010.001.001.001 [19:19:18] fancy [19:19:24] https://www.youtube.com/watch?v=jRfuqpY-088 [19:19:38] v192.168.0.1 [19:20:24] (03PS1) 10Ejegg: Update SmashPig version [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240785 [19:20:27] (03CR) 10Ejegg: [C:03+2] Update SmashPig version [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240785 (owner: 10Ejegg) [19:20:52] a thing of beauty dwisehaupt [19:21:07] ha ejegg [19:21:34] oh man, memory lane right there dwisehaupt [19:21:38] that reminds me my crystals are not working and internet is still dying every like 12 hours now [19:21:54] badger.badger.badger.badger.mushroom.mushroom.badger.badger.badger.mushroom.mushroommmmm [19:22:12] https://www.youtube.com/watch?v=NL6CDFn2i3I [19:22:14] cstone needs to farm more aura [19:22:22] yeah failing at that [19:22:58] jgleeson: those flash cartoons bring me right back to my highschool cafeteria line LOL [19:23:17] (03Merged) 10jenkins-bot: Update SmashPig version [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240785 (owner: 10Ejegg) [19:23:51] heh denmark tax id's abbr is NIN (national identity number). Edgy, to a 90's teen! [19:24:56] nine inch nails! [19:27:07] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1240786 [19:28:07] now scoring movies [19:29:13] (03PS1) 10Ejegg: Update composer.lock for SmashPig 1.2.2.11 [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1240788 [19:29:59] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1240786 (owner: 10Ejegg) [19:33:57] larssandergreen / eileen I'm seeing 'extension upgrades pending' on prod civi. Shall I run them now? [19:37:58] ejegg: looks like that's one of eileen's wmf-civicrm upgrader steps, so probably not a rush [19:38:18] oh i see, it's changing the 'name' field of a bunch of option value [19:38:26] ok, I'll hold off running that till she's around [19:41:41] (03CR) 10CI reject: [V:04-1] Update composer.lock for SmashPig 1.2.2.11 [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1240788 (owner: 10Ejegg) [19:45:29] 10fundraising-tech-ops: Update kafkatee puppet process to remove output configs when the are no longer present in puppet - https://phabricator.wikimedia.org/T413144#11633993 (10Jgreen) 05Open→03Resolved p:05Triage→03Medium a:03Jgreen tidy{} added to clean up stray output config [19:54:29] (03PS1) 10Ejegg: Use IntlDateFormatter for DonorPortal and RecurUpgrade [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240790 (https://phabricator.wikimedia.org/T415682) [19:54:33] fr-tech where in DI would I put stripping all non numbers out of the phone number, I don't want to restrict what the donor types in space - parens wise but do want to take them out before the queue, it wouldnt give an error though like in the ValidationHelpers [19:55:08] hmm, is that 'unstaging' in our terminology ? [19:55:26] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1240786 (owner: 10Ejegg) [19:55:38] I know we apply those unstaging things to values we get back from the processors, but I forget if we do that to stuff from the forms [19:55:46] hmm let me look there [19:55:52] are those processor specific or general [19:55:55] cstone: there's also that fn in Civi that does it on db insert [19:56:05] cstone: there are general ones and processor specific ones [19:56:14] yeah i would like to get it on the queue without -s [19:56:25] you need to list the class name in the transformers.yaml for the gateway config [19:56:28] cause we match on phone number for phone consent [19:56:36] so if all our numbers in civi just were numbers [19:56:40] and if it implements unstaginghelper it will apply that fn [19:56:53] phone numbers were just numbers * [19:57:18] could also clean it in JS before submit I guess [19:58:03] 10fundraising-tech-ops: Reduce fundraising prometheus trino metric collection - https://phabricator.wikimedia.org/T412121#11634052 (10Jgreen) 05Open→03Resolved p:05Triage→03Medium a:03Jgreen This was reigned in around 2025-12-16 by adding pattern matches to the jmx config to control what is exported. [19:58:21] do we do any other cleaning like this? [20:01:35] hmm, in DonationData we normalize values for e.g. recurring param [20:03:53] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Show contact as opted out in email prefs center if they need DOI, but don't have it - https://phabricator.wikimedia.org/T417935 (10Lars) 03NEW [20:04:05] wow we can probably remove the handling for some of those obsolete params now [20:06:22] I ran the upgrade [20:06:22] This is minor https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1240425 [20:08:30] (03PS1) 10Ejegg: Remove handling for long-deprecated currency_code [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240794 [20:10:59] (03PS2) 10Ejegg: Remove handling for long-deprecated currency_code [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240794 [20:11:52] (03PS3) 10Eileen: Save last successful validation data [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240425 [20:11:54] (03CR) 10Ejegg: [C:03+2] Save last successful validation data [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240425 (owner: 10Eileen) [20:26:56] thanks ejegg - are you able to +2 these tests too - hopefully easy... https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1240426 [20:27:33] looking eileen [20:29:08] (03PS1) 10Eileen: Use false to prevent duplicate lookups [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240798 [20:30:05] (03CR) 10Lars SG: "Needs a little fix" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1239402 (https://phabricator.wikimedia.org/T416018) (owner: 10Ejegg) [20:30:50] ejegg: did you see my Q above about double opt in: For Add double opt-ins from prefs form opt-in, I'm not sure we can add a double opt in activity if we haven't actually sent them a double opt in email. Potentially we need to send that email in there? [20:30:57] (03PS2) 10Ejegg: Update composer.lock for SmashPig 1.2.2.11 [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1240788 [20:31:46] ooh, shoot. OK larssandergreen, I'll change how those patches work. [20:31:53] (03CR) 10Ejegg: [C:03+2] Update composer.lock for SmashPig 1.2.2.11 [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1240788 (owner: 10Ejegg) [20:35:25] (03PS3) 10Eileen: Test improvements, increases cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240426 [20:35:25] (03Merged) 10jenkins-bot: Save last successful validation data [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240425 (owner: 10Eileen) [20:35:33] (03CR) 10Ejegg: [C:03+2] Test improvements, increases cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240426 (owner: 10Eileen) [20:35:46] (03PS1) 10Eileen: Extract getSelectContributionFields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240800 [20:37:24] (03PS4) 10Eileen: Add more trustly tests, fix refund handling [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240415 [20:37:30] (03CR) 10Ejegg: [C:03+2] Add more trustly tests, fix refund handling [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240415 (owner: 10Eileen) [20:37:54] oho, nice fix for those extra settle queue messages [20:42:39] (03CR) 10CI reject: [V:04-1] Use false to prevent duplicate lookups [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240798 (owner: 10Eileen) [20:44:11] (03Merged) 10jenkins-bot: Update composer.lock for SmashPig 1.2.2.11 [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1240788 (owner: 10Ejegg) [20:44:54] 10fundraising-tech-ops, 10FR-Tech-Analytics: Migrate FR DMARC parser and database to FR analytics - https://phabricator.wikimedia.org/T394724#11634311 (10Jgreen) 05Open→03Declined We're using a third party service for this now. [20:45:45] yeah - still fighting a last trustly quirk.... the gravy ID is from the first in the recurring series (if recur) - I turned the job off last night until fixed [20:46:19] (03CR) 10CI reject: [V:04-1] Extract getSelectContributionFields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240800 (owner: 10Eileen) [20:48:40] (03PS2) 10Ejegg: Config for non-USD recurring upgrade [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240095 (https://phabricator.wikimedia.org/T415682) [20:50:38] hmm, that date formatter's not working right here [20:54:27] (03Merged) 10jenkins-bot: Test improvements, increases cleanup [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240426 (owner: 10Eileen) [20:54:41] FIRING: [2x] CoreRouterInterfaceDown: Core router interface down - pfw1-codfw:reth2 (fasw1-f5 2x25G) - https://wikitech.wikimedia.org/wiki/Network_monitoring#Router_interface_down - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?var-instance=pfw1-codfw:9804 - https://alerts.wikimedia.org/?q=alertname%3DCoreRouterInterfaceDown [20:55:42] (03CR) 10Lars SG: "few thoughts to make this a little cleaner" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240025 (https://phabricator.wikimedia.org/T407442) (owner: 10Ejegg) [20:56:34] (03PS2) 10Eileen: Extract getSelectContributionFields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240800 [20:56:34] (03PS2) 10Eileen: Use false to prevent duplicate lookups [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240798 [20:59:12] (03PS2) 10Ejegg: Use IntlDateFormatter for DonorPortal and RecurUpgrade [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240790 (https://phabricator.wikimedia.org/T415682) [20:59:12] (03PS2) 10Ejegg: Spanish localization for Recurring Upgrade [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240105 (https://phabricator.wikimedia.org/T415682) [20:59:33] ok, that's the date formatter working now. Needed to feed it a timestamp not a date string [20:59:40] (03PS3) 10Eileen: Use false to prevent duplicate lookups [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240798 [21:07:30] (03CR) 10CI reject: [V:04-1] Use false to prevent duplicate lookups [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240798 (owner: 10Eileen) [21:11:58] (03CR) 10CI reject: [V:04-1] Use false to prevent duplicate lookups [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240798 (owner: 10Eileen) [21:12:59] (03PS4) 10Eileen: Use false to prevent duplicate lookups [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240798 [21:15:43] (03PS1) 10Ejegg: Italian localization for Recurring Upgrade [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240806 (https://phabricator.wikimedia.org/T415682) [21:19:12] 06Fundraising-Backlog, 10fundraising-tech-ops, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 0725 Dec Q3 Planning: Consider moving our mail to a subdomain - https://phabricator.wikimedia.org/T365637#11634433 (10Jgreen) 05Open→03Declined This doesn't seem necessary or relevant since... [21:21:40] oh damn i checked in my backup smashpig dir to mediawiki vendor [21:22:37] removing [21:26:15] lol [21:26:21] !log payments-wiki upgraded from f7a0ee6b to 0127f2d8 [21:26:22] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [21:30:41] 03Fundraising Sprint: Carbon Fibre Bathtub, 06Fundraising-Backlog, 05FY25-26 WE3.5 Donor Identification and recognition, 13Patch-For-Review: CiviCRM should export a CSV that can be used in a MediaWiki maintenance script - https://phabricator.wikimedia.org/T416948#11634502 (10Lars) @Jdlrobson-WMF Just FYI,... [21:44:35] (03CR) 10Lars SG: "Looking through this in conjunction with the silverpop one, I wonder if we should instead just add this directly into the silverpop proces" [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1237965 (https://phabricator.wikimedia.org/T416948) (owner: 10Jgleeson) [21:49:27] (03PS1) 10Ejegg: Updated Dutch translations for Recurring Upgrade [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1240808 (https://phabricator.wikimedia.org/T415682) [21:50:57] 03Fundraising Sprint: Carbon Fibre Bathtub, 06Fundraising-Backlog, 06FR-donorrelations, 10Recurring-Donations, and 2 others: Localizing Recurring Upgrade Form - https://phabricator.wikimedia.org/T415682#11634568 (10Ejegg) Hi @TomaszGorski, I notice that volunteer translators already had all the strings for... [21:58:12] (03PS1) 10Eileen: Add lookups to determine recurring for Trustly incoming [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240810 [22:06:22] (03PS1) 10Ejegg: Add CZ online banking to Gravy enum [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240811 (https://phabricator.wikimedia.org/T392659) [22:17:15] (03CR) 10CI reject: [V:04-1] Add lookups to determine recurring for Trustly incoming [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240810 (owner: 10Eileen) [22:30:30] (03PS1) 10Lars SG: Add do_not_solicit to silverpop_export_view_full for MW export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1240818 (https://phabricator.wikimedia.org/T416948) [22:30:36] (03PS2) 10Eileen: Add lookups to determine recurring for Trustly incoming [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240810 [22:31:26] (03PS2) 10Lars SG: Add do_not_solicit to silverpop_export_view_full for MW export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1240818 (https://phabricator.wikimedia.org/T416948) [22:56:34] (03PS3) 10Eileen: Add lookups to determine recurring for Trustly incoming [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240810 [23:00:42] (03PS2) 10Ejegg: Add CZ online banking to Gravy enum [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1240811 (https://phabricator.wikimedia.org/T392659) [23:04:44] (03PS3) 10Eileen: Extract getSelectContributionFields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240800 [23:04:44] (03PS5) 10Eileen: Use false to prevent duplicate lookups [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240798 [23:04:44] (03PS4) 10Eileen: Add lookups to determine recurring for Trustly incoming [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240810 [23:04:44] (03PS1) 10Eileen: Add handling for lack of gravy information in trustly subsequent recurrings [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240821 [23:19:04] (03CR) 10CI reject: [V:04-1] Add lookups to determine recurring for Trustly incoming [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240810 (owner: 10Eileen) [23:24:44] (03CR) 10CI reject: [V:04-1] Add lookups to determine recurring for Trustly incoming [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240810 (owner: 10Eileen) [23:27:43] (03CR) 10CI reject: [V:04-1] Add handling for lack of gravy information in trustly subsequent recurrings [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240821 (owner: 10Eileen) [23:28:58] (03PS4) 10Eileen: Extract getSelectContributionFields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240800 [23:28:58] (03PS6) 10Eileen: Use false to prevent duplicate lookups [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240798 [23:28:58] (03PS5) 10Eileen: Add lookups to determine recurring for Trustly incoming [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240810 [23:29:32] (03PS2) 10Eileen: Add handling for lack of gravy information in trustly subsequent recurrings [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1240821