[00:21:40] (03PS1) 10Ejegg: Change isSuccessful to a simple getter/setter [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/753595 (https://phabricator.wikimedia.org/T296266) [00:23:12] (03CR) 10jerkins-bot: [V: 04-1] Change isSuccessful to a simple getter/setter [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/753595 (https://phabricator.wikimedia.org/T296266) (owner: 10Ejegg) [00:24:32] 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster, 10FR-LATAM, 10MW-1.38-notes (1.38.0-wmf.18; 2022-01-17): Adding PIX as a payment type for Brazil - https://phabricator.wikimedia.org/T280303 (10Chicocvenancio) Other bank transfer methods are also errori... [00:26:58] (03PS2) 10Ejegg: Change isSuccessful to a simple getter/setter [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/753595 (https://phabricator.wikimedia.org/T296266) [00:31:43] (03PS3) 10Ejegg: Change isSuccessful to a simple getter/setter [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/753595 (https://phabricator.wikimedia.org/T296266) [00:34:13] (03CR) 10Ejegg: "jgleeson: I added a patch to change isSucessful to not depend on the status here - Ida150d590eff01bf169840d1abace7c087a6c0c8 . It's a bit " [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/740709 (https://phabricator.wikimedia.org/T296266) (owner: 10Ejegg) [00:37:05] (03PS4) 10Ejegg: Change isSuccessful to a simple getter/setter [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/753595 (https://phabricator.wikimedia.org/T296266) [01:19:51] (03PS1) 10Ejegg: Validate params for getPaymentMethods before call [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/753599 (https://phabricator.wikimedia.org/T295149) [01:20:19] (03CR) 10jerkins-bot: [V: 04-1] Validate params for getPaymentMethods before call [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/753599 (https://phabricator.wikimedia.org/T295149) (owner: 10Ejegg) [01:21:08] (03PS2) 10Ejegg: Validate params for getPaymentMethods before call [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/753599 (https://phabricator.wikimedia.org/T295149) [01:37:13] (03PS1) 10Ejegg: Adyen: Don't throw errors in getCheckoutConfiguration [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/753600 (https://phabricator.wikimedia.org/T295149) [03:10:51] (03Abandoned) 10Ejegg: Adyen: Add payment_method to error form URL [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/736556 (owner: 10Ejegg) [05:12:12] PROBLEM - check_log_messages on frav1002 is CRITICAL: CRITICAL: minFraud_endpoint_critical 1 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1002&service=check_log_messages [05:17:17] RECOVERY - check_log_messages on frav1002 is OK: OK https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1002&service=check_log_messages [08:18:46] 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster, 10FR-LATAM, 10MW-1.38-notes (1.38.0-wmf.18; 2022-01-17): Adding PIX as a payment type for Brazil - https://phabricator.wikimedia.org/T280303 (10Damilare) Thanks @EMartin and @Chicocvenancio we are lookin... [09:02:13] PROBLEM - check_log_messages on frav1002 is CRITICAL: CRITICAL: Amazon_endpoint_critical 1 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1002&service=check_log_messages [09:07:13] RECOVERY - check_log_messages on frav1002 is OK: OK https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1002&service=check_log_messages [09:11:11] 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster: Enable South Africa through Dlocal - https://phabricator.wikimedia.org/T293508 (10Damilare) a:03Damilare [10:12:15] (03PS1) 10Damilare Adedoyin: Enable South Africa through Dlocal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/753695 (https://phabricator.wikimedia.org/T293508) [10:14:35] (03CR) 10jerkins-bot: [V: 04-1] Enable South Africa through Dlocal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/753695 (https://phabricator.wikimedia.org/T293508) (owner: 10Damilare Adedoyin) [10:20:02] (03PS2) 10Damilare Adedoyin: WIP: Enable South Africa through Dlocal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/753695 (https://phabricator.wikimedia.org/T293508) [10:55:24] (03PS1) 10Damilare Adedoyin: WIP: Enable South Africa through Dlocal [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/753701 (https://phabricator.wikimedia.org/T293508) [14:22:26] fr-tech we had a ton of icinga alerts relating to 'check_recurring_contrib_processing' earlier today but I'm not really sure what that alert is checking. Jeff_Green is there a way i can see what causes an alert to be thrown for that service? [14:22:52] jgleeson: looking [14:22:58] I thought it might be the smashpig recurring job but then it says the host is frdb1004 [14:23:04] thanks [14:23:33] I believe it's a separate check that is querying either the queue or database for the number of messages in various queues [14:24:14] but I'm tracking down the exact check now [14:25:59] for starters, it probably correlates to this https://frmon.wikimedia.org/d/Pq1YNMviz/fundraising-overview?orgId=1&refresh=1m&viewPanel=11 [14:27:06] maybe a paypal recurring tidal wave [14:27:09] yeah [14:27:31] ok it's from an-house nagios collector named "check_fundraising_jobs" which is in puppet [14:27:43] puppet/modules/nagios/files/plugins/check_fundraising_jobs.pl [14:28:19] looking [14:28:20] the query is: [14:28:44] you'll see the query at line 11 [14:31:54] I don't see that path Jeff_Green. am I looking at the right puppet repo, /operations/puppet [14:32:09] frack puppet, not prod [14:32:12] ah [14:32:25] we don't use prod puppet at all, and frack puppet is not in gerrit [14:32:27] not sure if I have that checked out [14:32:32] ok that's why then [14:32:36] lemme hop onto frpm [14:32:38] sec [14:33:15] hrdchvjehkugfr [14:33:23] lol [14:33:30] let's try that again [14:33:31] an error has occured [14:38:20] 14:37 so I guess the count from that query breached a threshold in relation to the grafana graph [14:38:22] 14:37 lemme check what that status code means [14:38:24] posted in the wrong chan [14:38:38] not just yubikey otps [14:38:40] :) [14:39:23] jgleeson: note that the script you're looking at takes thresholds as command line args, which are provided by a wrapper script "nagios_nsca" [14:39:43] it's a bit convolted, although at least standardized [14:40:33] it's being called with -w 5 -c 500, so it should have started alerting when there were >500 in the queue [14:48:30] looks like we've looked at this before Jeff_Green https://phabricator.wikimedia.org/T274361#6818594 [14:48:41] that status id is 'Processing' [14:48:53] and the count now id 4, or when I last ran it [14:48:58] so all is good I guess [14:49:14] it should have auto-recovered when it dropped back down [14:49:26] we probably wanna increase that limit and any others watching recurring due to the expansion of recurring [14:49:37] gotta pickup Oscar, back soon! [14:49:49] thanks for all the help btw Jeff_Green [14:50:15] jgleeson|skrun: sure, just let me know what the appropriate warn/critical levels are when you have a chance [14:53:08] 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster, 10FR-LATAM, 10MW-1.38-notes (1.38.0-wmf.18; 2022-01-17): Adding PIX as a payment type for Brazil - https://phabricator.wikimedia.org/T280303 (10Damilare) @Emartin here's the response we saw in the logs `... [15:52:43] 10Fundraising Sprint Visual C Saw, 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10fundraising sprint Universal Cereal Bus, and 4 others: Deal with EOY emails that did NOT go out - https://phabricator.wikimedia.org/T299011 (10krobinson) I don't feel we need to push them through. I'd ra... [15:53:05] jgleeson: ah yeah that recurring alert is cause there shouldn't be any in the processing state [16:44:11] 10Fundraising Sprint Visual C Saw, 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 3 others: Question about blocked contacts in Civi and how they sync to Acoustic - https://phabricator.wikimedia.org/T293587 (10KHaggard) @Eileenmcnaughton Yes, unfortun... [17:22:30] oh rly cstone !! [17:22:58] there were 4 when I ran the query earlier [17:23:14] we had a bug where a bunch got stuck there [17:23:27] sticky processing [17:24:28] jgleeson: yeah, we should set them back to I think 'In Progress' [17:24:43] https://www.mediawiki.org/wiki/Fundraising_tech/Database_cheat_sheet just tangentally [17:25:25] thanks again for that cstone [17:25:36] I found this when looking cstone https://phabricator.wikimedia.org/T274361#6818594 [17:25:51] yeah amazing write up you did! [17:26:00] oh nice [17:26:09] sorry I saw you just posted the same [17:26:40] my oldest missed the bus and my wife had to drive the 40 minute round trip to take him, I'm with our youngest now, I might be late/not be at the autopsy [17:28:17] sounds fun greg-g [17:28:21] parenting fun [17:28:32] i still have dreams (nightmares?) about missing my bus haha [17:28:36] lol [17:44:41] I get the one where I can't remember which classes I need to sign up for to graduate. [17:44:48] C'mon brain, it's been nearly 20 years [17:47:01] 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster, 10FR-Italy: Deploy Donation Interface Translations before Jan 21 - https://phabricator.wikimedia.org/T299105 (10DStrine) [17:59:37] fr-tech I'm gonna miss the alerts retro cause I've gotta do a bit of homework with Oscar. Back soon! [18:18:24] 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster, 10FR-LATAM, 10MW-1.38-notes (1.38.0-wmf.18; 2022-01-17): Adding PIX as a payment type for Brazil - https://phabricator.wikimedia.org/T280303 (10EMartin) Damilare, I am looking into this with the provide... [18:27:54] 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster, 10FR-LATAM, 10MW-1.38-notes (1.38.0-wmf.18; 2022-01-17): Adding PIX as a payment type for Brazil - https://phabricator.wikimedia.org/T280303 (10Damilare) Thanks @EMartin [18:38:29] (03CR) 10Wfan: "recheck" [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/753806 (owner: 10Wfan) [18:45:32] (03CR) 10Wfan: [C: 03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/753806 (owner: 10Wfan) [18:46:42] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/753806 (owner: 10Wfan) [18:48:52] 10Fundraising Sprint Visual C Saw, 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 3 others: Question about blocked contacts in Civi and how they sync to Acoustic - https://phabricator.wikimedia.org/T293587 (10Eileenmcnaughton) @KHaggard - ok - the l... [18:48:55] WFan: :) [18:51:45] damilare: I'm free if you wanted to dig into the other stuff you mentioned earlier [18:52:18] (03CR) 10Wfan: "recheck" [core] (fundraising/REL1_35) - 10https://gerrit.wikimedia.org/r/753807 (owner: 10Wfan) [18:57:19] Hi jgleeson: sure [18:57:56] today's standup? [18:58:46] sure! [19:05:41] jgleeson: :) Thank you and Christine, the deploy doc is very clear:) [19:06:10] (03CR) 10Wfan: [C: 03+2] Update DonationInterface submodule [core] (fundraising/REL1_35) - 10https://gerrit.wikimedia.org/r/753807 (owner: 10Wfan) [19:15:44] (03Merged) 10jenkins-bot: Update DonationInterface submodule [core] (fundraising/REL1_35) - 10https://gerrit.wikimedia.org/r/753807 (owner: 10Wfan) [19:45:25] 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster, 10FR-LATAM, 10MW-1.38-notes (1.38.0-wmf.18; 2022-01-17): Adding PIX as a payment type for Brazil - https://phabricator.wikimedia.org/T280303 (10EMartin) @Damilare This may take a some time to resolve as... [19:56:14] 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster, 10FR-LATAM, 10MW-1.38-notes (1.38.0-wmf.18; 2022-01-17): Adding PIX as a payment type for Brazil - https://phabricator.wikimedia.org/T280303 (10Damilare) Thanks @EMartin looks like it's working on produc... [20:38:46] 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster: investigate and plan form chooser refactor - https://phabricator.wikimedia.org/T298907 (10Ejegg) The old form chooser routed donors to one of many hardcoded HTML forms based on payment_method, country, and currency. The new forms are not hardcoded, so t... [20:40:14] fr-tech I wrote up some stuff on the form chooser ticket. jgleeson I think the simple option with the main priority list plus a list of country-level overrides might have been what you were suggesting, though I'm not sure [20:41:30] sounds good to me ejegg [20:43:34] I really like the 'condition' approach for overrides [20:47:48] 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster, 10FR-LATAM, 10MW-1.38-notes (1.38.0-wmf.18; 2022-01-17): Adding PIX as a payment type for Brazil - https://phabricator.wikimedia.org/T280303 (10Albertoleoncio) I just did a 5.62 BRL donation by Pix and i... [20:50:18] ejegg: what you think of specifying the config in yaml [20:55:13] jgleeson: I guess it would be less opportunity for syntax errors [20:55:34] but I dunno [20:56:03] since this is definitely front-end stuff, it wouldn't go in the smashpig config [20:57:37] and since it's cross-gateway, it wouldn't go in the gateway-specific config folders [20:58:28] I guess I'd prefer just an extra $wg config variable or two, to be accessed via the standard MW config [20:59:32] mw config globals have a simple mechanism for swapping out vars in tests, for example [20:59:42] (03PS1) 10Eileen: SearchKit - Enable joins for custom fields and option groups [wikimedia/fundraising/crm/civicrm] - 10https://gerrit.wikimedia.org/r/753819 [21:02:20] ejegg: using your example I was thinking something like this https://phabricator.wikimedia.org/P18733 [21:02:43] and then read it in to a $wg config var [21:03:41] the saving is easier diffs maybe and less characters [21:04:11] i did not know about yaml_emit() [21:04:33] give it a php type and it'll covert it to yaml [21:05:43] let's see what converting the existing stuff into yaml looks like [21:05:55] to see if the saving is worth it [21:06:00] ah, that looks like the PECL yaml library [21:06:10] while we're using the Symfony yaml package [21:07:15] oh yeah I'm just using it locally [21:07:20] to save typing all that out as yaml [21:10:14] 10Fundraising Sprint Visual C Saw, 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, and 3 others: Question about blocked contacts in Civi and how they sync to Acoustic - https://phabricator.wikimedia.org/T293587 (10KHaggard) Thanks @Eileenmcnaughton ! I'l... [21:10:52] this is a real world example https://phabricator.wikimedia.org/P18734 vs https://github.com/wikimedia/mediawiki-extensions-DonationInterface/blob/36a08821578a272f8aa083eea90c5b10fec0a133/DonationInterfaceFormSettings.php [21:11:21] those currency lists get pretty long vertically [21:11:55] hmm, yeah [21:11:56] php 923 lines vs yaml 3198 [21:12:05] maybe not much of an improvement at all! [21:12:54] but yeah converting that huge array to yaml on the cli in two lines is pretty slick [21:12:56] let's maybe do the first version using a $wg var in LocalSettings and then iterate if yaml looks like an improvement on the ruleset we end up with [21:13:29] heh, yaml has to quote "NO" for Norway so as not to interpret it as boolean false [21:13:39] ha! [21:14:26] oh yeah I see that on line 691 [21:14:29] weird [21:14:34] so once this refactor is done, will ffname only be used for error forms? [21:15:30] i guess [21:15:50] re:yaml, I don't think it is an improvement after comparing with real data [21:15:56] ok [21:16:20] good ole $wg LocalSettings seems the way [21:22:00] I edited that comment to mention the ffname cleanup - we should definitely do that as a part of the form chooser rewrite [21:22:43] fr-tech for the #4 one stuck in processing cause the charge job failed, we did charge him and its in ingencio. I set the next sched to next month but to get the missing donation in, will that come in on an audit? [21:23:17] cstone: shoot, it might not actually b/c recurring [21:23:31] it is recurring [21:24:11] this isnt the weird looking one in the damaged tabke [21:24:12] * ejegg wonders if it would be easier to hand-enter in Civi, or feed a message to the queue [21:24:33] i could just hand enter it right? [21:24:33] right, if it was a queue connection failure it just didn't get to the queue at all [21:24:37] its just one [21:24:45] cstone yeah, worth a shot [21:24:59] just the wmf_contribution_extra values will take some care [21:25:37] yeah [21:25:39] hmm, actually, why don't we look for the logged queue message from the same donor's contrib last month [21:26:10] and use the SMashPig queue injection script to drop an edited version of that into the queue [21:26:31] ok i have the ingenico id [21:26:36] nice! [21:27:15] do you have the contribution_tracking_id handy? [21:28:13] 113601677.2 [21:28:15] er well without the .2 [21:28:22] cool cool [21:29:06] (03CR) 10Jgleeson: [C: 03+2] "This looks great, thanks for this. I was thinking about suggesting setting the member var $successful to a default of false but then reali" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/753595 (https://phabricator.wikimedia.org/T296266) (owner: 10Ejegg) [21:29:56] k, so their last donation came in on Dec 12 [21:30:01] (03Merged) 10jenkins-bot: Change isSuccessful to a simple getter/setter [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/753595 (https://phabricator.wikimedia.org/T296266) (owner: 10Ejegg) [21:30:11] yep [21:30:40] do the queue consumer logs under the process-control logs folder have those full messages? [21:30:53] or do we need to dredge them out of fundraising-misc or the like? [21:31:27] ah right, the archive dir mounted on civi only goes back 30 days [21:33:09] oh, process-control logs have them, but with ugly linebreaks [21:33:19] what log are you looking in? [21:33:32] calling it a day fr-tech. have a good one and bye for now! [21:33:37] bye jgleeson ! [21:33:41] cstone /srv/archive/civi/process-control/20211212$ bzgrep 113601677 donations_queue_consume* [21:33:41] See ya later [21:33:47] on frlog [21:34:50] ok cool [21:36:19] huh, didn't find anything zgrepping the fundraising*20211212.gz files [21:37:12] line breaks such chaos [21:37:26] srsly, can we make that not happen? [21:38:35] ok, if I make the text super tiny and use column selection I can get just the good stuff [21:38:47] boo, but there's still trailing [ERROR] [21:39:00] oh, not on the lines I want [21:39:17] i think i have it [21:40:29] the recurring id is 1139947 [21:40:35] ahh, good [21:41:03] so let's see, we want that as which key now? [21:41:15] and ingenico 000000657040150328380000100001 not sure if that last one should be a 2, i dont remember what we were doing there [21:41:16] * ejegg looking in the code for SmashPig extension [21:42:23] huh, the previous one had a different middle part, so I guess Ingenico isn't incrementing those other segments any more [21:42:45] what is the number after the |recur-[this number] [21:43:06] cstone mmmmmm maybe random [21:43:10] * ejegg cringes [21:43:12] haha [21:43:18] sorry [21:43:26] would explain why I cant match it with any in the ingenico console :P [21:44:30] ok, so we want contribution_recur_id on that message [21:45:05] I guess the previous one was an initial recurring from payments, so unfortunately looks fairly different from the ones SmashPig sends for installments [21:45:22] i.e. we don't need to copy all the name + address stuff [21:46:03] https://phabricator.wikimedia.org/diffusion/WFCG/browse/master/drupal/sites/default/civicrm/extensions/org.wikimedia.smashpig/CRM/Core/Payment/SmashPigRecurringProcessor.php$213 [21:47:23] just 13 fields (not counting contribution_type_id, which should go away) that we actually need here [21:50:15] {"contact_id":"207","financial_type_id":"5","contribution_type_id":"5","payment_instrument_id":"29","invoice_id":"25.8","gateway":"ingenico","gross":"35.00","currency":"USD","gateway_txn_id":"000000657010000009540000200001","payment_method":"cc","date":1642110466,"contribution_recur_id":"3","contribution_tracking_id":"25","recurring":true,"source_name":"CiviCRM","source_type":"direct","source_host":"7dad3564b9a5","sour [21:50:15] ce_run_id":1376,"source_version":"unknown","source_enqueued_time":1642110466} [21:50:19] yeah that was from a local test [21:51:07] how did that line break get in there [22:04:07] musta been on the IRC side [22:05:41] the other three stuck, 2 had made new recurrings so I cancelled the original ones [22:06:22] thanks! [22:07:40] the last one didnt make a new one but we havent charged them since september [22:07:50] i just want to cancel that one too since its been so long [22:08:06] I guess maybe send that ID to Donor Relations and mention the situation? [22:08:15] yeah i'll do that [22:25:00] (03PS5) 10Ejegg: Adyen iDEAL: handle 'Cancelled' payment status [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/740709 (https://phabricator.wikimedia.org/T296266) [22:25:28] (03CR) 10jerkins-bot: [V: 04-1] Adyen iDEAL: handle 'Cancelled' payment status [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/740709 (https://phabricator.wikimedia.org/T296266) (owner: 10Ejegg) [22:25:30] cstone: ok, that's rebased over the one to change isSuccessful [22:25:35] hmm, lemme see what that's about [22:26:24] so i think pulling that into payments-wiki as is will break tests, since mocking any processor responses now needs more properties set [22:26:59] (03PS6) 10Ejegg: Adyen iDEAL: handle 'Cancelled' payment status [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/740709 (https://phabricator.wikimedia.org/T296266) [22:27:21] Anyway, I can make patches for crm and payments-wiki to update those tests [22:33:08] oh fun, lots of ParseError in LightNCandy under PHP 8.1 [22:33:25] guess I need to stick with 7.x till we go to the next LTS version of mediawiki [22:33:50] oops XenoRyet be right there [22:33:58] No worries [22:40:30] !log Updating payment-wiki, revision changed from 8497eae9 to 5cc9d5e0 [22:40:32] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [22:40:50] 10Fundraising-Backlog: disable civicrm oauth extension and remove module from crm/drupal repository - https://phabricator.wikimedia.org/T298973 (10Ejegg) There are one or two other modules in contrib that we only needed because they're required for oauth. Get rid of those too. [22:43:03] 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster, 10FR-Italy: Deploy Donation Interface Translations before Jan 21 - https://phabricator.wikimedia.org/T299105 (10AnnWF) This is been deployed [23:01:40] 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising-Backlog, 10fundraising sprint Yeet-coaster, 10Patch-For-Review: Adyen forms for Big Bundle - https://phabricator.wikimedia.org/T293292 (10Cstone) Adyen documentation for adding a language: https://docs.adyen.com/online-payments/web-components/locali... [23:10:40] ejegg: are you about? [23:14:30] i am now, eileen ! [23:15:07] ejegg: I'm looking with Tim at the work he has been doing on civipipe - which it would be worth you hearing - if you can https://meet.google.com/zpy-kusk-nxu