[01:20:43] (03Abandoned) 10Eileen: Import template fix [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174897 (owner: 10Eileen) [01:20:54] (03Abandoned) 10Eileen: Handle old imports [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174893 (owner: 10Eileen) [01:21:02] (03Abandoned) 10Eileen: Handle original imports [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174892 (owner: 10Eileen) [01:23:14] (03Abandoned) 10Eileen: Riverlea themin [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1171707 (owner: 10Eileen) [01:23:37] (03PS1) 10Eileen: Update .gitignore [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1175971 [01:23:52] (03Abandoned) 10Eileen: Handle Standalone sessions using Redis session handler [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174891 (owner: 10Eileen) [01:24:02] (03Abandoned) 10Eileen: Latest 6.6 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174886 (owner: 10Eileen) [01:24:10] (03Abandoned) 10Eileen: More upstream fixes [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1171262 (owner: 10Eileen) [01:36:55] (03PS1) 10Ejegg: Delete drupal-settings.d [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175974 [01:42:22] (03PS2) 10Eileen: Handle Standalone sessions using Redis session handler [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1170775 [01:42:23] (03PS1) 10Eileen: CiviCRM 6.6 master (do not merge) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1175975 [01:47:32] (03PS1) 10Ejegg: Delete a couple of now-unused build scripts [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175977 [01:47:32] (03PS1) 10Ejegg: Delete duplicate conf file [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175978 [01:48:49] (03CR) 10Eileen: [C:03+2] Delete a couple of now-unused build scripts [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175977 (owner: 10Ejegg) [01:50:50] (03CR) 10Eileen: "these are still being loaded - I know that because the vendor one is messing with me in my efforts to switch to combined vendor...." [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175974 (owner: 10Ejegg) [01:51:13] (03CR) 10Eileen: [C:03+2] Fix recurring modify QC script [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175923 (owner: 10Ejegg) [01:51:21] (03CR) 10Eileen: [V:03+2 C:03+2] Fix recurring modify QC script [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175923 (owner: 10Ejegg) [01:53:26] (03CR) 10Eileen: [C:03+2] Delete duplicate conf file [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175978 (owner: 10Ejegg) [01:53:35] (03PS2) 10Ejegg: Delete duplicate conf file [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175978 [01:53:38] (03CR) 10Eileen: [V:03+2 C:03+2] Delete duplicate conf file [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175978 (owner: 10Ejegg) [01:54:49] (03PS2) 10Ejegg: Delete a couple of now-unused build scripts [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175977 [01:54:52] (03CR) 10Eileen: [V:03+2 C:03+2] Delete a couple of now-unused build scripts [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175977 (owner: 10Ejegg) [01:56:08] (03CR) 10Eileen: [C:03+2] Add MX bank transfer links [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175940 (owner: 10Ejegg) [01:56:11] (03CR) 10Eileen: [V:03+2 C:03+2] Add MX bank transfer links [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175940 (owner: 10Ejegg) [01:56:28] (03PS2) 10Ejegg: Delete drupal-settings.d [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175974 [01:57:46] (03CR) 10CI reject: [V:04-1] CiviCRM 6.6 master (do not merge) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1175975 (owner: 10Eileen) [01:59:00] (03CR) 10CI reject: [V:04-1] Handle Standalone sessions using Redis session handler [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1170775 (owner: 10Eileen) [02:19:35] thanks eileen [02:19:42] (03CR) 10Eileen: "Perhaps it doesn't matter - but I'm not sure if we need these smashpig settings" [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175974 (owner: 10Ejegg) [02:19:49] off to bed... [02:19:53] night [02:20:32] oh eileen I was trying to get outbound email working from the non-custom backend [02:20:39] and it seems to be disabled by default [02:20:52] so I tried to add stuff to 100-mail.php [02:21:04] and kept getting connection refused [02:21:08] lemme push up the WIP [02:21:09] we do have something driving it to mailcatcher by default I think [02:21:40] currently it's just saying outbound mail is disabled (on a fresh wmf rebuild) [02:22:50] (03PS1) 10Ejegg: WIP enable outbound mail on non-custom-mailer [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175979 [02:23:43] wait, just saw something [02:23:56] mixing the global $civicrm_setting with the $GLOBALS [02:24:37] meh, still connection refused [02:24:52] (03PS2) 10Ejegg: WIP enable outbound mail on non-custom-mailer [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175979 [02:27:15] oh I don't have MAIL_SMTP_PORT defined [02:27:49] so these are our default settings [02:27:50] "mailing_backend" : { [02:27:50] "smtpServer" : "mailcatcher", [02:27:50] "smtpPort" : "1025", [02:27:51] "outBound_option" : 0, [02:27:51] "smtpAuth" : "" [02:27:51] }, [02:27:59] what is it you are wanting to change to? [02:28:29] (03PS3) 10Ejegg: Enable outbound mail on non-custom-mailer [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175979 [02:28:41] OK, ^^^ has it working for me [02:29:22] but what is different about that to what it is now? [02:29:34] oh hmm, was that 100-mail.php not overriding the existing one for you? [02:30:01] On your machine, where are those defaults coming from? [02:30:08] the civibuild/100-mail.php file? [02:30:30] or the config/civicrm/settings.d/100-mail.php ? [02:30:46] On my machine it seems that only the config one is consulted [02:31:20] or maybe that the check for !empty(getenv('MAIL_SMTP_PORT')) is making the default in the civibuild file not be applied [02:32:10] eileen: can you see non-(TY/failmail) emails from Civi in mailcatcher? I was only getting emails from things that are sent via our custom mailer [02:32:16] https://usercontent.irccloud-cdn.com/file/ykoG8fFv/image.png [02:32:23] and things like the FailureEmail or the new checksum link email are not going out [02:32:28] - it's possible it's not loading - but it was [02:32:39] ohhh [02:32:49] oh - so some things might be using symfony directly [02:32:54] ie monolog [02:33:02] I just rebuilt yesterday to test the new images [02:33:26] and the new-link emails wouldn't send with an 'outbound mail is disabled' message [02:33:35] but with PS3 of the above, I do get them sending [02:34:01] so let's see why that wmf_settings_developer.json wasn't enough... [02:34:43] ehhh, i'm too tired to dig through that now [02:34:52] anyway, I have a local fix [02:34:59] gnight! [02:36:17] (03CR) 10Ejegg: [C:03+2] Add login template in vue with tests [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1166927 (owner: 10Damilare Adedoyin) [02:37:30] PROBLEM - check_trino on fransw2002 is CRITICAL: CRITICAL - Socket timeout after 10 seconds https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2002&service=check_trino [02:38:59] (03Merged) 10jenkins-bot: Add login template in vue with tests [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1166927 (owner: 10Damilare Adedoyin) [02:39:17] (03PS2) 10Ejegg: Update mailcheck.js, use foreign-resources.yaml [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1175554 [02:42:20] RECOVERY - check_trino on fransw2002 is OK: HTTP OK: HTTP/1.1 200 OK - 1386 bytes in 0.294 second response time https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2002&service=check_trino [04:12:28] PROBLEM - check_trino on fransw2002 is CRITICAL: CRITICAL - Socket timeout after 10 seconds https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2002&service=check_trino [04:17:28] PROBLEM - check_trino on fransw2002 is CRITICAL: CRITICAL - Socket timeout after 10 seconds https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2002&service=check_trino [04:22:28] PROBLEM - check_trino on fransw2002 is CRITICAL: CRITICAL - Socket timeout after 10 seconds https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2002&service=check_trino [04:27:18] RECOVERY - check_trino on fransw2002 is OK: HTTP OK: HTTP/1.1 200 OK - 2655 bytes in 0.044 second response time https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2002&service=check_trino [05:05:49] (03PS6) 10Eileen: First cut at WMFAudit::settle api [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1170226 (https://phabricator.wikimedia.org/T396071) [05:05:49] (03PS3) 10Eileen: Add audit action and allow it to pass out to the settle action. [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174561 [05:21:26] (03CR) 10CI reject: [V:04-1] Add audit action and allow it to pass out to the settle action. [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174561 (owner: 10Eileen) [07:19:16] 06Fundraising-Backlog: Trustly search by email address - https://phabricator.wikimedia.org/T401277 (10RKumar_WMF) 03NEW [09:36:47] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: Move pfw1b-codfw to rack F5 - https://phabricator.wikimedia.org/T401297 (10ayounsi) 03NEW [11:29:40] (03CR) 10Damilare Adedoyin: "LGTM, just had a comment about the position and versioning of the module in package.json." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1175554 (owner: 10Ejegg) [11:30:43] (03PS6) 10Damilare Adedoyin: WIP: Add vue navigation guard to check checksum validity [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167615 [11:33:57] (03CR) 10CI reject: [V:04-1] WIP: Add vue navigation guard to check checksum validity [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167615 (owner: 10Damilare Adedoyin) [11:48:27] (03PS7) 10Damilare Adedoyin: Add vue navigation guard to check checksum validity [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167615 [11:48:43] (03PS9) 10Damilare Adedoyin: Add API to fetch DonorSummary [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167680 [11:48:50] (03PS8) 10Damilare Adedoyin: Add vue navigation guard to check checksum validity [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167615 [13:28:18] damilare: interestingly, some other extensions don't list the foreign resources in package.json at all [13:28:40] e.g. DiscussionTools has moment-timezone in foreign-resources but not in package.json [13:29:05] yh I don't think we have to all the time, I guess only when its used in the CI tests [13:29:47] ok, i guess that means we can omit mailcheck from the package.json as it's not used in CI [13:29:50] I'll update the patch [13:30:05] yep [13:38:30] (03PS3) 10Ejegg: Update mailcheck.js, use foreign-resources.yaml [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1175554 [13:38:32] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: Move pfw1b-codfw to rack F5 - https://phabricator.wikimedia.org/T401297#11065301 (10Papaul) Just by reading the task, the first thing we will need before moving the firewall will be a SFP Transceiver 1000Base-LX, 1310nm SMF SingleMode Fiber Opti... [13:39:05] ok, that's updated damilare [13:40:08] (03CR) 10Damilare Adedoyin: [C:03+2] "Thanks, looks good to me!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1175554 (owner: 10Ejegg) [13:41:36] damilare: do we still need to have the API to fetch DonorSummary when we have it loaded into mw.config at the initial page render? [13:42:00] I see some other good little fixes in that API patch [13:42:17] I think so because when we navigate after the initial render we would not be loading from the server anymore [13:42:26] so we need to make a request to fetch updates [13:43:29] hmm, but the updates won't be in realtime on civi [13:44:34] hmm well that's true, but unless the user manually refreshes the page they wouldn't see any changes. I can do a demo on tech talk this evening [13:47:58] If we want to show the donor that their click had an effect, how about just updating the model with e.g. a 'changRequested' flag and showing a little red note 'We are processing your change request for this donation' [13:52:54] Yh that could work. Though the API request is not just about changes made on the portal, some other changes on their account like a new donation can be pulled through the API [13:54:11] I can take it out if you don't think its necessary or optimal at this stage, though I imagine it might come up at some point [14:00:06] (03Merged) 10jenkins-bot: Update mailcheck.js, use foreign-resources.yaml [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1175554 (owner: 10Ejegg) [14:00:11] 06Fundraising-Backlog, 10FR-Smashpig, 10MediaWiki-extensions-DonationInterface, 07payments-orchestration: Handle INVALID_TAX_IDENTIFIER validation error code from Gravy - https://phabricator.wikimedia.org/T401323 (10Ejegg) 03NEW [14:05:42] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: NL users are reporting "Forbidden" errors when attempting to pay via iDEAL. - https://phabricator.wikimedia.org/T401324 (10jgleeson) 03NEW [14:06:21] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: NL users are reporting "Forbidden" errors when attempting to pay via iDEAL. - https://phabricator.wikimedia.org/T401324#11065416 (10jgleeson) [14:07:40] (03PS2) 10Ejegg: Fix deprecation warning on DonorPortal [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1175945 [14:14:45] 06Fundraising-Backlog, 06FR-donorrelations: add recurring PayPal in BRL to Gravy - https://phabricator.wikimedia.org/T401326 (10MBeat33) 03NEW [14:15:12] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: NL users are reporting "Forbidden" errors when attempting to pay via iDEAL. - https://phabricator.wikimedia.org/T401324#11065476 (10jgleeson) [14:19:31] (03CR) 10Ejegg: "This is potentially really useful, but we'll need to think about how to make it work for donors since the updates on Civi are async. Would" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167680 (owner: 10Damilare Adedoyin) [14:20:06] Ooh, NL donation probs? [14:22:23] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Source of Truth Unclear: Boleto Donation Mismatch Between Gravy, dLocal, and Civi - https://phabricator.wikimedia.org/T400479#11065499 (10jgleeson) Hi @SHust, I manually imported this transaction into CiviCRM [[ https://civicrm.wiki... [14:24:08] yeah ejegg seems like donors might be getting hitting 403s [14:24:38] (03PS1) 10Damilare Adedoyin: Align the new DonorPortal Vue and JS files with DI eslint rules [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1176252 [14:24:51] damilare: how about I make a phab to ask for some design input on how to indicate a pending recurring donation change? [14:27:23] oh the HTTP error codes are in some graph, aren't they? [14:27:47] whew, load averages are high [14:28:15] sounds good ejegg [14:30:59] jgleeson there seems to be a recurring spike in 4xx responses arount 8am UTC each day [14:39:01] 06Fundraising-Backlog, 10FR-Donor-portal: Show pending changes to recurring donations in DonorPortal - https://phabricator.wikimedia.org/T401330 (10Ejegg) 03NEW [14:39:18] 06Fundraising-Backlog, 10FR-Donor-portal: Show pending changes to recurring donations in DonorPortal - https://phabricator.wikimedia.org/T401330#11065565 (10Ejegg) [14:39:19] 06Fundraising-Backlog, 10FR-Donor-portal, 10FR-email-preferences, 07Epic: Epic: Self service Donor Portal - https://phabricator.wikimedia.org/T330415#11065566 (10Ejegg) [14:39:30] relocating [14:41:30] ah right, ejegg|afk the part of loading the query parameters after the #/ was where I left off before my break. I had some suggestions about possibly using a rewrite rule on Apache to resolve this. [14:51:58] 06Fundraising-Backlog: Encountering a “Forbidden” error on donation form - NL and AU - https://phabricator.wikimedia.org/T401332 (10RKumar_WMF) 03NEW [14:52:54] 06Fundraising-Backlog: Encountering a “Forbidden” error on donation form - NL and AU - https://phabricator.wikimedia.org/T401332#11065617 (10RKumar_WMF) 05Open→03Resolved a:03RKumar_WMF https://phabricator.wikimedia.org/T401324 - Closing as duplicate. [14:55:37] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Source of Truth Unclear: Boleto Donation Mismatch Between Gravy, dLocal, and Civi - https://phabricator.wikimedia.org/T400479#11065627 (10SHust) Thank you so much, @jgleeson. [15:02:53] we can access those params in JS too - no need to rewrite I think [15:13:19] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface, 10MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), 07payments-orchestration: Old DLocal MX bank transfers not supported under Gravy - https://phabricator.wikimedia.org/T401249#11065684 (10Ejegg) Priority advice fr... [15:13:22] 06Fundraising-Backlog, 10fundraising-tech-ops, 10Wikimedia-Fundraising-CiviCRM, 13Patch-For-Review: Review Redis session handler locking - https://phabricator.wikimedia.org/T400848#11065682 (10Jgreen) I have the php side of this in puppet, when you're ready I can enable it on staging so we can test there f... [15:21:42] (03CR) 10Ejegg: Add API to fetch DonorSummary (031 comment) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167680 (owner: 10Damilare Adedoyin) [15:22:17] damilare: ^^^ added a link to an example of getting those QS params in JS without needing the rewrite [15:26:02] cool, that worked [15:54:32] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Ask Civi to welcome PII from Gravy Sync / refresh - https://phabricator.wikimedia.org/T401257#11065866 (10MBeat33) p:05Triage→03Low Thank you Jack for clarifying that the Sync / refresh feature is about pulling missing PII from... [16:38:28] (03PS10) 10Damilare Adedoyin: Add API to fetch DonorSummary [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167680 [16:48:33] (03PS11) 10Damilare Adedoyin: Add API to fetch DonorSummary [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167680 [16:55:49] is gerrit down or just me? [16:56:16] damilare: not just you [16:57:19] cool, good to know [16:57:48] (03CR) 10CI reject: [V:04-1] Add API to fetch DonorSummary [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167680 (owner: 10Damilare Adedoyin) [16:59:01] damilare: they're restarting it now (from -operations channel) [16:59:21] yh its going now, looks like that patch failed because of the gerrit timeout [16:59:30] 'fatal: unable to access 'https://gerrit.wikimedia.org/r/mediawiki/core/': Failed to connect to gerrit.wikimedia.org port 443: Connection timed out' [16:59:36] (03CR) 10Damilare Adedoyin: "Recheck" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167680 (owner: 10Damilare Adedoyin) [17:00:42] damilare: it's back [17:01:30] nice, that was a short one [17:04:33] (03PS1) 10Ejegg: Remove remaining MX bank transfer for gravy [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1176286 (https://phabricator.wikimedia.org/T401249) [17:04:45] (03PS9) 10Damilare Adedoyin: Add vue navigation guard to check checksum validity [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167615 [17:06:14] dami this was what it took for me to get the links sending via Civi: https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/dev/+/1175979?usp=dashboard [17:06:27] though eileen says she doesn't think we should need it [17:07:09] that the wmf_developer_settings.json should have those settings as default in a new civicrm wmf install [17:23:55] 06Fundraising-Backlog: Trustly search by email address - https://phabricator.wikimedia.org/T401277#11066137 (10MBeat33) Phillip says this is an integration issue that Fr-Tech can solve by "passing buyer identifier object as email" + "creating buyer at email collection" @Ejegg says this is not a huge lift. [17:24:24] ohh let me test that [17:25:14] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Apple Pay donation assigned to wrong contact in CiviCRM despite correct name in Gravy and Adyen - https://phabricator.wikimedia.org/T396026#11066153 (10greg) [17:27:18] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Ask Civi to welcome PII from Gravy Sync / refresh - https://phabricator.wikimedia.org/T401257#11066162 (10MBeat33) Phillip could, ask Cristiano re webhook move Sync to Civi? transaction.modified webhook update existing Civi records... [17:34:05] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: Ask Civi to welcome PII from Gravy Sync / refresh - https://phabricator.wikimedia.org/T401257#11066186 (10MBeat33) 05Open→03Resolved a:03MBeat33 Closing this per consensus on Gravy call. [17:34:24] (03CR) 10Damilare Adedoyin: [C:03+2] "LGTM, this works for me and a lot faster too." [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175979 (owner: 10Ejegg) [17:35:49] looks like we are experiencing some deadlocks [17:36:00] let's see if there's a big query [17:36:58] yeah, big dedupe [17:37:02] ooh user unknown [17:38:05] ok, killed [17:38:50] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Gravy to Civi missing contribs, March - June - https://phabricator.wikimedia.org/T398887#11066217 (10jgleeson) a:03jgleeson @MBeat33 this one has been manually imported [[ https://civicrm.wikimedia.org/civicrm/contact/view/contrib... [17:39:12] ahh I was searching for the user on civi but couldn't find them [17:39:14] ID: 3568254 [17:40:13] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Civi queries tagged with User : unknown - https://phabricator.wikimedia.org/T401344 (10Ejegg) 03NEW [17:40:31] yeah, that's just the connection ID damilare [17:40:45] the user ID should be in that comment there! Maybe we lost those on standalone upgrade? [17:41:22] ahh right [17:42:01] oh yeah, looking at the slow query log they all seem to be unknown now [17:42:06] lemme look up where that comes from [17:43:11] aha, it's in our custom code: [17:43:12] https://phabricator.wikimedia.org/diffusion/WFCG/browse/master/ext/org.wikimedia.systemtools/systemtools.php$16 [17:43:28] and yeah, that $user global is drupally [17:44:29] drupal is stil haunting us [17:47:41] (03PS1) 10Ejegg: Restore UID in query comments [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176290 (https://phabricator.wikimedia.org/T401344) [17:47:48] I think that should work, but let me test [17:50:56] gerrit is down for me [17:51:07] 06Fundraising-Backlog, 10FR-Donor-portal: Show pending changes to recurring donations in DonorPortal - https://phabricator.wikimedia.org/T401330#11066283 (10K3vnhill) @Ejegg on the confirmation screen for the cancel your recurring we have a line of copy that acts as a disclaimer: "Your $X monthly donation has... [17:52:02] yep its gone down again [17:52:10] ooh, systemtools is not enabled locally [17:52:51] re gerrit: more "bad" actors scraping without care [17:58:24] (03PS2) 10Ejegg: Restore UID in query comments [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176290 (https://phabricator.wikimedia.org/T401344) [17:58:24] (03PS1) 10Ejegg: Enable systemtools on new installs [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176293 [17:58:42] ok damilare, i have some test instructions on that patch now [18:02:34] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Gravy to Civi missing contribs, March - June - https://phabricator.wikimedia.org/T398887#11066299 (10jgleeson) >>! In T398887#11040691, @MBeat33 wrote: > Two more Gravy transactions that didn't reach Civi. These are likely fraud and... [18:04:14] thanks ejegg, I'd test that out when I get back [18:04:30] dinner before the next one [18:04:31] greg-g: oh geez, the LLM crowd? [18:05:40] gotta teach their AI models to do convincing-sounding code review [18:06:01] at least convincing enough to make a VC unlock that next round of funding [18:06:10] hopefully they don't scrape any of my review ha [18:06:55] "Why does the bot call everything bollocks?" [18:07:01] LOL [18:18:18] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 13Patch-For-Review: Civi queries tagged with User : unknown - https://phabricator.wikimedia.org/T401344#11066343 (10Ejegg) [18:21:25] 06Fundraising-Backlog, 10FR-Donor-portal: Show pending changes to recurring donations in DonorPortal - https://phabricator.wikimedia.org/T401330#11066352 (10Ejegg) @K3vnhill reloading the page after submitting a request will not affect that queued request. [18:29:29] (03PS1) 10Ejegg: Restore buyer email param on ACH request [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1176301 (https://phabricator.wikimedia.org/T401277) [18:29:59] (03PS2) 10Ejegg: Restore buyer email param on ACH request [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1176301 (https://phabricator.wikimedia.org/T401277) [18:30:25] (03CR) 10CI reject: [V:04-1] Restore buyer email param on ACH request [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1176301 (https://phabricator.wikimedia.org/T401277) (owner: 10Ejegg) [18:32:06] (03PS3) 10Ejegg: Restore buyer email param on ACH request [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1176301 (https://phabricator.wikimedia.org/T401277) [18:32:18] Needs smoke testing ^^^ [18:32:29] (03CR) 10CI reject: [V:04-1] Restore buyer email param on ACH request [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1176301 (https://phabricator.wikimedia.org/T401277) (owner: 10Ejegg) [18:34:47] (03PS4) 10Ejegg: Restore buyer email param on ACH request [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1176301 (https://phabricator.wikimedia.org/T401277) [18:39:49] (03CR) 10Ejegg: [C:04-2] "Do not merge - currently giving errors in gravy sandbox" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1176301 (https://phabricator.wikimedia.org/T401277) (owner: 10Ejegg) [18:44:04] 06Fundraising-Backlog, 13Patch-For-Review: Trustly search by email address - https://phabricator.wikimedia.org/T401277#11066419 (10Ejegg) I tried making the code change and it's just getting us an opaque error message back from Gravy's API. Have asked them for more info about how to make it work. [18:50:39] jgleeson: probably, it was a ton of traffic from the Alibaba cloud IP space [18:51:43] but before that it looks like it was also some student residential IP from Stuttgart university hammering with 30 simultaneous connections sucking down all repos [18:57:32] (03CR) 10Ejegg: "Found some duplicated message keys in extension.json. Also, can we change the commit message since the patch no longer adds the API?" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167680 (owner: 10Damilare Adedoyin) [18:59:27] greg-g: "During my research, I looked over 30 popular open source project repos over a period of months (1 night) and these are my findings..." [19:00:03] lol [19:15:26] (03CR) 10Eileen: [C:03+2] Enable systemtools on new installs [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176293 (owner: 10Ejegg) [19:15:32] (03PS2) 10Ejegg: Enable systemtools on new installs [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176293 [19:20:25] (03CR) 10Damilare Adedoyin: [C:03+2] "LGTM, thanks for putting this up. Tested and works on my machine!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176290 (https://phabricator.wikimedia.org/T401344) (owner: 10Ejegg) [19:31:37] (03PS12) 10Damilare Adedoyin: Add API to fetch DonorSummary [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167680 [19:33:02] (03PS13) 10Damilare Adedoyin: Small fixes and tests to DonorPortal Vue pages [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167680 [19:33:33] (03CR) 10Damilare Adedoyin: "Thanks for the CR ejegg, I've updated the patch inline with your suggestions" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167680 (owner: 10Damilare Adedoyin) [19:34:10] (03PS10) 10Damilare Adedoyin: Add vue navigation guard to check checksum validity [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167615 [19:37:08] (03Merged) 10jenkins-bot: Restore UID in query comments [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176290 (https://phabricator.wikimedia.org/T401344) (owner: 10Ejegg) [19:53:21] (03PS11) 10Damilare Adedoyin: Add vue navigation guard to check checksum validity [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1167615 [19:53:22] (03PS2) 10Damilare Adedoyin: Align the new DonorPortal Vue and JS files with DI eslint rules [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1176252 [19:55:40] (03CR) 10CI reject: [V:04-1] Align the new DonorPortal Vue and JS files with DI eslint rules [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1176252 (owner: 10Damilare Adedoyin) [20:00:33] (03PS5) 10Eileen: Combine CiviCRM vendor with main vendor using composer-merge-plugin [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174877 [20:01:43] (03CR) 10CI reject: [V:04-1] Combine CiviCRM vendor with main vendor using composer-merge-plugin [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174877 (owner: 10Eileen) [20:04:47] (03PS3) 10Damilare Adedoyin: Align the new DonorPortal Vue and JS files with DI eslint rules [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1176252 [20:09:35] (03CR) 10Eileen: [V:03+2 C:03+2] Enable systemtools on new installs [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176293 (owner: 10Ejegg) [20:15:04] (03CR) 10Eileen: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174877 (owner: 10Eileen) [20:17:44] (03CR) 10Eileen: [C:03+2] Delete drupal-settings.d [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175974 (owner: 10Ejegg) [20:17:47] (03CR) 10Eileen: [V:03+2 C:03+2] Delete drupal-settings.d [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1175974 (owner: 10Ejegg) [20:21:49] (03PS3) 10Eileen: General composer update [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174876 [20:21:53] (03PS6) 10Eileen: Combine CiviCRM vendor with main vendor using composer-merge-plugin [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174877 [20:25:00] (03CR) 10CI reject: [V:04-1] Combine CiviCRM vendor with main vendor using composer-merge-plugin [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174877 (owner: 10Eileen) [20:29:09] (03PS7) 10Eileen: Combine CiviCRM vendor with main vendor using composer-merge-plugin [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174877 [20:31:46] (03CR) 10CI reject: [V:04-1] Combine CiviCRM vendor with main vendor using composer-merge-plugin [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174877 (owner: 10Eileen) [20:37:41] (03PS1) 10Eileen: wtf [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176316 [20:40:00] (03CR) 10CI reject: [V:04-1] wtf [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176316 (owner: 10Eileen) [20:42:21] (03PS1) 10Eileen: Update autoloader require [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176318 [20:43:22] (03Abandoned) 10Eileen: wtf [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176316 (owner: 10Eileen) [20:44:38] (03CR) 10CI reject: [V:04-1] Update autoloader require [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176318 (owner: 10Eileen) [21:48:28] 10Fundraising analytics stack, 06Fundraising-Backlog, 10fundraising-tech-ops, 10FR-Tech-Analytics: Access to Metabase for consultant Eoin Campbell. - https://phabricator.wikimedia.org/T401251#11066802 (10IAckerman-WMF) [21:50:59] 10fundraising-tech-ops: Grant self-serve access to Metabase (Trino core) for consultant Andy Johnson. - https://phabricator.wikimedia.org/T401356 (10IAckerman-WMF) 03NEW [22:11:30] PROBLEM - check_trino on fransw2003 is CRITICAL: CRITICAL - Socket timeout after 10 seconds https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2003&service=check_trino [22:16:30] PROBLEM - check_trino on fransw2003 is CRITICAL: CRITICAL - Socket timeout after 10 seconds https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2003&service=check_trino [22:21:30] PROBLEM - check_trino on fransw2003 is CRITICAL: CRITICAL - Socket timeout after 10 seconds https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2003&service=check_trino [22:26:30] PROBLEM - check_trino on fransw2003 is CRITICAL: CRITICAL - Socket timeout after 10 seconds https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2003&service=check_trino [22:31:30] PROBLEM - check_trino on fransw2003 is CRITICAL: CRITICAL - Socket timeout after 10 seconds https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2003&service=check_trino [22:36:30] PROBLEM - check_trino on fransw2003 is CRITICAL: CRITICAL - Socket timeout after 10 seconds https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2003&service=check_trino [22:41:22] RECOVERY - check_trino on fransw2003 is OK: HTTP OK: HTTP/1.1 200 OK - 2424 bytes in 0.385 second response time https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2003&service=check_trino [22:50:48] (03CR) 10Eileen: "recheck" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174877 (owner: 10Eileen) [23:32:35] (03PS2) 10Eileen: Update autoloader require [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176318 [23:35:17] (03CR) 10CI reject: [V:04-1] Update autoloader require [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1176318 (owner: 10Eileen) [23:44:39] (03PS8) 10Eileen: Combine CiviCRM vendor with main vendor using composer-merge-plugin [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174877 [23:46:48] (03CR) 10CI reject: [V:04-1] Combine CiviCRM vendor with main vendor using composer-merge-plugin [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1174877 (owner: 10Eileen)