[01:35:47] (03Abandoned) 10Eileen: Move the mailing_data update we started into the new upgrader method [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/962728 (https://phabricator.wikimedia.org/T346194) (owner: 10Eileen) [01:36:23] (03Abandoned) 10Eileen: Make our master mailing & mailing_job have id =1 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/963162 (https://phabricator.wikimedia.org/T346194) (owner: 10Eileen) [01:36:35] (03Abandoned) 10Eileen: Big but simple update to use one mailing_job for thank yous [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/962734 (https://phabricator.wikimedia.org/T346194) (owner: 10Eileen) [01:38:39] (03PS3) 10Ejegg: Deal with 1:many token migration [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/962745 (https://phabricator.wikimedia.org/T338523) [01:39:11] Now with a passing test ^^^ [01:39:26] (which of course helped me find a couple mistakes) [01:43:01] (03PS4) 10Ejegg: Deal with 1:many token migration [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/962745 (https://phabricator.wikimedia.org/T338523) [01:43:23] clarified the commit message [01:44:38] ejegg: for payments init is validation_reaction always talking about fraud [01:44:44] er action not reaction [01:47:16] cstone: yep yep [01:48:01] and what do we do if it fails before we have a gateway transaction id [01:48:32] oh hmm [01:48:43] oh my test had bad data let me try that again [01:48:55] let's see if that is always set in that table [01:48:57] might be nullable [01:49:08] hmm maybe adyen does return one i got one with my bad card info [01:50:06] bu thats not the situation the app would be in hmm [01:52:18] ok, i see a fair number of rows in the table with payments_final_status='failed' and blank gateway_txn_id [01:52:23] ok [01:52:27] thanks@ [02:07:41] (03PS10) 10Cstone: Add submitPayment api [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/959068 (https://phabricator.wikimedia.org/T344774) [02:09:14] (03CR) 10Cstone: [C: 03+2] fix logging tag for silly line [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/960146 (owner: 10Ejegg) [02:09:18] (03CR) 10CI reject: [V: 04-1] Add submitPayment api [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/959068 (https://phabricator.wikimedia.org/T344774) (owner: 10Cstone) [02:09:44] (03Merged) 10jenkins-bot: fix logging tag for silly line [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/960146 (owner: 10Ejegg) [02:11:53] (03PS11) 10Cstone: Add submitPayment api [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/959068 (https://phabricator.wikimedia.org/T344774) [02:13:30] (03CR) 10CI reject: [V: 04-1] Add submitPayment api [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/959068 (https://phabricator.wikimedia.org/T344774) (owner: 10Cstone) [02:14:13] (03PS12) 10Cstone: Add submitPayment api [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/959068 (https://phabricator.wikimedia.org/T344774) [02:35:29] (03CR) 10Cstone: [C: 03+2] Better handling for NotificationOfChargeback [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/960144 (https://phabricator.wikimedia.org/T295997) (owner: 10Ejegg) [02:35:58] (03Merged) 10jenkins-bot: Better handling for NotificationOfChargeback [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/960144 (https://phabricator.wikimedia.org/T295997) (owner: 10Ejegg) [03:14:07] (03PS13) 10Cstone: Add submitPayment api [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/959068 (https://phabricator.wikimedia.org/T344774) [09:08:45] (03PS1) 10Wfan: Add fetch customer info graphql for venmo [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/963268 (https://phabricator.wikimedia.org/T347771) [09:09:12] (03CR) 10CI reject: [V: 04-1] Add fetch customer info graphql for venmo [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/963268 (https://phabricator.wikimedia.org/T347771) (owner: 10Wfan) [09:11:07] (03PS1) 10Wfan: Add extra param payment_context_id for fetch customer info later [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/962239 (https://phabricator.wikimedia.org/T347771) [09:13:00] (03CR) 10CI reject: [V: 04-1] Add extra param payment_context_id for fetch customer info later [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/962239 (https://phabricator.wikimedia.org/T347771) (owner: 10Wfan) [09:14:15] (03PS2) 10Wfan: Add fetch customer info graphql for venmo [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/963268 (https://phabricator.wikimedia.org/T347771) [09:15:57] (03PS2) 10Wfan: Add extra param payment_context_id for fetch customer info later [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/962239 (https://phabricator.wikimedia.org/T347771) [13:11:47] (03CR) 10Ejegg: "This sounds very similar to the 'payment_session_id' that we already have for other processors. Want to use that as a normalized property " [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/962239 (https://phabricator.wikimedia.org/T347771) (owner: 10Wfan) [13:21:11] (03CR) 10Ejegg: "Sorry, I should have said 'gateway_session_id'" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/962239 (https://phabricator.wikimedia.org/T347771) (owner: 10Wfan) [14:08:37] (03CR) 10Ejegg: "Oh shoot, that's a lot of Adyen-specific code in a place where we should be trying to use just normalized responses. Can we come up with a" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/958563 (https://phabricator.wikimedia.org/T340159) (owner: 10Wfan) [14:16:15] (03PS2) 10Ejegg: Change transaction descriptor to Wikimedia Foundation for adyen ingenic and dlocal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/961495 (https://phabricator.wikimedia.org/T336779) (owner: 10Wfan) [14:16:20] (03CR) 10Ejegg: [C: 03+2] Change transaction descriptor to Wikimedia Foundation for adyen ingenic and dlocal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/961495 (https://phabricator.wikimedia.org/T336779) (owner: 10Wfan) [14:16:51] (03Merged) 10jenkins-bot: Change transaction descriptor to Wikimedia Foundation for adyen ingenic and dlocal [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/961495 (https://phabricator.wikimedia.org/T336779) (owner: 10Wfan) [14:17:54] (03PS5) 10Ejegg: Stop binding against core's ILocalizedException interface [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/961122 (https://phabricator.wikimedia.org/T287405) (owner: 10Thiemo Kreuz (WMDE)) [14:18:08] (03CR) 10Ejegg: [C: 03+2] "Thanks, Thiemo!" [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/961122 (https://phabricator.wikimedia.org/T287405) (owner: 10Thiemo Kreuz (WMDE)) [14:21:09] (03Merged) 10jenkins-bot: Stop binding against core's ILocalizedException interface [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/961122 (https://phabricator.wikimedia.org/T287405) (owner: 10Thiemo Kreuz (WMDE)) [14:31:57] (03PS3) 10Ejegg: DI update transaction descriptor to Wikimedia Foundation for all gateways [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961506 (https://phabricator.wikimedia.org/T336779) (owner: 10Wfan) [14:32:06] (03CR) 10Ejegg: [C: 03+2] "Thanks!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961506 (https://phabricator.wikimedia.org/T336779) (owner: 10Wfan) [14:33:09] (03CR) 10Ejegg: [C: 03+2] Fix upgrade to work locally (already running on prod) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/963187 (https://phabricator.wikimedia.org/T344012) (owner: 10Eileen) [14:33:34] (03CR) 10Ejegg: [C: 03+2] "Thank you!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/963190 (https://phabricator.wikimedia.org/T344012) (owner: 10Eileen) [14:37:19] (03PS2) 10Ejegg: Make our master mailing & mailing_job have id =1 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/962733 (https://phabricator.wikimedia.org/T346194) (owner: 10Eileen) [14:37:30] (03CR) 10Ejegg: "PS2: manual rebase" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/962733 (https://phabricator.wikimedia.org/T346194) (owner: 10Eileen) [14:39:21] (03Merged) 10jenkins-bot: DI update transaction descriptor to Wikimedia Foundation for all gateways [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961506 (https://phabricator.wikimedia.org/T336779) (owner: 10Wfan) [14:49:16] (03Merged) 10jenkins-bot: Fix upgrade to work locally (already running on prod) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/963187 (https://phabricator.wikimedia.org/T344012) (owner: 10Eileen) [14:49:18] (03Merged) 10jenkins-bot: Add code comments cos it's way too unintuitive to remember [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/963190 (https://phabricator.wikimedia.org/T344012) (owner: 10Eileen) [14:52:12] (03PS1) 10Damilare Adedoyin: Add venmo to list of supported payment_methods [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/963329 (https://phabricator.wikimedia.org/T346620) [14:53:12] (03CR) 10Ejegg: [C: 03+2] "Thanks for the simplification! Had to delete some sample data locally to make this run, but on prod it looks like the minimum IDs are 48 f" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/962733 (https://phabricator.wikimedia.org/T346194) (owner: 10Eileen) [14:55:37] (03CR) 10Ejegg: [C: 04-1] "Thanks for implementing this! Let's make the public-facing function return a normalize object instead of a processor-specific blob." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/963268 (https://phabricator.wikimedia.org/T347771) (owner: 10Wfan) [15:01:17] (03PS9) 10Ejegg: Pass phone for venmo console [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/960678 (https://phabricator.wikimedia.org/T345965) (owner: 10Wfan) [15:01:39] (03CR) 10Ejegg: [C: 03+2] "Looks fine, nice to have it searchable somewhere but not necessarily saved to CiviCRM" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/960678 (https://phabricator.wikimedia.org/T345965) (owner: 10Wfan) [15:03:17] (03PS4) 10Ejegg: Create function to handle negative transactions in order to be able to override it for some processors. [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/962943 (https://phabricator.wikimedia.org/T346620) (owner: 10Damilare Adedoyin) [15:03:21] (03Merged) 10jenkins-bot: Pass phone for venmo console [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/960678 (https://phabricator.wikimedia.org/T345965) (owner: 10Wfan) [15:05:04] (03CR) 10Ejegg: [C: 03+2] "Yay for breaking up a mega-function!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/962943 (https://phabricator.wikimedia.org/T346620) (owner: 10Damilare Adedoyin) [15:06:37] Thanks ejegg for the CR ^^ [15:06:50] (03PS28) 10Damilare Adedoyin: Create Fundraiseup Audit Processor [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/959346 (https://phabricator.wikimedia.org/T346620) [15:11:18] (03Merged) 10jenkins-bot: Make our master mailing & mailing_job have id =1 [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/962733 (https://phabricator.wikimedia.org/T346194) (owner: 10Eileen) [15:19:17] (03PS29) 10Damilare Adedoyin: Create Fundraiseup Audit Processor [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/959346 (https://phabricator.wikimedia.org/T346620) [15:22:36] (03Merged) 10jenkins-bot: Create function to handle negative transactions in order to be able to override it for some processors. [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/962943 (https://phabricator.wikimedia.org/T346620) (owner: 10Damilare Adedoyin) [15:25:23] 10fundraising-tech-ops: Fundraising environment support for Debian 12 (Bookworm) - https://phabricator.wikimedia.org/T344290 (10Jgreen) [15:31:14] (03PS1) 10Ejegg: Update descriptor in more languages [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/963344 (https://phabricator.wikimedia.org/T336779) [15:31:39] yw damilare [15:36:29] (03PS5) 10Ejegg: Add manualCapture flag to Adyen auth calls [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/959247 (https://phabricator.wikimedia.org/T345736) [15:41:25] ejegg: those mystery 7 and 4 are actually the first number in the app version thats being sent in utm_source hah [15:48:50] oho, nice sleuthing [15:51:21] we still doing standup today? just wanting to prep when/how to hang laundry on the line. :) [15:55:40] i think so dwisehaupt [15:55:49] well, XenoRyet says he'll miss it [15:55:53] cool. ha. [16:17:37] (03CR) 10Wfan: [C: 03+2] "Thanks for all the effort! https://translatewiki.net/wiki/Special:SearchTranslations?query=wikimedia+foundation&language=en for future us " [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/963344 (https://phabricator.wikimedia.org/T336779) (owner: 10Ejegg) [16:19:25] (03Merged) 10jenkins-bot: Update descriptor in more languages [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/963344 (https://phabricator.wikimedia.org/T336779) (owner: 10Ejegg) [16:21:19] (03PS3) 10Wfan: Pass gateway_session_id from playload paymentContextId [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/962239 (https://phabricator.wikimedia.org/T347771) [16:21:33] (03PS4) 10Wfan: Pass gateway_session_id from playload paymentContextId [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/962239 (https://phabricator.wikimedia.org/T347771) [17:07:25] (03PS3) 10Wfan: Add fetch customer info graphql for venmo [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/963268 (https://phabricator.wikimedia.org/T347771) [19:04:51] 10Fundraising-Backlog, 10fundraising-tech-ops: Set up Community CiviCRM instance. - https://phabricator.wikimedia.org/T343486 (10Qgil) Hi, good question. No, we haven't agreed a URL or project name. It should be simple to answer and I have an idea, but since this is a long-term decision, let me just ask my man... [19:10:16] 10Fundraising-Backlog, 10fundraising-tech-ops: Set up Community CiviCRM instance. - https://phabricator.wikimedia.org/T343486 (10Dwisehaupt) Cool. I'm just using a placeholder for now so that I can test the puppet portions. I will adjust when we have an answer. [19:17:46] 10Fundraising-Backlog: All Ingenico/Worldline active tokens will be migrated to Adyen - https://phabricator.wikimedia.org/T344645 (10XenoRyet) Just closing a loop, once Adyen gets us the list of tokens, we will confirm that everything came over, as discussed on Slack. [19:21:05] (03PS1) 10Eileen: Remove temporary mailing update, replace with job to run through. [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/963401 (https://phabricator.wikimedia.org/T346194) [19:21:14] (03CR) 10CI reject: [V: 04-1] Remove temporary mailing update, replace with job to run through. [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/963401 (https://phabricator.wikimedia.org/T346194) (owner: 10Eileen) [19:22:25] (03CR) 10Cstone: [C: 03+2] Actually execute the recur update [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/963164 (https://phabricator.wikimedia.org/T338523) (owner: 10Ejegg) [19:22:29] (03PS1) 10Eileen: Merge branch 'master' of ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/crm into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/963402 [19:22:52] (03CR) 10Eileen: [C: 03+2] Merge branch 'master' of ssh://gerrit.wikimedia.org:29418/wikimedia/fundraising/crm into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/963402 (owner: 10Eileen) [19:26:08] ac [19:29:21] !log config revision changed from 4ae7bd71 to 89231b1b [19:29:22] disable queue (briefly to update thank you detail) [19:29:23] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [19:30:16] !log civicrm upgraded from 169c3288 to 44800fc0 [19:30:18] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [19:33:14] !log config revision changed from 89231b1b to d66626f6 [19:33:14] re-enable process contorl [19:33:16] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [19:37:36] (03Merged) 10jenkins-bot: Actually execute the recur update [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/963164 (https://phabricator.wikimedia.org/T338523) (owner: 10Ejegg) [19:51:28] (03PS2) 10Eileen: Remove temporary mailing update, replace with job to run through. [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/963401 (https://phabricator.wikimedia.org/T346194) [20:12:19] PROBLEM - check_redis on frqueue1004 is CRITICAL: CRITICAL: payments-antifraud is 7228 5000, payments-init is 2511 2000, pending is 1579 1500 - REDIS 6.0.16 on 127.0.0.1:6379 has 1 databases (db0) with 17 keys, up 54 days 3 hours - memory use is 18.12M (peak 18.52M, 0.29% of max, fragmentation 1.32%), connected_slaves is 3, donations is 2594, jobs is 0, jobs-adyen is 1791, jobs-dlocal is 38, jobs-paypal is 2160, recurring is 40, refund i [20:12:19] bscribe is 11 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frqueue1004&service=check_redis [20:17:19] PROBLEM - check_redis on frqueue1004 is CRITICAL: CRITICAL: payments-antifraud is 9573 5000, payments-init is 3388 2000, pending is 2072 2000 - REDIS 6.0.16 on 127.0.0.1:6379 has 1 databases (db0) with 17 keys, up 54 days 3 hours - memory use is 23.29M (peak 23.62M, 0.36% of max, fragmentation 1.26%), connected_slaves is 3, donations is 3434, jobs is 0, jobs-adyen is 2468, jobs-dlocal is 42, jobs-paypal is 2778, recurring is 49, refund i [20:17:19] bscribe is 11 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frqueue1004&service=check_redis [20:21:19] !log re-enable process control (more better hopefully) config revision changed from 89231b1b to d66626f6 [20:21:21] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [20:22:13] PROBLEM - check_redis on frqueue1004 is CRITICAL: CRITICAL: pending is 2557 2000 - REDIS 6.0.16 on 127.0.0.1:6379 has 1 databases (db0) with 18 keys, up 54 days 3 hours - memory use is 14.70M (peak 28.06M, 0.28% of max, fragmentation 1.57%), connected_slaves is 3, donations is 6864, jobs is 0, jobs-adyen is 3331, jobs-dlocal is 0, jobs-paypal is 718, payments-antifraud is 1969, payments-init is 165, recurring is 218, refund is 3, unsubsc [20:22:13] 1 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frqueue1004&service=check_redis [20:27:15] PROBLEM - check_redis on frqueue1004 is CRITICAL: CRITICAL: pending is 3032 2000 - REDIS 6.0.16 on 127.0.0.1:6379 has 1 databases (db0) with 15 keys, up 54 days 3 hours - memory use is 10.19M (peak 28.06M, 0.21% of max, fragmentation 1.69%), connected_slaves is 3, donations is 7447, jobs is 0, jobs-adyen is 152, jobs-dlocal is 0, jobs-paypal is 4, payments-antifraud is 0, payments-init is 9, recurring is 304, refund is 0, unsubscribe is [20:27:15] //icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=frqueue1004&service=check_redis [20:29:38] ejegg: I was wrong - I think our busy hook is OK [20:32:17] RECOVERY - check_redis on frqueue1004 is OK: OK: REDIS 6.0.16 on 127.0.0.1:6379 has 1 databases (db0) with 16 keys, up 54 days 3 hours - memory use is 7.84M (peak 28.06M, 0.17% of max, fragmentation 1.82%), connected_slaves is 3, donations is 7476, jobs is 0, jobs-adyen is 31, jobs-dlocal is 0, jobs-paypal is 6, payments-antifraud is 14, payments-init is 169, pending is 1, recurring is 42, refund is 0, unsubscribe is 13 https://icinga.wi [20:32:17] rg/cgi-bin/icinga/extinfo.cgi?type=2&host=frqueue1004&service=check_redis [20:53:34] 10fundraising-tech-ops: Fundraising environment support for Debian 12 (Bookworm) - https://phabricator.wikimedia.org/T344290 (10Jgreen) [21:58:10] 10Wikimedia-Fundraising, 10All-and-every-Wiktionary, 10Product-Analytics, 10SRE, 10SEO: Google displays “Wikipedia” as site title for some Wiktionary pages - https://phabricator.wikimedia.org/T348203 (10Pols12) [22:23:12] (03PS1) 10Eileen: Fix SQL default on Gift_Data.campaign (gift source) [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/963417 (https://phabricator.wikimedia.org/T344012)