[01:04:09] (03CR) 10Ejegg: [V: 03+2 C: 03+2] Update vendor and composer.lock [core] (fundraising/REL1_39) - 10https://gerrit.wikimedia.org/r/885893 (owner: 10Ejegg) [01:08:30] 10Fundraising Sprint Amazing grep, 10Fundraising Sprint Bridge over troubled Wifi, 10Fundraising Sprint Can't touch $this, 10Fundraising-Backlog, and 4 others: Update CI config for new fundraising/REL1_39 branch of mediawiki/core under php7.4 - https://phabricator.wikimedia.org/T326372 (10Ejegg) Oops, it w... [01:11:24] (03CR) 10Ejegg: [V: 03+2 C: 03+2] Add process-control and fresh to docker [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/883524 (https://phabricator.wikimedia.org/T326974) (owner: 10Wfan) [01:11:59] (03PS6) 10Ejegg: Update references to MessageGroups::class [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/861718 (https://phabricator.wikimedia.org/T313242) (owner: 10Wangombe) [01:12:10] (03CR) 10Ejegg: [C: 03+2] "Thanks, looks good!" [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/861718 (https://phabricator.wikimedia.org/T313242) (owner: 10Wangombe) [01:20:10] (03CR) 10Ejegg: "So if we do want to set a default, we should probably do it in DonationData to get it set before we use the value to fill utm_source" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/876044 (https://phabricator.wikimedia.org/T140269) (owner: 10Wfan) [01:21:32] (03CR) 10CI reject: [V: 04-1] Update references to MessageGroups::class [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/861718 (https://phabricator.wikimedia.org/T313242) (owner: 10Wangombe) [02:30:01] (03PS2) 10Ejegg: Log rawResponse on recurring charge failure [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/885902 (https://phabricator.wikimedia.org/T239770) [02:35:04] ejegg: i know its late for you but I have a question on the smashpig request class or it's not doing what I want i need to formulate a question haha [02:37:38] actually now that I typed that maybe I have an idea [02:37:54] getRequestValues is helpfully plopping everything into the array key [02:38:05] er getValues [02:51:53] sure cstone ! [02:52:06] haha i dont even know anymore [02:52:13] happy to just be a rubber duck if you want to talk through it on a call [02:52:20] yeah that might be good [02:52:27] back into tech talk? [02:52:30] sure [03:21:08] !log payments-wiki upgraded from f20a2208 to 53d1a58d [03:21:09] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [03:36:50] (03PS1) 10Ejegg: Japan variants also change donate text [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/885918 (https://phabricator.wikimedia.org/T322793) [03:40:25] (03PS6) 10Jgreen: WIP: first pass at porting to python3 [wikimedia/fundraising/tools/DjangoBannerStats] - 10https://gerrit.wikimedia.org/r/885435 (https://phabricator.wikimedia.org/T301905) [03:40:47] (03CR) 10CI reject: [V: 04-1] WIP: first pass at porting to python3 [wikimedia/fundraising/tools/DjangoBannerStats] - 10https://gerrit.wikimedia.org/r/885435 (https://phabricator.wikimedia.org/T301905) (owner: 10Jgreen) [03:42:45] (03PS7) 10Jgreen: WIP: first pass at porting to python3 [wikimedia/fundraising/tools/DjangoBannerStats] - 10https://gerrit.wikimedia.org/r/885435 (https://phabricator.wikimedia.org/T301905) [03:45:37] (03CR) 10Ejegg: "Sorry Jeff, I think we are using that @cache annotation after all. Looks like it is something we explicitly create here, not a part of dja" [wikimedia/fundraising/tools/DjangoBannerStats] - 10https://gerrit.wikimedia.org/r/885435 (https://phabricator.wikimedia.org/T301905) (owner: 10Jgreen) [03:51:04] (03CR) 10Ejegg: "Oh hey, looks like functools actually has a built-in version of @cache since 3.9:" [wikimedia/fundraising/tools/DjangoBannerStats] - 10https://gerrit.wikimedia.org/r/885435 (https://phabricator.wikimedia.org/T301905) (owner: 10Jgreen) [03:55:11] (03CR) 10Ejegg: "Annnd now I see you're explicitly caching the stuff in arrays inside functions.py - that works just fine and is probably easier to debug t" [wikimedia/fundraising/tools/DjangoBannerStats] - 10https://gerrit.wikimedia.org/r/885435 (https://phabricator.wikimedia.org/T301905) (owner: 10Jgreen) [04:51:56] (03PS1) 10Cstone: Create IPN listener for dlocal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885920 (https://phabricator.wikimedia.org/T324293) [04:52:26] (03CR) 10CI reject: [V: 04-1] Create IPN listener for dlocal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885920 (https://phabricator.wikimedia.org/T324293) (owner: 10Cstone) [04:55:01] (03PS2) 10Cstone: Create IPN listener for dlocal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885920 (https://phabricator.wikimedia.org/T324293) [04:55:26] (03CR) 10CI reject: [V: 04-1] Create IPN listener for dlocal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885920 (https://phabricator.wikimedia.org/T324293) (owner: 10Cstone) [04:56:57] (03PS3) 10Cstone: Create IPN listener for dlocal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885920 (https://phabricator.wikimedia.org/T324293) [05:26:08] 10Fundraising Sprint Bridge over troubled Wifi, 10Fundraising Sprint Can't touch $this, 10Fundraising-Backlog, 10FR-Smashpig, and 2 others: Handle IPNs from DLocal payins - https://phabricator.wikimedia.org/T324293 (10Cstone) Testing for https://gerrit.wikimedia.org/r/885920, this creates just the listener... [05:33:39] (03CR) 10Abijeet Patro: "recheck" [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/861718 (https://phabricator.wikimedia.org/T313242) (owner: 10Wangombe) [06:32:10] (03PS9) 10Wfan: Add default payment_method for each payment_methods.yaml for old gateway link that contains no payment_method that cause broken link [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/876044 (https://phabricator.wikimedia.org/T140269) [06:33:46] (03CR) 10CI reject: [V: 04-1] Add default payment_method for each payment_methods.yaml for old gateway link that contains no payment_method that cause broken link [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/876044 (https://phabricator.wikimedia.org/T140269) (owner: 10Wfan) [10:49:25] (03Abandoned) 10Damilare Adedoyin: Run composer install from /w directory. [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/884959 (owner: 10Damilare Adedoyin) [10:56:13] (03PS1) 10Damilare Adedoyin: Fix TestAuthorizeRedirectPayment to reflect param changes and api function rename [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885999 [10:58:44] (03CR) 10Damilare Adedoyin: "thanks for working on this cstone. I made some changes to the test script you created earlier in the patch linked below. This should help " [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885920 (https://phabricator.wikimedia.org/T324293) (owner: 10Cstone) [11:04:38] hey damilare [11:04:57] I just tested your changes to https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/SmashPig/+/885999/1 and it fixes the issues for me [11:05:00] hey jgleeson, how's it going? [11:05:38] ohh cool! [11:05:40] do you wanna rebase that straight on to master? I could +2 is then. I don't think it needs anything from cstone's IPN patch unless I'm missing something [11:05:52] s/is/it/ [11:06:08] oh right, I could do that too [11:06:19] just linked up to that because of her EOD [11:06:26] end of day email I mean [11:06:27] oh I haven't read that [11:06:39] (03PS2) 10Damilare Adedoyin: Fix TestAuthorizeRedirectPayment to reflect param changes and api function rename [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885999 [11:06:50] ah I see, she ran into issues [11:07:02] yeah [11:07:12] I saw them myself yesterday I think but realized that script just needed updating like you've done [11:07:18] I figured it wasn't blocking your stuff [11:07:32] but yeah I should have wrote a note or mentioned it in IRC [11:08:18] I'm also now running the maintenance scripts from phpstorm [11:08:19] right, done... I've rebased the patch over master [11:08:36] oh I'd like to see how that works [11:09:04] let me +2 your patch and then we could jump on a quick call if you like [11:09:08] it's real easy [11:09:22] sure [11:12:18] (03CR) 10Jgleeson: [C: 03+2] "This is working now for me with these changes. Thanks for the fix!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885999 (owner: 10Damilare Adedoyin) [11:12:49] (03Merged) 10jenkins-bot: Fix TestAuthorizeRedirectPayment to reflect param changes and api function rename [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885999 (owner: 10Damilare Adedoyin) [11:13:19] (03PS4) 10Damilare Adedoyin: Create IPN listener for dlocal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885920 (https://phabricator.wikimedia.org/T324293) (owner: 10Cstone) [11:15:14] damilare: wanna jump on today's standup to talk through the phpstorm script ? [11:15:20] sure [14:13:58] 10Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for sborriello - https://phabricator.wikimedia.org/T328379 (10Dwisehaupt) SSL certificate renewed and sent via email. Password sent via SMS. [14:21:01] 10Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for msuijkerbuijk - https://phabricator.wikimedia.org/T328611 (10Dwisehaupt) SSL certificate renewed and sent via email. Password sent via SMS. [14:21:42] (03CR) 10Damilare Adedoyin: [C: 03+2] "Tested and looks good to me" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/885918 (https://phabricator.wikimedia.org/T322793) (owner: 10Ejegg) [14:23:26] (03Merged) 10jenkins-bot: Japan variants also change donate text [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/885918 (https://phabricator.wikimedia.org/T322793) (owner: 10Ejegg) [14:29:24] 10Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for spatton - https://phabricator.wikimedia.org/T327696 (10Dwisehaupt) SSL certificate renewed and sent via email. Password sent via SMS. [15:00:16] (03PS28) 10Damilare Adedoyin: IP Velocity Filter: Increase count after first run [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/859168 (https://phabricator.wikimedia.org/T323544) (owner: 10AndyRussG) [15:02:21] (03CR) 10CI reject: [V: 04-1] IP Velocity Filter: Increase count after first run [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/859168 (https://phabricator.wikimedia.org/T323544) (owner: 10AndyRussG) [15:04:20] (03PS29) 10Damilare Adedoyin: IP Velocity Filter: Increase count after first run [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/859168 (https://phabricator.wikimedia.org/T323544) (owner: 10AndyRussG) [15:56:01] 10Fundraising-Backlog, 10IP Masking: Update Fundraising Tech-owned products that may be affected by IP Masking - https://phabricator.wikimedia.org/T326943 (10Tchanders) Hi @greg, thanks for taking a look at this. @ARamirez_WMF and/or @SCherukuwada can help with questions about timeline. We can also book a mee... [16:04:42] ahh thanks damilare ! I must have been running with the old script and when i rebased to put that ipn code up for review I didn't read through the changes thanks for fixing it! [16:05:36] np at all cstone. yep there were a lot of changes on that redirect patch [16:13:26] 10Fundraising-Backlog, 10IP Masking: Update Fundraising Tech-owned products that may be affected by IP Masking - https://phabricator.wikimedia.org/T326943 (10Ejegg) Hi @Tchanders, I believe we can rule out DonationInterface and LandingCheck here. Those pieces make no reference to anything related to wiki user... [16:13:49] 10Fundraising-Backlog, 10IP Masking, 10MediaWiki-extensions-CentralNotice: Update Fundraising Tech-owned products that may be affected by IP Masking - https://phabricator.wikimedia.org/T326943 (10Ejegg) [16:14:16] ejegg: still digging into the Japan custom fields, apologies delays since I didn't feel well yesterday and this morning. should have a patch shortly [16:15:24] thanks for the update AndyRussG . I hope you're feeling better now! [16:16:02] thanks ejegg! coffee seems to have a positive effect so far ;p [16:42:21] (03CR) 10Wfan: [C: 03+2] "LGTM, thanks!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/883670 (owner: 10Ejegg) [16:43:35] (03CR) 10Ejegg: "Hmm, I wonder how we can keep the old AstroPay listener working while we transition to the new dlocal listener. Let's clarify with Sebasti" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885920 (https://phabricator.wikimedia.org/T324293) (owner: 10Cstone) [16:50:38] (03CR) 10Cstone: Create IPN listener for dlocal (031 comment) [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885920 (https://phabricator.wikimedia.org/T324293) (owner: 10Cstone) [16:55:00] (03CR) 10Ejegg: Create IPN listener for dlocal (031 comment) [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885920 (https://phabricator.wikimedia.org/T324293) (owner: 10Cstone) [16:58:43] (03Merged) 10jenkins-bot: Check for success on getStatus call [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/883670 (owner: 10Ejegg) [16:58:45] (03Merged) 10jenkins-bot: Allow info from status call to overwrite blank keys [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/884148 (https://phabricator.wikimedia.org/T324642) (owner: 10Ejegg) [16:59:39] (03PS6) 10Ejegg: Make pending txn resolver work for PayPal [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/884149 (https://phabricator.wikimedia.org/T324642) [17:01:12] why SmashPig config all lowercase and then paymentproviders all first letter Capital and then dlocal going rogue :P [17:02:14] haha, good question [17:03:07] maybe we should re-case dlocal -> Dlocal in our namespaces even if it doesn't match their corporate style [17:03:25] especially since we did it that way for DonationInterface [17:03:43] just have to pick a time to do the rename that it won't break too many patches in progress :) [17:03:44] (03CR) 10Jgleeson: [C: 04-1] "Thanks for this and thanks for the detailed test instructions! Looks like we've got two Signature components in the config, but only one c" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/885920 (https://phabricator.wikimedia.org/T324293) (owner: 10Cstone) [17:05:12] (03CR) 10Wfan: [C: 03+2] "Works good locally. Needs to update smashpig and di first for this civi code to work, and make a one time paypal donation, before complete" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/884149 (https://phabricator.wikimedia.org/T324642) (owner: 10Ejegg) [17:05:23] yay! [17:05:45] I'll start working on the recurring paypal part [17:06:14] PROBLEM - check_procs on frdb1006 is CRITICAL: PROCS CRITICAL: 1814 processes https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_procs [17:07:01] (03CR) 10Wfan: [C: 03+2] Make pending txn resolver work for PayPal [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/884149 (https://phabricator.wikimedia.org/T324642) (owner: 10Ejegg) [17:07:12] (03PS1) 10Jgleeson: [DO NOT MERGE] CiviCRM xdebug fix for CLI debugging. [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/886110 [17:07:25] ooh, thanks for that jgleeson [17:07:36] np! [17:11:14] PROBLEM - check_procs on frdb1006 is CRITICAL: PROCS CRITICAL: 1585 processes https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_procs [17:16:14] PROBLEM - check_procs on frdb1006 is CRITICAL: PROCS CRITICAL: 1844 processes https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_procs [17:24:28] 10Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for lwadleigh - https://phabricator.wikimedia.org/T327698 (10Dwisehaupt) SSL certificate renewed and sent via email. Password sent via SMS. [17:25:52] 10Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for mbeat - https://phabricator.wikimedia.org/T328685 (10Dwisehaupt) [17:26:26] 10Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for emartin - https://phabricator.wikimedia.org/T328686 (10Dwisehaupt) [17:51:16] RECOVERY - check_procs on frdb1006 is OK: PROCS OK: 917 processes https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_procs [18:33:04] (03PS1) 10Ejegg: Initiate recurring profiles in PayPal resolver [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/886129 (https://phabricator.wikimedia.org/T324642) [18:38:32] hmm, do recurring paypal txns end up with a payments-init queue message on the front end? [18:38:35] let's test [18:46:19] PROBLEM - check_procs on frdb1006 is CRITICAL: PROCS CRITICAL: 1732 processes https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_procs [18:51:13] RECOVERY - check_procs on frdb1006 is OK: PROCS OK: 803 processes https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_procs [19:01:19] (03PS4) 10Ejegg: Update SmashPig service to use bullseye apache2 image [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/879134 [19:01:21] (03PS10) 10Ejegg: Use new apache2 image for email-pref-ctr [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/877281 [19:02:21] ok fr-tech, those are rebased over the latest fr-dev changes in case anyone wants to get the smashpig-on-bullseye-and-with-easily-changed-apache-config [19:04:12] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/886138 [19:04:16] (03CR) 10Ejegg: [C: 03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/886138 (owner: 10Ejegg) [19:04:55] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/886138 (owner: 10Ejegg) [19:05:52] ejegg: on that smashpig patch [19:06:08] hi jgleeson [19:06:09] how come the name change from smashpig to mediawiki. [19:06:20] is it reusing the other updated one? [19:06:26] yep jgleeson [19:06:41] so i want to rename the base image [19:06:56] hmm are there no image changes between those original images. smashpig and mediawiki [19:06:58] i also want to make sure the base image works for civicrm [19:07:16] the smashpig one is on buster and has the smashpig apache config baked into the image [19:07:52] the mediawiki one is on bullseye and reads the apache config from the config directory on the host (which is why we can reuse it across mediawiki and smashpig) [19:07:59] I mean I'm surprised there's no other image difference besides the apache config [19:08:10] lemme check the images in dev-images [19:08:22] k, cool [19:09:13] do you also want to check what extra the civicrm image has so we can combine that into the mediawiki one (and rename it to bullseye-apache) ? [19:09:38] I just haven't had the chance to see if civi installs more debian packages or something [19:10:35] so I'm seeing some changes between the buster versions of the smashpig image and the mediawiki image [19:10:48] in the bullseye update, did you just update the base OS? [19:11:11] base OS and also reading the apache config from host filesystem [19:11:17] lemme find the pull request [19:11:35] https://gitlab.wikimedia.org/repos/releng/dev-images/-/commit/88d14f813fa33929e1601c28347a7c5806ee48bc [19:12:03] oh right, that was a separate commit from the OS update [19:14:03] ejegg: check out the Dockerfile.template for both buster smashpig and mediawiki [19:14:12] looking [19:14:15] you'll see what I mean. there are small differences [19:14:58] I'm trying to get the "Open with" handy links working for gitlab in phpstorm [19:15:22] ok, so the mediawiki one does e2enmod ssl [19:15:31] I noticed the service name [19:15:35] and exposes 2 ports [19:15:40] both of those we want [19:15:42] do we override that in the compose file [19:15:54] ahhh but the FR_DOCKER_SERVICE_NAME is different [19:16:13] let's see, it says that's just a default value, I think we override that in docker-compose [19:16:22] oh yep, what you just said [19:16:54] ok so the only real difference is the apache conf, which this patch fixes [19:17:09] i think so... [19:17:36] I guess if I pull that patch in now and run docker-compose up it should rebuild smashpig quickly enough to test [19:17:36] i'm pretty sure I smoke tested these, but it's been a month or so [19:17:49] yep yep, smashpig is fortunately a wee beastie [19:18:32] jgleeson: I'm around for another 40 min if you want to do that apple pay revalidation too [19:21:39] does that need doing soon? [19:21:53] let me see [19:22:27] for prod by March 1, for test by Feb 16 [19:22:39] so I'll be back from vacation before test expires [19:23:04] I think they do start sending daily nag emails once the deadline is a week away though [19:23:48] I feel like you recorded this last night [19:23:56] last time even [19:24:11] time != night, brain [19:25:05] (03CR) 10Jgleeson: [V: 03+2 C: 03+2] "Working here! thanks for the work updating this." [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/879134 (owner: 10Ejegg) [19:25:33] ejegg: I just tested that with cstone dlocal test script which worked and also hitting the IPN listener endpoint for adyen which also worked [19:26:09] cstone: it might be worth adding a small follow-on patch to ejegg's one here https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/dev/+/879134 to include your new dlocal rewrite rule in the apache config [19:28:13] thanks jgleeson! [19:28:16] ejegg: let's do the apple thing the week commencing the 13th [19:28:34] OK, I come back from vacation on the 15th [19:28:36] I'm not around for much longer either tonight [19:28:40] ah ok [19:28:51] erm. lemme just confirm I have the log in details [19:29:25] thanks jgleeson and nice that its easier now!! [19:29:28] I did indeed record it - but I don't remember exactly where :) [19:29:42] lemme dig around for that recording link [19:30:25] oh nice, i made a meeting with a sensible name [19:30:31] https://drive.google.com/file/d/15Fz13DRteP-axj2DKvSWPL5so-X_V4pJ/view [19:31:12] just requested access [19:31:26] oh lemme share that with the whole WMF [19:32:00] ok, shared WMF-wide [19:33:23] ok cool. I can login and I can see the video [19:33:36] so I'll make a ticket to take care of that [19:34:01] is it only me and you who can do it? [19:35:20] I see them [19:35:22] Domain: [19:35:24] paymentstest4.wmcloud.org [19:35:26] Status: [19:35:28] Verified [19:35:30] Verification Expires: [19:35:32] Feb 16, 2023 [19:36:08] yep jgleeson we're the only two apple admins on fr-tech [19:36:24] ohhh so that recording was for the prod cert [19:36:44] the test certs just have to go to a different place [19:36:52] let me write some instructions on wiki [19:38:28] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Revalidate the paymentstest*.wmcloud.org ApplePay dev Merchant Domains - https://phabricator.wikimedia.org/T328700 (10jgleeson) [19:38:42] I've put that in the chaos backlog [19:38:44] under https://wikitech.wikimedia.org/wiki/Fundraising/Development_tools/Fundraising-dev#Setup_and_Administration the path is listed [19:38:54] thanks jgleeson, I'll put a couple more details there [19:40:51] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Revalidate the paymentstest*.wmcloud.org ApplePay dev Merchant Domains - https://phabricator.wikimedia.org/T328700 (10Ejegg) [19:44:22] hmm, ok, there are definitely a few more changes when I compare against the civicrm dockerfile [19:44:39] 10Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for emartin - https://phabricator.wikimedia.org/T328686 (10Dwisehaupt) SSL certificate renewed and sent via email. Password sent via SMS. [19:45:37] ok, that's functionally not that much [19:47:35] adds a post_max_size to php.ini and does something to disable sendmail [19:47:57] hmm, says 'till we set up a mailcatcher' - I guess we can delete that now?? [19:48:15] I might want confirmation from eileen on that [19:48:44] oh wait, there's a whole extra civicrm base layer [19:50:29] hmm, so maybe we do want an extra image [19:51:20] I wonder if we can use the common apache2 one as the base for the civi one [19:57:41] (03PS1) 10Cstone: Add Braintree and dlocal listeners [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/886145 [19:58:10] (03PS2) 10Cstone: Add Braintree and dlocal listeners [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/886145 [19:58:47] (03CR) 10Ejegg: [V: 03+2 C: 03+2] "Thanks, looks good!" [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/886145 (owner: 10Cstone) [19:59:14] thanks!! [19:59:30] ejegg: I'm wondering if we can combine the civi stuff into one image [19:59:59] is something else extending that layer [20:00:41] huh, not that I see [20:01:15] k, I'mma head to the museum. I'll be back in 3 or 4 hours for another little bit of work [20:01:24] have fun! [20:01:32] have a good couple weeks jgleeson and damilare|brb ! [20:02:13] thanks ejegg|afk... enjoy your vacation [20:09:27] damilare|brb: do I see you on that hackathon list?? [20:09:40] yep!! [20:10:22] are you there too? [20:10:46] yeah! [20:10:57] cstone: damilare :) [20:11:06] I forgot to add myself to that page [20:11:13] PROBLEM - check_procs on frdb1006 is CRITICAL: PROCS CRITICAL: 1547 processes https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_procs [20:12:09] awesome! [20:13:41] ooooh jgleeson !!! [20:14:23] wow you guys are all in that hackathon? I did not get selected this year [20:14:42] aww wfan [20:15:06] crap [20:15:24] sorry to hear that wfan. I wasn't selected on the last one [20:15:54] ohh [20:16:00] 😅 maybe next year~ [20:23:47] 10Fundraising-Backlog, 10FR-dlocal: Separate astropay (old dlocal) config from dlocal config - https://phabricator.wikimedia.org/T328701 (10Cstone) [20:23:58] ok I didn't get as far as I wanted with ^ but theres a task for it now at least [20:24:07] nice [20:24:10] it would let us have the new integration live and testing too without taking down the old one [20:31:13] RECOVERY - check_procs on frdb1006 is OK: PROCS OK: 1215 processes https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdb1006&service=check_procs [20:38:16] no idea when I should leave for the airport anymore when I live right by it, I'm going to venture there now but I'll be around for a bit there [20:38:20] have a good weekend everyone! [20:38:49] have a fun trip cstone! [20:39:03] enjoy your trip cstone! [20:39:21] have a good trip cstone ! [20:41:50] safe trip cstone [21:01:11] I have the payment unit debug test working, by update the debug port to only 9003 from php->debug! yeah! [21:20:03] wfan: oh cool! interesting, I wonder why that was necessary [21:20:36] this is the error I saw :https://stackoverflow.com/questions/63110475/phpstorm-debugger-extension-is-not-detected-while-using-with-phpunit [21:21:56] Based on the solution, owever it turned out in XDebug 3 the port changed to 9003. [21:53:13] ah hmm [22:08:28] Hello FR-tech team, the Design Systems Team is reaching out to the leads of all technical teams that do front-end development to get some basic information about what each team is thinking and doing about Vue and Codex. I'm not sure if FR-tech has done (or considered) any work in this area, or what kinds of front-end things you work on / maintain exactly, but I'm interested in learning more. Who would be the right person for [22:08:28] me to have a 30-minute meeting with? ejegg|afk perhaps? [22:09:58] 10Fundraising-Backlog: Adding a new tag for Ingenico transactions to avoid fees - https://phabricator.wikimedia.org/T327533 (10EMartin) Background Issuers today are using quite extensively a generic response code that does not provide any useful feedback to the merchants on why the transaction was declined. The... [22:15:51] RoanKattouw: hii! thanks for considering us in this :) ejegg is just about to head out for a vacation [22:16:22] do you have a more detailed description of what you're looking for, and maybe we can discuss it and designate someone at our standup tomorrow? (just a thought) [22:19:06] Yeah no problem! We're just trying to gather information about where every team (teams that work on front-end stuff anyway) is at when it comes to Vue/Codex. I'll give you the list of canned questions too, and I'd also be happy for your team to answer these async if you want [22:19:26] 1. How familiar are you and your team with Vue.js? What about Codex? (I can give a brief overview of Codex if needed) [22:19:31] 2. Have you built anything with Vue/Codex? If so, what? [22:19:37] 3. Have you thought about building a new project with Vue/Codex, or migrating an old one? If so, what project(s), and when? [22:21:12] 4. What is blocking you from adopting Codex? Common things might be needing Vue training; needing server-side rendering or CSS-only implementations of components; needing more components to be implemented; wanting to but not having time; being worried about performance/security/browser compat/etc; or other reasons that we didn't anticipate (those are especially useful for us to know) [22:21:47] And if the answer is "we haven't really thought about it" or "this isn't really relevant to us", that's totally fine, we're just trying to survey the landscape [22:31:29] 10Fundraising-Backlog: Add Online Banking for Czech Republic - https://phabricator.wikimedia.org/T328717 (10EMartin) [22:32:54] RoanKattouw: cool got it! [22:33:04] so ok if we get back to u tomorrow? [22:57:30] AndyRussG: Yeah no problem, and no rush. Tomorrow is much faster than I dared hope for :) [23:35:43] RoanKattouw: cool beans, thanks!!!