[00:05:21] (03PS1) 10Ejegg: Stop using deprecated method [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113230 (https://phabricator.wikimedia.org/T384338) [00:06:36] (03PS1) 10Ejegg: Update composer.json and vendor for payments-wiki [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1113231 [00:16:53] (03CR) 10CI reject: [V:04-1] Update composer.json and vendor for payments-wiki [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1113231 (owner: 10Ejegg) [00:19:32] (03PS1) 10Wfan: translate epc in el, el-latam, es [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113233 (https://phabricator.wikimedia.org/T381336) [00:20:16] (03PS2) 10Wfan: translate epc in el, el-latam, es [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113233 (https://phabricator.wikimedia.org/T381336) [00:36:59] (03PS1) 10Wfan: translate epc in de, da, cs [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113235 (https://phabricator.wikimedia.org/T381336) [00:55:49] (03PS1) 10Wfan: translate epc in ca [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113239 (https://phabricator.wikimedia.org/T381336) [00:57:16] 03Fundraising Sprint: Abula, 06Fundraising-Backlog, 13Patch-For-Review: translate epc - https://phabricator.wikimedia.org/T381336#10482498 (10AnnWF) all langs in https://docs.google.com/spreadsheets/d/1D820aMZdP5yy8wh9bU4tGhOzuiX96wTCGEulOT84AmU/edit?gid=1765323616#gid=1765323616 with status done, will do th... [01:07:34] 03Fundraising Sprint: Abula, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: use EmailPref extension for backup epc when civi down - https://phabricator.wikimedia.org/T384412 (10AnnWF) 03NEW [01:08:44] 03Fundraising Sprint: Abula, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: Add comms preferences footer to all Civi-generated emails - https://phabricator.wikimedia.org/T359445#10482544 (10AnnWF) Will be unblocked once T381336 and T384412 deployed [01:12:12] 03Fundraising Sprint: Abula, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: Add comms preferences footer to all Civi-generated emails - https://phabricator.wikimedia.org/T359445#10482547 (10AnnWF) [01:17:21] 03Fundraising Sprint: Abula, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: Add comms preferences footer to all Civi-generated emails - https://phabricator.wikimedia.org/T359445#10482566 (10AnnWF) [01:23:31] 03Fundraising Sprint: Abula, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-acoustic: Update fr-tech documentation with Acoustic changes - https://phabricator.wikimedia.org/T379208#10482575 (10AnnWF) This is very informative. I have updated the document by adding the job name and adjusting t... [01:39:47] (03PS1) 10Cstone: Revert "Remove unused phpMailer" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1113241 [02:04:22] (03CR) 10Cstone: [C:03+2] Revert "Remove unused phpMailer" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1113241 (owner: 10Cstone) [02:31:19] (03Merged) 10jenkins-bot: Revert "Remove unused phpMailer" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1113241 (owner: 10Cstone) [02:32:41] (03PS1) 10Cstone: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1113244 [02:33:36] (03CR) 10Cstone: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1113244 (owner: 10Cstone) [02:34:25] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1113244 (owner: 10Cstone) [02:35:26] !log civicrm upgraded from 502d9043 to f82f7c98 [02:35:28] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [05:24:13] 03Fundraising Sprint: Abula, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap: use EmailPref extension for backup epc when civi down - https://phabricator.wikimedia.org/T384412#10482674 (10MSuijkerbuijk_WMF) @AnnWF Hi team, do we have a timeline around when the Email preference center will be used in operat... [05:56:19] (03CR) 10Abijeet Patro: [V:03+2] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_43) - 10https://gerrit.wikimedia.org/r/1112928 (owner: 10L10n-bot) [06:34:37] (03CR) 10CI reject: [V:04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_41) - 10https://gerrit.wikimedia.org/r/1113274 (owner: 10L10n-bot) [11:44:21] (03CR) 10Jgleeson: [C:03+2] "LGTM!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113230 (https://phabricator.wikimedia.org/T384338) (owner: 10Ejegg) [11:45:56] (03CR) 10Jgleeson: [C:03+2] "Ah ok cool, thanks!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1112310 (https://phabricator.wikimedia.org/T382102) (owner: 10Cstone) [11:46:25] cstone: ^ that one is already merged but I just wanted to reply on the patch. thanks [11:54:44] (03Merged) 10jenkins-bot: Stop using deprecated method [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113230 (https://phabricator.wikimedia.org/T384338) (owner: 10Ejegg) [11:55:32] (03CR) 10Jgleeson: [C:03+2] "LGTM!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1112842 (https://phabricator.wikimedia.org/T270677) (owner: 10Eileen) [12:18:56] (03Merged) 10jenkins-bot: Further if clean up [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1112842 (https://phabricator.wikimedia.org/T270677) (owner: 10Eileen) [13:33:15] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Trustly ACH recurring (gravy) that are cancelled on the donors end are breaking the charge job - https://phabricator.wikimedia.org/T382629#10483910 (10Damilare) a:03Damilare [13:34:50] (03CR) 10Damilare Adedoyin: [C:03+2] Move another function [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1112855 (https://phabricator.wikimedia.org/T270677) (owner: 10Eileen) [13:36:10] (03CR) 10Jgleeson: [C:03+2] "Nice tidy up!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1113223 (https://phabricator.wikimedia.org/T384338) (owner: 10Ejegg) [13:40:17] (03CR) 10Jgleeson: "15:54:34 - Root composer.json requires php >=8.1.0 but your php version (7.4.33) does not satisfy that requirement." [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1113169 (https://phabricator.wikimedia.org/T384338) (owner: 10Ejegg) [13:56:52] (03CR) 10Jgleeson: "I left some questions about the copying of prod code and roadmap for this patch." [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1113156 (https://phabricator.wikimedia.org/T270674) (owner: 10Damilare Adedoyin) [13:59:39] (03Merged) 10jenkins-bot: Move another function [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1112855 (https://phabricator.wikimedia.org/T270677) (owner: 10Eileen) [13:59:40] (03Merged) 10jenkins-bot: Remove subclass of Symfony Response [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1113223 (https://phabricator.wikimedia.org/T384338) (owner: 10Ejegg) [14:00:05] hey damilare: is there a roadmap for that SQL function in that unit test file? It looks like we took it from the old thank you module prod code verbatim so I'm not sure if there's more to done on that once we retire the module? [14:00:19] be* done [14:02:54] no actually, I wanted to reduce the function calls to the file we are about to deprecate buy maintain the logic that's why I moved that function over. [14:03:23] I'd push up a follow patch where the function only returns the result of the query [14:03:40] but* [14:04:31] also because of the joins with wmf_external_contact_identifiers we cannot use the simple API4 commands [14:04:37] like a fixture? [14:05:04] or do we actually want/need to pull that complicated query from the DB when the test runs [14:05:05] not sure I understand what a fixture is [14:05:14] a test fixture [14:05:22] a known state/response [14:05:27] yes [14:06:25] I don't see any other part of the extension code using the query anyway [14:08:07] however the old tests made use of it though, I'd look into it deeper to see if there is any benefit to have it. [14:15:36] so going forward is the plan to replace that SQL call in the test with something that returns a predetermined set of scenario-specific params which then get fed into the ThankYou::send() API? [14:19:23] I'd look into it to see which is beneficial [14:22:29] that's just an idea [14:24:18] there might be other ways to do it [14:37:59] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Trustly ACH recurring (gravy) that are cancelled on the donors end are breaking the charge job - https://phabricator.wikimedia.org/T382629#10484164 (10Damilare) We had another set today, most of the ones I've seen follow a pattern: The theory is: - Donor... [14:41:44] Paypal recurring transactions are failing on gr4vy [14:41:59] follow thread here: https://wikimedia.slack.com/archives/C070F1DVBRN/p1737556219455219 [14:43:20] did we enable the vaulting flag? [14:43:50] I just did, looks like we didn't enable the vaulting flag [14:44:10] dang [14:44:23] I guess it was the right decision not to use it for December [14:44:37] wow - we really need more notice of breaking changes than a slack thread buried away [14:44:48] than JUST* [14:45:15] we should ticket all future gravy heads-ups [14:45:19] (03CR) 10Ejegg: "Oh yeah, we'll have to update CI too!" [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1113169 (https://phabricator.wikimedia.org/T384338) (owner: 10Ejegg) [14:48:58] lol, was trying to figure out why setup.py didn't work and found this gem at https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html [14:49:07] "Despite the fact that no one will read more than the next 3 paragraphs, I hope that this article can be useful when you want to advocate against the use of setup.py: when you make a PR or a comment in a Slack channel, you can link to this Proustian monstrosity and hope that your audience pales before the prospect of reading through the whole thing and just assents to whatever you're asking [14:49:13] them to do." [14:51:28] LOL [14:51:30] nice [14:51:58] "TL;DR: The setuptools team no longer wants to be in the business of providing a command line interface" [14:52:08] at least they are honest [14:52:23] right. pickup time. back later [16:19:50] (03CR) 10Ejegg: [C:03+2] "Thanks for this quick fix!" [extensions/FundraiserLandingPage] - 10https://gerrit.wikimedia.org/r/1112287 (https://phabricator.wikimedia.org/T383526) (owner: 10Umherirrender) [16:23:25] (03Merged) 10jenkins-bot: tests: Add bundle size file without budget to pass tests [extensions/FundraiserLandingPage] - 10https://gerrit.wikimedia.org/r/1112287 (https://phabricator.wikimedia.org/T383526) (owner: 10Umherirrender) [16:26:34] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for bryan - https://phabricator.wikimedia.org/T384356#10485067 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [16:27:02] (03PS1) 10Ejegg: Update SmashPig to not fail on http-foundation 6.0 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113493 [16:27:04] (03CR) 10Ejegg: [C:03+2] Update SmashPig to not fail on http-foundation 6.0 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113493 (owner: 10Ejegg) [16:28:09] (03CR) 10CI reject: [V:04-1] Update SmashPig to not fail on http-foundation 6.0 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113493 (owner: 10Ejegg) [16:33:02] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for rstearns - https://phabricator.wikimedia.org/T384353#10485122 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [16:35:14] (03CR) 10Ejegg: Update SmashPig to not fail on http-foundation 6.0 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113493 (owner: 10Ejegg) [16:35:22] (03CR) 10Ejegg: [C:03+2] "recheck" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113493 (owner: 10Ejegg) [16:35:52] fr-tech I'mma do a DonationInterface deploy to clear the decks [16:37:04] (03Merged) 10jenkins-bot: Update SmashPig to not fail on http-foundation 6.0 [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1113493 (owner: 10Ejegg) [16:41:46] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1113499 [16:52:29] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1113499 (owner: 10Ejegg) [16:54:10] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1113499 (owner: 10Ejegg) [16:56:37] (03PS2) 10Ejegg: Update composer.json and vendor for payments-wiki [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1113231 [16:59:42] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for khansen - https://phabricator.wikimedia.org/T384361#10485320 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [17:04:14] (03PS1) 10Ejegg: Update DonationInterface, lock, and vendor [core] (fundraising/REL1_39) - 10https://gerrit.wikimedia.org/r/1113504 [17:04:21] (03CR) 10Ejegg: [C:03+2] Update DonationInterface, lock, and vendor [core] (fundraising/REL1_39) - 10https://gerrit.wikimedia.org/r/1113504 (owner: 10Ejegg) [17:04:42] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for amjohnson - https://phabricator.wikimedia.org/T384355#10485349 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [17:05:03] (03CR) 10CI reject: [V:04-1] Update composer.json and vendor for payments-wiki [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1113231 (owner: 10Ejegg) [17:14:12] (03Merged) 10jenkins-bot: Update DonationInterface, lock, and vendor [core] (fundraising/REL1_39) - 10https://gerrit.wikimedia.org/r/1113504 (owner: 10Ejegg) [17:14:36] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for greg - https://phabricator.wikimedia.org/T384358#10485394 (10Dwisehaupt) certificate renewed and sent via email. cert and password in place in home directory on frpm1002. [19:10:48] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10MediaWiki-extensions-FundraiserLandingPage, 10MW-1.44-notes (1.44.0-wmf.14; 2025-01-28): FundraiserLandingPage doesn't declare perf budget for ext.fundraiserLandingPage.LogPageview - https://phabricator.wikimedia.org/T383526#10486080 (10Umherirrender... [19:33:36] !log payments-wiki upgraded from ffda3c78 to 975be8a2 [19:33:38] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [19:34:49] ok cstone, that should have gotten your new country list out among other things [19:35:05] thanks ejegg [19:39:20] 03Fundraising Sprint: Abula, 06Fundraising-Backlog: 2025 Sprint A Priorities - https://phabricator.wikimedia.org/T383727#10486192 (10Damilare) [19:54:59] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for kmorrow - https://phabricator.wikimedia.org/T384533 (10Dwisehaupt) 03NEW [20:00:45] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for kmorrow - https://phabricator.wikimedia.org/T384533#10486271 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [21:03:43] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Suppress opt in when contact hash in the url? - https://phabricator.wikimedia.org/T383189#10486478 (10Pcoombe) Hi @Eileenmcnaughton, I looked at this and it should be pretty easy to do from a technical perspective. I've just asked the email team for input... [21:04:23] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10donate.wikimedia.org: Suppress opt in when contact hash in the url? - https://phabricator.wikimedia.org/T383189#10486482 (10Pcoombe) [21:44:28] (03PS3) 10Ejegg: Update composer.json and vendor for payments-wiki [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1113231 [21:49:05] (03PS1) 10Jgleeson: Fix PHPUnit warnings in RecurringQueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1113569 [21:50:55] (03PS2) 10Jgleeson: Fix more PHPUnit deprecated strtottime() warnings [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1113569 [21:51:48] (03CR) 10Ejegg: [C:03+2] Fix more PHPUnit deprecated strtottime() warnings [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1113569 (owner: 10Jgleeson) [21:51:58] ty ejegg [21:52:41] (03CR) 10CI reject: [V:04-1] Update composer.json and vendor for payments-wiki [core] (fundraising/REL1_43) - 10https://gerrit.wikimedia.org/r/1113231 (owner: 10Ejegg) [22:14:17] (03Merged) 10jenkins-bot: Fix more PHPUnit deprecated strtottime() warnings [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1113569 (owner: 10Jgleeson) [22:16:33] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10donate.wikimedia.org: Suppress opt in when contact hash in the url? - https://phabricator.wikimedia.org/T383189#10486770 (10ppenloglou) Hey all! I don't see a reason not to implement this. Unless an opt-in is explicitly required each time a donation h... [22:53:05] (03PS1) 10Jgleeson: WIP: Test out sending recurring payment to donations queue [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1113582 (https://phabricator.wikimedia.org/T366526)