[00:03:31] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for ikhancock - https://phabricator.wikimedia.org/T384986 (10Dwisehaupt) 03NEW [00:03:32] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for dpatel - https://phabricator.wikimedia.org/T384987 (10Dwisehaupt) 03NEW [00:03:32] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for dkozlowski - https://phabricator.wikimedia.org/T384988 (10Dwisehaupt) 03NEW [00:13:23] (03CR) 10CI reject: [V:04-1] Add to test coverage for VerifyEmployerFile [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114737 (https://phabricator.wikimedia.org/T270677) (owner: 10Jgleeson) [00:14:06] (03CR) 10CI reject: [V:04-1] Reduce if/else nesting and in verifyEmployerFile API action. [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114472 (https://phabricator.wikimedia.org/T270677) (owner: 10Jgleeson) [03:45:50] (03PS1) 10Cstone: Add enabled countries by processor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114823 [03:47:39] (03CR) 10CI reject: [V:04-1] Add enabled countries by processor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114823 (owner: 10Cstone) [03:50:34] (03PS2) 10Cstone: Add enabled countries by processor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114823 [03:51:28] (03PS1) 10Ejegg: Log a bit more info about OmniMysteries [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114824 [03:52:07] cstone: we could try pushing that up ^^^ [03:52:18] (03CR) 10CI reject: [V:04-1] Add enabled countries by processor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114823 (owner: 10Cstone) [03:52:18] oh, or maybe the csv is in a tempdir someplace [03:52:46] yep, tons of 'Web Tracking Data Export...' in /tmp [03:52:53] so let's see what this one is [03:53:25] ahh okay [03:53:33] also might as well log more too [03:54:16] super-fragile [03:54:22] somebody named a form 'Remind Me Later (Wiki domain)' [03:54:35] (03PS3) 10Cstone: Add enabled countries by processor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114823 [03:54:40] which doesn't correspond to the hardcoded 'Remind Me Later' thing the code is looking for [03:54:46] ooooooh [03:54:50] so... anything more durable we can map from? [03:55:22] not this exact same issue but the import subject one broke before cause someone made a too long subject [03:56:03] lol [03:56:13] (03CR) 10CI reject: [V:04-1] Add enabled countries by processor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114823 (owner: 10Cstone) [03:56:25] linter please [03:57:31] (03PS4) 10Cstone: Add enabled countries by processor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114823 [03:57:59] i'm tempted to make it match on .*Remind.* or .*RML.* [03:58:14] yeah i was gona say substr although its just as fragile i guess [03:58:33] ok, not gonna make a new activity type [03:58:53] i think substr over like 4 activies with variations on Remind me later [03:59:11] (03CR) 10CI reject: [V:04-1] Add enabled countries by processor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114823 (owner: 10Cstone) [04:00:29] (03PS5) 10Cstone: Add enabled countries by processor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114823 [04:04:12] (03CR) 10Cstone: [C:03+2] "nice to have a less mysterious error message" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114824 (owner: 10Ejegg) [04:13:56] (03CR) 10CI reject: [V:04-1] Log a bit more info about OmniMysteries [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114824 (owner: 10Ejegg) [04:20:27] (03PS1) 10Ejegg: Omnimail: classify .*remind.* forms as RML [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114825 [04:21:12] oh hah [04:21:21] we need to fix all the php8.2 warnings now [04:21:31] https://integration.wikimedia.org/ci/job/wikimedia-fundraising-civicrm-bookworm/6/console [04:21:34] ok then [04:24:53] only a few of them [04:25:49] (03PS1) 10Ejegg: Quiet a warning in php8.2 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114826 [04:25:50] guess its mostly the same isssue [04:31:47] (03CR) 10Cstone: [C:03+2] Quiet a warning in php8.2 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114826 (owner: 10Ejegg) [04:32:10] (03CR) 10Ejegg: [V:03+2] Quiet a warning in php8.2 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114826 (owner: 10Ejegg) [04:34:14] what is going on the with the database errors, like the sql itself has two fields? [04:34:26] yeah, that's pretty bizarre [04:34:41] shouldn't have taken a PHP upgrade to uncover that [04:35:30] ah dang, one of the problems is with the SmashPig library's CsvReader [04:36:46] I think payments has a database error like that too [04:37:15] oh no that one was database disabled [04:40:14] 06Fundraising-Backlog: Civi test fixes for PHP 8.2 - https://phabricator.wikimedia.org/T384990 (10Cstone) 03NEW [04:40:20] ^ ill update that one like the DI one [04:41:14] Hmm, and it's not very easy to support both PHP7.4 and 8.2 since the Iterator interface changed to need the return types [04:41:29] wait, but we're all the way off php7.4 in production, right? [04:42:03] not until next week? [04:42:58] (03CR) 10CI reject: [V:04-1] Omnimail: classify .*remind.* forms as RML [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114825 (owner: 10Ejegg) [04:43:11] 06Fundraising-Backlog: Civi test fixes for PHP 8.2 - https://phabricator.wikimedia.org/T384990#10502838 (10Cstone) [04:43:42] ejegg: is the csv reader one the audit failure? [04:43:54] oh right [04:44:46] i think we just have to fix the bottom 2 and the database things the rest are warnings? [04:45:26] k [04:45:36] gross time travel is happening in that audit test [04:45:53] so why isn't it all blowing up locally? Aren't we all bookworm in fr-dev ? [04:45:56] i also know its late there cause its late here and you are in the future [04:46:03] yeah i dont know ejegg I am confused by that too [04:46:52] hmm, so if we are going to push it all to bookworm in prod next week, i'm inclined to keep CI on bookworm and just force-merge if we can tell things are improving [04:49:25] why is just the ideal test failing the data looks to be formatted the same as the others [04:50:11] oh my god i see it [04:50:17] ?? [04:50:27] ones in PDT instead of PST haha [04:51:26] (03PS1) 10Cstone: Time travel :( Bug:T384990 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114827 [04:52:30] lolol [04:54:33] ugh, another recurring charge fail [04:54:35] "Cannot capture unless the transaction status is AUTHORIZED." [04:55:00] we should fix how SmashPig deals with that failure, right? [04:55:17] Or is it just because the data is bad? [04:55:24] 06Fundraising-Backlog: Civi test fixes for PHP 8.2 - https://phabricator.wikimedia.org/T384990#10502841 (10Cstone) [04:55:39] huhhh i havent seen that one before [04:55:57] (03PS2) 10Ejegg: Time travel :( [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114827 (owner: 10Cstone) [04:56:24] we get a follow-on error Error: Object of class SmashPig\PaymentProviders\Responses\ApprovePaymentResponse could not be converted to string in CRM_Core_Payment_SmashPigRecurringProcessor->createActivity() [04:56:36] oh [04:56:42] the patch to fix that got merged today [04:56:53] ahh but not deployed yet? [04:57:21] yeah not deployed [04:57:29] ill clean up that recurring I have a searchkit of the ACH's [04:57:46] theres 25 of them that can cause it and i feel like half have been cancelled [04:58:01] https://phabricator.wikimedia.org/T382629 is the phav [04:58:02] b [04:58:03] ahh... Create getErrorText and test Also fix it to handle ApprovePaymentMethod [05:00:32] oooh this isnt an ach at all, braintree issue but surfacing in the same way [05:00:47] welllll it looks like that should be OK to deploy [05:02:12] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1114829 [05:02:56] 5 steps ahead of me [05:03:10] just a couple of drush command deletions and test fixes besides that one [05:03:43] but yeah, i shouldn't just deploy and go to bed :) Are you planning to be up longer to keep an eye on it? [05:03:50] yeah ill be up [05:04:07] thanks! I'll force that through since CI is cranky [05:04:12] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1114829 (owner: 10Ejegg) [05:04:24] ill fix the braintree recurring that got stuck too [05:04:31] ah thanks! [05:06:53] (03PS3) 10Ejegg: Time travel :( [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114827 (owner: 10Cstone) [05:06:56] (03CR) 10Ejegg: [C:03+2] Time travel :( [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114827 (owner: 10Cstone) [05:06:58] (03CR) 10Ejegg: [V:03+2 C:03+2] Time travel :( [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114827 (owner: 10Cstone) [05:08:26] !log fundraising civicrm upgraded from 12a02d52 to 95ca2150 [05:08:29] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [05:10:40] so cstone if you want to download https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1114825 and run scripts/civicrm-phpunit.sh wmff --filter=OmniactivityGetTest [05:10:49] we could maybe try pushing that fix up too [05:10:56] with a force-merge [05:11:08] or we could just turn off the omniactivity load job [05:11:17] since it'll just be failmailing all night otherwise [05:11:41] yeah want me to just turn the job off so you can go to bed? [05:11:49] yah, pretty late - probably the latter is the best choice [05:11:56] I'll reply to that failmail string [05:12:01] okie ill comment out the schedule [05:13:54] thanks muchly! [05:13:58] have a good night [05:17:33] 06Fundraising-Backlog: New Omnimail activity type breaking omnimail_activity_load - https://phabricator.wikimedia.org/T384991 (10Cstone) 03NEW [06:34:56] (03CR) 10CI reject: [V:04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_41) - 10https://gerrit.wikimedia.org/r/1114852 (owner: 10L10n-bot) [07:26:08] (03CR) 10CI reject: [V:04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114922 (owner: 10L10n-bot) [08:51:41] (03CR) 10Raimond Spekking: [C:03+2] "false positive" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114922 (owner: 10L10n-bot) [09:35:51] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy Dlocal connection implementation - https://phabricator.wikimedia.org/T384967#10503179 (10jgleeson) a:03jgleeson [09:35:58] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy Dlocal connection implementation - https://phabricator.wikimedia.org/T384967#10503181 (10jgleeson) I'm gonna break this ticket up into smaller tasks. [10:07:11] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Card Payments (one-time) - https://phabricator.wikimedia.org/T385008 (10jgleeson) 03NEW [10:07:26] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Card Payments (Recurring) - https://phabricator.wikimedia.org/T385009 (10jgleeson) 03NEW [10:07:39] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Card Payments (recurring) - https://phabricator.wikimedia.org/T385009#10503312 (10jgleeson) [10:10:32] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (one-time) - https://phabricator.wikimedia.org/T385010 (10jgleeson) 03NEW [10:11:42] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (recurring) - https://phabricator.wikimedia.org/T385011 (10jgleeson) 03NEW [10:14:33] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Bank Transfers (one-time) - https://phabricator.wikimedia.org/T385012 (10jgleeson) 03NEW [10:15:11] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Bank Transfers (recurring) - https://phabricator.wikimedia.org/T385013 (10jgleeson) 03NEW [10:16:28] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy Dlocal connection implementation - https://phabricator.wikimedia.org/T384967#10503365 (10jgleeson) I did try setting up the sandbox API connection for dLocal back in the early gravy days, but it wouldn't authenticate for so... [10:19:38] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Cash Payments (one-time) - https://phabricator.wikimedia.org/T385014 (10jgleeson) 03NEW [10:20:20] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy Dlocal - https://phabricator.wikimedia.org/T384967#10503379 (10jgleeson) [10:20:29] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy Dlocal - https://phabricator.wikimedia.org/T384967#10503380 (10jgleeson) [10:21:39] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy dLocal Cash Payments (recurring) - https://phabricator.wikimedia.org/T385015 (10jgleeson) 03NEW [10:24:05] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy Dlocal - https://phabricator.wikimedia.org/T384967#10503395 (10jgleeson) [10:25:54] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy dLocal Webhooks - https://phabricator.wikimedia.org/T385016 (10jgleeson) 03NEW [10:31:32] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy dLocal country traffic routing - https://phabricator.wikimedia.org/T385017 (10jgleeson) 03NEW [10:32:27] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Card Payments (one-time) - https://phabricator.wikimedia.org/T385008#10503443 (10jgleeson) [10:32:27] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Card Payments (recurring) - https://phabricator.wikimedia.org/T385009#10503442 (10jgleeson) [10:32:28] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy Dlocal - https://phabricator.wikimedia.org/T384967#10503444 (10jgleeson) [10:32:37] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (one-time) - https://phabricator.wikimedia.org/T385010#10503446 (10jgleeson) [10:32:39] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Card Payments (recurring) - https://phabricator.wikimedia.org/T385009#10503447 (10jgleeson) [10:32:40] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy Dlocal - https://phabricator.wikimedia.org/T384967#10503448 (10jgleeson) [10:34:28] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Cash Payments (one-time) - https://phabricator.wikimedia.org/T385014#10503456 (10jgleeson) [10:34:30] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Bank Transfers (recurring) - https://phabricator.wikimedia.org/T385013#10503457 (10jgleeson) [10:34:30] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy Dlocal - https://phabricator.wikimedia.org/T384967#10503458 (10jgleeson) [10:35:28] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy dLocal Webhooks - https://phabricator.wikimedia.org/T385016#10503480 (10jgleeson) [10:36:17] ok that feels like most of it [10:36:37] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (recurring) - https://phabricator.wikimedia.org/T385011#10503486 (10jgleeson) a:05jgleeson→03None [10:36:59] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Bank Transfers (one-time) - https://phabricator.wikimedia.org/T385012#10503490 (10jgleeson) a:05jgleeson→03None [10:37:09] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Bank Transfers (recurring) - https://phabricator.wikimedia.org/T385013#10503491 (10jgleeson) a:05jgleeson→03None [10:37:24] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy dLocal Cash Payments (recurring) - https://phabricator.wikimedia.org/T385015#10503492 (10jgleeson) a:05jgleeson→03None [10:38:00] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy dLocal Webhooks - https://phabricator.wikimedia.org/T385016#10503494 (10jgleeson) a:05jgleeson→03None [10:38:08] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy dLocal country traffic routing - https://phabricator.wikimedia.org/T385017#10503495 (10jgleeson) a:05jgleeson→03None [10:38:29] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Wallet Payments (one-time) - https://phabricator.wikimedia.org/T385010#10503496 (10jgleeson) a:05jgleeson→03None [10:38:51] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07payments-orchestration: Gravy dLocal Cash Payments (one-time) - https://phabricator.wikimedia.org/T385014#10503500 (10jgleeson) a:05jgleeson→03None [10:57:36] (03PS1) 10Jgleeson: Update Gravy supported countries list. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114968 (https://phabricator.wikimedia.org/T385008) [11:22:57] (03PS1) 10Jgleeson: Update Gravy country-specific form field config. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114974 (https://phabricator.wikimedia.org/T385008) [11:31:31] (03PS1) 10Jgleeson: Update Gravy supported currencies list. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114977 (https://phabricator.wikimedia.org/T385008) [11:40:15] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-donorservices: Donors included wrongly in email send due to "country". - https://phabricator.wikimedia.org/T381437#10503712 (10ppenloglou) @Cstone On donate.wiki, the currency displayed is dictated by the **curren... [11:40:35] (03PS9) 10Damilare Adedoyin: Create chargeback on failed Trustly ACH payments [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1114343 (https://phabricator.wikimedia.org/T384593) [11:41:27] (03PS1) 10Jgleeson: Update Gravy supported payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114984 (https://phabricator.wikimedia.org/T385008) [12:20:04] (03PS2) 10Jgleeson: Update Gravy supported payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114984 (https://phabricator.wikimedia.org/T385008) [12:20:04] (03PS1) 10Jgleeson: Update Gravy supported payment submethods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114989 (https://phabricator.wikimedia.org/T385008) [12:26:40] gs [12:28:46] (03PS2) 10Jgleeson: Update Gravy country-specific form field config. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114974 (https://phabricator.wikimedia.org/T385008) [12:28:46] (03PS2) 10Jgleeson: Update Gravy supported currencies list. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114977 (https://phabricator.wikimedia.org/T385008) [12:28:46] (03PS3) 10Jgleeson: Update Gravy supported payment methods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114984 (https://phabricator.wikimedia.org/T385008) [12:28:48] (03PS2) 10Jgleeson: Update Gravy supported payment submethods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114989 (https://phabricator.wikimedia.org/T385008) [12:37:58] 06Fundraising-Backlog: Should we switch YAML spacing to 2 spaces? - https://phabricator.wikimedia.org/T385026 (10jgleeson) 03NEW [12:39:38] 06Fundraising-Backlog: Should we switch YAML spacing to 2 spaces? - https://phabricator.wikimedia.org/T385026#10503858 (10jgleeson) [12:57:08] (03PS2) 10Reedy: SpecialLandingCheck: Handle $sub being null [extensions/LandingCheck] - 10https://gerrit.wikimedia.org/r/1114999 (https://phabricator.wikimedia.org/T385028) [13:20:02] (03CR) 10Máté Szabó: [C:03+2] SpecialLandingCheck: Handle $sub being null [extensions/LandingCheck] - 10https://gerrit.wikimedia.org/r/1114999 (https://phabricator.wikimedia.org/T385028) (owner: 10Reedy) [13:34:15] (03Merged) 10jenkins-bot: SpecialLandingCheck: Handle $sub being null [extensions/LandingCheck] - 10https://gerrit.wikimedia.org/r/1114999 (https://phabricator.wikimedia.org/T385028) (owner: 10Reedy) [13:50:13] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 07Transaction-missing-in-CiviCRM: Adyen audit files + missing manual settles Dec 2024 - https://phabricator.wikimedia.org/T382498#10504198 (10Damilare) Thanks @MBeat33 for following up with Adyen. Given the docs still hasn't been updated with the `visad... [13:54:43] (03PS1) 10Jgleeson: Add some test links for Gravy dLocal [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1115017 (https://phabricator.wikimedia.org/T385008) [13:54:44] (03PS1) 10Jgleeson: Break out Gravy Main Page donation links by backend processor/method. [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1115018 (https://phabricator.wikimedia.org/T385008) [14:22:24] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog, 07Epic, 07payments-orchestration: Gravy Dlocal - https://phabricator.wikimedia.org/T384967#10504421 (10jgleeson) The sandbox API credentials are now working. We were missing the merchant account, which maps to our dLocal account name 'Wikimedia Foundation' [14:31:07] (03PS1) 10Jgleeson: Update Gravy transformers [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115030 (https://phabricator.wikimedia.org/T385008) [14:43:28] (03PS1) 10Damilare Adedoyin: Update Trustly contribution to chargeback status on failed transaction [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115039 (https://phabricator.wikimedia.org/T384593) [15:09:42] (03CR) 10CI reject: [V:04-1] Update Trustly contribution to chargeback status on failed transaction [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115039 (https://phabricator.wikimedia.org/T384593) (owner: 10Damilare Adedoyin) [15:10:02] (03PS1) 10Ejegg: Update required PHP version, fix CsvReader [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 [15:10:19] (03CR) 10CI reject: [V:04-1] Update required PHP version, fix CsvReader [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 (owner: 10Ejegg) [15:27:48] (03PS2) 10Damilare Adedoyin: Update Trustly contribution to chargeback status on failed transaction [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115039 (https://phabricator.wikimedia.org/T384593) [15:51:37] (03CR) 10CI reject: [V:04-1] Update Trustly contribution to chargeback status on failed transaction [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115039 (https://phabricator.wikimedia.org/T384593) (owner: 10Damilare Adedoyin) [16:01:42] damilare: we can force that through as long as the specific tests are passing [16:02:12] ahh, and that smashpig patch fails because smashpig CI is on php7.4, right [16:02:17] so let's get that updated too [16:02:31] ahh thanks, the civicrm test added is passing [16:02:39] the smashpig patch is good though [16:03:02] was because of something else entirely unrelated to the php upgrade [16:04:51] oh i see, the lock file needs update too [16:04:54] oh do you mean your smashpig patch? [16:05:08] yea exactly [16:35:25] 06Fundraising-Backlog: payments.wikimedia.org SSL certificate expires on Feb 28, 2025 - https://phabricator.wikimedia.org/T385062 (10Tsevener) 03NEW [16:45:35] (03PS2) 10Ejegg: Update required PHP version, fix CsvReader [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 [16:45:38] 06Fundraising-Backlog: payments.wikimedia.org SSL certificate expires on Feb 28, 2025 - https://phabricator.wikimedia.org/T385062#10505329 (10Dwisehaupt) 05Open→03Declined Thanks @Tsevener, We are tracking this in T385047. I'll close this as a duplicate for now. [16:45:52] (03CR) 10CI reject: [V:04-1] Update required PHP version, fix CsvReader [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 (owner: 10Ejegg) [16:48:38] ok, NOW it's just failing because CI is configured to test on 7.4: https://integration.wikimedia.org/ci/job/composer-php74/5764/console [16:49:08] (03CR) 10Ejegg: "test experimental" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 (owner: 10Ejegg) [16:49:17] (03CR) 10Ejegg: "check experimental" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 (owner: 10Ejegg) [16:49:40] but I've got a patch to start testing on 8.2 instead: https://gerrit.wikimedia.org/r/1115064 [16:51:35] ah cool, we can already test on php82 just experimentally: https://integration.wikimedia.org/ci/job/composer-php82/986/console [16:51:59] and... there are more things to fix [16:52:56] so mostly CSVReader type errors, then a couple lil date things [16:54:02] heh. always more things to fix. :) [16:58:00] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for mdemos - https://phabricator.wikimedia.org/T384769#10505379 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [16:58:07] 06Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for dpatel - https://phabricator.wikimedia.org/T384987#10505381 (10Dwisehaupt) certificate renewed and sent via email. password sent via sms. [17:14:42] 03Fundraising Sprint Bibimbap, 06Fundraising-Backlog: 2nd Recurring Failure Email in Civi - https://phabricator.wikimedia.org/T365488#10505482 (10Cstone) a:03Cstone [17:18:43] (03CR) 10Jforrester: "check experimental" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115039 (https://phabricator.wikimedia.org/T384593) (owner: 10Damilare Adedoyin) [17:21:14] 06Wikimedia-Fundraising: Php version upgrade - https://phabricator.wikimedia.org/T245562#10505560 (10Jdforrester-WMF) Is this now long-done? AIUI this is about moving to 7.4, and you're about to move to 8.2. [17:50:20] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-donorservices: Donors included wrongly in email send due to "country". - https://phabricator.wikimedia.org/T381437#10505662 (10Pcoombe) Adding to that: there's no way to directly select a currency on donatewiki, o... [17:52:57] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-donorservices: Donors included wrongly in email send due to "country". - https://phabricator.wikimedia.org/T381437#10505687 (10Cstone) ahh that makes sense @Pcoombe @ppenloglou thanks for explaining. Was thinking... [17:54:19] (03CR) 10Jforrester: "check experimental" [extensions/FundraisingEmailUnsubscribe] - 10https://gerrit.wikimedia.org/r/1104045 (owner: 10Libraryupgrader) [17:55:53] (03CR) 10Jforrester: "check experimental" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1109709 (https://phabricator.wikimedia.org/T383404) (owner: 10Jgleeson) [17:57:50] 06Wikimedia-Fundraising: Php version upgrade - https://phabricator.wikimedia.org/T245562#10505702 (10Ejegg) 05Open→03Resolved a:03Ejegg Thanks, @Jdforrester-WMF , closing! [18:36:17] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 07payments-orchestration: Add links to gravy console transactions within CiviCRM - https://phabricator.wikimedia.org/T378632#10505895 (10AnnWF) [18:40:52] 06Fundraising-Backlog, 07payments-orchestration: How to identify Gravy recurring transaction payment method - https://phabricator.wikimedia.org/T385089 (10Damilare) 03NEW [18:43:34] 06Fundraising-Backlog, 07payments-orchestration: How to identify Gravy recurring transaction payment method - https://phabricator.wikimedia.org/T385089#10505931 (10Damilare) [18:51:48] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 07payments-orchestration: Add links to gravy console transactions within CiviCRM - https://phabricator.wikimedia.org/T378632#10505969 (10AnnWF) [18:55:06] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 07payments-orchestration: Add links to gravy console transactions within CiviCRM - https://phabricator.wikimedia.org/T378632#10505987 (10AnnWF) [19:30:02] (03PS3) 10Ejegg: Update required PHP version, fix CsvReader [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 [19:30:25] (03CR) 10CI reject: [V:04-1] Update required PHP version, fix CsvReader [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 (owner: 10Ejegg) [19:33:02] (03PS4) 10Ejegg: Update required PHP version, fix CsvReader [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 [19:33:33] (03CR) 10CI reject: [V:04-1] Update required PHP version, fix CsvReader [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 (owner: 10Ejegg) [19:35:11] ok, ^^^ is passing all the tests, but the codesniffer upgrade is causing it to fail phpcs [19:35:17] I think I'll do that in a second patch [19:37:16] well, phpcbf was able to do a few of them automatically [19:40:01] whew, I might just disable the rule requiring properties to all have docblock comments for a start [19:40:53] 10fundraising-tech-ops: User requiring access - CiviCRM - https://phabricator.wikimedia.org/T385053#10506125 (10Aklapper) Hi @LLugo-WMF, welcome to Wikimedia Phabricator! I assume this is for #fundraising-tech-ops (I wonder where to find canonical docs). [19:42:58] (03PS1) 10Ejegg: Fix some phpcs errors, disable one rule [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 [19:43:30] (03CR) 10CI reject: [V:04-1] Fix some phpcs errors, disable one rule [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 (owner: 10Ejegg) [19:45:38] (03PS2) 10Ejegg: Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 [19:46:10] (03CR) 10CI reject: [V:04-1] Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 (owner: 10Ejegg) [19:49:00] (03PS3) 10Ejegg: Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 [19:49:38] (03CR) 10CI reject: [V:04-1] Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 (owner: 10Ejegg) [19:58:24] (03PS4) 10Ejegg: Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 [19:59:00] (03CR) 10CI reject: [V:04-1] Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 (owner: 10Ejegg) [20:02:22] (03PS5) 10Ejegg: Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 [20:02:54] (03CR) 10CI reject: [V:04-1] Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 (owner: 10Ejegg) [20:13:46] (03CR) 10Jgleeson: [C:03+2] "This is great!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114823 (owner: 10Cstone) [20:26:35] (03Merged) 10jenkins-bot: Add enabled countries by processor [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1114823 (owner: 10Cstone) [20:38:05] (03PS6) 10Ejegg: Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 [20:38:05] (03PS1) 10Ejegg: Fold alter statement into create [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115110 [20:38:38] (03CR) 10CI reject: [V:04-1] Fold alter statement into create [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115110 (owner: 10Ejegg) [20:38:40] (03CR) 10CI reject: [V:04-1] Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 (owner: 10Ejegg) [20:45:59] (03PS1) 10Cstone: Does this work [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115112 (https://phabricator.wikimedia.org/T384990) [20:49:34] (03PS7) 10Ejegg: Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 [20:49:34] (03PS2) 10Ejegg: Fold alter statement into create [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115110 [20:50:04] (03CR) 10CI reject: [V:04-1] Fold alter statement into create [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115110 (owner: 10Ejegg) [20:50:05] (03CR) 10CI reject: [V:04-1] Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 (owner: 10Ejegg) [20:57:03] (03PS8) 10Ejegg: Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 [20:57:03] (03PS3) 10Ejegg: Fold alter statement into create [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115110 [20:57:32] (03CR) 10CI reject: [V:04-1] Fold alter statement into create [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115110 (owner: 10Ejegg) [21:10:00] (03CR) 10CI reject: [V:04-1] Does this work [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115112 (https://phabricator.wikimedia.org/T384990) (owner: 10Cstone) [21:10:54] (03PS4) 10Ejegg: Fold alter statement into create [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115110 [21:12:21] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 07Transaction-missing-in-CiviCRM: Adyen audit files + missing manual settles Dec 2024 - https://phabricator.wikimedia.org/T382498#10506381 (10MBeat33) Many thanks @Damilare for the info re the 12 day manual settlement timeframe, I'll share that with the... [21:13:15] this one ejegg https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/SmashPig/+/1115047/4 [21:32:42] ejegg: that patch looks good to me. when I run `composer test` locally I get a ton of phpcs errors. Is that to be expected? [21:33:32] `composer fix` fixed a bunch of them [21:33:38] jgleeson: yep, they're fixed in the follow-on patches [21:33:42] ah cool [21:34:12] I see [21:34:21] ok. do you want that merging? [21:35:42] Sure, let's force-merge it [21:36:06] (03CR) 10Jgleeson: [C:03+2] Update required PHP version, fix CsvReader [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 (owner: 10Ejegg) [21:36:12] Thanks! [21:36:22] (03CR) 10Jgleeson: [V:03+2 C:03+2] Update required PHP version, fix CsvReader [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 (owner: 10Ejegg) [21:36:35] done [21:36:36] (03CR) 10Ejegg: [V:03+2] "Force-merging since some issues are fixed in the next patches" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115047 (owner: 10Ejegg) [21:36:55] out of interest, if you squashed them together locally, does it pass ? [21:37:28] I guess it would [21:37:35] yah, it just seemed like a lot to review [21:38:40] yeah fair enough. I guess the php bump also warrants its own patch and test [21:53:08] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Backfill recurring payments missing Gravy backend processor info. - https://phabricator.wikimedia.org/T385115 (10jgleeson) 03NEW [21:59:11] (03PS1) 10Jgleeson: Run fraud filters for Adyen Google Pay [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1115117 (https://phabricator.wikimedia.org/T383352) [22:02:41] (03PS1) 10Ejegg: PHPCS: Re-enable 'WrongStyle' rules and make them pass [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115119 [22:03:09] (03CR) 10Ejegg: [V:03+2 C:03+2] Fix some phpcs errors, disable some doc rules [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115100 (owner: 10Ejegg) [22:03:29] (03CR) 10Ejegg: [V:03+2 C:03+2] Fold alter statement into create [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115110 (owner: 10Ejegg) [22:03:39] (03CR) 10Ejegg: [V:03+2 C:03+2] PHPCS: Re-enable 'WrongStyle' rules and make them pass [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1115119 (owner: 10Ejegg) [22:04:20] fr-tech that php requirement bump feels like rationale to increase the SmashPig version to 0.9.0 - any objection? [22:04:41] Let's do it ! [22:06:01] cool cool, that's up in packagist [22:06:22] let's see how much cleaner CRM tests look if we bump up the SmashPig requirement [22:17:38] (03PS1) 10Ejegg: Update platform to php8.2, update dependencies [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115120 [22:18:09] gonna go greet some visitors while CI ponders that one ^^^ [22:18:50] oh wait, did that CI change get rolled back? [22:19:07] (03CR) 10Ejegg: "check experimental" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115120 (owner: 10Ejegg) [22:41:08] (03CR) 10CI reject: [V:04-1] Update platform to php8.2, update dependencies [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115120 (owner: 10Ejegg) [23:27:39] ok, there's something more to adjust in the CI config - it's still running 7.4 alongside the bookworm test [23:27:55] but that change is definitely an improvement! [23:28:12] cstone: I think your time fix is also an improvement [23:29:31] Yeah I need to rename the commit [23:30:10] (03PS2) 10Ejegg: Allow import log time field to be nullable [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115112 (https://phabricator.wikimedia.org/T384990) (owner: 10Cstone) [23:30:19] (03CR) 10Ejegg: [C:03+2] Allow import log time field to be nullable [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115112 (https://phabricator.wikimedia.org/T384990) (owner: 10Cstone) [23:30:20] Thanks ejegg [23:30:23] (03CR) 10Ejegg: [V:03+2 C:03+2] Allow import log time field to be nullable [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115112 (https://phabricator.wikimedia.org/T384990) (owner: 10Cstone) [23:31:07] (03PS2) 10Ejegg: Update platform to php8.2, update dependencies [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115120 [23:41:44] cstone: oh hey, do we want to get this out before we force everything to php8.2? https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1114825 [23:42:02] just so we can turn that job back on and not miss stuff / have a big backlog ? [23:42:25] yepyep [23:42:31] (03CR) 10Cstone: [C:03+2] Omnimail: classify .*remind.* forms as RML [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114825 (owner: 10Ejegg) [23:42:36] thanks! [23:42:54] (03CR) 10Ejegg: [V:03+2] Log a bit more info about OmniMysteries [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114824 (owner: 10Ejegg) [23:43:00] (03PS2) 10Ejegg: Log a bit more info about OmniMysteries [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114824 [23:43:02] (03CR) 10Ejegg: [V:03+2] Log a bit more info about OmniMysteries [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114824 (owner: 10Ejegg) [23:43:16] (03PS2) 10Ejegg: Omnimail: classify .*remind.* forms as RML [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114825 [23:43:19] (03CR) 10Ejegg: [V:03+2] Omnimail: classify .*remind.* forms as RML [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1114825 (owner: 10Ejegg) [23:44:54] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1115133 [23:45:19] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1115133 (owner: 10Ejegg) [23:45:43] (03CR) 10Ejegg: [V:03+2 C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1115133 (owner: 10Ejegg) [23:53:21] !log fundraising civicrm upgraded from 95ca2150 to 3e566467 [23:53:24] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [23:53:30] ok, let me try doing a one-off run [23:55:33] cool cool, that worked with no crash [23:55:38] will re-enable the schedule [23:58:35] (03CR) 10CI reject: [V:04-1] Update platform to php8.2, update dependencies [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1115120 (owner: 10Ejegg) [23:58:40] 06Fundraising-Backlog: New Omnimail activity type breaking omnimail_activity_load - https://phabricator.wikimedia.org/T384991#10506905 (10Ejegg) [23:59:10] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: New Omnimail activity type breaking omnimail_activity_load - https://phabricator.wikimedia.org/T384991#10506906 (10Ejegg) p:05Triage→03Medium a:03Ejegg