[00:01:04] 14Fundraising Sprint: LeeroyJenkinsssss(), 06Fundraising-Backlog, 10FR-donorservices, 10Recurring-Donations: Enable drop-down menu for DR to indicate recurring cancel reason - https://phabricator.wikimedia.org/T341247#9963714 (10Cstone) 05Resolved→03Open [00:01:20] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10FR-donorservices, 10Recurring-Donations: Enable drop-down menu for DR to indicate recurring cancel reason - https://phabricator.wikimedia.org/T341247#9963716 (10Cstone) [00:05:28] !log payments-wiki upgraded from 82a5e588 to dc0c14d4 [00:05:29] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [00:17:01] (03PS1) 10Cstone: WIP: Add activity after completed proccessor retry (autorescue) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052833 [00:20:15] (03CR) 10CI reject: [V:04-1] WIP: Add activity after completed proccessor retry (autorescue) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052833 (owner: 10Cstone) [00:56:46] (03PS1) 10Cstone: Make cancel_reason required and reorder options [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052834 (https://phabricator.wikimedia.org/T341247) [01:42:48] (03CR) 10Cstone: [C:03+2] "looks good, thanks!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1052810 (https://phabricator.wikimedia.org/T368647) (owner: 10Ejegg) [01:44:35] (03Merged) 10jenkins-bot: Blank placeholder for CVV in Japanese [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1052810 (https://phabricator.wikimedia.org/T368647) (owner: 10Ejegg) [01:50:05] (03CR) 10Cstone: [C:03+2] Clear out rescue_reference on cancel [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1048172 (https://phabricator.wikimedia.org/T367451) (owner: 10Ejegg) [02:12:29] (03Merged) 10jenkins-bot: Clear out rescue_reference on cancel [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1048172 (https://phabricator.wikimedia.org/T367451) (owner: 10Ejegg) [03:00:34] (03PS3) 10Wfan: ACH on PaymentsWiki - Form Changes [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1052824 (https://phabricator.wikimedia.org/T360825) [03:02:18] (03CR) 10CI reject: [V:04-1] ACH on PaymentsWiki - Form Changes [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1052824 (https://phabricator.wikimedia.org/T360825) (owner: 10Wfan) [03:03:49] (03PS4) 10Wfan: ACH on PaymentsWiki - Form Changes [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1052824 (https://phabricator.wikimedia.org/T360825) [03:28:13] (03PS1) 10Eileen: See where test is hit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052839 [03:40:49] (03CR) 10Eileen: [C:03+2] "This works as requested. I was a bit worried about the fact that there are a bunch of records in the database with cancel reasons that are" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052834 (https://phabricator.wikimedia.org/T341247) (owner: 10Cstone) [03:44:08] (03CR) 10Eileen: [C:03+2] "Just looks good - upgrade script did the right thing on staging - will need some deployment care" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052434 (https://phabricator.wikimedia.org/T365415) (owner: 10Ejegg) [03:50:51] (03CR) 10CI reject: [V:04-1] See where test is hit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052839 (owner: 10Eileen) [03:51:40] (03Abandoned) 10Eileen: See where test is hit [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052839 (owner: 10Eileen) [05:13:01] (03PS1) 10Eileen: WIP Add AutoRescue Cancel test [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052843 [05:16:18] (03CR) 10Eileen: "I wrote a test to step through this - https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1052843 - unfortunately my efforts to " [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1048502 (https://phabricator.wikimedia.org/T367451) (owner: 10Ejegg) [13:11:36] damilare: I'm just just following through the createPayment flow on the frontend as I'm diagramming it in UML and I'm just trying to wrap my head around the initial part of the flow, specifically the GetDonor/ListBuyers prerequsite step. What's the story with that? [13:12:06] I the code I see: [13:12:08] $this->logger->info( "Calling createPayment for Gravy payment" ); [13:12:14] and then $getDonorResponse = $paymentProvider->getDonorRecord( $getDonorParams ); [13:12:34] which under the hood calls: $this->GravyApiClient->listBuyers() [13:13:19] thanks jgleeson, I'm moving that to smashpig. But the reason we need to create a donor record is because gr4vy requires the additional step instead of just passing the buyer data in the create payment request [13:13:49] how come we're listing buyers first [13:13:56] I'm using the listBuyers endpoint to verify that the donor record doesn't already exist before creating a new record for the transaction [13:14:00] is that creational as well? [13:14:10] oph [13:14:12] oh* [13:14:16] if it is empty, we then go ahead to create the record [13:14:29] else we skip the create step and add the id to the transaction [13:15:00] are you currently changing the code in this patch? https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/1040198 [13:15:14] I've got that one in being reviewed. I've been diahgramming it also [13:15:19] should I pause? [13:15:28] diagramming* [13:15:30] yes, the changes I'm making would affect both the DI and smashpig patches [13:15:52] ok wanna pull that back into doing then [13:15:53] sorry about that [13:15:58] and any others. I'll hang back [13:16:02] sure [13:16:04] I know ejegg|away also started reviewing some [13:16:16] (plug to also pull them into being reviewed) [13:18:48] I'll drop a couple of easy review comments I'd noted on that patch which you can probably add in to the new version [13:20:59] I'd gotten this far damilare with the sequence diagram https://phabricator.wikimedia.org/F56311422 [13:21:32] so not too far to go [13:24:07] ohh that's quite detailed [14:22:07] (03PS21) 10Damilare Adedoyin: Add donor creation request [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1041627 [14:30:42] (03PS23) 10Damilare Adedoyin: Create gravy special page and load components [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1040198 (https://phabricator.wikimedia.org/T364508) [14:32:33] (03CR) 10CI reject: [V:04-1] Create gravy special page and load components [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1040198 (https://phabricator.wikimedia.org/T364508) (owner: 10Damilare Adedoyin) [15:37:54] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10FR-Email: New columns to add to Civi DatabaseUpdate export in July - https://phabricator.wikimedia.org/T366529#9965879 (10KHaggard) @Eileenmcnaughton @jgleeson @AKanji-WMF Hi there, I'm back and preparing to remap the acoustic database with these new fi... [15:41:54] hi folks! [15:42:04] howdy [15:42:14] So let's see if I can get past my rsyslog issues locally [15:42:34] I haven't run into that one yet. What set it off? [15:42:49] I dunno if it's purely a local glitch or if it's because I'm running debian testing, in which case we'll all hit it later [15:43:13] but about two weeks ago my local apache containers started dying after a minute, without starting the apache server [15:43:30] the entrypoint launches rsyslog first and then tries to launch apache [15:44:07] There was what seemed like a typo in the rsyslog config (trailing close brace) but fixing that didn't fix my problem [15:44:20] I'm going to try some more stuff [15:44:59] It launches apache fine if I edit out the rsyslog from the entrypoint script [15:46:35] you could experiment with the rsyslog config and try to start that once the container is running [15:46:48] the logger host is running and seems to be listening fine on 9514/udp [15:47:11] yep, guess I'll do that [15:47:23] and other simple connectivity checks [15:47:57] i do wonder if we need to find a newer rsyslog image, as the one we've got is running buster [15:48:18] hmm [15:49:28] well it can ping logger [15:51:37] okay, using -d on rsyslog gives me this: rsyslog startup failure, child did not respond within startup timeout (60 seconds) [15:52:03] we might even be able to get rid of the local container installs of rsyslog and just manage it at the docker daemon level https://docs.docker.com/config/containers/logging/syslog/ [15:52:32] looks like we can point docker's log driver to our rsyslog host [15:53:19] oh weird, could be a containerd config thing: https://github.com/rsyslog/rsyslog/issues/5158#issuecomment-1708760846 [15:55:39] so yeah, looks like maybe due to me running debian-testing [16:10:31] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10FR-Email: New columns to add to Civi DatabaseUpdate export in July - https://phabricator.wikimedia.org/T366529#9966032 (10jgleeson) Taking a peek [16:21:24] dang, I tried the fix in that comment and restarted containerd, and rsyslog is still failing [16:21:40] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10FR-Email: New columns to add to Civi DatabaseUpdate export in July - https://phabricator.wikimedia.org/T366529#9966118 (10jgleeson) Based on last night's latest upload, those fields are not currently being generated. For now, I'll disable the job to remo... [16:25:09] (03PS16) 10Damilare Adedoyin: Gravy approve payment request, mapping, and response [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1043745 (https://phabricator.wikimedia.org/T367112) [16:31:36] (03PS22) 10Damilare Adedoyin: Add donor creation request [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1041627 [16:33:18] 14Fundraising Sprint: justWork(), 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 13Patch-For-Review: ACH on PaymentsWiki - Form Changes - https://phabricator.wikimedia.org/T360825#9966175 (10EMartin) @annwF. 1. Yes, let's show the image. That was the original request so great that we can do this.... [16:34:10] (03PS17) 10Damilare Adedoyin: Gravy approve payment request, mapping, and response [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1043745 (https://phabricator.wikimedia.org/T367112) [16:35:25] (03CR) 10Damilare Adedoyin: "Thanks ejegg for the CR, I've moved the donor record logic into the create payment request as recommended." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1041627 (owner: 10Damilare Adedoyin) [16:35:57] jgleeson: could you maybe help me get a debug output from a working rsylog in a container? [16:36:18] (03CR) 10Damilare Adedoyin: "Thanks for the CR ejegg, all comments have been resolved." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1043745 (https://phabricator.wikimedia.org/T367112) (owner: 10Damilare Adedoyin) [16:37:00] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10FR-Email: New columns to add to Civi DatabaseUpdate export in July - https://phabricator.wikimedia.org/T366529#9966187 (10KHaggard) Thanks @jgleeson ! that sounds great. [16:37:11] fr-tech I just pushed up a patch to disable the silverpop daily job [16:37:19] re: https://phabricator.wikimedia.org/T36652 [16:37:36] if anyone has a sec to check that today I'll push it out [16:38:05] checking jgleeson [16:38:06] ejegg: I'm just about to eat but when I get back sure I'll try and help [16:38:17] ty damilare [16:39:24] that looks good to me jgleeson [16:40:38] thanks damilare. back soon! [16:48:20] 06Fundraising-Backlog: Benevity import not working - https://phabricator.wikimedia.org/T369647 (10NNichols) 03NEW [17:05:54] oh hmm, looks like that open file limit override didn't take [17:06:09] the /proc//limits file still has the crazy-big number [17:10:44] 14Fundraising Sprint: justWork(), 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 13Patch-For-Review: ACH on PaymentsWiki - Form Changes - https://phabricator.wikimedia.org/T360825#9966305 (10AnnWF) >>! In T360825#9966175, @EMartin wrote: > @annwF. 1. Yes, let's show the image. That was the original... [17:12:43] (03CR) 10Jgleeson: "As mentioned on IRC, some easy ones." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1040198 (https://phabricator.wikimedia.org/T364508) (owner: 10Damilare Adedoyin) [17:13:29] damilare: I moved the frontend one back into being reviewed [17:13:53] is that one good to go? [17:13:57] awesome! [17:14:01] yep it is [17:18:00] right ejegg how can I help [17:18:21] enable debug on the client config and capture it [17:19:00] I'll try enabling this https://github.com/wikimedia/wikimedia-fundraising-dev/blob/801ac8a4ef51289094cd65328cdbdcc02d5f27cf/config/logger-rsyslog.conf#L6-L5 [17:19:58] so that will start the host in debug I think [17:23:00] ejegg: debug output here https://phabricator.wikimedia.org/P66081 [17:23:20] thanks jgleeson ! [17:23:35] I think I got a fix involving the docker-compose file [17:32:18] 06Fundraising-Backlog, 06Wikipedia-Android-App-Backlog, 13Patch-For-Review, 10Wikipedia-iOS-App-Backlog (iOS Release FY2023-24): Update donation links in apps to use wmf_ parameters - https://phabricator.wikimedia.org/T367360#9966382 (10HNordeenWMF) [17:33:25] (03PS2) 10Ejegg: Update donatewiki content [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1050003 [17:33:26] (03PS1) 10Ejegg: Fix for rsyslogd breaking in containers [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1053028 [17:33:38] ok, there it is! ^^^ [17:33:59] (oh, plus the rebased version of the new donatewiki content - our current stuff was a year old) [17:35:31] (03CR) 10Jgleeson: [C:03+2] Update donatewiki content [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1050003 (owner: 10Ejegg) [17:35:37] :) thanks! [17:35:40] (03CR) 10Jgleeson: [C:03+2] Fix for rsyslogd breaking in containers [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1053028 (owner: 10Ejegg) [17:35:45] (03CR) 10Jgleeson: [V:03+2 C:03+2] Update donatewiki content [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1050003 (owner: 10Ejegg) [17:35:54] (03CR) 10Jgleeson: [V:03+2 C:03+2] Fix for rsyslogd breaking in containers [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1053028 (owner: 10Ejegg) [17:37:26] oh man [17:37:35] office VPN instructions "Please note that, as previously, the Viscosity app is supported on macOS and Windows, but not Linux clients. If you are a Linux user and require VPN access, please reply to me directly." [17:38:13] :P [17:38:25] aren't we still mostly a linux shop? [17:38:31] right!?! [17:38:38] Windows! [17:38:44] wth is using that [17:38:46] srsly [17:41:32] 06Fundraising-Backlog, 10FR-donorservices: Snooze date disappeared from the summary page - https://phabricator.wikimedia.org/T368662#9966424 (10SHust) This has been resolved. Ty! [17:45:16] 06Fundraising-Backlog, 10FR-donorservices: Snooze date disappeared from the summary page - https://phabricator.wikimedia.org/T368662#9966429 (10SHust) 05Open→03Resolved [17:56:22] (03PS1) 10Ejegg: Fix default for message [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1053034 [17:57:20] (03Abandoned) 10Ejegg: Fix default for message [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1053034 (owner: 10Ejegg) [17:58:32] (03PS2) 10Ejegg: Fix handling of timestamp in date custom fields [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1046722 [18:07:11] PROBLEM - check_mailq on frdev1002 is CRITICAL: CRITICAL: postfix mailq is 502 (threshold c = 200) https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_mailq [18:11:36] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10MW-1.43-notes (1.43.0-wmf.12; 2024-07-02): Donate wiki sending SEPA payment method to gateway chooser with no results - https://phabricator.wikimedia.org/T368570#9966482 (10EMartin) From Adyen: Our SEPA integration is available for all countries in the... [18:11:58] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10MW-1.43-notes (1.43.0-wmf.12; 2024-07-02): Donate wiki sending SEPA payment method to gateway chooser with no results - https://phabricator.wikimedia.org/T368570#9966485 (10EMartin) Can we re-enable the additional 16 markets? [18:12:13] PROBLEM - check_mailq on frdev1002 is CRITICAL: CRITICAL: postfix mailq is 634 (threshold c = 200) https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_mailq [18:17:11] PROBLEM - check_mailq on frdev1002 is CRITICAL: CRITICAL: postfix mailq is 615 (threshold c = 200) https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_mailq [18:22:11] PROBLEM - check_mailq on frdev1002 is CRITICAL: CRITICAL: postfix mailq is 596 (threshold c = 200) https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_mailq [18:24:18] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10FR-Email: New columns to add to Civi DatabaseUpdate export in July - https://phabricator.wikimedia.org/T366529#9966524 (10jgleeson) @KHaggard, unfortunately, I'm unable to connect to the SFTP server to clear out any files at the moment. It might be a fir... [18:24:21] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10FR-Email: New columns to add to Civi DatabaseUpdate export in July - https://phabricator.wikimedia.org/T366529#9966536 (10jgleeson) Oh, and the export and upload job is disabled! [18:24:32] ACKNOWLEDGEMENT - check_mailq on frdev1002 is CRITICAL: CRITICAL: postfix mailq is 596 (threshold c = 200) Dwisehaupt known backlog from resending reports. should clear soon. https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_mailq [18:43:50] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10FR-Email: New columns to add to Civi DatabaseUpdate export in July - https://phabricator.wikimedia.org/T366529#9966623 (10jgleeson) @KHaggard, good news. @Dwisehaupt has managed to connect in to the Acoustic SFTP server and clear out those export files. [18:47:46] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10FR-Email: New columns to add to Civi DatabaseUpdate export in July - https://phabricator.wikimedia.org/T366529#9966629 (10KHaggard) Yay! Thank you so much @Dwisehaupt and @jgleeson :) [19:12:09] 06Fundraising-Backlog, 10FR-Civi-Dedupe, 10FR-donorservices: Merging oddity - https://phabricator.wikimedia.org/T362928#9966706 (10SHust) 05Open→03Resolved [19:15:06] 14Fundraising Sprint: justWork(), 06Fundraising-Backlog, 10FR-donorservices, 10FR-email-preferences: Featured Request: Have Civi reflect when an email has been unsubscribed 90 days - https://phabricator.wikimedia.org/T296054#9966731 (10SHust) 05Open→03Resolved [19:23:56] 14Fundraising Sprint: justWork(), 03Fundraising Sprint: meow(), 06Fundraising-Backlog: Update RML donors to have status of non-donor in CiviCRM - https://phabricator.wikimedia.org/T365534#9966765 (10KHaggard) 05Open→03Resolved a:03KHaggard Ah, yes I think we resolved this one via the other ticket h... [19:30:19] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-Civi-Dedupe: New Segmentation Framework not quite usable yet - https://phabricator.wikimedia.org/T363527#9966798 (10KHaggard) 05Open→03Resolved a:03KHaggard Yeah I think this is pretty much wrapped up now. The only thing we're working on... [20:09:24] 06Fundraising-Backlog, 10FR-donorservices: Automated merge for RML responses already in Civi - https://phabricator.wikimedia.org/T368670#9967012 (10SHust) Thanks, @Ejegg and @KHaggard for sharing the additional context! We can definitely skip this request (close the ticket). [20:29:50] (03CR) 10Ejegg: "Looking pretty good! Just a couple of requests around error handling" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1041627 (owner: 10Damilare Adedoyin) [20:30:53] 06Fundraising-Backlog, 10FR-donorservices: Automated merge for RML responses already in Civi - https://phabricator.wikimedia.org/T368670#9967101 (10Ejegg) 05Open→03Resolved a:03Ejegg [20:38:49] 10fundraising-tech-ops, 10DNS, 06SRE, 06Traffic, 13Patch-For-Review: Cleanup unused DNS subdomains - https://phabricator.wikimedia.org/T367012#9967143 (10Dzahn) [20:39:20] 10fundraising-tech-ops, 10DNS, 06SRE, 06Traffic, 13Patch-For-Review: Cleanup unused DNS subdomains - https://phabricator.wikimedia.org/T367012#9967145 (10Dzahn) Done with the part I could handle. Just leaves benefactors now. [20:47:11] RECOVERY - check_mailq on frdev1002 is OK: OK: postfix mailq (31) is below threshold (50/200) https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frdev1002&service=check_mailq [21:11:08] (03PS1) 10Ejegg: Restore custom data for email on contact summary [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1053053 (https://phabricator.wikimedia.org/T364913) [21:13:03] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1053055 [21:13:09] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1053055 (owner: 10Ejegg) [21:13:55] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1053055 (owner: 10Ejegg) [21:18:41] (03PS2) 10Eileen: Fix PSR0 declaration & Increment min version on ExchangeRates [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052822 [21:18:43] (03CR) 10Ejegg: [C:03+2] Fix PSR0 declaration & Increment min version on ExchangeRates [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052822 (owner: 10Eileen) [21:24:09] !log fundraising civicrm upgraded from 84d6f5d1 to a03085ff [21:24:10] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [21:35:19] bad night - just online now - did I miss anything [21:35:55] bummer eileen - spain just eliminated france in the euro cup [21:36:15] and I deployed a few civi patches and ran the extension upgrade [21:36:39] i cherry-picked the email custom data over your upgrade patch [21:37:01] figure it's my responsibility till I upstream it :) [21:37:51] eileen: sorry to hear that [21:38:32] cool cool - were we supporting Spain or France? [21:38:57] eileen: I had a quick question for you about the offsite oh so long ago: you spent some time with Nora and Sandra doing stuff, right? I'm writing up a "here's what happened" summary for us (fr tech) to send around and wanted to include anything interesting that happened. So far I have: "Eileen and Nora spent time working on some improvements to the [21:38:57] segmentation code to improve consistency in our exports to Acoustic." [21:39:46] oh I think it was more talking about the proposed contribution coding [21:40:12] ohhh right that's what else you were talking about [21:40:21] I clarified priorities with the their team (ie including Melanie) on imports [21:41:08] and we had some good time with Katie, Marianna, Joseph & Rosie getting a bit of clarity around segmentation - which resulted to us changing the weighting around the 'new' segment [21:41:42] nice [21:41:43] (03Merged) 10jenkins-bot: Fix PSR0 declaration & Increment min version on ExchangeRates [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1052822 (owner: 10Eileen) [21:43:05] eileen: so the bit about segmentation and acoustic I initially had was not true? :) [21:43:26] (oops, just realize I wasn't in the other channel, whatever...) [21:44:24] well segmentation + acoustic is more Katie, Joseph, Mariana, Rosie [21:47:40] gotcha [21:50:28] !log payments-wiki upgraded from dc0c14d4 to 4e48059a (and ingenico config removed) [21:50:30] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [21:53:46] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1053063 [21:53:50] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1053063 (owner: 10Ejegg) [21:53:59] dwisehaupt: when do you want to schedule the civi update for - we could do tomorrow afternoon / evening? [21:54:49] tomorrow works. [21:55:18] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1053063 (owner: 10Ejegg) [21:55:21] i don't have any time commitments with the family out of town. [21:59:09] 10fundraising-tech-ops, 10DNS, 06serviceops, 06SRE, 06Traffic: redirect benefactors.wikimedia.org (was: Cleanup unused DNS subdomains) - https://phabricator.wikimedia.org/T367012#9967449 (10Dzahn) [22:01:59] 10fundraising-tech-ops, 10DNS, 06serviceops, 06SRE, 06Traffic: redirect benefactors.wikimedia.org (was: Cleanup unused DNS subdomains) - https://phabricator.wikimedia.org/T367012#9967466 (10Pppery) T367012#9874025 - the original title of this ticket was to redirect benefactors before I expanded it so we'... [22:03:06] 10fundraising-tech-ops, 10DNS, 06serviceops, 06SRE, 06Traffic: redirect benefactors.wikimedia.org (was: Cleanup unused DNS subdomains) - https://phabricator.wikimedia.org/T367012#9967470 (10Dzahn) hah! ;) not wrong though. The other stuff is done and want to clarify what's left:) [22:13:42] dwisehaupt: https://www.timeanddate.com/worldclock/meetingdetails.html?year=2024&month=7&day=11&hour=2&min=0&sec=0&p1=2099&p2=179&p3=224&p4=248&p5=240&p6=776&p7=136 ? [22:21:50] eileen: that time works [22:33:20] (03PS1) 10Ejegg: Add Gravy links, remove Ingenico [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1053070 [22:45:18] ejegg: so I'm looking at this acoustice mapping stuff. The parts are [22:45:19] 1) export the csv, as usual [22:45:19] 2) export an xml that describes the csv [22:45:19] 3) do an api call to tell Acoustic about the xml & csv [22:45:19] our harness to do 3 is all on the civi side so I feel like maybe the answer is [22:45:20] 1) export the csv as usual [22:45:21] 2) do 'something' - e.g create an empty file - to denote that the csv export is complete [22:45:21] 3) on the civi side poll the directory which the export is dropped into - when there is a 'complete' file then either read the headers to get the csv columns or drop a pre-written xml file into the directory [22:45:22] 4) initiate the import with an api call [22:45:22] 5) delete the 'complete' file - or alter it to denote status change [22:47:45] - we can optionally poll the import status on the Acoustic side [22:53:05] ok, so Civi would be responsable for the SFTP part too now? [22:54:42] ah, sorry, you mean that 'complete' signal file would be written after the upload [22:56:49] sounds workable [22:57:10] yeah - civi might need to upload the xml file via sftp - but we do have ftp on there [22:57:22] since we probably don't want to commit to the php rewrite of all the python code right now :) [22:57:43] yeah - also because the python runs on staging not prod [23:03:57] also true [23:10:06] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10FR-Email: New columns to add to Civi DatabaseUpdate export in July - https://phabricator.wikimedia.org/T366529#9967654 (10Eileenmcnaughton) @KHaggard where are we at now - is the Acoustic import disabled now? [23:26:33] (03PS1) 10Eileen: Add extra fields to export mapping [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1053072 (https://phabricator.wikimedia.org/T366529) [23:27:29] (03CR) 10CI reject: [V:04-1] Add extra fields to export mapping [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1053072 (https://phabricator.wikimedia.org/T366529) (owner: 10Eileen) [23:29:14] 03Fundraising Sprint: meow(), 06Fundraising-Backlog, 10FR-Email, 13Patch-For-Review: New columns to add to Civi DatabaseUpdate export in July - https://phabricator.wikimedia.org/T366529#9967676 (10KHaggard) @Eileenmcnaughton Yes, everything is deactivated and I'm ready on my side for mapping the new file w... [23:31:49] (03PS2) 10Eileen: Add extra fields to export mapping [wikimedia/fundraising/tools] - 10https://gerrit.wikimedia.org/r/1053072 (https://phabricator.wikimedia.org/T366529)