[00:00:48] (03PS1) 10Eileen: Add Omnicontact.get api [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772943 (https://phabricator.wikimedia.org/T304466) [00:12:54] (03CR) 10jerkins-bot: [V: 04-1] Add Omnicontact.get api [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772943 (https://phabricator.wikimedia.org/T304466) (owner: 10Eileen) [00:17:12] (03PS1) 10Eileen: Add link to mailing events tab to see contact data [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772944 (https://phabricator.wikimedia.org/T304465) [00:19:12] (03PS1) 10Eileen: Add API & view for OmniContact.get [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772945 [00:23:09] (03PS2) 10Eileen: Add Omnicontact.get api [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772943 (https://phabricator.wikimedia.org/T304466) [00:27:44] (03CR) 10jerkins-bot: [V: 04-1] Add link to mailing events tab to see contact data [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772944 (https://phabricator.wikimedia.org/T304465) (owner: 10Eileen) [00:30:20] (03CR) 10jerkins-bot: [V: 04-1] Add API & view for OmniContact.get [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772945 (owner: 10Eileen) [00:38:19] 10Fundraising-Backlog, 10FR-Braintree-Integration, 10FR-Smashpig: Implement API call to capture one-time donation via Braintree - https://phabricator.wikimedia.org/T303410 (10Ejegg) [00:43:18] (03PS1) 10Ejegg: Update guzzlehttp/psr7 [core] (fundraising/REL1_35) - 10https://gerrit.wikimedia.org/r/772949 [00:49:24] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Let's do a global update on our composer packages (crm repo) - https://phabricator.wikimedia.org/T304451 (10Ejegg) Looks like some test cases need to be updated to be compatible with the latest phpunit: PHP Fatal error: Declaration of api_v3_Civiproxy_P... [00:54:08] (03CR) 10Ejegg: [C: 03+2] Update guzzlehttp/psr7 [core] (fundraising/REL1_35) - 10https://gerrit.wikimedia.org/r/772949 (owner: 10Ejegg) [00:59:56] 10fundraising-tech-ops: decommission fundraising dash - https://phabricator.wikimedia.org/T292481 (10Ejegg) [01:00:02] 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, 10Fr-drupal-upgrade-2021: disable civicrm oauth extension and remove module from crm/drupal repository - https://phabricator.wikimedia.org/T298973 (10Ejegg) 05Open→03Resolved [01:02:31] (03Merged) 10jenkins-bot: Update guzzlehttp/psr7 [core] (fundraising/REL1_35) - 10https://gerrit.wikimedia.org/r/772949 (owner: 10Ejegg) [01:11:55] 10Fundraising-Backlog, 10FR-Braintree-Integration, 10FR-Smashpig: Implement API call to capture one-time donation via Braintree - https://phabricator.wikimedia.org/T303410 (10Ejegg) [01:18:43] that !log updated payments-wiki from 3048f0aa to 28e24856 [01:20:07] !log updated payments-wiki from 3048f0aa to 28e24856 [01:20:11] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [01:29:56] (03PS2) 10Eileen: Add link to mailing events tab to see contact data [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772944 (https://phabricator.wikimedia.org/T304465) [01:30:43] (03Abandoned) 10Eileen: Add API & view for OmniContact.get [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772945 (owner: 10Eileen) [01:31:31] (03PS4) 10Reedy: Namespace extension [extensions/FundraiserLandingPage] - 10https://gerrit.wikimedia.org/r/768326 [01:43:22] 10Fundraising Sprint Cheese String Theory, 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 2 others: Add api to allow creation of group at Acoustic - https://phabricator.wikimedia.org/T304472 (10Eileenmcnaughton) [01:43:50] 10Fundraising Sprint Cheese String Theory, 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 2 others: Add api to add contact to a group in acoustic - https://phabricator.wikimedia.org/T304473 (10Eileenmcnaughton) [02:27:09] cstone: I'm looking at your instructions for testing that audit/refund fix [02:27:44] we should create those folders and set those vars during setup, huh? [02:28:11] just wondering if that should be in the fr-dev setup.sh or in the civibuild wmff install.sh [02:29:36] most other stuff is in civibuild, but it could be annoying for the rare non-docker case to make some random dirs on a developer's machine [02:37:01] yeah ejegg I messsed around with mine locally but not sure the best way to do it [02:40:06] I just got the dev environment working on the mac and am moving the instructions over to wikitech to check I didn't miss anything [02:40:13] k, maybe I'll do it in civibuild and just create the folders somewhere under the project dir [02:40:41] oh right, the sites/default/files dir would make sense [02:41:00] yeah mine locally is just in the /src folder which I know is the wrong place hah [02:43:05] tangental question ejegg but is the output you see when running the audit parser locally logged anywhere? [02:43:12] on prod [02:44:35] cstone it should be in the process-control output, i think? [02:44:40] Are you not seeing it there? [02:44:42] i thought so but no [02:44:48] hmm, let me look [02:44:50] let me check to make sure i didnt look in the wrong place last week [02:45:03] oh, a lot of those audit jobs have sub-jobs [02:45:06] one just prints out like access denied a bunch [02:45:10] oh damn [02:45:12] and another didnt have anything [02:45:38] for the ingenico ones specifically? [02:45:43] let me look again [02:46:41] I'm definitely seeing some output in e.g. ingenico_wx_audit_parse-20220322-010025.log.civi1001.bz2 [02:47:06] ah okay [02:47:58] the parent jobs just say they're running the child job then have an end command output [02:48:42] (03PS1) 10Eileen: Add Omnigroup.create api to create group at Acoustic [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772968 (https://phabricator.wikimedia.org/T304473) [02:49:24] ok I completely missed the wx one cause i was looking for ingenico_audit as a search [02:49:41] ah yeah, tricksy like that [02:49:58] there used to be two file formats available - wr1 and wx [02:50:06] now it's all wx [02:50:07] (03CR) 10jerkins-bot: [V: 04-1] Add Omnigroup.create api to create group at Acoustic [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772968 (https://phabricator.wikimedia.org/T304473) (owner: 10Eileen) [02:50:08] do you see a million cs [02:50:29] yah, that's to be expected, one per credit card transaction in the file [02:50:33] haha ok [02:50:35] useful? ehh [02:50:37] haha [03:03:27] (03PS3) 10Eileen: Add Omnicontact.get api [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772943 (https://phabricator.wikimedia.org/T304466) [03:03:45] (03PS3) 10Eileen: Add link to mailing events tab to see contact data [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772944 (https://phabricator.wikimedia.org/T304465) [03:05:51] (03PS2) 10Eileen: Add Omnigroup.create api to create group at Acoustic [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772968 (https://phabricator.wikimedia.org/T304473) [03:14:49] ok cstone I think this gets the dirs set up right: https://github.com/civicrm/civicrm-buildkit/pull/680 [03:15:11] lemme just put a file there and make sure [03:15:22] oh, might need to give some write permissions [03:17:12] (03CR) 10jerkins-bot: [V: 04-1] Add Omnigroup.create api to create group at Acoustic [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772968 (https://phabricator.wikimedia.org/T304473) (owner: 10Eileen) [03:17:12] unit tests on docker mac are ridiculously slow hah [03:17:15] nope, permissions are the same as ConfigAndLog [03:17:36] they're still pretty slow even on docker linux [03:18:00] it takes 5 minutes to run just the audit tests [03:18:05] oh jeez [03:18:53] we could do a lot of optimizing of the audit / log parsing when we move that bit out of drupalland [03:18:57] (03CR) 10Eileen: Add Omnicontact.get api (032 comments) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772943 (https://phabricator.wikimedia.org/T304466) (owner: 10Eileen) [03:19:28] bah gitreview isnt set up haha I just added the emailtypeindicator to the ingenico example audit files [03:19:32] it tripped me up last week too [03:20:38] (03CR) 10Eileen: Add link to mailing events tab to see contact data (031 comment) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772944 (https://phabricator.wikimedia.org/T304465) (owner: 10Eileen) [03:25:43] (03PS3) 10Eileen: Add Omnigroup.create api to create group at Acoustic [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772968 (https://phabricator.wikimedia.org/T304473) [03:26:17] cstone: https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/674470/5/drupal/sites/all/modules/wmf_audit/BaseAuditProcessor.php#506 This preg_replace here is just sopposed to get rid of the not-numbers? [03:26:22] *supposed to [03:26:24] ? [03:27:43] yes but I don't remember what it looked like before [03:27:52] that I wanted just numbers [03:28:46] Should work, but we also have this WmfTransaction class that's supposed to be wise about trxn_ids [03:29:38] so you'd go (WmfTransaction::from_unique_id($parentByInvoice['trxn_id']))->gateway_txn_id [03:29:46] oh nice [03:29:56] lets see if I can get thinkpad to work long enough [03:31:04] (03PS4) 10Eileen: Add Omnigroup.create api to create group at Acoustic [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772968 (https://phabricator.wikimedia.org/T304473) [03:33:55] eileen: hiii finally looking at the fundraising-dev patch... hmmm I don't think I've ever accessed locally the Acoustic sandbox... do we have doc on how that should go? [03:34:11] oh grr "message" : "INVALID_VALUE: '200.99999999999997' is not a valid value for field 'amount'", [03:34:29] AndyRussG: it is an extennal provider rather than something local [03:34:36] oh yeah i ran into that too [03:34:41] we're still doing bad float rounding for ingenico API calls? [03:34:47] let me grab the ticket haha [03:34:59] the sandbox is just a database within their account [03:35:03] https://phabricator.wikimedia.org/T253237 [03:36:30] eileen: ok but like what would I ever do with those creds from my local setup? [03:36:50] (03PS1) 10Cstone: Add EmailTypeIndicator to example audit files [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772969 [03:36:51] that's what I've never done [03:36:57] AndyRussG: they are used in civicrm api calls - see https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/772943/3 [03:37:43] (03PS6) 10Cstone: Fall back to invoice ID to find refund parent [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/674470 (https://phabricator.wikimedia.org/T277244) (owner: 10Ejegg) [03:37:45] git reviewing from two computers [03:37:51] ok i see [03:38:25] eileen: can we do like an "include" or "require" in that file? that's what we do for Mediawiki to get access to the private repo settings [03:38:52] nice juggling act cstone [03:39:07] everythings good until the mouse click stops working [03:39:21] AndyRussG: yep - if you look at my rough cut it is doing that - but I suspect it might not all be in the right places? https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/dev/+/772940 [03:39:26] https://gerrit.wikimedia.org/r/plugins/gitiles/wikimedia/fundraising/dev/+/refs/heads/master/config/payments/LocalSettings.php#489 [03:40:10] 10Fundraising Sprint Cheese String Theory, 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 2 others: Create way to store Acoustic credentials locally such that they survive rebuilds - https://phabricator.wikimedia.org/T304467 (10Eileenmcnaughton... [03:40:23] AndyRussG: looks like the patch wasn't linked [03:40:54] which patch? [03:41:11] The one that relates to that phab - I commented the link onto it just now [03:41:12] yeah I don't see includes of private settings in that patch [03:41:37] no - it's including a file that is not in git [03:41:42] but it is just in the same folder [03:42:13] eileen: oki I'm going to suggest a different approach oki? [03:42:26] we can do it without having to manually copy anything [03:42:39] AndyRussG: yep - that's why I didn't go too far down the path with it! [03:42:53] I figured there would be some best practice [03:42:57] oki cool thx also for looking at this btw!! :) [03:43:12] so if you see the link I posted to LocalSettings.php for payments ^ [03:43:13] AndyRussG: I got sick of recreating it :-) [03:43:29] right [03:43:33] last line just says, "require( '/srv/config/private/payments/LocalSettings-private.php' );" [03:43:57] so let's put all the silverpop creds (including the db id, just to keep everything together) in config-private [03:44:32] AndyRussG: the thing is the db is the thing I want to be shared [03:44:32] (03PS1) 10Ejegg: AmountInCents should always round [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/772971 (https://phabricator.wikimedia.org/T253237) [03:44:41] and then just require that from require( '/srv/config/private/payments/LocalSettings-private.php' ); [03:45:02] it comes from a different place from the other variables - and it's the same for all of us - [03:45:02] shared among? I mean everything in config-private is shared among the whole team [03:45:09] oh i see [03:45:10] oh ok [03:45:22] so we all need different creds for the sandbox? [03:45:32] No we can share [03:46:02] & this is where we fetch it from frpm so it is securely stored? [03:46:11] yep! [03:46:21] ok cool that works then [03:46:39] (03CR) 10jerkins-bot: [V: 04-1] AmountInCents should always round [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/772971 (https://phabricator.wikimedia.org/T253237) (owner: 10Ejegg) [03:46:43] cool! [03:47:45] (03CR) 10jerkins-bot: [V: 04-1] Add EmailTypeIndicator to example audit files [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772969 (owner: 10Cstone) [03:48:15] so yeah you can put the contents of config/civicrm/settings.d/120-acoustic.php in your patch, from line 4 onward, with real valid creds, in a file under, say, config-private/wmff [03:48:40] (03PS2) 10Ejegg: AmountInCents should round after multiplying [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/772971 (https://phabricator.wikimedia.org/T253237) [03:48:42] I guess the only worry is that some things could happen on the live Acoustic db & if people aren't aware enough to have actually added the credentials in themself they might run something like 'forgetme' on live - [03:49:12] - I'm not sure that every api cares about the database id [03:49:24] then add that file and commit it in the config-private repo and push (you'll need you're yubikey) [03:49:30] actually forget me does - bad eg. [03:49:31] this yak is starting to look pretty stylish [03:49:45] huh so it's the same creds for sandbox and for sandbox? [03:50:01] hmmm I guess it does sound dangerous then [03:50:09] Right so at the acoustic end it is one account, several databases [03:50:15] hummmm [03:50:28] AndyRussG: I could just commit but comment them out [03:50:31] and so with these creds we might end up borking prod, then, right? [03:50:43] that way people only have to uncomment once if they really want them [03:50:53] cstone: this lets me donate $2.01 locally: https://gerrit.wikimedia.org/r/772971 [03:51:15] but we can have some commentary so people know the implications [03:51:18] nice ejegg lets see if my mouse click still works [03:51:22] eileen: sure, that sounds like an option... and then also add a comment with many asterixes around it saying something like "only uncomment this temporarily to run commands that you're sure only go to the sandbox" [03:51:24] yeah exactly [03:52:19] yep - most comments are actually only get commands - but I haven't thought through if there are any exceptions [03:53:03] if you like, then, once you've pushed that to config-private I can make a quick update to ur patch for fr-dev to include that [03:53:08] and test it out [03:53:31] cool [03:53:45] woo got 4.23 [03:53:51] Just looking I think they are only get commands that would touch live [03:54:24] weird I didn't do more cent amount donations on ingenico [03:54:30] eh I'm happy with the cautious you-have-to-uncomment-manually-which-ensures-you've read-the-warning approach [03:54:42] cool [03:54:58] (03CR) 10Cstone: [C: 03+2] AmountInCents should round after multiplying [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/772971 (https://phabricator.wikimedia.org/T253237) (owner: 10Ejegg) [03:56:49] (03Merged) 10jenkins-bot: AmountInCents should round after multiplying [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/772971 (https://phabricator.wikimedia.org/T253237) (owner: 10Ejegg) [03:57:35] thanks cstone! [03:57:49] thanks for making that ejegg [03:57:55] im gona head out for the night [03:58:15] k, I think I'll finish that review tomorrow too [04:02:18] AndyRussG: just thinking - these credentials are also going to be stored in plain text on our laptops - even if commented out - at the moment I have them locally - but I guess I will hopefully remove once I've done this bit of work [04:02:57] but if I do this then everyone will have them on their laptops & may not be aware of them [04:03:41] it looks like the other credentials are not as risky [04:08:19] 10Fundraising Sprint Cheese String Theory, 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 2 others: Create custom field data structure to store the acoustic reference - https://phabricator.wikimedia.org/T304475 (10Eileenmcnaughton) [04:10:27] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, 10MW-1.39-notes (1.39.0-wmf.5; 2022-03-28), 10Patch-For-Review: Error 1099 : INVALID_VALUE: '2001.0000000000002' bug on local paymentswiki - https://phabricator.wikimedia.org/T253237 (10Ejegg) p:05Triage→03Medium a:03Ejegg [04:19:36] eileen: welp hmmm right however you see fit.... I think there are some processors that have the same creds for both prod and sandbox, and we store those locally [04:19:57] the private-config repo is only reachable via ssh [04:20:11] ok - I'm gonna park this for tonight & think about it - [04:21:53] eileen: oki cool :) [04:28:24] (03PS1) 10Eileen: Add a custom field group to store the Acoustic group ID [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772973 (https://phabricator.wikimedia.org/T304475) [04:29:22] (03PS1) 10Eileen: Wip [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/772974 [04:44:00] AndyRussG: any idea how I link to our discussion in the logs - was thinking to add a link from the phab [05:12:34] eileen: channel logs are here... https://wm-bot.wmflabs.org/libera_logs/%23wikimedia-fundraising/ [05:12:37] maybe copy and paste? [07:24:07] 10Fundraising-Backlog, 10FR-Civi-Prospect: Three new custom fields on the prospect tab - https://phabricator.wikimedia.org/T304479 (10NNichols) [07:26:47] (03CR) 10jerkins-bot: [V: 04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/773144 (owner: 10L10n-bot) [07:28:47] (03CR) 10Raimond Spekking: [C: 03+2] "false positive" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/773144 (owner: 10L10n-bot) [08:47:50] (03PS1) 10Damilare Adedoyin: WIP: Set maximum/minimum configurable value for sample rate of CentralNotice events [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/773186 (https://phabricator.wikimedia.org/T303326) [08:48:43] (03Abandoned) 10Damilare Adedoyin: WIP: Set maximum/minimum configurable value for sample rate of CentralNotice events [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/773186 (https://phabricator.wikimedia.org/T303326) (owner: 10Damilare Adedoyin) [08:49:57] (03PS1) 10Damilare Adedoyin: WIP: Set maximum/minimum configurable value for sample rate of CentralNotice events [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/773187 (https://phabricator.wikimedia.org/T303326) [08:52:39] (03CR) 10jerkins-bot: [V: 04-1] WIP: Set maximum/minimum configurable value for sample rate of CentralNotice events [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/773187 (https://phabricator.wikimedia.org/T303326) (owner: 10Damilare Adedoyin) [09:53:15] (03PS2) 10Damilare Adedoyin: WIP: Set maximum/minimum configurable value for sample rate of CentralNotice events [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/773187 (https://phabricator.wikimedia.org/T303326) [10:40:52] (03PS3) 10Damilare Adedoyin: WIP: Set maximum/minimum configurable value for sample rate of CentralNotice events [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/773187 (https://phabricator.wikimedia.org/T303326) [15:45:03] 10Fundraising-Backlog, 10FR-Civi-Prospect: civi Time out - https://phabricator.wikimedia.org/T304530 (10NNichols) [16:03:11] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, 10FR-Civi-Prospect: civi Time out - https://phabricator.wikimedia.org/T304530 (10DStrine) p:05Triage→03High [16:10:43] 10Fundraising Sprint Cheese String Theory, 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 3 others: Create custom field data structure to store the acoustic reference - https://phabricator.wikimedia.org/T304475 (10DStrine) p:05Triage→03Medium [16:10:52] 10Fundraising Sprint Cheese String Theory, 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 3 others: Add api to add contact to a group in acoustic - https://phabricator.wikimedia.org/T304473 (10DStrine) p:05Triage→03Medium [16:10:59] 10Fundraising Sprint Cheese String Theory, 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 2 others: Add api to allow creation of group at Acoustic - https://phabricator.wikimedia.org/T304472 (10DStrine) p:05Triage→03Medium [16:11:19] 10Fundraising Sprint Cheese String Theory, 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 2 others: Create way to store Acoustic credentials locally such that they survive rebuilds - https://phabricator.wikimedia.org/T304467 (10DStrine) p:05Tr... [16:11:28] 10Fundraising Sprint Cheese String Theory, 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 2 others: Add api to retrieve contact data from Acoustic - https://phabricator.wikimedia.org/T304466 (10DStrine) p:05Triage→03Medium [16:11:39] 10Fundraising Sprint Cheese String Theory, 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 3 others: Add ability to view acoustic data in CiviCRM - https://phabricator.wikimedia.org/T304465 (10DStrine) p:05Triage→03Medium [16:12:36] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog: Phone number not populating in Civi from import files - https://phabricator.wikimedia.org/T303886 (10MDemosWMF) @Eileenmcnaughton I see this is marked as Done - is this ready for me to test? [16:15:28] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, 10FR-Civi-Prospect: civi Time out - https://phabricator.wikimedia.org/T304530 (10DStrine) a:05DStrine→03None [17:48:06] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, 10FR-Civi-Prospect: civi Time out - https://phabricator.wikimedia.org/T304530 (10Ejegg) I'm looking for info in the logs about this, @NNichols. Do you remember what time you started one of the imports that timed out? That will help narrow down the search. [18:03:01] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: CiviCRM advanced search generating bad SQL - https://phabricator.wikimedia.org/T304552 (10Ejegg) [18:05:55] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, 10FR-Civi-Prospect: civi Time out - https://phabricator.wikimedia.org/T304530 (10Ejegg) I see a log entry with this error and your user ID: Data too long for column 'preferred_language' at row 39 Can you check the language column and make sure the data... [18:12:08] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, 10FR-Civi-Prospect: civi Time out - https://phabricator.wikimedia.org/T304530 (10Ejegg) Aha, I found it - Civi can't use the longer codes for Chinese languages (zh_hans / zh_hant) - instead we need to use the locales zh_CN and zh_TW for simplified / tradi... [18:51:16] PROBLEM - check_puppetrun on frmon1001 is CRITICAL: CRITICAL: Puppet has 2 failures. Last run 5 minutes ago with 2 failures. Failed resources (up to 3 shown): Service[prometheus] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frmon1001&service=check_puppetrun [18:56:15] RECOVERY - check_puppetrun on frmon1001 is OK: OK: Puppet is currently enabled, last run 3 minutes ago with 0 failures https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frmon1001&service=check_puppetrun [19:02:44] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog: Phone number not populating in Civi from import files - https://phabricator.wikimedia.org/T303886 (10Eileenmcnaughton) @MDemosWMF - yep give it a go [19:10:17] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, 10FR-Civi-Prospect: civi Time out - https://phabricator.wikimedia.org/T304530 (10NNichols) I started this morning around 4am EST? Then I tried multiple times this morning just before filing this task. I'm not trying to import any languages data. My... [19:13:09] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog: Phone number not populating in Civi from import files - https://phabricator.wikimedia.org/T303886 (10MDemosWMF) Working again on my end! All good to close this one out. Thanks! @Eileenmcnaughton [19:25:01] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog: Phone number not populating in Civi from import files - https://phabricator.wikimedia.org/T303886 (10MDemosWMF) @Eileenmcnaughton Also curious as to why this might have happened - was it a bug or something on our end? [19:26:49] (03PS4) 10Wfan: WIP: Set maximum/minimum configurable value for sample rate of CentralNotice events [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/773187 (https://phabricator.wikimedia.org/T303326) (owner: 10Damilare Adedoyin) [19:28:33] (03PS5) 10Wfan: WIP: Set maximum/minimum configurable value for sample rate of CentralNotice events [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/773187 (https://phabricator.wikimedia.org/T303326) (owner: 10Damilare Adedoyin) [19:35:27] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, 10FR-Civi-Prospect: civi Time out - https://phabricator.wikimedia.org/T304530 (10NNichols) @Eileenmcnaughton @Ejegg On the Fundraising server! "Z:\iwave import.csv" [19:43:32] (03PS6) 10Wfan: Set maximum/minimum configurable value for sample rate of CentralNotice events [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/773187 (https://phabricator.wikimedia.org/T303326) (owner: 10Damilare Adedoyin) [19:45:43] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog: Phone number not populating in Civi from import files - https://phabricator.wikimedia.org/T303886 (10Eileenmcnaughton) 05In progress→03Resolved @MDemosWMF - actually @AnnWF did this one! [20:42:28] 10fundraising-tech-ops: install/configure frauth1002 - https://phabricator.wikimedia.org/T299068 (10Dwisehaupt) [20:43:05] 10fundraising-tech-ops: install/configure frauth1002 - https://phabricator.wikimedia.org/T299068 (10Dwisehaupt) [21:02:58] ejegg: mtg... [21:33:05] (03PS7) 10Wfan: Set maximum/minimum configurable value for sample rate of CentralNotice events [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/773187 (https://phabricator.wikimedia.org/T303624) (owner: 10Damilare Adedoyin) [21:34:32] (03PS8) 10Wfan: Set maximum/minimum configurable value for sample rate of CentralNotice events [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/773187 (https://phabricator.wikimedia.org/T303326) (owner: 10Damilare Adedoyin) [22:07:28] 10Fundraising Sprint Anti-matter doesn't matter, 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 4 others: Enable South Africa through Dlocal - https://phabricator.wikimedia.org/T293508 (10DStrine) @HNordeenWMF and @EMartin I see you commenting in googl... [22:12:00] 10Fundraising Sprint Anti-matter doesn't matter, 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 4 others: Enable South Africa through Dlocal - https://phabricator.wikimedia.org/T293508 (10EMartin) @DStrine @HNordeenWMF From a payments perspective, we h... [22:14:22] 10Fundraising Sprint Anti-matter doesn't matter, 10Fundraising Sprint Xenomorph Petting Zoo, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, and 4 others: Enable South Africa through Dlocal - https://phabricator.wikimedia.org/T293508 (10DStrine) I don't think we are done yet. I'll have to check with... [22:50:08] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog, 10FR-Civi-Prospect: civi Time out - https://phabricator.wikimedia.org/T304530 (10Eileenmcnaughton) @NNichols I was just going to test the first 500 rows - did you save a mapping for the import? [23:09:05] 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog: Phone number not populating in Civi from import files - https://phabricator.wikimedia.org/T303886 (10Eileenmcnaughton) @MDemosWMF there was nothing in the code to handle 'phone' - as far as we could see it never worked [23:51:13] 10Fundraising Sprint Discworld reformatted as ntfs, 10Fundraising Sprint e^🥧👀=yum, 10Fundraising-Backlog: Generate questions for our internal DBAs and for the possible future contractor DBA - https://phabricator.wikimedia.org/T302745 (10Eileenmcnaughton) We chatted on a call re this - document is here https:...