[00:01:08] (03CR) 10CI reject: [V:04-1] Add combowiki gateway for adyen cc [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334153 (https://phabricator.wikimedia.org/T430753) (owner: 10Wfan) [00:01:27] (03Merged) 10jenkins-bot: Tell phan that $data['currency'] is a string [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334055 (owner: 10Ejegg) [00:01:53] (03CR) 10CI reject: [V:04-1] Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [00:05:04] (03PS2) 10Wfan: Add combowiki gateway for adyen cc [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334153 (https://phabricator.wikimedia.org/T430753) [00:07:07] (03CR) 10CI reject: [V:04-1] Add combowiki gateway for adyen cc [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334153 (https://phabricator.wikimedia.org/T430753) (owner: 10Wfan) [00:08:17] bah, PhanTypeMismatchArgument [00:08:40] wfan I tried to fix that with https://gerrit.wikimedia.org/r/1334055 [00:08:47] but it seems like it didn't work [00:08:55] maybe we just need phan suppression? I don't know [00:10:51] 17:01:22 gateway_common/gateway.adapter.php:3110 PhanTypeMismatchArgument Argument 3 ($fromCurrency) is $data['currency'] of type true but \Amount::convert() takes string defined at gateway_common/Amount.php:114 [00:10:51] you mean this? [00:11:01] yeah [00:14:37] (03PS1) 10Eileen: Do not let case mismatches block NamePair resolution [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334162 [00:14:50] (03PS6) 10Wfan: Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [00:15:50] larssandergreen: ^^ [00:16:16] (03CR) 10CI reject: [V:04-1] Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [00:20:13] eileen: I'm looking at two different Trustly transaction.declined messages here, one for an ACH that was failed pretty shortly after the initial charge attempt and another for one that 'charged back' 5 days later [00:21:07] and there is precious little to distinguish them, except for the timespan between their 'created_at' and 'updated_at' timestamps [00:22:32] so for trustly, how about I restore the old chargeback behavior for anything where the update is more than a day after the creation? [00:23:55] (03PS7) 10Wfan: Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [00:24:57] hah, that's one way to do it [00:25:34] oh, but it's still going to complain about the getAmountInMinorUnits call right above your change [00:25:48] (03CR) 10CI reject: [V:04-1] Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [00:27:53] (03PS8) 10Wfan: Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [00:28:45] right, I should check on the actual time diffs for everything that's shown up in the audit files [00:29:41] (03CR) 10CI reject: [V:04-1] Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [00:31:53] (03PS9) 10Wfan: Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [00:33:56] (03CR) 10CI reject: [V:04-1] Do not let case mismatches block NamePair resolution [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334162 (owner: 10Eileen) [00:34:54] ha it pass now [00:35:24] well, I wish we could just tell phan to treat the case right [00:35:35] but if that's what it takes, I'll C+2 your fix [00:35:48] if you'll C+2 my adding the fields [00:36:27] (03CR) 10Ejegg: [C:03+1] Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [00:37:03] (03CR) 10Wfan: [C:03+2] Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [00:37:11] thanks! [00:37:16] np~ [00:41:26] (03Merged) 10jenkins-bot: Add JA4 headers to filter data [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1333273 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [00:45:22] ejegg: there is another option - I was looking in refund queue consumer - it could action a chargeback/reversal/refund as an update to a cancelled rather than drop it [00:45:41] eileen: ok, of all the R codes that made it into audit files, the minimum time between creation and the update is 16 hrs [00:45:56] so we could just cancel ones that come in 5 minutes after the success [00:46:08] (03PS3) 10Wfan: Add combowiki gateway for adyen cc [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334153 (https://phabricator.wikimedia.org/T430753) [00:46:10] and charge back anything more than 12 hrs later [00:47:39] how would your idea work? [00:48:13] (03CR) 10CI reject: [V:04-1] Add combowiki gateway for adyen cc [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334153 (https://phabricator.wikimedia.org/T430753) (owner: 10Wfan) [00:48:26] you mean the audit would just update the cancelled ones to chargeback? [00:49:24] (03PS1) 10Eileen: Handle update to cancelled [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334173 [00:49:36] hmm ejegg something like this https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1334173 [00:51:56] ok, all the other ones are literally within 5 minutes of the original transaction [00:52:31] eileen: so what process would send the chargeback ? The audit? [00:52:58] yep - so currently the audit file sends the chargeback to the refund queue consumer which drops it over & over again [00:53:16] OK, that would work too [00:53:52] so let me see if I can find the reversal ID in those IPNs [00:54:16] oh i need to help with more bedtime stuff, back in a bit [00:55:32] (03CR) 10Dmiranda: [C:03+2] "Thanks @emcnaughton@wikimedia.org!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334173 (owner: 10Eileen) [01:05:17] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-email-preferences, and 2 others: Email Preference Centre- Notify Major Gift Officer when a major donor changes communication preferences - https://phabricator.wikimedia.org/T428299#12283833 (10Lars) I think when we imp... [01:08:40] (03PS2) 10Eileen: Do not let case mismatches block NamePair resolution [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334162 [01:08:57] (03CR) 10CI reject: [V:04-1] Handle update to cancelled [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334173 (owner: 10Eileen) [01:09:07] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Make Deduper equivalent name resolver match in lower case - https://phabricator.wikimedia.org/T436878#12283850 (10Lars) a:03Eileenmcnaughton [01:09:22] (03PS2) 10Eileen: Handle update to cancelled [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334173 [01:10:18] I'm going to deploy that patch to add the new headers to the log messages [01:11:34] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1334190 [01:17:16] (03CR) 10Ejegg: Prevent setting certain fields from the URL parameters (031 comment) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1329592 (https://phabricator.wikimedia.org/T435273) (owner: 10Damilare Adedoyin) [01:17:47] (03PS3) 10Eileen: Do not let case mismatches block NamePair resolution [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334162 (https://phabricator.wikimedia.org/T436878) [01:18:31] (03PS4) 10Wfan: Add combowiki gateway for adyen cc [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334153 (https://phabricator.wikimedia.org/T430753) [01:19:02] (03PS5) 10Wfan: Add combowiki gateway for adyen cc [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334153 (https://phabricator.wikimedia.org/T430753) [01:21:00] (03CR) 10CI reject: [V:04-1] Add combowiki gateway for adyen cc [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334153 (https://phabricator.wikimedia.org/T430753) (owner: 10Wfan) [01:22:37] fr-tech can anyone look at this one CRM patch to store the ML scores as their own entity? https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1333382/3 [01:23:02] I'm back now I can ejegg [01:23:07] woohoo [01:23:25] so there is a recently merged patch in the ml repo that starts sending those scores to the queue [01:23:39] if you pull main in src/fundraising-ml [01:23:48] then docker compose restart fundraising-ml [01:24:01] and then do a test card payment [01:24:15] it should (hopefully) score it and send something to the queue [01:24:37] that crm patch needs you to run the ext upgrades [01:24:45] (via cv or the web UI) [01:24:51] to create the new entity table [01:25:14] and then you should be able to just run consume-queues-civicrm.sh [01:25:20] to pull in the new scores [01:25:42] if you don't see them on the queue it's possible the ML model barfed [01:26:10] and in that case it should have logged an error in logs/fundraising-ml-apache-error.log [01:30:17] eileen: the payment details on this one are a bit of a mess: https://civicrm.wikimedia.org/civicrm/contact/view/contribution?reset=1&id=148636813&cid=2456530&action=view&context=contribution&selectedChild=contribute [01:30:51] the chargeback line has the backend ID [01:32:10] ejegg: yeah ... there isn't a gravy one to use coming out of the audit file but I *think* the field being bubbled up now is a different trustly one [01:32:48] huh, and I see it has a Backend Processor Reversal ID 34373867675 [01:33:47] but that ID doesn't show up anywhere in the transaction.declined IPN we get from gravy [01:34:50] weird, I don't even see it in any of the IPNs gravy got from Trustly (shown in the gravy console) [01:38:39] hmm ejegg i thought i had the ml locally but maybe i never did... [01:38:57] its it just in dockerdev [01:39:51] (03CR) 10Ejegg: Prevent setting certain fields from the URL parameters (032 comments) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1329592 (https://phabricator.wikimedia.org/T435273) (owner: 10Damilare Adedoyin) [01:40:17] cstone just ./setup.sh --fundraising-ml [01:40:33] (it'll need to pull like a 300MB image) [01:41:20] yeah im redoing it now [01:41:37] or maybe i have that [01:41:40] I knew i had something [01:41:57] ohh maybe its breaking [01:42:22] ive got orphans [01:42:32] slay 'em! [01:44:38] ejegg: yeah that id is in the trustly file & *seems* to be relevant .... but it's a bit .... hoha (https://maoridictionary.co.nz/search?keywords=hoha) [01:45:07] ok, so I guess we need to rely on the audit adding that [01:45:21] hah, nice word [01:46:03] also nice examples [01:46:36] nice eileen, I'll take a look a little later [01:47:30] i see what happened it broke mid install and weird permissons happened [01:47:34] ejegg: yeah - I figured rather than reject the word that sprung to mind I would give the meaning :-) [01:47:57] ok, that refund queue patch seems sensible [01:48:16] but will core reject that transition? [01:48:52] nope, I guess not [01:49:02] 'Cancelled' => ['Completed', 'Refunded'], [01:49:36] interesting that 'Failed' can only transition to 'Pending' [01:51:02] so for the out-of-order processing issue, i was toying with the idea of abusing the 'damaged' table [01:51:26] to give our queues a 'release_time' like coworker has [01:51:47] basically just send it directly to the damaged queue with a retry_date of half an hour later [01:52:09] of course still prone to out-of-order execution after a queue shutoff [01:52:13] and janky [01:52:19] so... maybe lets not [01:52:59] boo, there is not enough time in the day [01:57:04] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Stripe Major Gifts No payment type for message - https://phabricator.wikimedia.org/T436887 (10Eileenmcnaughton) 03NEW [01:59:02] (03CR) 10Ejegg: [C:03+2] "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334173 (owner: 10Eileen) [02:03:17] (03PS1) 10Ejegg: Map 'card' to 'cc' for Stripe audit [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334220 (https://phabricator.wikimedia.org/T436887) [02:03:27] is ^^^ all we need eileen? [02:03:54] (03CR) 10CI reject: [V:04-1] Map 'card' to 'cc' for Stripe audit [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334220 (https://phabricator.wikimedia.org/T436887) (owner: 10Ejegg) [02:03:55] (03CR) 10Eileen: [C:03+2] Map 'card' to 'cc' for Stripe audit [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334220 (https://phabricator.wikimedia.org/T436887) (owner: 10Ejegg) [02:04:06] probably ejegg - can try for sure [02:04:37] oh lemme rebase & fix the test [02:05:51] (03PS2) 10Ejegg: Map 'card' to 'cc' for Stripe audit [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334220 (https://phabricator.wikimedia.org/T436887) [02:19:37] (03Merged) 10jenkins-bot: Handle update to cancelled [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334173 (owner: 10Eileen) [02:33:18] (03CR) 10Lars SG: "Some details in here. With Claude Code, I pretty much always do /code-review or similar before pushing anything up these days: it catches " [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334162 (https://phabricator.wikimedia.org/T436878) (owner: 10Eileen) [02:41:20] (03CR) 10Cstone: [C:03+2] "thanks!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333382 (https://phabricator.wikimedia.org/T436732) (owner: 10Ejegg) [02:43:29] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations, 03Civi RoadMap FY 26-27: Improve automatic deduping - https://phabricator.wikimedia.org/T415806#12283910 (10Lars) We might also want to consider importing one or more of the pre-existing lists out the... [02:48:07] (03CR) 10Cstone: [C:03+2] Add JA4 columns to PaymentAttempt [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333900 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [02:48:56] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Implement immediate matching email from Civi, using existing HEPData tables - https://phabricator.wikimedia.org/T436583#12283912 (10Lars) [02:50:10] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 03Civi RoadMap FY 26-27: Matching gift emails are empty when contact employer link fields are empty - https://phabricator.wikimedia.org/T424086#12283915 (10Lars) This task is now to follow up with missed donors, as we'... [02:50:32] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Start tracking matching status per donation in Civi - https://phabricator.wikimedia.org/T436584#12283923 (10Lars) [02:50:42] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Switch data provider from HEPData to DtD - https://phabricator.wikimedia.org/T436585#12283926 (10Lars) [02:50:55] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Improve sync of employer data from Civi to Combowiki - https://phabricator.wikimedia.org/T436586#12283927 (10Lars) [02:51:17] (03PS1) 10Ejegg: Add missing columns to payment_attempts [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334245 [02:51:25] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Replace HEPData employer search with DtD search on website / email links - https://phabricator.wikimedia.org/T436587#12283928 (10Lars) [02:51:34] cstone: there's that missing upgrader bit ^^^ [02:53:09] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Epic: Double the Donation - https://phabricator.wikimedia.org/T436581#12283930 (10Lars) [02:53:33] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Implement DtD widget on TY page, begin sending matchable donations to DtD. - https://phabricator.wikimedia.org/T436590#12283938 (10Lars) [02:53:50] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Send matchable offline donations from Civi to DtD. - https://phabricator.wikimedia.org/T436591#12283939 (10Lars) [02:53:54] thanks ejegg [02:54:03] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Sync match status from DtD to Civi - https://phabricator.wikimedia.org/T436592#12283940 (10Lars) [02:54:15] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Include link to DtD match submission form in our email - https://phabricator.wikimedia.org/T436593#12283941 (10Lars) [02:54:25] (03CR) 10Cstone: [C:03+2] Add missing columns to payment_attempts [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334245 (owner: 10Ejegg) [02:54:26] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Integrate matching information into TY email - https://phabricator.wikimedia.org/T436596#12283942 (10Lars) [02:54:39] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Add EOY matching email - https://phabricator.wikimedia.org/T436595#12283943 (10Lars) [02:54:46] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Add possible 2nd matching email - https://phabricator.wikimedia.org/T436597#12283944 (10Lars) [02:55:08] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Implement logic to send matching emails based on donor's corporate email address. - https://phabricator.wikimedia.org/T436588#12283945 (10Lars) [02:55:18] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Add handling for monthly matching donors - https://phabricator.wikimedia.org/T436598#12283946 (10Lars) [02:55:35] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Improve visibility of employer data on contact summary - https://phabricator.wikimedia.org/T436602#12283947 (10Lars) [02:56:21] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic, 13Patch-For-Review: Add permanent suppression for all matching emails - https://phabricator.wikimedia.org/T436603#12283948 (10Lars) [02:56:27] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Add reports for matching statuses & amounts - https://phabricator.wikimedia.org/T436599#12283949 (10Lars) [02:57:13] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Implement manual process to delete old donation data in DtD - https://phabricator.wikimedia.org/T436600#12283950 (10Lars) [02:57:29] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Develop process for forget me for DtD data - https://phabricator.wikimedia.org/T436674#12283951 (10Lars) [02:57:40] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07Epic: Consider using DtD in CA, UK, AU - https://phabricator.wikimedia.org/T436601#12283952 (10Lars) [03:04:31] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Epic: Double the Donation - https://phabricator.wikimedia.org/T436581#12283966 (10Lars) [03:05:21] (03Merged) 10jenkins-bot: Store model scores for payment attempts [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333382 (https://phabricator.wikimedia.org/T436732) (owner: 10Ejegg) [03:05:24] (03Merged) 10jenkins-bot: Task to label payment attempt as not fraud [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333869 (owner: 10Ejegg) [03:05:27] (03Merged) 10jenkins-bot: Add JA4 columns to PaymentAttempt [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333900 (https://phabricator.wikimedia.org/T436680) (owner: 10Ejegg) [03:12:48] (03Merged) 10jenkins-bot: Add missing columns to payment_attempts [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334245 (owner: 10Ejegg) [03:13:48] (03CR) 10Lars SG: [C:04-2] "Thanks for taking a stab at this CoderAnimeshPathak. As mentioned on the phab, this task isn't really ready to be taken on - other pieces " [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1333154 (https://phabricator.wikimedia.org/T436603) (owner: 10CoderAnimeshPathak) [03:16:08] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Dlocal Gravy can't make it in.... from audit - https://phabricator.wikimedia.org/T436889 (10Eileenmcnaughton) 03NEW [03:44:24] (03CR) 10Eileen: [C:03+2] Map 'card' to 'cc' for Stripe audit [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334220 (https://phabricator.wikimedia.org/T436887) (owner: 10Ejegg) [04:16:39] (03CR) 10Cstone: Add missing valid ISO countries to Gravy to stop PayPal falling back to paypal_ec (031 comment) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1331812 (https://phabricator.wikimedia.org/T435554) (owner: 10Laurabarluzzi) [04:36:28] (03CR) 10Cstone: [C:03+2] "looks good, thanks!!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1327676 (https://phabricator.wikimedia.org/T432672) (owner: 10Dmiranda) [04:37:08] (03Merged) 10jenkins-bot: Identify moto transactions and keep their metadata [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1327676 (https://phabricator.wikimedia.org/T432672) (owner: 10Dmiranda) [05:20:38] (03CR) 10CI reject: [V:04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_45) - 10https://gerrit.wikimedia.org/r/1334379 (owner: 10L10n-bot) [06:29:47] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: OfflineGifts - overflow - https://phabricator.wikimedia.org/T436895 (10Eileenmcnaughton) 03NEW [07:08:07] (03PS1) 10Eileen: Audit:Overflow - add capability to pull from SmashPig [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334587 (https://phabricator.wikimedia.org/T436895) [07:08:38] (03CR) 10CI reject: [V:04-1] Audit:Overflow - add capability to pull from SmashPig [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334587 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [07:10:40] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 13Patch-For-Review: OfflineGifts - overflow - https://phabricator.wikimedia.org/T436895#12284215 (10Eileenmcnaughton) @MDemosWMF I had a go at pulling these in via the api - obviously we have to wait for more to happen to do any testin... [07:15:28] (03PS2) 10Eileen: Audit:Overflow - add capability to pull from SmashPig [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334587 (https://phabricator.wikimedia.org/T436895) [07:32:01] (03PS3) 10Eileen: Audit:Overflow - add capability to pull from SmashPig [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334587 (https://phabricator.wikimedia.org/T436895) [07:42:38] (03PS4) 10Eileen: Audit:Overflow - add capability to pull from SmashPig [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1334587 (https://phabricator.wikimedia.org/T436895) [08:11:28] (03PS1) 10Eileen: Commit Overflow imports from production [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334709 (https://phabricator.wikimedia.org/T436895) [08:11:30] (03PS1) 10Eileen: Remove hard-coding of Chariot gateway in OfflineGift::save [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334710 (https://phabricator.wikimedia.org/T436895) [08:11:33] (03PS1) 10Eileen: OfflineGift\Save: preserve full timestamp precision and fix fee_amount sign [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334711 (https://phabricator.wikimedia.org/T436895) [08:11:35] (03PS1) 10Eileen: OfflineGift\Save: prefer gateway_account pass-through; endowment-aware Gift_Data.Fund [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334712 (https://phabricator.wikimedia.org/T436895) [08:11:54] (03PS1) 10Eileen: Consolidate settled_fee_amount/settled_donation_amount into OfflineGift\Save [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334714 (https://phabricator.wikimedia.org/T436895) [08:11:56] (03PS1) 10Eileen: Declare stock_ticker/stock_quantity as known audit message fields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334715 (https://phabricator.wikimedia.org/T436895) [08:12:27] (03PS1) 10Eileen: Add StockGift entity and Overflow audit processor [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334716 (https://phabricator.wikimedia.org/T436895) [08:35:29] (03CR) 10CI reject: [V:04-1] Add StockGift entity and Overflow audit processor [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334716 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [09:17:22] FIRING: GnmiInterfaceCountersDrop: ... [09:17:23] pfw1-eqiad is exporting less than half the gNMI interface counters it had 24h ago - https://wikitech.wikimedia.org/wiki/Network_monitoring#GnmiInterfaceCountersDrop - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?orgId=1&from=now-24h&to=now&var-site=%24__all&var-instance=pfw1-eqiad:9804&viewPanel=panel-19 - https://alerts.wikimedia.org/?q=alertname%3DGnmiInterfaceCountersDrop [09:22:22] FIRING: [2x] GnmiInterfaceCountersDrop: fasw2-e16a-eqiad is exporting less than half the gNMI interface counters it had 24h ago - https://wikitech.wikimedia.org/wiki/Network_monitoring#GnmiInterfaceCountersDrop - https://alerts.wikimedia.org/?q=alertname%3DGnmiInterfaceCountersDrop [09:27:22] RESOLVED: [2x] GnmiInterfaceCountersDrop: fasw2-e16a-eqiad is exporting less than half the gNMI interface counters it had 24h ago - https://wikitech.wikimedia.org/wiki/Network_monitoring#GnmiInterfaceCountersDrop - https://alerts.wikimedia.org/?q=alertname%3DGnmiInterfaceCountersDrop [12:03:40] (03CR) 10Siebrand: [C:03+1] "i18n reviewed. LGTM." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334153 (https://phabricator.wikimedia.org/T430753) (owner: 10Wfan) [12:47:44] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Consider using DtD in CA, UK, AU - https://phabricator.wikimedia.org/T436601#12285585 (10Lars) [12:47:44] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Implement manual process to delete old donation data in DtD - https://phabricator.wikimedia.org/T436600#12285586 (10Lars) [12:47:45] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Develop process for forget me for DtD data - https://phabricator.wikimedia.org/T436674#12285587 (10Lars) [12:47:46] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Add reports for matching statuses & amounts - https://phabricator.wikimedia.org/T436599#12285588 (10Lars) [12:47:48] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Improve visibility of employer data on contact summary - https://phabricator.wikimedia.org/T436602#12285591 (10Lars) [12:47:49] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Add handling for monthly matching donors - https://phabricator.wikimedia.org/T436598#12285590 (10Lars) [12:47:51] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Implement logic to send matching emails based on donor's corporate email address. - https://phabricator.wikimedia.org/T436588#12285592 (10Lars) [12:47:55] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Add possible 2nd matching email - https://phabricator.wikimedia.org/T436597#12285593 (10Lars) [12:47:59] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Add EOY matching email - https://phabricator.wikimedia.org/T436595#12285594 (10Lars) [12:48:03] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic, 13Patch-For-Review: Add permanent suppression for all matching emails - https://phabricator.wikimedia.org/T436603#12285589 (10Lars) [12:48:07] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Integrate matching information into TY email - https://phabricator.wikimedia.org/T436596#12285595 (10Lars) [12:48:11] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Send matchable offline donations from Civi to DtD. - https://phabricator.wikimedia.org/T436591#12285598 (10Lars) [12:48:15] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Include link to DtD match submission form in our email - https://phabricator.wikimedia.org/T436593#12285596 (10Lars) [12:48:19] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Sync match status from DtD to Civi - https://phabricator.wikimedia.org/T436592#12285597 (10Lars) [12:48:23] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Implement DtD widget on TY page, begin sending matchable donations to DtD. - https://phabricator.wikimedia.org/T436590#12285599 (10Lars) [12:48:27] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Improve sync of employer data from Civi to Combowiki - https://phabricator.wikimedia.org/T436586#12285602 (10Lars) [12:48:31] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Replace HEPData employer search with DtD search on website / email links - https://phabricator.wikimedia.org/T436587#12285601 (10Lars) [12:48:35] 06Fundraising-Backlog, 10Double-the-Donation, 07Epic, 07fr-combowiki: Thank you page in combowiki - https://phabricator.wikimedia.org/T436845#12285600 (10Lars) [12:48:39] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Switch data provider from HEPData to DtD - https://phabricator.wikimedia.org/T436585#12285603 (10Lars) [12:48:48] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Start tracking matching status per donation in Civi - https://phabricator.wikimedia.org/T436584#12285606 (10Lars) [12:48:52] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 07Epic: Implement immediate matching email from Civi, using existing HEPData tables - https://phabricator.wikimedia.org/T436583#12285605 (10Lars) [12:51:58] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Double-the-Donation, 03Civi RoadMap FY 26-27: Matching gift emails are empty when contact employer link fields are empty - https://phabricator.wikimedia.org/T424086#12285636 (10Lars) [13:09:29] (03CR) 10Laurabarluzzi: Add missing valid ISO countries to Gravy to stop PayPal falling back to paypal_ec (031 comment) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1331812 (https://phabricator.wikimedia.org/T435554) (owner: 10Laurabarluzzi) [13:15:13] (03CR) 10Lars SG: [C:03+2] Declare stock_ticker/stock_quantity as known audit message fields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334715 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [13:16:13] (03CR) 10Lars SG: [C:03+2] Consolidate settled_fee_amount/settled_donation_amount into OfflineGift\Save [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334714 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [13:25:08] nice phabbing, Lars! That looks like a pretty comprehensive task breakdown [13:30:20] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1334891 [13:30:25] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1334891 (owner: 10Ejegg) [13:31:05] (03CR) 10CI reject: [V:04-1] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1334891 (owner: 10Ejegg) [13:37:33] (03CR) 10Laurabarluzzi: "Initially I wanted to have a look at the code changes, but then I focused only on why the tests failed and I dropped a comment for that." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334153 (https://phabricator.wikimedia.org/T430753) (owner: 10Wfan) [13:54:14] oh right needs the vendor update [13:55:15] (03PS2) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1334891 [13:55:19] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1334891 (owner: 10Ejegg) [13:56:31] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1334891 (owner: 10Ejegg) [14:20:17] !log fundraising civicrm upgraded from f4f09304 to e66e5440 [14:20:19] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [14:34:20] 06Fundraising-Backlog, 07FR-Fraud: Automate flagging some false-positives - https://phabricator.wikimedia.org/T436945 (10Ejegg) 03NEW [14:35:26] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 13Patch-For-Review: New? Cancelled contribution status causing settlement problems - https://phabricator.wikimedia.org/T435156#12286217 (10Laurabarluzzi) @Eileenmcnaughton is this a duplicate of this other... [14:38:48] 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface: Create DonationInterface fraud filter that applies arbitrary regexes to arbitrary fields - https://phabricator.wikimedia.org/T188938#12286241 (10Ejegg) 05Open→03Resolved a:03Ejegg We have this! [14:39:38] 06Fundraising-Backlog, 10FR-Smashpig, 10MediaWiki-extensions-DonationInterface: Break DonationInterface fraud filters off into service - https://phabricator.wikimedia.org/T190099#12286256 (10Ejegg) 05Open→03In progress This is happening! [14:54:08] damilare: I'm hoping to deploy DonationInterface to payments, but I'm a little concerned about two patches in the merge [14:54:33] (03PS1) 10Damilare Adedoyin: Remove Server_ip from data integrator post fields [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334937 [14:55:05] first I'm worried that https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/1329279 will switch recurrings to one-time if the donor has to re-try their card number [14:55:24] I see 126 attempts in today's logs with recurring=1 and some soft reset happening [14:55:30] let me see how many actually retry [14:56:22] ok, that 65 with at least 2 attempts [14:56:56] so let's look at 251760903 [14:57:04] ohh let me add a test case to cover that scenario, I thought it would read the values from the post fields and not the session [14:57:24] oh maybe it will [14:57:45] yh I'd add a test case just to confirm [15:00:05] ok, the other one I'm wondering about is here where we stop reading order_id from the querystring: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/1329592/6/gateway_common/gateway.adapter.php [15:00:37] So I think we actually depend on that to get the correct order_id to process when coming back to a ResultSwitcher [15:01:09] I had forgotten about that use case when I wrote the original ticket [15:02:42] I just tested the result switcher and it does read the order_id from the preserved session values [15:08:22] FIRING: GnmiInterfaceCountersDrop: ... [15:08:23] pfw1-eqiad is exporting less than half the gNMI interface counters it had 24h ago - https://wikitech.wikimedia.org/wiki/Network_monitoring#GnmiInterfaceCountersDrop - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?orgId=1&from=now-24h&to=now&var-site=%24__all&var-instance=pfw1-eqiad:9804&viewPanel=panel-19 - https://alerts.wikimedia.org/?q=alertname%3DGnmiInterfaceCountersDrop [15:11:01] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Missing Adyen transactions - new - https://phabricator.wikimedia.org/T432927#12286428 (10Laurabarluzzi) Hi @Eileenmcnaughton, could you confirm if the ones you reported as missing in Civi you manually b... [15:12:02] damilare: right, but sometimes that's not the same as the one from the URL [15:13:00] we add it to the URL to deal with when the donor starts a new donation in a different tab, then switches back and completes the original donation [15:13:22] RESOLVED: GnmiInterfaceCountersDrop: ... [15:13:23] pfw1-eqiad is exporting less than half the gNMI interface counters it had 24h ago - https://wikitech.wikimedia.org/wiki/Network_monitoring#GnmiInterfaceCountersDrop - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?orgId=1&from=now-24h&to=now&var-site=%24__all&var-instance=pfw1-eqiad:9804&viewPanel=panel-19 - https://alerts.wikimedia.org/?q=alertname%3DGnmiInterfaceCountersDrop [15:15:10] that makes sense, perhaps we need to find another way to read it in the result switcher that doesn't get it passed into the transaction. [15:15:32] ok, I'll make a little patch to just undo that one part for now [15:17:10] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-failmail, 13Patch-For-Review: Sudden invalid_payment_method - https://phabricator.wikimedia.org/T436503#12286455 (10Laurabarluzzi) A less involved idea could be to tidy up FailMail Zoo with a linkable section (using HTML ID anchors) where we do l... [15:17:37] FIRING: CiviCRMDupInvoiceID: CiviCRM duplicate invoice ID: 2 messages in the past minute. - https://alerts.wikimedia.org/?q=alertname%3DCiviCRMDupInvoiceID [15:18:02] (03PS1) 10Ejegg: Restore request as order_id source [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334959 [15:18:22] does that look fine for now damilare ? ^^ [15:18:53] (03CR) 10Damilare Adedoyin: [C:03+2] Restore request as order_id source [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334959 (owner: 10Ejegg) [15:20:25] ohh do we need to add it to the get list too then [15:21:03] (03Merged) 10jenkins-bot: Restore request as order_id source [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334959 (owner: 10Ejegg) [15:21:38] thanks! [15:22:37] RESOLVED: CiviCRMDupInvoiceID: CiviCRM duplicate invoice ID: 2 messages in the past minute. - https://alerts.wikimedia.org/?q=alertname%3DCiviCRMDupInvoiceID [15:23:39] (03PS2) 10Damilare Adedoyin: Remove Server_ip from data integrator post fields [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334937 [15:24:58] (03PS3) 10Damilare Adedoyin: Remove Server_ip from data integrator post fields, return order_id to query fields and add a test to show recurring parameters are read from posted fields after clearing the session on a failed transaction. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334937 [15:25:52] (03PS7) 10Cstone: Add recurring failure activity custom fields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1303013 (https://phabricator.wikimedia.org/T413905) [15:27:06] (03CR) 10CI reject: [V:04-1] Remove Server_ip from data integrator post fields, return order_id to query fields and add a test to show recurring parameters are read from posted fields after clearing the session on a failed transaction. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334937 (owner: 10Damilare Adedoyin) [15:29:32] (03PS4) 10Damilare Adedoyin: Remove Server_ip from data integrator post fields [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334937 [15:31:27] 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface: Add more parameters to ResultSwitcher return URL as an encrypted blob - https://phabricator.wikimedia.org/T436952 (10Ejegg) 03NEW [15:32:18] (03PS2) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1334190 [15:32:26] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1334190 (owner: 10Ejegg) [15:33:12] ejegg: I added the test for the recurring parameters and returned order_id to the combowiki data integrator in this patch: https://gerrit.wikimedia.org/r/1334937 [15:34:54] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1334190 (owner: 10Ejegg) [15:35:18] (03PS5) 10Damilare Adedoyin: Remove Server_ip from data integrator post fields [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334937 [15:35:20] (03CR) 10Ejegg: [C:03+2] Remove Server_ip from data integrator post fields [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334937 (owner: 10Damilare Adedoyin) [15:35:24] thanks! [15:35:35] np! [15:35:42] thanks for the CR [15:37:24] (03Merged) 10jenkins-bot: Remove Server_ip from data integrator post fields [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1334937 (owner: 10Damilare Adedoyin) [15:39:18] ooh i need to deploy the ML service [15:39:52] to get those scores streaming out [15:41:15] ok, they're coming in from the queue [15:41:32] let me just backfill one last round to get the last half hour in [15:43:29] oh hmm it only got 1 row [15:43:45] ah maybe it was still running updates via coworker? [15:46:00] (03CR) 10CI reject: [V:04-1] Add recurring failure activity custom fields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1303013 (https://phabricator.wikimedia.org/T413905) (owner: 10Cstone) [15:50:51] ah dang, errors [15:51:15] (in the ML service) [15:57:53] (03CR) 10Lars SG: "Few details to clean up in here. I think the test fail is unrelated." [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1303013 (https://phabricator.wikimedia.org/T413905) (owner: 10Cstone) [16:39:23] FIRING: GnmiInterfaceCountersDrop: ... [16:39:23] fasw2-e16a-eqiad is exporting less than half the gNMI interface counters it had 24h ago - https://wikitech.wikimedia.org/wiki/Network_monitoring#GnmiInterfaceCountersDrop - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?orgId=1&from=now-24h&to=now&var-site=%24__all&var-instance=fasw2-e16a-eqiad:9804&viewPanel=panel-19 - https://alerts.wikimedia.org/?q=alertname%3DGnmiInterfaceCountersDrop [16:49:57] 06Fundraising-Backlog, 10fundraising-tech-ops: October 13 2026 Gravy ip changes - https://phabricator.wikimedia.org/T435853#12286786 (10Dwisehaupt) 05Open→03Resolved [16:54:32] (03CR) 10CI reject: [V:04-1] build: Updating npm dependencies [extensions/CentralNotice] (REL1_43) - 10https://gerrit.wikimedia.org/r/1335036 (owner: 10Libraryupgrader) [17:24:09] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 13Patch-For-Review: OfflineGifts - overflow - https://phabricator.wikimedia.org/T436895#12286893 (10MDemosWMF) @Eileenmcnaughton Since we only use Overflow for stock now there shouldn't be any need for banking institution soft credit.... [17:29:05] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing, and 3 others: Automate some Direct Mail white mail coding - https://phabricator.wikimedia.org/T386031#12286924 (10Lars) @RLewis Just want to check that my understanding here: If t... [17:49:10] (03CR) 10Damilare Adedoyin: "Thanks for thinking through this and putting this patch up @cstone@wikimedia.org. This does look like a good start to me. I had an idea of" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1329703 (https://phabricator.wikimedia.org/T433141) (owner: 10Cstone) [17:50:08] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 13Patch-For-Review: Add hooks to re-opt-in emails in Acoustic when changed in Civi - https://phabricator.wikimedia.org/T412252#12287043 (10Lars) Code written, but blocked until I fix the current data (we ha... [19:27:51] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Remove header row from MW export - https://phabricator.wikimedia.org/T436981 (10Lars) 03NEW [19:28:20] (03PS1) 10Lars SG: Remove header row from MW export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1335147 [19:28:46] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Remove header row from MW export - https://phabricator.wikimedia.org/T436981#12287452 (10Lars) [19:29:07] (03PS2) 10Lars SG: Remove header row from MW export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1335147 (https://phabricator.wikimedia.org/T436981) [19:29:23] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Remove header row from MW export - https://phabricator.wikimedia.org/T436981#12287458 (10Lars) [[ https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/tools/+/1335147 | Patch ]] [19:33:58] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donor-portal, and 3 others: Show contact as opted out in email prefs center if they need DOI, but don't have it - https://phabricator.wikimedia.org/T417935#12287465 (10Lars) Note that if the contact accesses EPC from a... [19:34:36] 06Fundraising-Backlog, 10fundraising-tech-ops: Create audit directories and network config for engage - https://phabricator.wikimedia.org/T436881#12287466 (10Dwisehaupt) [19:34:39] (03CR) 10Damilare Adedoyin: "Thanks cstone, this looks good to me. I just had a suggestion inline." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1332843 (https://phabricator.wikimedia.org/T433140) (owner: 10Cstone) [19:35:08] 06Fundraising-Backlog, 10fundraising-tech-ops: Create audit directories and network config for engage - https://phabricator.wikimedia.org/T436881#12287473 (10Dwisehaupt) 05Open→03Resolved audit config templates added and committed to puppet. pushed to hosts. [19:39:32] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-email-preferences: Improve handling of shared primary emails in EPC - https://phabricator.wikimedia.org/T436983 (10Lars) 03NEW [19:42:52] this one is a super easy review: https://gerrit.wikimedia.org/r/1335147 [19:44:10] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-email-preferences: Improve handling of shared primary emails in EPC - https://phabricator.wikimedia.org/T436983#12287515 (10Lars) [19:44:31] (03PS1) 10Ejegg: Add title_plural for payment attempts and labels [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1335152 [19:50:26] (03CR) 10Dmiranda: [C:03+2] "Thanks @ejegg@ejegg.com!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1335152 (owner: 10Ejegg) [19:51:33] !log payments-wiki upgraded from c10380f8 to 651be6fe [19:51:35] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [19:51:42] thanks for the quick review danielfm ! [19:52:15] (03CR) 10Cstone: [C:03+2] Remove header row from MW export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1335147 (https://phabricator.wikimedia.org/T436981) (owner: 10Lars SG) [19:52:18] oh dang, ja4 and ja4h are both just coming back as 'true' [19:52:48] rolling back [19:53:22] !log payments-wiki rolled back from 651be6fe to c10380f8 [19:53:23] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [19:53:36] seems to have messed up the http_accept_language header too [19:53:37] sigh [19:53:40] ok, let's fix this [19:54:52] could someone check my change to process control, I made the timeout actually 30 mins, not 30 hours [19:54:52] right, I was using the JS syntax to replace a false-y value [19:55:00] (03Merged) 10jenkins-bot: Remove header row from MW export [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1335147 (https://phabricator.wikimedia.org/T436981) (owner: 10Lars SG) [19:55:05] looking cstone [19:56:20] yep, looks right [19:56:53] ty ejegg [19:57:22] lol, looking at the changelog: [19:57:22] process-control (1.0.5-1) UNRELEASED; urgency=low [19:57:22] Required configuration changes: * Job timeouts are given in minutes now, so must be converted from seconds. [19:57:40] confusion has been with us for a long time [19:57:46] /home/elliott/src/python/process-control/debian/changelog [19:57:52] -- Adam Roses Wight Wed, 12 Apr 2017 13:02:01 -0700 [19:58:09] hah [19:58:53] those 1800 ones threw me off! [19:59:30] (03CR) 10Lars SG: [C:03+2] OfflineGift\Save: preserve full timestamp precision and fix fee_amount sign [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334711 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [20:00:34] TIL ?: is the 'Elvis operator' in PHP [20:00:46] and is what I actually wanted instead of || [20:02:24] (03CR) 10Lars SG: [C:03+2] Remove hard-coding of Chariot gateway in OfflineGift::save [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334710 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [20:03:05] (03CR) 10Lars SG: [C:03+2] Commit Overflow imports from production [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334709 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [20:04:28] (03PS1) 10Ejegg: Fix header defaults [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1335155 [20:04:38] fr-tech can anyone take a quick look at that ^^^ [20:04:39] ? [20:04:44] please [20:05:42] (03CR) 10Lars SG: [C:03+2] OfflineGift\Save: prefer gateway_account pass-through; endowment-aware Gift_Data.Fund [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334712 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [20:08:22] (03CR) 10Cstone: [C:03+2] Fix header defaults [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1335155 (owner: 10Ejegg) [20:08:27] thanks cstone [20:08:50] I guess ppl thought the ?: looked like elvis's hair and eyes [20:09:23] ?:-) [20:10:20] (03CR) 10CI reject: [V:04-1] Add title_plural for payment attempts and labels [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1335152 (owner: 10Ejegg) [20:11:22] wat, that test fail has nothing to do with the commit [20:11:52] could StripeAuditTest be nondeterministic? [20:12:13] testGivingBasketDonationLinksToOrganization to be precise [20:12:13] ejegg: cstone's patch for adding custom fields had that same fail this AM [20:12:23] maybe even date-related? [20:12:46] It is a newish test that Eileen added a few weeks ago, so probably something like that, I was hoping it was a one off [20:12:50] but I guess not [20:13:24] (03Merged) 10jenkins-bot: Fix header defaults [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1335155 (owner: 10Ejegg) [20:13:26] hmm, so the individual should not get credit for Give Lively giving basket stuff? [20:14:36] ohhh [20:14:55] explanation in comment [20:14:59] * Homer's donation is expected to be rejected rather than created: [20:15:02] * Stripe's raw payment_method_type ('card') isn't yet mapped to a [20:15:05] * canonical payment instrument for make-missing messages (a known, [20:15:15] i just deployed a fix for the card->cc mapping [20:15:46] ugh, but that's a pretty gross gap to rely on [20:16:09] what's the actual correct fix? [20:16:30] T436887 [20:16:30] T436887: Stripe Major Gifts No payment type for message - https://phabricator.wikimedia.org/T436887 [20:17:47] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Stripe Major Gifts No payment type for message - https://phabricator.wikimedia.org/T436887#12287628 (10Ejegg) The mapping fix for this seems to have broken testGivingBasketDonationLinksToOrganization. We need to make the stripe / giving... [20:18:08] let me get that DonationInterface fix out then I'll dive further into this [20:19:42] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1335158 [20:19:44] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1335158 (owner: 10Ejegg) [20:21:00] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1335158 (owner: 10Ejegg) [20:24:00] !log payments-wiki upgraded from c10380f8 to 50cae559 [20:24:02] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [20:26:00] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Remove previously known as relationship - https://phabricator.wikimedia.org/T436988 (10Lars) 03NEW [20:28:57] (03CR) 10CI reject: [V:04-1] Commit Overflow imports from production [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334709 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [20:28:58] (03CR) 10CI reject: [V:04-1] Remove hard-coding of Chariot gateway in OfflineGift::save [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334710 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [20:28:59] (03CR) 10CI reject: [V:04-1] OfflineGift\Save: preserve full timestamp precision and fix fee_amount sign [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334711 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [20:29:00] (03CR) 10CI reject: [V:04-1] OfflineGift\Save: prefer gateway_account pass-through; endowment-aware Gift_Data.Fund [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334712 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [20:29:01] (03CR) 10CI reject: [V:04-1] Consolidate settled_fee_amount/settled_donation_amount into OfflineGift\Save [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334714 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [20:29:01] (03CR) 10CI reject: [V:04-1] Declare stock_ticker/stock_quantity as known audit message fields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334715 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [20:30:42] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-MGFE: Include soft credited DAF donations in calculated wmf_donor fields - https://phabricator.wikimedia.org/T430468#12287673 (10Lars) Consider if we also want to include other soft credited donations, see [[ https://gitlab.wikimedia.org/repos/proj... [20:39:33] eileen: I'm looking into fixing that test fail - needs a SmashPig change to not return the individual Giving Basket donation, just the institutional one [20:39:38] FIRING: GnmiInterfaceCountersDrop: ... [20:39:38] fasw2-e16a-eqiad is exporting less than half the gNMI interface counters it had 24h ago - https://wikitech.wikimedia.org/wiki/Network_monitoring#GnmiInterfaceCountersDrop - https://grafana.wikimedia.org/d/fb403d62-5f03-434a-9dff-bd02b9fff504/network-device-overview?orgId=1&from=now-24h&to=now&var-site=%24__all&var-instance=fasw2-e16a-eqiad:9804&viewPanel=panel-19 - https://alerts.wikimedia.org/?q=alertname%3DGnmiInterfaceCountersDrop [20:43:15] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Quantify and fix rules and settings preventing Gravy from being picked over other processors - https://phabricator.wikimedia.org/T436991 (10Laurabarluzzi) 03NEW [20:44:17] eileen: I somehow see zero rows with 'Basket' anywhere in the stripe audit dir [20:44:36] ohhhh it's stripe-mg isn't it [20:48:16] ok, I only see 1 file there and it's only got the 1 individual gift [20:48:56] but that seems like the one that SHOULD be entered into Civi individually [20:50:21] (CID 5365990) [20:51:38] we don't have any examples of individual donations that should be ignored? [20:53:02] oof, i'm falling asleep here [20:54:55] oh i see, there's another file in 'incoming' [20:58:15] ok, i have no idea why we would want to drop those [21:03:16] (03PS1) 10Ejegg: Fix stripe audit test fails [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1335187 [21:03:27] ok fr-tech ^^^ should get CI passing on CRM again [21:03:35] gotta go afk again for a bit [21:06:58] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Quantify and fix rules and settings preventing Gravy from being picked over other processors - https://phabricator.wikimedia.org/T436991#12287787 (10Laurabarluzzi) [21:09:48] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Quantify and fix rules and settings preventing Gravy from being picked over other processors - https://phabricator.wikimedia.org/T436991#12287789 (10Laurabarluzzi) p:05Triage→03Medium [21:13:39] 06Fundraising-Backlog: Investigation: Can we get a better failure reason from legacy paypal_ec and paypal recurring failures - https://phabricator.wikimedia.org/T436994 (10Cstone) 03NEW [21:14:39] FIRING: HighPaymentGatewayFailures: Average gravy payment gateway failures are high [10.0] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentGatewayFailures [21:14:43] FIRING: HighPaymentSchemeFailures: Average payment method scheme failures are high [10.0] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentSchemeFailures [21:14:46] FIRING: HighPaymentMethodFailures: Average cc payment method failures are high [10.0] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentMethodFailures [21:15:31] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Remove Ingenico at least from all tests we run - https://phabricator.wikimedia.org/T436995 (10Laurabarluzzi) 03NEW [21:18:07] (03CR) 10Eileen: [C:03+2] Fix stripe audit test fails [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1335187 (owner: 10Ejegg) [21:19:39] RESOLVED: HighPaymentMethodFailures: Average cc payment method failures are high [8.8] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentMethodFailures [21:19:43] RESOLVED: HighPaymentGatewayFailures: Average gravy payment gateway failures are high [8.8] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentGatewayFailures [21:19:46] RESOLVED: HighPaymentSchemeFailures: Average payment method scheme failures are high [8.8] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentSchemeFailures [21:21:28] 10fundraising-tech-ops, 06SRE: donate.wikimedia.org 2fa reset? - https://phabricator.wikimedia.org/T436944#12287821 (10JLam-WMF) Hi all, Just a note. @Pcoombe resolved this by deactivating Noah's accounts and creating a new one. Content will be moved off donate wiki in the future, which will make a repeat of... [21:21:41] 10fundraising-tech-ops, 06SRE: donate.wikimedia.org 2fa reset? - https://phabricator.wikimedia.org/T436944#12287822 (10JLam-WMF) 05Open→03Resolved [21:36:29] (03Merged) 10jenkins-bot: Fix stripe audit test fails [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1335187 (owner: 10Ejegg) [21:50:57] (03PS2) 10Eileen: Commit Overflow imports from production [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334709 (https://phabricator.wikimedia.org/T436895) [21:51:17] (03CR) 10Eileen: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334709 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [21:53:17] (03PS2) 10Eileen: Remove hard-coding of Chariot gateway in OfflineGift::save [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334710 (https://phabricator.wikimedia.org/T436895) [21:53:25] (03CR) 10Eileen: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334710 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [22:06:28] (03PS2) 10Damilare Adedoyin: WIP: Is this how we want to do variants [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1329703 (https://phabricator.wikimedia.org/T433141) (owner: 10Cstone) [22:06:28] (03PS1) 10Damilare Adedoyin: Load components for variants on demand using ResourceLoader modules. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1335232 [22:07:12] (03PS2) 10Eileen: OfflineGift\Save: preserve full timestamp precision and fix fee_amount sign [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334711 (https://phabricator.wikimedia.org/T436895) [22:07:59] looks my patch rebase caused an update on your patch cstone [22:08:20] (03CR) 10CI reject: [V:04-1] WIP: Is this how we want to do variants [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1329703 (https://phabricator.wikimedia.org/T433141) (owner: 10Cstone) [22:08:31] the patch I just pushed has the idea I had in mind for loading components for variants [22:08:35] (03PS2) 10Eileen: OfflineGift\Save: prefer gateway_account pass-through; endowment-aware Gift_Data.Fund [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334712 (https://phabricator.wikimedia.org/T436895) [22:08:57] (03PS2) 10Eileen: Consolidate settled_fee_amount/settled_donation_amount into OfflineGift\Save [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334714 (https://phabricator.wikimedia.org/T436895) [22:09:03] the updates to the smsoptin component was due to the grunt fixes [22:09:04] (03PS2) 10Eileen: Declare stock_ticker/stock_quantity as known audit message fields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334715 (https://phabricator.wikimedia.org/T436895) [22:09:12] (03PS2) 10Eileen: Add StockGift entity and Overflow audit processor [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334716 (https://phabricator.wikimedia.org/T436895) [22:17:11] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Recurring Token Migrate - Adyen ACH - https://phabricator.wikimedia.org/T418762#12287961 (10Damilare) This is currently blocked because 135 ACH tokens in the import came with their BankLocatio... [22:24:43] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Recurring Token Migration - Adyen SEPA - https://phabricator.wikimedia.org/T418761#12287978 (10Damilare) Gravy reached out with some issues before they could go ahead with the imports. First... [22:25:21] 03Fundraising Sprint: Pedestal to the Metal, 06Fundraising-Backlog, 07fr-current-sprint, 07payments-orchestration: Recurring Token Migrate - Adyen Ideal - https://phabricator.wikimedia.org/T432725#12287980 (10Damilare) An update for this was mentioned on T418761 [22:26:49] (03CR) 10CI reject: [V:04-1] Add StockGift entity and Overflow audit processor [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334716 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [22:45:37] no worries damilare|away and thanks! [23:18:55] 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface: pym_variant for FY2627 Fundraising Email Test - https://phabricator.wikimedia.org/T436832#12288038 (10ppenloglou) Hi @Ejegg , just tagging you for visibility! [23:20:39] FIRING: HighPaymentGatewayFailures: Average gravy payment gateway failures are high [5.8] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentGatewayFailures [23:20:39] FIRING: HighPaymentSchemeFailures: Average payment method scheme failures are high [5.8] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentSchemeFailures [23:20:39] FIRING: HighPaymentMethodFailures: Average cc payment method failures are high [5.8] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentMethodFailures [23:30:39] RESOLVED: HighPaymentGatewayFailures: Average gravy payment gateway failures are high [8.0] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentGatewayFailures [23:30:39] RESOLVED: HighPaymentSchemeFailures: Average payment method scheme failures are high [8.0] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentSchemeFailures [23:30:39] RESOLVED: HighPaymentMethodFailures: Average cc payment method failures are high [8.0] - https://alerts.wikimedia.org/?q=alertname%3DHighPaymentMethodFailures [23:31:16] (03CR) 10Lars SG: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334711 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [23:31:22] (03CR) 10Lars SG: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334712 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [23:31:27] (03CR) 10Lars SG: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334714 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [23:31:32] (03CR) 10Lars SG: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334715 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [23:47:16] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Continuous-Integration-Infrastructure, 06Release-Engineering-Team: CI build slow and timing out sometimes - https://phabricator.wikimedia.org/T434024#12288059 (10Lars) Just to follow up on the power management sett... [23:51:03] (03Merged) 10jenkins-bot: OfflineGift\Save: preserve full timestamp precision and fix fee_amount sign [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334711 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [23:51:16] (03Merged) 10jenkins-bot: OfflineGift\Save: prefer gateway_account pass-through; endowment-aware Gift_Data.Fund [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334712 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen) [23:51:19] (03Merged) 10jenkins-bot: Consolidate settled_fee_amount/settled_donation_amount into OfflineGift\Save [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1334714 (https://phabricator.wikimedia.org/T436895) (owner: 10Eileen)