[00:00:49] (03CR) 10Wfan: [C:03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/1267284 (owner: 10Wfan) [00:04:16] !log civicrm upgraded from 49f541cd to 4ee11209 [00:04:18] Logged the message at https://wikitech.wikimedia.org/wiki/Fundraising/SAL [01:05:15] (03Abandoned) 10Wfan: Test for mapping Gravy buyer ID validation error [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1264722 (https://phabricator.wikimedia.org/T421155) (owner: 10Ejegg) [02:33:16] (03PS1) 10Cstone: WIP: Add venmo to capture only payment methods [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1267395 (https://phabricator.wikimedia.org/T409599) [02:33:47] (03CR) 10CI reject: [V:04-1] WIP: Add venmo to capture only payment methods [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1267395 (https://phabricator.wikimedia.org/T409599) (owner: 10Cstone) [02:34:16] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10FR-Donor-portal: Donor Portal: Dynamic link for 'restart your monthly/annual donation to prepopulate donation form with known gift details - https://phabricator.wikimedia.org/T422164#11784892 (10AnnWF) p:05Triage→03Medium a:03AnnWF [02:37:32] (03PS1) 10Wfan: add recurring param for preselect new donation link [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1267399 (https://phabricator.wikimedia.org/T422164) [02:40:00] (03CR) 10CI reject: [V:04-1] add recurring param for preselect new donation link [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1267399 (https://phabricator.wikimedia.org/T422164) (owner: 10Wfan) [03:11:29] (03PS2) 10Ejegg: WIP form to submit refunds to processors [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1262277 (https://phabricator.wikimedia.org/T421277) [03:11:29] (03PS1) 10Ejegg: Refactor SmashPig::doRefund to work with API4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267431 (https://phabricator.wikimedia.org/T421277) [03:12:45] (03Abandoned) 10Ejegg: WIP support refunds on multiple payment processors [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1262207 (https://phabricator.wikimedia.org/T421277) (owner: 10Ejegg) [03:15:15] (03PS2) 10Ejegg: Add min/max recur_id params to segment charge jobs [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267224 (https://phabricator.wikimedia.org/T418824) [03:18:59] (03PS2) 10Ejegg: Refactor SmashPig::doRefund to work with API4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267431 (https://phabricator.wikimedia.org/T421277) [03:19:09] (03PS3) 10Ejegg: WIP form to submit refunds to processors [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1262277 (https://phabricator.wikimedia.org/T421277) [03:38:32] (03CR) 10CI reject: [V:04-1] Refactor SmashPig::doRefund to work with API4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267431 (https://phabricator.wikimedia.org/T421277) (owner: 10Ejegg) [03:39:07] (03CR) 10CI reject: [V:04-1] Refactor SmashPig::doRefund to work with API4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267431 (https://phabricator.wikimedia.org/T421277) (owner: 10Ejegg) [03:41:19] (03PS2) 10Wfan: add recurring param for preselect new donation link [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1267399 (https://phabricator.wikimedia.org/T422164) [03:46:47] (03CR) 10CI reject: [V:04-1] WIP form to submit refunds to processors [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1262277 (https://phabricator.wikimedia.org/T421277) (owner: 10Ejegg) [04:18:37] (03PS5) 10Wfan: Map for dlocal pix automatic [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1265527 (https://phabricator.wikimedia.org/T419446) [06:17:12] PROBLEM - check_memory on fransw2002 is CRITICAL: CRIT Memory 99% used. Largest process: trino-server-co (1277933) = 98.7% https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2002&service=check_memory [06:22:12] PROBLEM - check_memory on fransw2002 is CRITICAL: CRIT Memory 99% used. Largest process: trino-server-co (1277933) = 98.7% https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2002&service=check_memory [06:27:12] PROBLEM - check_memory on fransw2002 is CRITICAL: CRIT Memory 96% used. Largest process: trino-server-co (1277933) = 95.5% https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2002&service=check_memory [06:32:12] RECOVERY - check_memory on fransw2002 is OK: OK Memory 86% used https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=fransw2002&service=check_memory [12:37:22] 10fundraising-tech-ops, 06DC-Ops, 10ops-eqiad, 06SRE: Q3:rack/setup/install frdev1003 - https://phabricator.wikimedia.org/T418928#11785476 (10Jclark-ctr) @Jgreen I’ve set this one up. Please ping me when you get a chance. This is a newer version of the BMC, and it has some interesting issues we’re still wo... [12:37:44] 10fundraising-tech-ops, 06DC-Ops, 10ops-eqiad, 06SRE: Q3:rack/setup/install frdev1003 - https://phabricator.wikimedia.org/T418928#11785477 (10Jclark-ctr) a:05Jclark-ctr→03Jgreen [13:37:00] today's music rec: Autechre. 90s techno! [13:57:20] 06Fundraising-Backlog, 06FR-donorrelations: Outreach to the donors from T420651 - https://phabricator.wikimedia.org/T421534#11785553 (10AKanji-WMF) I'm not sure - I set up the email based on Sandra's groups, which I believe were sourced from @Ejegg 's CSV - Elliot do you know if we suppressed those who had alr... [14:17:49] wow, Lucy Aiken rewrote 'Robinson Crusoe' and 'The Swiss Family Robinson' in words of one syllable [14:18:04] https://archive.org/details/swissfamilyrobinwyssj/page/2/mode/2up [14:23:43] +1 to Autechre! [14:27:56] 06Fundraising-Backlog, 06FR-donorrelations: Outreach to the donors from T420651 - https://phabricator.wikimedia.org/T421534#11785617 (10Ejegg) @AKanji-WMF when making the CSV on 3/31 I tried to exclude donors who had another recurring donation with the same email address. Unfortunately I didn't save the SQL th... [14:34:23] dang, did I really get that SQL wrong? Wish I had saved it [14:45:06] (03PS3) 10Ejegg: Refactor SmashPig::doRefund to work with API4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267431 (https://phabricator.wikimedia.org/T421277) [14:45:07] (03PS4) 10Ejegg: Form to submit refunds to processors [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1262277 (https://phabricator.wikimedia.org/T421277) [14:46:52] (03PS4) 10Ejegg: Refactor SmashPig::doRefund to work with API4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267431 (https://phabricator.wikimedia.org/T421277) [14:46:52] (03PS5) 10Ejegg: Form to submit refunds to processors [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1262277 (https://phabricator.wikimedia.org/T421277) [15:08:16] (03CR) 10CI reject: [V:04-1] Form to submit refunds to processors [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1262277 (https://phabricator.wikimedia.org/T421277) (owner: 10Ejegg) [15:08:52] (03CR) 10CI reject: [V:04-1] Refactor SmashPig::doRefund to work with API4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267431 (https://phabricator.wikimedia.org/T421277) (owner: 10Ejegg) [15:08:56] (03PS1) 10Ejegg: Set gatewayRefundID on refund responses [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1267873 (https://phabricator.wikimedia.org/T421277) [15:09:26] (03CR) 10CI reject: [V:04-1] Set gatewayRefundID on refund responses [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1267873 (https://phabricator.wikimedia.org/T421277) (owner: 10Ejegg) [15:27:56] (03PS2) 10Ejegg: Set gatewayRefundID on refund responses [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1267873 (https://phabricator.wikimedia.org/T421277) [15:31:43] next up musically: PLAID [15:36:47] wow, the Massachusetts OpenStreetMaps mailing list is talking about the latest MassGIS aerial imagery - it's 6in resolution for the whole state, and 3in resolution for cape cod! [15:37:06] not quite reading license plates from space, but that's impressive [15:59:40] !!! I guess I don't have a reference, but that resolution sounds super impressive! [16:06:52] (03PS5) 10Ejegg: Refactor SmashPig::doRefund to work with API4 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267431 (https://phabricator.wikimedia.org/T421277) [16:06:52] (03PS6) 10Ejegg: Form to submit refunds to processors [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1262277 (https://phabricator.wikimedia.org/T421277) [16:11:40] (03PS1) 10Wfan: Only demote the primary if email has location type [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267894 (https://phabricator.wikimedia.org/T422051) [16:13:29] (03PS2) 10Wfan: Only demote the primary if email has location type [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267894 (https://phabricator.wikimedia.org/T422051) [16:23:19] (03PS4) 10Eileen: Broaden scenarios where paypal repair is triggered [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1266189 [16:23:23] (03CR) 10Ejegg: [C:03+2] Broaden scenarios where paypal repair is triggered [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1266189 (owner: 10Eileen) [16:23:30] (03PS2) 10Jgleeson: Fix operator precedence bug in gateway check for backend processor txn id repair [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1266996 [16:44:47] (03Merged) 10jenkins-bot: Broaden scenarios where paypal repair is triggered [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1266189 (owner: 10Eileen) [16:58:57] (03PS7) 10Ejegg: Form to submit refunds to processors [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1262277 (https://phabricator.wikimedia.org/T421277) [17:07:04] (03PS1) 10Wfan: Adjust play icon place [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1267909 (https://phabricator.wikimedia.org/T420782) [17:40:55] (03CR) 10Cstone: [C:03+2] Adjust play icon place [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1267909 (https://phabricator.wikimedia.org/T420782) (owner: 10Wfan) [17:46:20] 03Fundraising Sprint - Floor is Lava, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing: Engage <> Gr4vy for Direct Mail CC and ACH - https://phabricator.wikimedia.org/T417842#11786203 (10MDemosWMF) MOTO has been enabled by Adyen and Gr4vy is doing some prep work before we ar... [17:55:43] (03Merged) 10jenkins-bot: Adjust play icon place [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1267909 (https://phabricator.wikimedia.org/T420782) (owner: 10Wfan) [18:18:36] (03CR) 10Ejegg: [V:03+2] Fix operator precedence bug in gateway check for backend processor txn id repair [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1266996 (owner: 10Jgleeson) [18:34:13] moving on musically to Bogdan Raczynski's Samurai Math Beats [18:38:01] (03PS5) 10Wfan: Some validation error do not have error_code [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1264860 (https://phabricator.wikimedia.org/T421155) [18:38:57] (03CR) 10Ejegg: [C:03+2] "Definitely an improvement on the status quo! Could use different mappings for a couple of those pointers, but I think this has the importa" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1264860 (https://phabricator.wikimedia.org/T421155) (owner: 10Wfan) [18:39:31] (03Merged) 10jenkins-bot: Some validation error do not have error_code [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1264860 (https://phabricator.wikimedia.org/T421155) (owner: 10Wfan) [18:55:27] (03CR) 10Jmando: "All direct mail is not major gifts, just specific appeal codes and packages. Here is my sql:" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1260161 (https://phabricator.wikimedia.org/T409994) (owner: 10Eileen) [20:01:11] (03PS1) 10Ejegg: WIP handle pending payments from recurring charge [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1267948 (https://phabricator.wikimedia.org/T389865) [20:01:36] wfan I think we need ^^^ for pix automatico [20:02:08] to make sure we're not recording phantom payments [20:17:02] (03CR) 10Ejegg: [C:04-1] "Looks pretty good! I just noticed in the dlocal sandbox console that the payments for the direct pix automatico are stuck at 'pending' whi" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1265527 (https://phabricator.wikimedia.org/T419446) (owner: 10Wfan) [20:26:00] (03CR) 10Ejegg: "Before we merge this, let's scan the current logs and make sure we've got good handling of things we don't want failmail for. I'm current" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1264861 (https://phabricator.wikimedia.org/T421155) (owner: 10Wfan) [20:27:49] wfan cstone are you familiar with 'Multi-use payment method ID is invalid or could not be found' when trying to charge a venmo payment? [20:28:01] That seems like it shouldn't be mapped to a validation error [20:28:10] venmo venmo or gravy venmo? [20:28:20] is that the error I asked gravy about [20:28:42] "message": "Cannot use a single-use payment method more than once.", [20:28:48] ah thats a different error [20:29:11] yeah, these I think are via braintree [20:29:38] I was just trying to see what we would start getting failmails about if I merged https://gerrit.wikimedia.org/r/1264861 [20:29:50] and I saw 4 of those logged as 'Validation errors' [20:30:09] ah i see [20:30:10] but it seems like maybe it's just the donor cancelled or something? [20:30:22] yeah i think that could be possible [20:31:03] ok, I'll make a patch to change that to a more standard decline [20:41:16] lol searching for that error in google yields... this channel https://wm-bot.wmflabs.org/libera_logs/%23wikimedia-fundraising/20250630.txt [20:41:26] right, we were talking about it last June [20:41:33] hah [20:41:58] https://phabricator.wikimedia.org/T397995 [20:43:26] and double-hah, we added that 'if rawResponse, debug instead of failmail' clause SPECIFICALLY FOR that error [20:43:35] ok, let's sort this out [20:43:40] it's NOT a validation error [20:43:54] and we DO want failmails on real validation errors [20:44:45] (03CR) 10Ejegg: "Hah, this is undoing a patch I made specifically to quiet down failmail on that Venmo error: https://gerrit.wikimedia.org/r/c/wikimedia/fu" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1264861 (https://phabricator.wikimedia.org/T421155) (owner: 10Wfan) [20:45:09] need to do kid pickup, but i'll be back online later [21:19:21] (03PS6) 10Wfan: Map for dlocal pix automatic [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1265527 (https://phabricator.wikimedia.org/T419446) [21:20:04] (03CR) 10CI reject: [V:04-1] Map for dlocal pix automatic [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1265527 (https://phabricator.wikimedia.org/T419446) (owner: 10Wfan) [22:45:23] (03PS7) 10Wfan: Map for dlocal pix automatic [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1265527 (https://phabricator.wikimedia.org/T419446) [22:45:36] (03CR) 10Wfan: "Ha, actually the start_date is not the point to convert to paid, the description equals 100:Approval from gravy (I tested locally with th" [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1265527 (https://phabricator.wikimedia.org/T419446) (owner: 10Wfan) [23:24:05] (03PS1) 10Wfan: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1267990 [23:24:23] (03CR) 10Wfan: [C:03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1267990 (owner: 10Wfan) [23:25:46] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1267990 (owner: 10Wfan)