[00:33:05] 03Fundraising Sprint: quietlyBreakingThings(), 06Fundraising-Backlog, 10API-Portal, 10MediaWiki-extensions-CentralNotice, and 2 others: API portal showing Wikipedia CentralNotice banners - https://phabricator.wikimedia.org/T270308#10132288 (10apaskulin) Hi all, the [[ https://gerrit.wikimedia.org/r/c/opera... [01:06:53] 10fundraising-tech-ops, 06DC-Ops, 06Infrastructure-Foundations, 10netops, and 2 others: codfw:frack:rack/install/configuration new firewalls - https://phabricator.wikimedia.org/T374176#10132300 (10Papaul) [01:08:25] 10fundraising-tech-ops, 06DC-Ops, 06Infrastructure-Foundations, 10netops, and 2 others: codfw:frack:rack/install/configuration new firewalls - https://phabricator.wikimedia.org/T374176#10132304 (10Papaul) Cluster creation complete ` root@pfw1-codfw# run show chassis cluster status Cluster ID: 1 Node Pr... [01:11:20] 10fundraising-tech-ops, 06DC-Ops, 06Infrastructure-Foundations, 10netops, and 2 others: codfw:frack:rack/install/configuration new firewalls - https://phabricator.wikimedia.org/T374176#10132313 (10Papaul) [02:55:58] 10fundraising-tech-ops, 06DC-Ops, 10decommission-hardware, 10ops-codfw, and 2 others: decommission frdb2002.frack.codfw.wmnet - https://phabricator.wikimedia.org/T371629#10132451 (10Dwisehaupt) [02:58:40] 10fundraising-tech-ops, 06DC-Ops, 10decommission-hardware, 10ops-codfw, 06SRE: decommission payments2002.frack.codfw.wmnet - https://phabricator.wikimedia.org/T371631#10132458 (10Dwisehaupt) [02:59:09] 10fundraising-tech-ops, 06DC-Ops, 10decommission-hardware, 10ops-codfw, 06SRE: decommission payments2001.frack.codfw.wmnet - https://phabricator.wikimedia.org/T371630#10132459 (10Dwisehaupt) [05:08:40] (03PS1) 10Eileen: Add matching support for full_name field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071744 (https://phabricator.wikimedia.org/T373484) [05:23:22] (03PS2) 10Eileen: Add matching support for full_name field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071744 (https://phabricator.wikimedia.org/T373484) [07:00:07] 06Fundraising-Backlog, 06MediaWiki-Platform-Team, 10MediaWiki-Vendor, 10Quibble, and 2 others: mediawiki/core and mediawiki/vendor both skip composer.lock checks - https://phabricator.wikimedia.org/T370380#10132582 (10Krinkle) [10:43:20] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 4 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [10:48:16] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 1 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [10:53:20] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 2 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [10:57:47] (03PS22) 10Damilare Adedoyin: Setup 3DS Flow [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1060129 (https://phabricator.wikimedia.org/T367786) [10:58:18] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 1 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [10:58:29] (03PS23) 10Damilare Adedoyin: Setup 3DS Flow [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1060129 (https://phabricator.wikimedia.org/T367786) [11:03:16] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 4 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [11:08:16] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 5 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [11:12:41] (03PS24) 10Damilare Adedoyin: Setup 3DS Flow [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1060129 (https://phabricator.wikimedia.org/T367786) [11:13:20] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 4 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [11:15:57] wb damilare [11:16:18] ty jgleeson [11:16:30] when reviewing that patch yesterday I couldn't figure out a way to trigger a 3ds error. [11:17:33] ahh yep, I was able to get it to show up by using a non 3ds enrolled card [11:17:50] test* card [11:18:13] so the 4444... card should trigger the error when 3ds is activated on the gr4vy dash [11:18:18] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 4 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [11:18:19] oh ok that makes sense. I'll take another pass at it shortly [11:18:26] thanks [11:23:16] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 6 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [11:28:16] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 4 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [11:32:53] (03PS1) 10Jgleeson: Add jobs-gravy consumer config to consume-queues-smashpig.sh [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1071853 (https://phabricator.wikimedia.org/T370797) [11:33:18] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: ipset_error 4 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [11:38:18] RECOVERY - check_log_messages on frav1003 is OK: OK https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [12:47:16] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Gravy refunds not being imported into CiviCRM - https://phabricator.wikimedia.org/T374444 (10jgleeson) 03NEW [12:47:48] (03PS1) 10Jgleeson: Add missing required fields to gravy refund messages [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1071869 (https://phabricator.wikimedia.org/T374444) [12:48:17] (03CR) 10CI reject: [V:04-1] Add missing required fields to gravy refund messages [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1071869 (https://phabricator.wikimedia.org/T374444) (owner: 10Jgleeson) [12:50:30] (03PS2) 10Jgleeson: Add missing required fields to gravy refund messages [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1071869 (https://phabricator.wikimedia.org/T374444) [12:54:52] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 13Patch-For-Review: Gravy refunds not being imported into CiviCRM - https://phabricator.wikimedia.org/T374444#10133752 (10jgleeson) [12:56:45] damilare: I'm gonna review that 3ds patch now. Also, if you have a chance check out that small fix to get refunds working. The refund queue consumer was dropping gravy refunds due to a few required fields missing on the message. I've added those in now and testing with refunds on sandbox and it's now updating donations in civi locally for me as refunded. [12:58:18] sure, thanks jgleeson [12:59:20] there's also a small patch on fundraising-dev to make it easier to run through the message on jobs-gravy using the `consume-queues.sh` convenience script https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/dev/+/1071853 [13:00:00] awesome, thanks [13:09:55] (03CR) 10Jgleeson: [C:03+2] "I was able to step through the error path using a non-3DS card as advised and the code worked well. Thanks for adding the test also. LGTM!" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1060129 (https://phabricator.wikimedia.org/T367786) (owner: 10Damilare Adedoyin) [13:10:22] thanks for the CR jgleeson [13:10:41] np! [13:10:43] (03Merged) 10jenkins-bot: Setup 3DS Flow [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1060129 (https://phabricator.wikimedia.org/T367786) (owner: 10Damilare Adedoyin) [13:10:58] looks like I'm still having issues setting up civi [13:11:12] do you have this error during an install: TypeError: Civi\Schema\EntityRepository::getEntity(): Argument #1 ($entityName) must be of type string, null given, called in /srv/civi-sites/wmff/drupal/sites/all/modules/civicrm/CRM/Core/DAO/Base.php on line 275 in Civi\Schema\EntityRepository::getEntity() (line 38 of [13:11:14] /srv/civi-sites/wmff/drupal/sites/all/modules/civicrm/Civi/Schema/EntityRepository.php). [13:11:53] I just deleted the whole repo and reinstalled [13:11:56] still same error [13:15:00] did you update buildkit damilare ? [13:16:08] yep, I cloned latest from buildkit [13:16:20] I'll try locally [13:16:23] what commit is yours in [13:16:29] hmm lemme check [13:17:12] 7b3edcb (HEAD -> master, origin/master, origin/HEAD) Thu Aug 22 00:39:51 2024 Tim Otten run-bknix-job - Validate port availability before doing anything [13:17:26] that's buildkit [13:17:53] mine is on be75cec554587842b02a4d2dbd70add0fc82bd76 Aug 26 [13:18:09] I'd try resetting to that commit, see if it helps [13:19:48] how about your wmff civi [13:20:44] likely master but can't recall which exact commit I installed [13:20:50] I see this at the bottom [13:20:52] Powered by CiviCRM 5.77.beta1, free and open source AGPLv3 software. [13:20:58] but that's about to change [13:21:04] as I'm also reinstalling [13:21:36] okk let's see if you encounter the same error [13:21:42] ok I'm now getting a different error [13:21:44] PHP Warning: fopen(): php_network_getaddresses: getaddrinfo for github.com failed: No address associated with hostname in /srv/civicrm-buildkit/src/Civi/Buildkit/Phars.php on line 89 [13:21:53] when trying to composer install buildkit [13:22:35] ok rerunning it fixed that [13:22:51] hmm I didn't get that error [13:23:07] probably a network blip [13:29:15] civi installed for me [13:29:24] hmm [13:29:45] System Status Powered by CiviCRM 5.77.beta1, free and open source AGPLv3 software. [13:29:52] some other interesting errors I'm seeing: missing variable: FILE [in cvutil_inject_settings] [13:30:06] making me think maybe the sync didn't get completed [13:30:36] and this "AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.21.0.9. Set the 'ServerName' directive globally to suppress this message" [13:30:49] did you see any of those in your install flow [13:33:19] lemme pastebin it [13:34:28] damilare: https://phabricator.wikimedia.org/P68778 [13:35:05] I also get the apache error but I think that's pretty standard due to the funky way we set up the local domains [13:35:38] I don't see any 'inject' missing errors [13:37:26] ok it doesn't seem to go past line 368 on your pastebin for me [13:38:57] I'll crack open the mac and see how that performs [13:50:18] I just got past line 368 on my mac [13:51:35] seems ok so far although not finished yet [13:52:10] damilare: might be worth doing `./setup.sh down` and then rm -rf the civicrm dir and buildkit and running it again [13:52:52] ok, did that already but I'd run it again. [13:53:02] thanks for looking jgleeson [13:58:12] also complete on mac [13:58:21] took 10 mins [14:04:49] that was the cli output on mac damilare https://phabricator.wikimedia.org/P68790 [14:05:58] back soon [14:40:06] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: Test prototype fundraising pybal replacement based on haproxy + anycast-healthchecker. - https://phabricator.wikimedia.org/T373942#10134339 (10cmooney) >>! In T373942#10117963, @Jgreen wrote: > The haproxy configuration part seems to work, I'm a... [14:45:55] ah gravy now supports guest checkout, which means we don't have to do the 2 step api flow of creating buyer before transaction. https://gr4vy.slack.com/files/U03NGL2N4S2/F07LHTLF9D4/september_2024_newsletter.pdf [14:46:52] I'd create a phab so we can look into it, definitely good to have the transaction flow similar to other processors [14:47:56] other updates of note is the recurring apple/google pay and sepa on adyen [14:50:37] 10fundraising-tech-ops, 06Infrastructure-Foundations, 10netops: Test prototype fundraising pybal replacement based on haproxy + anycast-healthchecker. - https://phabricator.wikimedia.org/T373942#10134407 (10Jgreen) >>! In T373942#10134339, @cmooney wrote: >>>! In T373942#10117963, @Jgreen wrote: >> The hapro... [14:52:14] gonna do a firmware update on this lappy - wish me luck! [14:53:06] welcome back damilare [14:53:56] 06Fundraising-Backlog: Investigate application of Gravy guest checkout - https://phabricator.wikimedia.org/T374461 (10Damilare) 03NEW [14:54:23] ty anilk [15:07:00] (03CR) 10Damilare Adedoyin: [C:03+2] Add jobs-gravy consumer config to consume-queues-smashpig.sh [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1071853 (https://phabricator.wikimedia.org/T370797) (owner: 10Jgleeson) [15:07:07] (03CR) 10Damilare Adedoyin: [V:03+2 C:03+2] Add jobs-gravy consumer config to consume-queues-smashpig.sh [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/1071853 (https://phabricator.wikimedia.org/T370797) (owner: 10Jgleeson) [15:11:05] (03CR) 10Damilare Adedoyin: [C:03+2] "LGTM, couldn't test due to the civi setup issue +2'ing since you mentioned you were able to see it get imported." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1071869 (https://phabricator.wikimedia.org/T374444) (owner: 10Jgleeson) [15:20:33] thanks damilare [15:20:46] np [15:23:51] (03Merged) 10jenkins-bot: Add missing required fields to gravy refund messages [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1071869 (https://phabricator.wikimedia.org/T374444) (owner: 10Jgleeson) [15:24:41] I'll push out that update and then try a live refund [15:26:34] (03PS1) 10Jgleeson: Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/1071898 [15:27:09] (03CR) 10Jgleeson: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/1071898 (owner: 10Jgleeson) [15:27:36] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - 10https://gerrit.wikimedia.org/r/1071898 (owner: 10Jgleeson) [15:28:10] that went well! didn't overwrite the boot record with windows this time. [15:28:50] y [15:40:28] 06Fundraising-Backlog: Figure out if we want to categorize bank transfer chargebacks differently in civi - https://phabricator.wikimedia.org/T373954#10134697 (10NNichols) @Cstone I need to do a little more research but I would say these should be considered Cancelled. Much like a check. I need to make sure thi... [15:45:37] Welcome back damilare ! [15:45:53] ty cstone [16:10:28] (03CR) 10Jgleeson: [C:04-1] "I'm currently looking at this from the perspective of refunds, and I noticed your patch. It might be best to detect these at a higher leve" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1071680 (https://phabricator.wikimedia.org/T372508) (owner: 10Wfan) [16:15:53] 03Fundraising Sprint: quietlyBreakingThings(), 06Fundraising-Backlog, 10FR-Smashpig, 13Patch-For-Review, 07payments-orchestration: Update Adyen listener to deal with Gravy transactions - https://phabricator.wikimedia.org/T372508#10134834 (10jgleeson) We might need to broaden the scope of this ticket and... [16:26:57] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Uptick in Dutch donors experiencing issues donating - https://phabricator.wikimedia.org/T372571#10134887 (10greg) [16:52:10] 10fundraising-tech-ops: Natalie FR browser cert issue - https://phabricator.wikimedia.org/T374474 (10greg) 03NEW [17:55:18] (03PS1) 10Cstone: Update smash-pig to v0.8.11.8 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071928 [17:56:01] hmm that did more than I wanted [18:02:13] PROBLEM - check_ipsec on frban2001 is CRITICAL: Strongswan CRITICAL - ok: 0 not-conn: fran2001_v4 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frban2001&service=check_ipsec [18:04:23] ACKNOWLEDGEMENT - check_ipsec on frban2001 is CRITICAL: Strongswan CRITICAL - ok: 0 not-conn: fran2001_v4 Dwisehaupt testing cutover to new host. https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frban2001&service=check_ipsec [18:31:09] 06Fundraising-Backlog, 07payments-orchestration: Ack all Gravy webhook messages - https://phabricator.wikimedia.org/T373117#10135278 (10XenoRyet) [18:31:18] 06Fundraising-Backlog: Annual Recurring - Tagging and segmenting in Civi and Acoustic - https://phabricator.wikimedia.org/T372378#10135279 (10XenoRyet) [18:31:23] 06Fundraising-Backlog, 07payments-orchestration: Gravy Audit/Settlement Processing (Trustly) - https://phabricator.wikimedia.org/T371812#10135283 (10XenoRyet) [18:31:36] 06Fundraising-Backlog, 10API-Portal, 10MediaWiki-extensions-CentralNotice, 10Wikimedia-Site-requests, 13Patch-For-Review: API portal showing Wikipedia CentralNotice banners - https://phabricator.wikimedia.org/T270308#10135284 (10XenoRyet) [18:52:15] 10fundraising-tech-ops: Natalie FR browser cert issue - https://phabricator.wikimedia.org/T374474#10135318 (10Dwisehaupt) a:03Dwisehaupt This was a cached bad result. Contacted Natalie on slack and passed on suggested steps and a link to the help doc: https://wikitech.wikimedia.org/wiki/Fundraising/techops/doc... [18:58:28] 06Fundraising-Backlog: Annual Recurring - Tagging and segmenting in Civi and Acoustic - https://phabricator.wikimedia.org/T372378#10135340 (10AKanji-WMF) Moving to "next" pending segmentation implementation decision - we can then move it back into triage. [19:06:22] 03Fundraising Sprint: quietlyBreakingThings(), 06Fundraising-Backlog, 10MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), 07payments-orchestration: Gravy 3DSecure - https://phabricator.wikimedia.org/T367786#10135365 (10AKanji-WMF) [19:06:30] 03Fundraising Sprint: quietlyBreakingThings(), 06Fundraising-Backlog, 10MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), 07payments-orchestration: Gravy 3DSecure - https://phabricator.wikimedia.org/T367786#10135368 (10XenoRyet) 05Open→03Resolved [19:07:12] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Gravy refunds not being imported into CiviCRM - https://phabricator.wikimedia.org/T374444#10135370 (10XenoRyet) 05Open→03Resolved [19:07:49] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Civi point version update - https://phabricator.wikimedia.org/T374485 (10Eileenmcnaughton) 03NEW [19:18:50] 06Fundraising-Backlog, 07payments-orchestration: Gravy Audit/Settlement Processing strategy - https://phabricator.wikimedia.org/T371812#10135448 (10AKanji-WMF) [19:19:51] 06Fundraising-Backlog, 07payments-orchestration: Gravy Audit/Settlement Processing strategy - https://phabricator.wikimedia.org/T371812#10135479 (10AKanji-WMF) Potential discussion in tech talk [19:23:00] 10fundraising-tech-ops: Fundraising access request for seddon - https://phabricator.wikimedia.org/T374126#10135515 (10Dwisehaupt) Approval received. ` Date: Tue, 10 Sep 2024 09:24:43 From: Lisa Seitz Gruwell To: Dallas Wisehaupt Cc: Jazmin Tanner, Seddon, Haley Nordeen Subject: Re: Request for superset access fo... [19:23:02] 10fundraising-tech-ops: Fundraising access request for hnordeen - https://phabricator.wikimedia.org/T374127#10135517 (10Dwisehaupt) Approval received. ` Date: Tue, 10 Sep 2024 09:24:43 From: Lisa Seitz Gruwell To: Dallas Wisehaupt Cc: Jazmin Tanner, Seddon, Haley Nordeen Subject: Re: Request for superset access... [19:23:20] 10fundraising-tech-ops: Fundraising access request for hnordeen - https://phabricator.wikimedia.org/T374127#10135525 (10Dwisehaupt) [19:23:42] 10fundraising-tech-ops: Fundraising access request for seddon - https://phabricator.wikimedia.org/T374126#10135526 (10Dwisehaupt) [19:32:43] 06Fundraising-Backlog, 10FR-WMF-Audit: Audit: Let transactions change payment methods from contribution_tracking to final payment - https://phabricator.wikimedia.org/T373492#10135586 (10AKanji-WMF) [19:36:17] 06Fundraising-Backlog, 07payments-orchestration: Add refund activity with refund reason - https://phabricator.wikimedia.org/T373555#10135594 (10Cstone) [19:43:17] PROBLEM - check_log_messages on frav1003 is CRITICAL: CRITICAL: check_endpoints_critical (Adyen:2, Paypal:2) 4 [=1] https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [19:48:19] RECOVERY - check_log_messages on frav1003 is OK: OK https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frav1003&service=check_log_messages [19:51:02] 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Email, 10FR-email-preferences: Investigate acoustic APIs for real time updates - https://phabricator.wikimedia.org/T301515#10135646 (10Eileenmcnaughton) 05Open→03Declined We figured this doesn't really have a clear outcome [20:02:28] 06Fundraising-Backlog, 07FR-Imports: Mapping import update requests: Individuals and Organization records in one import - https://phabricator.wikimedia.org/T371550#10135702 (10Eileenmcnaughton) [20:03:40] 06Fundraising-Backlog, 07FR-Imports: Record duplicates when processing Engage import - https://phabricator.wikimedia.org/T374063#10135703 (10Eileenmcnaughton) [20:04:09] 06Fundraising-Backlog, 07FR-Imports: Mapping import update requests: Easier updates to current import templates in Civi - https://phabricator.wikimedia.org/T371552#10135705 (10Eileenmcnaughton) [20:04:26] there's one more little bit of coding for the annual recurring TY mails - I thought the recurring frequency unit would be available automatically but it's not [20:04:29] so if someone is able to look there are 2 import patches Melanie is actively waiting on... [20:06:04] ejegg: that is for this Acoustic task https://phabricator.wikimedia.org/T372378? [20:07:11] eileen: ah, it's tangentially related [20:07:43] for that task, Maryana and Sam though that '450' was a good priority for the annual recurring [20:08:37] but they maybe wanted to run it by Erica first [20:08:42] ejegg: so that is assuming we add it to our segmentation? [20:08:59] 03Fundraising Sprint: quietlyBreakingThings(), 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Imports, 13Patch-For-Review: Import migration - add support for currency conversion - https://phabricator.wikimedia.org/T368998#10135717 (10AKanji-WMF) [20:09:32] eileen: yeah, they're pretty set on the need to treat annual recur as a distinct segment from monthly [20:09:39] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 07payments-orchestration: Add refund activity with refund reason - https://phabricator.wikimedia.org/T373555#10135720 (10AKanji-WMF) [20:09:42] 14Fundraising Sprint: didAnyoneTryThis(), 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10FR-Civi-Dedupe, and 2 others: Sandra can't dedupe Name + address matching contacts (no email match) - https://phabricator.wikimedia.org/T353971#10135719 (10AKanji-WMF) [20:09:43] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10FR-WMF-Audit: Audit: Let transactions change payment methods from contribution_tracking to final payment - https://phabricator.wikimedia.org/T373492#10135721 (10AKanji-WMF) [20:09:48] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog: Gravy test rollout plan - https://phabricator.wikimedia.org/T372469#10135725 (10AKanji-WMF) [20:09:49] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10FR-WMF-Audit, 13Patch-For-Review, 07payments-orchestration: Update Adyen audit parser to deal with Gravy transactions - https://phabricator.wikimedia.org/T372509#10135724 (10AKanji-WMF) [20:09:49] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10FR-Smashpig, 13Patch-For-Review, 07payments-orchestration: Update Adyen listener to deal with Gravy transactions - https://phabricator.wikimedia.org/T372508#10135723 (10AKanji-WMF) [20:09:52] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 13Patch-For-Review, 07Unplanned-Sprint-Work: Fidelity import - addressee issue testing - https://phabricator.wikimedia.org/T373484#10135722 (10AKanji-WMF) [20:09:53] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 07payments-orchestration: Gravy Audit/Settlement Processing strategy - https://phabricator.wikimedia.org/T371812#10135726 (10AKanji-WMF) [20:09:55] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 07payments-orchestration: Gravy SEPA (Trustly) - https://phabricator.wikimedia.org/T371811#10135727 (10AKanji-WMF) [20:09:59] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10Recurring-Donations: Implement Post-Payment Monthly Convert variant for testing - https://phabricator.wikimedia.org/T371523#10135730 (10AKanji-WMF) [20:10:03] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog: Migration of India recurring to an alternate dlocal processor - https://phabricator.wikimedia.org/T371723#10135729 (10AKanji-WMF) [20:10:03] it does make sense - & I guess in terms of adding the other table it - it's a clean join [20:10:07] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), 13Patch-For-Review, 07payments-orchestration: Gravy ACH (Trustly) - https://phabricator.wikimedia.org/T371810#10135728 (10AKanji-WMF) [20:10:11] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Switch Acoustic mapping to use the API to define the columns - https://phabricator.wikimedia.org/T368470#10135733 (10AKanji-WMF) [20:10:15] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 07payments-orchestration: Gravy Refunds - https://phabricator.wikimedia.org/T367808#10135734 (10AKanji-WMF) [20:10:23] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Imports, 13Patch-For-Review: Import migration - add support for currency conversion - https://phabricator.wikimedia.org/T368998#10135732 (10AKanji-WMF) [20:10:27] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 07payments-orchestration: Gravy Audit/Settlement Processing - https://phabricator.wikimedia.org/T367788#10135735 (10AKanji-WMF) [20:10:31] 14Fundraising Sprint: justWork(), 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog: Add Auto Rescue for SEPA Direct Debit - https://phabricator.wikimedia.org/T362575#10135739 (10AKanji-WMF) [20:10:35] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10FR-donorservices: Civi Tag sync with Acoustic - feature request - https://phabricator.wikimedia.org/T366212#10135738 (10AKanji-WMF) [20:10:39] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 13Patch-For-Review: Need to not autocancel recurring iDEAL/SEPA chargebacks - https://phabricator.wikimedia.org/T366769#10135736 (10AKanji-WMF) [20:10:43] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog: Add comms preferences footer to all Civi-generated emails - https://phabricator.wikimedia.org/T359445#10135740 (10AKanji-WMF) [20:10:51] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10FR-Smashpig, 13Patch-For-Review: Migrate remaining jobs off JsonSerializableObject - https://phabricator.wikimedia.org/T366367#10135737 (10AKanji-WMF) [20:10:55] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10FR-donorservices: Civi "thank you letter summary" feature request - https://phabricator.wikimedia.org/T299096#10135741 (10AKanji-WMF) [20:11:01] 14Fundraising Sprint: didAnyoneTryThis(), 14Fundraising Sprint: justWork(), 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, and 4 others: Make unsubscribe work in EmailPreferences, delete Unsub extension - https://phabricator.wikimedia.org/T223330#10135743 (10AKanji-WMF) [20:11:04] although if it needs a group-by.... [20:11:15] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10API-Portal, 10MediaWiki-extensions-CentralNotice, and 2 others: API portal showing Wikipedia CentralNotice banners - https://phabricator.wikimedia.org/T270308#10135742 (10AKanji-WMF) [20:12:27] so this patch is the first one Melanie is waiting on https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1071716?usp=dashboard [20:12:41] & then https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1071744 [20:48:54] oh boy, regex on the error message :P [21:07:25] 06Fundraising-Backlog, 07FR-Imports: Record duplicates when processing Engage import - https://phabricator.wikimedia.org/T374063#10135856 (10MDemosWMF) @Eileenmcnaughton I ran this by Erica today and she brought up the idea of possibly letting the gifts pass through the import, but having the duplicates funnel... [21:09:05] 06Fundraising-Backlog, 07FR-Imports: Record duplicates when processing Engage import - https://phabricator.wikimedia.org/T374063#10135862 (10MDemosWMF) @Elbar53 Can you also let us know if you see less duplicate errors in the import moving forward to see what kind of effect this might have? [21:13:39] 10fundraising-tech-ops, 06DC-Ops, 10ops-codfw, 06SRE: Q#:rack/setup/install payments200[456] - https://phabricator.wikimedia.org/T369942#10135868 (10Dwisehaupt) 05Open→03Resolved All hosts built and in service. [21:45:43] 10fundraising-tech-ops, 06DC-Ops, 10ops-codfw, 06SRE: Q1:rack/setup/install frban2002 - https://phabricator.wikimedia.org/T369931#10135916 (10Dwisehaupt) 05Open→03Resolved a:03Dwisehaupt Host built and configured. [21:47:33] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 07FR-Imports, 13Patch-For-Review, 07Unplanned-Sprint-Work: Fidelity import - addressee issue testing - https://phabricator.wikimedia.org/T373484#10135927 (10Eileenmcnaughton) [21:48:08] 03Fundraising Sprint: reasonablyAccurate(), 06Fundraising-Backlog, 10FR-donorservices: Civi "thank you letter summary" feature request - https://phabricator.wikimedia.org/T299096#10135931 (10Eileenmcnaughton) a:03Eileenmcnaughton [21:49:13] (03PS3) 10Eileen: Add matching support for full_name field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071744 (https://phabricator.wikimedia.org/T373484) [21:54:11] 06Fundraising-Backlog, 10fundraising-tech-ops, 10FR-donorservices: Fundraising access request for Doris Morgan (no rush since she'll start working on Sept 10th) - https://phabricator.wikimedia.org/T374287#10135935 (10Dwisehaupt) [22:06:08] (03CR) 10Eileen: [C:03+2] Update smash-pig to v0.8.11.8 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071928 (owner: 10Cstone) [22:26:18] (03PS1) 10Ejegg: Add $frequency_unit to thank you email [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071967 (https://phabricator.wikimedia.org/T371848) [22:26:41] (03Merged) 10jenkins-bot: Update smash-pig to v0.8.11.8 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071928 (owner: 10Cstone) [22:49:26] (03PS2) 10Ejegg: Add $frequency_unit to thank you email [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071967 (https://phabricator.wikimedia.org/T371848) [22:50:06] (03PS1) 10Eileen: Composer update - dev packages [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071969 [22:52:27] (03PS1) 10Eileen: Composer update polyfills [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071971 [22:55:20] 10fundraising-tech-ops, 13Patch-For-Review: Install and configure new host frlog2002 - https://phabricator.wikimedia.org/T372933#10136043 (10Dwisehaupt) [22:57:26] (03PS1) 10Eileen: Update phpunit related dev dependencies [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071974 [22:59:47] (03PS2) 10Eileen: Add hook to import form to permit total_amount to be omitted [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071716 (https://phabricator.wikimedia.org/T368998) [23:00:48] (03CR) 10Ejegg: [C:03+2] "Gets past the mapping screen, but on the next screen Civi tells me there are rows with errors that will be skipped and complains about the" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071716 (https://phabricator.wikimedia.org/T368998) (owner: 10Eileen) [23:04:52] (03PS1) 10Eileen: Composer update testing-wrapper [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071975 [23:11:50] (03PS1) 10Cstone: Update smash-pig [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1071976 [23:12:55] (03CR) 10Cstone: [C:03+2] Update smash-pig [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1071976 (owner: 10Cstone) [23:13:07] (03PS4) 10Eileen: Add matching support for full_name field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071744 (https://phabricator.wikimedia.org/T373484) [23:13:12] (03CR) 10Ejegg: [C:03+2] Add matching support for full_name field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071744 (https://phabricator.wikimedia.org/T373484) (owner: 10Eileen) [23:20:11] (03Merged) 10jenkins-bot: Add hook to import form to permit total_amount to be omitted [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071716 (https://phabricator.wikimedia.org/T368998) (owner: 10Eileen) [23:32:32] (03Merged) 10jenkins-bot: Update smash-pig [wikimedia/fundraising/crm/vendor] - 10https://gerrit.wikimedia.org/r/1071976 (owner: 10Cstone) [23:32:33] (03Merged) 10jenkins-bot: Add matching support for full_name field [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1071744 (https://phabricator.wikimedia.org/T373484) (owner: 10Eileen) [23:46:34] (03PS1) 10Cstone: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1071979 [23:47:06] (03CR) 10Cstone: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1071979 (owner: 10Cstone) [23:47:56] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1071979 (owner: 10Cstone) [23:49:29] !log civicrm upgraded from 5dd4edc1 to e830e526 [23:49:31] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log