[00:17:12] (03PS1) 10Wfan: Check if currency supported by braintree merchant account [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822191 (https://phabricator.wikimedia.org/T312808) [00:17:21] (03PS1) 10Wfan: Add merchantId if currency is not USD and has account to support it [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/822192 (https://phabricator.wikimedia.org/T312808) [00:19:12] (03CR) 10CI reject: [V: 04-1] Check if currency supported by braintree merchant account [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822191 (https://phabricator.wikimedia.org/T312808) (owner: 10Wfan) [00:19:54] (03PS2) 10Wfan: Check if currency supported by braintree merchant account [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822191 (https://phabricator.wikimedia.org/T312808) [00:22:31] (03CR) 10CI reject: [V: 04-1] Check if currency supported by braintree merchant account [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822191 (https://phabricator.wikimedia.org/T312808) (owner: 10Wfan) [00:31:37] (03PS3) 10Wfan: Check if currency supported by braintree merchant account [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822191 (https://phabricator.wikimedia.org/T312808) [00:37:25] (03PS1) 10Wfan: Add extra braintree test link for recurring and CAD GBP [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/822195 (https://phabricator.wikimedia.org/T312808) [01:03:01] dwisehaupt: oh hey, drush itself does seem to work fine on staging with that change [01:03:40] as the drush in the path points to the vendor/drush/drush/drush and not the vendor/bin file [01:03:49] lemme see if I can deploy that patch after all [01:04:28] (03PS2) 10Ejegg: Commit vendor/bin typechanges from new Composer [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/822176 (https://phabricator.wikimedia.org/T314826) [01:04:46] (03CR) 10Ejegg: [C: 03+2] Commit vendor/bin typechanges from new Composer [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/822176 (https://phabricator.wikimedia.org/T314826) (owner: 10Ejegg) [01:19:10] (03Merged) 10jenkins-bot: Commit vendor/bin typechanges from new Composer [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/822176 (https://phabricator.wikimedia.org/T314826) (owner: 10Ejegg) [01:21:09] (03PS1) 10Ejegg: Commit vendor/bin typechanges [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/822198 [01:21:15] (03CR) 10Ejegg: [C: 03+2] Commit vendor/bin typechanges [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/822198 (owner: 10Ejegg) [02:05:33] !log civicrm upgraded from 1f91ac2d to 92467234 [02:05:34] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [02:07:17] ah dang [02:08:22] !log civicrm rolled back from 92467234 to 1f91ac2d [02:08:23] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [02:09:30] ok, so for me drush @wmff still variable-get worked while those failmails were happening [02:10:59] maybe we just need to update them all to that? [02:13:13] eileen___: so that @wmff drush alias replaces both the user and the root option, right? [02:13:50] hmm - it has just worked for long enough I can't recall - but it has the higher permissions [02:14:25] ok, I think we need to replace all the old-style -r drush command lines with the new-style @wmff alias [02:14:41] for the jobs to keep working with that vendor/bin change [02:15:10] orrr hmm, maybe the issue is that things are being set chmod -x ? [02:15:42] well I think the alias is good practice anyway - shorter, works on all environments & we can tweak in one place if we want to [02:16:04] ok, I guess I'll try doing it for all the really frequent jobs first [02:16:07] and roll forward [02:16:13] then if no failmail I'll do the rest [02:24:02] eileen___: OK, I fixed up most of them just now with a search-n-replace [02:24:39] want to take a peek at the last change in the process-control yamls in the localsettings checkout and see if I screwed it up ? [02:25:32] yep sure [02:25:37] thanks! [02:27:13] that -l in the cron one should be obsolete too [02:27:59] ah leave it for now - cos we should test removing it from the report send in case it alters any links [02:31:18] whew there are a lot [02:34:18] well if you made any mistakes ejegg - I didn't spot them [02:40:32] thanks! [02:40:37] will try pushing that out [02:40:46] then pushing out the symlink change again [02:41:33] ah wait, there are a few more my search didn't catch [02:46:07] !log updated process-control yaml files with @wmff alias [02:46:08] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [02:54:10] ok, so those are running fine with the @wmff alias as far as I can tell [02:54:25] now to try the civi rollforward [02:55:18] !log civicrm upgraded from 1f91ac2d to 92467234 [02:55:19] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [02:56:25] and still working for the c_t queue at least [02:58:17] PROBLEM - check_redis on frqueue1003 is CRITICAL: CRITICAL: refund is 2091 2000 - REDIS 5.0.14 on 127.0.0.1:6379 has 1 databases (db0) with 11 keys, up 86 days 13 hours - memory use is 3.18M (peak 121.65M, 0.12% of max, fragmentation 3.20%), connected_slaves is 3, donations is 145, jobs is 0, jobs-adyen is 736, jobs-paypal is 11, payments-antifraud is 1, payments-init is 20, pending is 0, recurring is 10, unsubscribe is 15 https://icinga [02:58:18] a.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frqueue1003&service=check_redis [02:58:31] oh hmm, is that connected? [02:59:20] hmm, don't think so [03:03:01] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Adjust drush wrapper path for bin/symlink behavior of recent Composer versions - https://phabricator.wikimedia.org/T314826 (10Ejegg) This seems to be working now. The fix was to use the @wmff aliases instead of specifying --user and -r [03:03:17] RECOVERY - check_redis on frqueue1003 is OK: OK: REDIS 5.0.14 on 127.0.0.1:6379 has 1 databases (db0) with 8 keys, up 86 days 13 hours - memory use is 2.02M (peak 121.65M, 0.11% of max, fragmentation 4.43%), connected_slaves is 3, donations is 16, jobs is 0, jobs-adyen is 0, jobs-paypal is 8, payments-antifraud is 4, payments-init is 1, pending is 0, recurring is 4, refund is 0, unsubscribe is 0 https://icinga.wikimedia.org/cgi-bin/icing [03:03:17] .cgi?type=2&host=frqueue1003&service=check_redis [03:03:37] (03PS1) 10Ejegg: Make employer autocomplete use POST [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822203 (https://phabricator.wikimedia.org/T314962) [03:13:19] (03CR) 10Ejegg: "To test, use I340acca9b2bdd0eb53590d7b99c628710f89863c and matching change to config-private" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822203 (https://phabricator.wikimedia.org/T314962) (owner: 10Ejegg) [03:17:14] 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint NaN is a Number, 10Fundraising-Backlog, 10FR-Alerts: New Adyen recurrings from the audit file are missing their recurring_token and creating Error: INVALID_MESSAGE Recurring donation, but no subscription... - https://phabricator.wikimedia.org/T307602 [08:00:53] 10WMSE-Content-partnerships-support-2021-Fundraising, 10User-Jenny_Brandt_WMSE: Contact Implementation partners - https://phabricator.wikimedia.org/T311044 (10Jopparn) @Jenny_Brandt_WMSE Is there an update you can add here? [11:19:24] 10Fundraising Sprint NaN is a Number, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Releng - please help us decommission our crm/civicrm git repo - https://phabricator.wikimedia.org/T314995 (10Eileenmcnaughton) [11:20:04] 10Fundraising Sprint NaN is a Number, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Releng - please help us decommission our crm/civicrm git repo - https://phabricator.wikimedia.org/T314995 (10Eileenmcnaughton) a:05jgleeson→03None [11:20:29] 10Fundraising Sprint NaN is a Number, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Releng - please help us decommission our crm/civicrm git repo - https://phabricator.wikimedia.org/T314995 (10Eileenmcnaughton) [11:21:24] 10Fundraising Sprint NaN is a Number, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Releng - please help us decommission our crm/civicrm git repo - https://phabricator.wikimedia.org/T314995 (10Eileenmcnaughton) [12:46:56] 10fundraising-tech-ops: Silent failures for prometheus service restart on config changes - https://phabricator.wikimedia.org/T312606 (10Jgreen) 05Open→03Resolved a:03Jgreen Better: ` Aug 11 12:45:51 frmon1001 puppet-agent[808140]: (/Stage[main]/Prometheus::Server/File[/etc/prometheus/prometheus.yml]/conte... [13:10:00] 10fundraising-tech-ops: Install and configure new host frlog1002 - https://phabricator.wikimedia.org/T312581 (10Jgreen) [13:11:00] 10fundraising-tech-ops: Install and configure new host frlog1002 - https://phabricator.wikimedia.org/T312581 (10Jgreen) [13:20:15] 10fundraising-tech-ops, 10Patch-For-Review: Install and configure new host frlog1002 - https://phabricator.wikimedia.org/T312581 (10Jgreen) [13:21:25] 10fundraising-tech-ops, 10Patch-For-Review: Install and configure new host frlog1002 - https://phabricator.wikimedia.org/T312581 (10Jgreen) [13:22:13] 10fundraising-tech-ops, 10Patch-For-Review: Install and configure new host frlog1002 - https://phabricator.wikimedia.org/T312581 (10Jgreen) [15:09:36] 10Fundraising Sprint Machine Unlearning, 10Fundraising Sprint NaN is a Number, 10Fundraising-Backlog, 10FR-Alerts: New Adyen recurrings from the audit file are missing their recurring_token and creating Error: INVALID_MESSAGE Recurring donation, but no subscription... - https://phabricator.wikimedia.org/T307602 [15:19:03] 10Fundraising-Backlog, 10FR-form-chooser-refactor: Document new gateway chooser logic and settings - https://phabricator.wikimedia.org/T315011 (10AndyRussG) [15:20:22] 10Fundraising-Backlog: Braintree: review exactly which currently used Paypal IPNs are unsupported and investigate ways to use supported ones instead - https://phabricator.wikimedia.org/T315012 (10AndyRussG) [15:26:52] 10Fundraising Sprint NaN is a Number, 10Fundraising-Backlog: Adyen - auto settle stopped prior donors (Pending transaction Resolver) - https://phabricator.wikimedia.org/T299692 (10AndyRussG) a:03AndyRussG [16:14:16] (03CR) 10Wfan: Make employer autocomplete use POST (031 comment) [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822203 (https://phabricator.wikimedia.org/T314962) (owner: 10Ejegg) [17:22:58] (03CR) 10Damilare Adedoyin: [C: 03+2] Make employer autocomplete use POST [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822203 (https://phabricator.wikimedia.org/T314962) (owner: 10Ejegg) [17:25:24] 10Fundraising-Backlog: INVALID_MESSAGE Recurring donation, but no subscription ID or recurring payment token found failmail coming from the listener on ideal - https://phabricator.wikimedia.org/T315031 (10Cstone) [17:25:43] (03Merged) 10jenkins-bot: Make employer autocomplete use POST [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822203 (https://phabricator.wikimedia.org/T314962) (owner: 10Ejegg) [17:25:58] 10Fundraising-Backlog, 10FR-Alerts: INVALID_MESSAGE Recurring donation, but no subscription ID or recurring payment token found failmail coming from the listener on ideal - https://phabricator.wikimedia.org/T315031 (10Cstone) [17:27:05] (03PS1) 10Ejegg: Add employer file location [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/822427 [17:27:29] wfan oops, I forgot to push that up for review ^^^ [17:27:33] now the link works [17:28:23] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Employers list not stacking over Paypal button in Braintree form - https://phabricator.wikimedia.org/T315032 (10Damilare) [17:29:57] (03CR) 10Damilare Adedoyin: [C: 03+2] "Thanks for this, I had to modify the extensions.json on my local instance to get this to work." [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/822427 (owner: 10Ejegg) [17:36:55] 10Fundraising-Backlog: Update orphan rectifier log source from /srv/archive/frlog1001 to /srv/archive/frlog - https://phabricator.wikimedia.org/T315033 (10Jgreen) [17:39:44] 10Fundraising-Backlog, 10FR-WMF-Audit: Clarify audit processor logging - https://phabricator.wikimedia.org/T315034 (10Ejegg) [17:55:21] Haha, I see, and Dami thanks for merge :) yes looks fine~ [18:41:23] (03PS1) 10Ejegg: Add en6c countries to Adyen priority rule [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822430 (https://phabricator.wikimedia.org/T314687) [18:41:48] hi damilare, do you have time to review ^^^ before you finish today? [18:42:27] sure [18:42:30] thanks! [18:42:54] (03PS1) 10Damilare Adedoyin: Fix zIndex for autocomplete menu [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822431 (https://phabricator.wikimedia.org/T315032) [18:43:11] I'll take a look at that one meanwhile ^^^ [18:43:39] thanks [18:44:01] (03PS4) 10Wfan: Check if currency supported by braintree merchant account [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822191 (https://phabricator.wikimedia.org/T312808) [18:44:35] heh, yep, I do see the bug locally without it [18:46:11] yeah, its weird. [18:46:33] oh that's an interesting solution [18:46:51] I was expecting a change to the CSS [18:47:08] is it better to do in the JS for some reason? [18:47:20] yh the menu is rendered by a jquery library [18:47:35] and the z-index is an inline style on the rendered ul [18:47:56] so we don't have control from the css front [18:47:59] oh man, that's annoying [18:48:06] OK, well, you found the workaround [18:48:31] what could I have done that my xdebug works fine with a braintree donation but not with an adyen? [18:48:46] yep, also didn't want to put it in the autocomplete js because that would make it cut across other gateways [18:48:48] cstone: whaaa [18:49:18] damilare: oh... right, it does look a little odd sitting in the braintree JS [18:49:57] nevermind its like universally broken [18:51:07] nevermind its working now not going to question it [18:51:12] 10Fundraising Sprint NaN is a Number, 10Fundraising-Backlog, 10FR-Braintree-Integration, 10FR-Smashpig, 10Patch-For-Review: Add multiple currency support to Braintree - https://phabricator.wikimedia.org/T312808 (10AnnWF) Based on this currency supported list. (https://developer.paypal.com/reference/curre... [18:54:16] damilare: hmm, maybe we can put the paypal button at a lower z-index? [18:54:46] (03CR) 10Damilare Adedoyin: "Thanks for this. Tested and works as instructed." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822430 (https://phabricator.wikimedia.org/T314687) (owner: 10Ejegg) [18:55:00] (03CR) 10Damilare Adedoyin: [C: 03+2] Add en6c countries to Adyen priority rule [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822430 (https://phabricator.wikimedia.org/T314687) (owner: 10Ejegg) [18:55:39] Ok I'd check out that option ejegg [18:56:02] (03PS5) 10Wfan: Check if currency supported by braintree merchant account [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822191 (https://phabricator.wikimedia.org/T312808) [18:56:20] damilare: ugh, that seems difficult too [18:56:33] (03CR) 10Damilare Adedoyin: [V: 03+2 C: 03+2] Add employer file location [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/822427 (owner: 10Ejegg) [18:56:50] looks like that z-index is set in a style block inserted by the braintree code [18:57:20] yep [18:57:35] (03Merged) 10jenkins-bot: Add en6c countries to Adyen priority rule [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822430 (https://phabricator.wikimedia.org/T314687) (owner: 10Ejegg) [18:58:18] (03PS2) 10Ejegg: Fix zIndex for autocomplete menu [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822431 (https://phabricator.wikimedia.org/T315032) (owner: 10Damilare Adedoyin) [18:59:39] (03CR) 10Ejegg: [C: 03+2] "I thought it was a strange solution at first, but now I see why! Caught between an inflexible JQUI widget and an inflexible inserted ifram" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822431 (https://phabricator.wikimedia.org/T315032) (owner: 10Damilare Adedoyin) [19:00:53] (03CR) 10Cstone: Support different recurring models for Adyen (031 comment) [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/821347 (https://phabricator.wikimedia.org/T313854) (owner: 10Ejegg) [19:01:53] (03Merged) 10jenkins-bot: Fix zIndex for autocomplete menu [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822431 (https://phabricator.wikimedia.org/T315032) (owner: 10Damilare Adedoyin) [19:03:00] fr-tech I'd be starting a DI deployment shortly. Is there another patch in CR that needs to go out soon? [19:03:50] (03CR) 10Ejegg: "Thanks for the CR cstone!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/821347 (https://phabricator.wikimedia.org/T313854) (owner: 10Ejegg) [19:04:24] not from me damilare [19:04:57] ah okay i see ejegg those are adyen like cause they were born from adyen but could be used for others [19:05:23] cstone yeah, it's like us calling all webhooks IPNs because we first used 'em with PayPal [19:05:40] or the 'approvePayment' for capture since we first did it with Ingenico [19:06:11] approvepayment really is a trap for me sometimes though haha [19:09:43] (03CR) 10Cstone: Support different recurring models for Adyen (031 comment) [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/821347 (https://phabricator.wikimedia.org/T313854) (owner: 10Ejegg) [19:10:52] (03PS1) 10Damilare Adedoyin: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/822435 [19:14:05] (03CR) 10Damilare Adedoyin: [C: 03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/822435 (owner: 10Damilare Adedoyin) [19:15:32] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/822435 (owner: 10Damilare Adedoyin) [19:17:50] (03PS1) 10Damilare Adedoyin: Update DonationInterface submodule [core] (fundraising/REL1_35) - 10https://gerrit.wikimedia.org/r/822437 [19:20:33] ejegg: this week has felt pretty full of chaos so I didn't look at stopping the queue & trying that new patch yesterday - but if you are short of chaos crew today you could (I'll be mostly offline today) - otherwise next week [19:26:12] (03CR) 10Cstone: [C: 03+1] "This looks good, just adding a clarifying comment above where we define the adyen specific constants I think could help future us." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/821347 (https://phabricator.wikimedia.org/T313854) (owner: 10Ejegg) [19:27:23] (03CR) 10Damilare Adedoyin: [C: 03+2] Update DonationInterface submodule [core] (fundraising/REL1_35) - 10https://gerrit.wikimedia.org/r/822437 (owner: 10Damilare Adedoyin) [19:29:03] ok eileen___, I'm going to look at one or two more things first but I might get to that [19:29:21] ejegg: cool - well if you do then yay - otherwise next week [19:33:22] (03PS2) 10Ejegg: Support different recurring models for Adyen [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/821347 (https://phabricator.wikimedia.org/T313854) [19:33:29] ok cstone I added a clarifying comment ^^^ [19:33:43] thanks ejegg ! [19:34:29] (03CR) 10Cstone: [C: 03+2] "Thanks!!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/821347 (https://phabricator.wikimedia.org/T313854) (owner: 10Ejegg) [19:34:58] (03Merged) 10jenkins-bot: Support different recurring models for Adyen [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/821347 (https://phabricator.wikimedia.org/T313854) (owner: 10Ejegg) [19:35:34] ty cstone :) [19:36:40] (03Merged) 10jenkins-bot: Update DonationInterface submodule [core] (fundraising/REL1_35) - 10https://gerrit.wikimedia.org/r/822437 (owner: 10Damilare Adedoyin) [19:37:45] ok, I'm going to tag another smashpig minor-minor version for that [19:42:14] !log payments-wiki upgraded from cf5e1848 to 0894d75a [19:42:15] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [19:47:31] tested the deployments and all looks good. [19:47:52] see you all later or on the ERC call by the hour. [20:02:19] eileen___: i'm around today too in case you all want to stop the queues for a bit. [20:57:49] fr-tech has anyone gotten this error trying to run payments-phpunit? Table './payments/searchindex' is marked as crashed and should be repaired (database) [20:58:11] huh [20:58:15] not recently [20:58:28] k, i'll just rebuild the wiki [20:58:34] ejegg: is your local base MW up-to-date? did you run update.php? [20:58:41] yep to both [20:58:46] hmmmm [20:59:31] ejegg: https://stackoverflow.com/questions/4357270/table-is-marked-as-crashed-and-should-be-repaired [21:00:00] heh, oops, already dropped it [21:00:01] maybe your laptop crashed at some point and the docker internal storage lost some nodes [21:00:17] yeah, it's definitely run out of battery unexpectedly a few times [21:02:23] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.25; 2022-08-15): Make Adyen default for 6ENC campaigns by 13 Aug 2022 - https://phabricator.wikimedia.org/T314687 (10Ejegg) a:03Ejegg [21:02:33] hmmmm [21:02:48] does it take AA or AAA? [21:03:04] 9V [21:03:13] ahhh yeah docker doesn't like those [21:03:15] lead-acin [21:03:18] *acid [21:03:28] heheh like Casey had for his home [21:03:59] potatovoltaic [21:05:29] https://en.wikipedia.org/wiki/Flywheel_energy_storage [21:05:39] ooh, potatovoltaic.com, .org, and .net are all available [21:06:03] whoa mega investment opportunity [21:06:26] I'm in, with all my WP first-edit NFTs [21:06:54] wow, re: flywheels: They are mainly used to provide load leveling for large battery systems, such as an uninterruptible power supply for data centers as they save a considerable amount of space compared to battery systems [21:07:11] oh interesting [21:07:46] > The Montezooma's Revenge roller coaster at Knott's Berry Farm was the first flywheel-launched roller coaster in the world and is the last ride of its kind still operating in the United States. The ride uses a 7.6 tonnes flywheel to accelerate the train to 55 miles per hour (89 km/h) in 4.5 seconds. [21:07:57] love it [21:08:05] hmmm [21:08:19] sounds scary [21:09:55] ejegg: until they all crash due to buggy firmware. :( [21:10:28] i somehow landed on https://en.wikipedia.org/wiki/Cymbal-banging_monkey_toy [21:10:28] https://www.datacenterknowledge.com/archives/2007/07/24/generator-failures-caused-365-main-outage [21:12:09] oh dang dwisehaupt [21:14:44] lol [21:37:17] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.25; 2022-08-15): Make Adyen default for 6ENC campaigns by 13 Aug 2022 - https://phabricator.wikimedia.org/T314687 (10Ejegg) The default has been changed! AU, CA, GB, IE, NZ, and US credit card donors will now see the Adyen fo... [21:37:39] thanks for the deploy damilare|away [21:44:36] (03PS1) 10Ejegg: Adyen: send 'card on file' for MC tokenization [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822448 (https://phabricator.wikimedia.org/T313854) [21:45:22] cstone: ^^^ is the matching DI patch for using CardOnFile, in case you have some review time to donate to the cause of chaos (err, chaos reduction) [21:47:27] I kept reading DI as Dependency Injection instead of Donation Interface [21:47:52] (03CR) 10CI reject: [V: 04-1] Adyen: send 'card on file' for MC tokenization [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822448 (https://phabricator.wikimedia.org/T313854) (owner: 10Ejegg) [21:49:23] (03PS2) 10Ejegg: Adyen: send 'card on file' for MC tokenization [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822448 (https://phabricator.wikimedia.org/T313854) [21:50:13] Donation Interface does need more of the former [21:54:35] :) [21:54:37] fr-tech: i just pushed a change to the check_log_messages config that should hopefully capture reports of failed adyen and paypal transactions to a metric. now we just need to wait for some to occur. :) [21:55:32] it will send 'warning' emails/irc log messages if there are more than 10 in the alert period but won't currently send any pages [23:22:45] (03PS1) 10Ejegg: Add Spain to NationalCurrencies list [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/822461 (https://phabricator.wikimedia.org/T313333) [23:23:48] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), 10Patch-For-Review: Gpay errors - https://phabricator.wikimedia.org/T313333 (10Ejegg) Testing the payment method lookup in isolation gives normal-looking results for country=ES and currency=EUR, including t... [23:24:14] (03PS1) 10Ejegg: Log errors with payment method lookup [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822462 [23:24:32] (03PS2) 10Ejegg: Log errors with payment method lookup [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/822462 (https://phabricator.wikimedia.org/T313333) [23:25:05] fr-tech oh man, that feels like a pretty silly bug on our part ^^^ [23:25:29] Illustrates the importance of not leaving error handling as a TODO [23:25:46] so that is a fix just for Spain [23:26:04] (trivial, here: https://gerrit.wikimedia.org/r/822461 ) [23:26:30] I will audit that list against the rest of the countries supported by Adyen and add the rest of the missing ones in another patch [23:32:29] i feel like i should be able to generate that list with a wikidata query [23:34:02] iso.org, what does my mood have to do with your privacy policy? [23:34:05] > By clicking "Yes, I am happy" you agree to the use of cookies for analytics, insights and marketing, [23:34:32] lol [23:34:45] grr, ISO 4217 is a mapping of english names to 3 letter currency codes, not 2 letter country codes to 3 letter currency codes [23:34:52] "done bring my emotions into your tracking of me, plz" [23:35:00] don't* [23:35:02] :) [23:36:49] ejegg: looks like you just have that DI patch to get reviewed/merged then deploy to try the "card on file" fix, right? [23:37:48] united parcel service to the rescue: https://www.ups.com/worldshiphelp/WSA/ENG/AppHelp/mergedProjects/CORE/Codes/Country_Territory_and_Currency_Codes.htm [23:37:56] greg-g: yep, that's the last piece of the puzzle [23:38:03] nice (and nice) [23:38:07] and a pretty small piece at that [23:38:24] yeah, looks like it. looking forward to getting movement on that issue [23:45:43] we do have the iso-codes package installed, however, i'm not sure how useful that would be for us. [23:47:07] it would probably be a mess to conjoin what is needed from the different iso codes. [23:49:26] hmm, that UPS list is suspect - says Albania uses the EUR but they've still got their own Leks