[00:13:09] PROBLEM - check_load on franio2002 is CRITICAL: LOAD CRITICAL - total load average: 38.31, 31.22, 20.05 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=franio2002&service=check_load [00:18:09] PROBLEM - check_load on franio2002 is CRITICAL: LOAD CRITICAL - total load average: 3.57, 13.35, 15.32 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=franio2002&service=check_load [00:28:09] RECOVERY - check_load on franio2002 is OK: LOAD OK - total load average: 5.29, 4.16, 8.94 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=franio2002&service=check_load [00:53:13] (03PS3) 10Eileen: Fix link [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217361 (https://phabricator.wikimedia.org/T411547) [00:53:14] (03PS1) 10Eileen: Enhance email when batch run, only close batches if all are OK [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217876 (https://phabricator.wikimedia.org/T411547) [01:11:40] (03CR) 10CI reject: [V:04-1] Enhance email when batch run, only close batches if all are OK [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217876 (https://phabricator.wikimedia.org/T411547) (owner: 10Eileen) [01:40:07] PROBLEM - check_load on franio2003 is CRITICAL: LOAD CRITICAL - total load average: 3.72, 14.46, 18.29 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=franio2003&service=check_load [01:55:07] RECOVERY - check_load on franio2003 is OK: LOAD OK - total load average: 1.18, 2.29, 8.26 https://icinga.wikimedia.org/cgi-bin/icinga/extinfo.cgi?type=2&host=franio2003&service=check_load [07:03:32] (03CR) 10Lars SG: "Yes, Eileen and I discussed and planned to do this in the new year. Once query is slow, the other is pretty quick, so it was roughly ~10 m" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1208460 (https://phabricator.wikimedia.org/T408141) (owner: 10Lars SG) [14:08:05] 06Fundraising-Backlog, 06FR-donorrelations: Error message formatting on mobile - https://phabricator.wikimedia.org/T412124#11460310 (10jgleeson) Hi @SheetalPro. Thanks for volunteering to help out here. Your plan sounds like a good one. We'd be happy to code-review and test out your proposed solution once it... [14:08:25] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Error message formatting on mobile - https://phabricator.wikimedia.org/T412124#11460313 (10jgleeson) a:03SheetalPro [14:31:32] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations, 13Patch-For-Review: Venmo button missing on desktop Google Chrome and Safari? - https://phabricator.wikimedia.org/T410306#11460447 (10jgleeson) Thanks for flagging that this is still an issue @AMJohnson. @Ejegg had some insights l... [14:46:54] jgleeson: there is that chain which refactors all the script preloads to be the same, but if we want to just deploy braintree without touching the other for now, I can take the adyen change out of this patch and get it passing tests: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DonationInterface/+/1217349 [14:47:18] I'm reviewing that chain now ejegg [14:47:34] got stuck on the first one, trying to confirm whether we need to catch a promise rejection [14:47:41] looks like we might [14:47:53] (also relearning how promises work) [14:48:44] (03CR) 10Damilare Adedoyin: "Looks good ejegg, I can see the order id appended to the debug log now." [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1217807 (owner: 10Ejegg) [14:48:54] (03CR) 10Damilare Adedoyin: [C:03+2] CurlWrapper logging fixes [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1217807 (owner: 10Ejegg) [14:49:25] (03Merged) 10jenkins-bot: CurlWrapper logging fixes [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/1217807 (owner: 10Ejegg) [14:51:19] (03CR) 10Jgleeson: "Thank ejegg. I had a question inline about handling promise rejections." [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217585 (owner: 10Ejegg) [15:30:35] (03PS2) 10Ejegg: Return promise from di.forms.loadScript [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217584 [15:30:35] (03PS2) 10Ejegg: Convert Adyen page to use di.forms.loadScript [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217585 [15:30:35] (03PS2) 10Ejegg: Use common code to add script preload tags [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217586 [15:30:35] (03PS2) 10Ejegg: Ensure braintree scripts are loaded before using [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217587 (https://phabricator.wikimedia.org/T410306) [15:31:20] (03CR) 10Ejegg: "Good call @jgleeson! I've added those catch() blocks to this and the other patches in the chain, plus cleaned up the lint and phan complai" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217585 (owner: 10Ejegg) [15:32:25] thanks for the review damilare ! [15:32:46] yw it looks good! [15:32:52] thanks for the fix [15:33:54] (03CR) 10CI reject: [V:04-1] Use common code to add script preload tags [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217586 (owner: 10Ejegg) [15:34:04] (03CR) 10CI reject: [V:04-1] Ensure braintree scripts are loaded before using [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217587 (https://phabricator.wikimedia.org/T410306) (owner: 10Ejegg) [15:36:27] ah i need to remove the param from the call too not just the declaration [15:38:24] (03PS3) 10Ejegg: Use common code to add script preload tags [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217586 [15:38:25] (03PS3) 10Ejegg: Ensure braintree scripts are loaded before using [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217587 (https://phabricator.wikimedia.org/T410306) [15:56:32] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07FR-Audience-Dev, 07fr-current-sprint: Add recurring donors whose recurring donations don't yet have a donation attached to recurring segments & statuses - https://phabricator.wikimedia.org/T410432#11460918 (10Ejeg... [16:00:03] (03CR) 10Jgleeson: [C:03+2] "LGTM!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217584 (owner: 10Ejegg) [16:11:53] (03CR) 10Jgleeson: [C:03+2] "+2ing whilst proceeding with possible caution here. This change looks good, but I noticed that we already have some preexisting JS console" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217585 (owner: 10Ejegg) [16:16:15] (03Merged) 10jenkins-bot: Return promise from di.forms.loadScript [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217584 (owner: 10Ejegg) [16:16:47] (03CR) 10Ejegg: "Interesting to see those warnings! I'm still not getting them in FireFox, but I'll check in Chrome both on :9001 and on paymentstest.wmclo" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217585 (owner: 10Ejegg) [16:18:28] (03Merged) 10jenkins-bot: Convert Adyen page to use di.forms.loadScript [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217585 (owner: 10Ejegg) [16:22:49] (03CR) 10Ejegg: "Those warnings seem to be SSL-related. In Chrome I get them on :9001 but not at paymentstest5.wmcloud.org. In any case the google pay butt" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217585 (owner: 10Ejegg) [16:44:03] 06Fundraising-Backlog: Japan Recurring Gifts September - https://phabricator.wikimedia.org/T412025#11461159 (10ERoden-WMF) Hi @AKanji-WMF @XenoRyet just flagging this phab as we'd like to try to get this sorted prior to our next revenue reforecast in January. We can make an assumption on the total amount we shou... [17:09:17] 06Fundraising-Backlog: Japan Recurring Gifts September - https://phabricator.wikimedia.org/T412025#11461247 (10Ejegg) This looks like another symptom of {T405765} - @Eileenmcnaughton do you want to merge this patch for now? https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1193439 Then we can revert i... [17:43:54] (03CR) 10Jgleeson: [C:03+2] "Ah nice! thanks for confirming" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217585 (owner: 10Ejegg) [17:50:22] (03CR) 10Jgleeson: [C:03+2] "Solid refactor! Thanks" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217586 (owner: 10Ejegg) [17:58:02] ahh, so i left a slight inconsistency between the fn signature of preloadScript vs the other ones that take the $out parameter - last week it felt nice to omit it since it's basically just an instance property [17:58:31] (03Merged) 10jenkins-bot: Use common code to add script preload tags [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217586 (owner: 10Ejegg) [18:02:21] 06Fundraising-Backlog, 07FR-Fraud: Velocity filters should account for total volume - https://phabricator.wikimedia.org/T412740 (10Ejegg) 03NEW [18:05:42] 06Fundraising-Backlog, 07FR-Fraud: Store counts with velocity filter results - https://phabricator.wikimedia.org/T412741 (10Ejegg) 03NEW [18:11:30] 06Fundraising-Backlog, 07FR-Fraud: Store counts with velocity filter results - https://phabricator.wikimedia.org/T412741#11461484 (10Ejegg) [18:17:12] (03PS2) 10Eileen: Don't let recurring hamper chargeback reversals [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217849 (https://phabricator.wikimedia.org/T412615) [18:18:34] (03CR) 10Ejegg: [C:03+2] "This seems fine - only reason I can see we'd need to know about recurring for these is to find the correct contact to attach to, but we sh" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217849 (https://phabricator.wikimedia.org/T412615) (owner: 10Eileen) [18:32:49] 10fundraising-tech-ops, 10FR-Tech-Analytics: Determine and deploy retention for unsampled FR banner logs - https://phabricator.wikimedia.org/T412743 (10Dwisehaupt) 03NEW [18:40:57] (03Merged) 10jenkins-bot: Don't let recurring hamper chargeback reversals [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217849 (https://phabricator.wikimedia.org/T412615) (owner: 10Eileen) [19:07:21] thanks for all that review jgleeson|food ! [19:27:43] np ejegg. I paused before food as I was looking into how Promise.All works in the last patch, the Braintree one. Apparently, it loads scripts in parallel, not in order, so I was wondering if this could result in us loading clientScript AFTER the other scripts, e.g., PayPal & Venmo, but I guess that would only be a problem if the latter scripts called stuff in clientScript. Check out [19:27:43] https://www.leohuynh.dev/blog/does-promise-all-run-in-parallel-or-sequential [19:29:41] yeah, I assumed it was OK to do it that way since the scripts are also potentially loaded in script tags which will do it in parallel [19:33:43] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations, 05MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), 13Patch-For-Review: small # of Adyen ApplePay contribs missing country in Civi - https://phabricator.wikimedia.org/T406505#11461619 (10Ejegg) Ah, we should also add country from IP add... [19:34:00] yeah I imagine the braintree scripts will also be checking for their own prerequisites [19:34:13] Let's get it merged and see if it helps us [19:34:19] sounds good [19:34:20] I'll just tag it against the ticket [19:35:10] oh you've already done that [19:35:13] I missed it [19:35:35] ah yeah, the rest of them in that chain i think were untagged is all [19:35:46] (03CR) 10Jgleeson: [C:03+2] "Thanks for all the work on this!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217587 (https://phabricator.wikimedia.org/T410306) (owner: 10Ejegg) [19:41:24] (03PS2) 10Eileen: Enhance email when batch run, only close batches if all are OK [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217876 (https://phabricator.wikimedia.org/T411547) [19:49:36] (03Merged) 10jenkins-bot: Ensure braintree scripts are loaded before using [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217587 (https://phabricator.wikimedia.org/T410306) (owner: 10Ejegg) [19:49:46] will deploy that [19:53:50] (03PS1) 10Ejegg: Fill missing country from IP address [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1218353 (https://phabricator.wikimedia.org/T406505) [19:54:16] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1218354 [19:54:18] (03CR) 10Ejegg: [C:03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1218354 (owner: 10Ejegg) [19:55:43] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/1218354 (owner: 10Ejegg) [19:55:55] (03CR) 10CI reject: [V:04-1] Fill missing country from IP address [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1218353 (https://phabricator.wikimedia.org/T406505) (owner: 10Ejegg) [19:58:18] (03PS2) 10Ejegg: Fill missing country from IP address [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1218353 (https://phabricator.wikimedia.org/T406505) [20:00:15] (03CR) 10CI reject: [V:04-1] Enhance email when batch run, only close batches if all are OK [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217876 (https://phabricator.wikimedia.org/T411547) (owner: 10Eileen) [20:04:13] !log payments-wiki upgraded from fc18b3c0 to 8db01377 [20:04:15] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [20:05:24] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations, 13Patch-For-Review: Venmo button missing on desktop Google Chrome and Safari? - https://phabricator.wikimedia.org/T410306#11461700 (10Ejegg) OK @AMJohnson we've deployed another fix for this, hopefully the definitive one. Please l... [20:12:45] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations: Apple Pay donors seeing first & lastname error messages - https://phabricator.wikimedia.org/T407033#11461728 (10AMJohnson) Just noting that we continue to hear from donors who are encountering this issue. Zendesk #1791904 / CID 2949... [20:27:44] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 13Patch-For-Review: Error creating chargeback - https://phabricator.wikimedia.org/T412612#11461783 (10XenoRyet) 05Open→03Resolved [20:28:12] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 07fr-current-sprint: Missing Braintree transactions - https://phabricator.wikimedia.org/T411143#11461789 (10XenoRyet) 05Open→03Resolved [20:28:38] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Audit file not clearing due to double reversal - https://phabricator.wikimedia.org/T411967#11461792 (10XenoRyet) 05Open→03Resolved [20:28:55] 14Fundraising Sprint: Vixen, 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 07fr-current-sprint: Add container to local dev setup for fraud scoring service - https://phabricator.wikimedia.org/T408016#11461798 (10XenoRyet) 05Open→03Resolved [20:29:34] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Missing adyen chargeback CID 68159536 - https://phabricator.wikimedia.org/T411732#11461802 (10XenoRyet) 05Open→03Resolved [20:29:53] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Chargeback reversals still missing - https://phabricator.wikimedia.org/T411974#11461806 (10XenoRyet) 05Open→03Resolved [20:30:09] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 0725 Dec Q3 Planning, 07payments-orchestration: Add links to gravy console transactions within CiviCRM - https://phabricator.wikimedia.org/T378632#11461807 (10XenoRyet) 05Open→03Resolved [20:30:33] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10fundraising-tech-ops, 10FR-Donor-portal, and 2 others: Look at referencing the donorpreferences splash image directly from commons vs hosting locally - https://phabricator.wikimedia.org/T411520#11461810 (10XenoRyet) 05Open→03Resolved [20:30:41] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 05MW-1.46-notes (1.46.0-wmf.7; 2025-12-16): Pass through app_install_id from donate wiki to civi - https://phabricator.wikimedia.org/T411416#11461812 (10XenoRyet) 05Open→03Resolved [20:31:09] 14Fundraising Sprint: Vixen, 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 07fr-current-sprint: Fix dedupe merge wrapper script to track modified date - https://phabricator.wikimedia.org/T383194#11461817 (10XenoRyet) 05Open→03Resolved [20:31:23] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Civi-Dedupe: Coworker fail - not getting unique temp table name - https://phabricator.wikimedia.org/T411569#11461820 (10XenoRyet) 05Open→03Resolved [20:31:39] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10FR-payments-general: WP25 Payments Wiki - Localization (ja) - https://phabricator.wikimedia.org/T411877#11461824 (10XenoRyet) 05Open→03Resolved [20:31:51] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing, 07fr-current-sprint: Import for appeal/package codes - https://phabricator.wikimedia.org/T410930#11461829 (10XenoRyet) 05Open→03Resolved [20:32:15] 14Fundraising Sprint: Vixen, 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10FR-Donor-portal, and 2 others: Implement interim "change payment type" flow - https://phabricator.wikimedia.org/T396271#11461836 (10XenoRyet) 05Open→03Resolved [20:32:24] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 07Accessibility, 07fr-current-sprint, 05MW-1.46-notes (1.46.0-wmf.7; 2025-12-16): Accessibility issues for ach donation form - https://phabricator.wikimedia.org/T410582#11461840 (10XenoRyet) 05Open→03Resolved [20:32:34] 14Fundraising Sprint: Vixen, 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 07Accessibility, and 2 others: Post-Payment Monthly Convert accessibility - https://phabricator.wikimedia.org/T405941#11461844 (10XenoRyet) 05Open→03Resolved [20:32:42] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 07Accessibility, 07fr-current-sprint, 05MW-1.46-notes (1.46.0-wmf.7; 2025-12-16): Accessibility issues - Payment wiki - https://phabricator.wikimedia.org/T410583#11461847 (10XenoRyet) 05Open→03Resolved [20:32:58] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10FR-Donor-portal, 10MediaWiki-extensions-DonationInterface, and 2 others: Add contact ID and checksum to new donation links from portal - https://phabricator.wikimedia.org/T410348#11461850 (10XenoRyet) 05Open→03Resolved [20:33:43] 14Fundraising Sprint: Vixen, 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10FR-Smashpig, and 4 others: Handle INVALID_TAX_IDENTIFIER validation error code from Gravy - https://phabricator.wikimedia.org/T401323#11461865 (10XenoRyet) 05Open→03Resolved [20:33:50] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10FR-Donor-portal, 07fr-current-sprint, 05MW-1.46-notes (1.46.0-wmf.7; 2025-12-16): Donor Portal - Remove Comms Pref Centre Link - https://phabricator.wikimedia.org/T410407#11461867 (10XenoRyet) 05Open→03Resolved [20:36:29] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: US addresses not displaying correctly on Summary page after updating - https://phabricator.wikimedia.org/T410765#11461871 (10Lars) [20:37:01] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint, 13Patch-For-Review: Review Monolog file output config - https://phabricator.wikimedia.org/T411067#11461874 (10XenoRyet) 05Open→03Resolved [20:37:29] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-acoustic, 07fr-current-sprint: Update upload task to have action = OPT OUT if it is an opt out file - https://phabricator.wikimedia.org/T410479#11461884 (10XenoRyet) 05Open→03Resolved [20:37:43] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 07fr-current-sprint: Remove opt out when contact fills in form with opt in - https://phabricator.wikimedia.org/T411461#11461888 (10XenoRyet) 05Open→03Resolved [20:39:05] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 0725 Dec Q3 Planning, 07payments-orchestration: Set up the Paypal -> Gravy settlement report - https://phabricator.wikimedia.org/T396145#11461892 (10Cstone) I created a ftp account for the report in our paypal console and set it up in the gravy console. We... [20:39:08] 14Fundraising Sprint: Vixen, 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 07fr-acoustic, 07fr-current-sprint: Ensure no major gifts, id tier or mid tier prospects are in potential SMS audience (100, 200, 300, 400) - https://phabricator.wikimedia.org/T410576#11461893 (10XenoRyet) 05Open... [20:39:41] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 0725 Dec Q3 Planning, 07payments-orchestration: Set up the Paypal -> Gravy settlement report - https://phabricator.wikimedia.org/T396145#11461896 (10Cstone) a:03Cstone [20:39:47] 14Fundraising Sprint: Vixen, 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 07fr-acoustic, 07fr-current-sprint: Ensure no major gifts, id tier or mid tier prospects are in potential SMS audience (100, 200, 300, 400) - https://phabricator.wikimedia.org/T410576#11461898 (10XenoRyet) [20:40:52] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10FR-Donor-portal, 07fr-current-sprint: Update magic link email from donor portal - https://phabricator.wikimedia.org/T407451#11461914 (10XenoRyet) [20:40:54] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10FR-Donor-portal, 07fr-current-sprint: Update magic link email from donor portal - https://phabricator.wikimedia.org/T407451#11461915 (10XenoRyet) 05Open→03Resolved [20:41:13] 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 07fr-current-sprint: Review & update (end of year) on-call documentation - https://phabricator.wikimedia.org/T411379#11461918 (10XenoRyet) 05Open→03Resolved [20:41:51] 14Fundraising Sprint: Vixen, 03Fundraising Sprint: Xiaolongbao, 06Fundraising-Backlog, 10FR-Donor-portal, and 2 others: Launch wikiminute video in modal, not new window - https://phabricator.wikimedia.org/T407645#11461922 (10XenoRyet) 05Open→03Resolved [20:45:18] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10fundraising-tech-ops, 10FR-Smashpig: Pending transaction resolver selects are taking way too long - https://phabricator.wikimedia.org/T406360#11461965 (10XenoRyet) 05Open→03Resolved [20:45:46] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10MediaWiki-extensions-CentralNotice, 05MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), 07Wikimedia-production-error: ValueError: setcookie(): "expires" option cannot have a year greater than 9999 - https://phabricator.wikimedia.org/T410016#11461967 (1... [20:47:07] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: getEmailConflicts Return value must be of type array, null returned - https://phabricator.wikimedia.org/T411415#11461975 (10XenoRyet) 05Open→03Resolved [20:47:23] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface, 05MW-1.46-notes (1.46.0-wmf.7; 2025-12-16): Don't set hide cookies on monthly convert forms till after donation is complete - https://phabricator.wikimedia.org/T411899#11461977 (10XenoRyet) 05Open→03Res... [20:48:06] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Recurring charge job stuck - https://phabricator.wikimedia.org/T411777#11461980 (10XenoRyet) 05Open→03Resolved [20:48:23] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 05MW-1.46-notes (1.46.0-wmf.7; 2025-12-16): Warnings of undefined array keys in RecurUpgrade - https://phabricator.wikimedia.org/T411733#11461983 (10XenoRyet) 05Open→03Resolved [20:49:01] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Fail Mail (civi1002) run-job: Silverpop emails - Upload the opt out file (Optout) failed - Unknown api parameter: setUploadAction - https://phabricator.wikimedia.org/T411024#11461985 (10XenoRyet) 05Open→03Resolved [20:49:19] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Recurring SEPA with gravy test - recurring failed - https://phabricator.wikimedia.org/T411643#11461989 (10XenoRyet) 05Open→03Resolved [20:49:35] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface, 05MW-1.46-notes (1.46.0-wmf.7; 2025-12-16): Focus first field in form (not always first_name field) - https://phabricator.wikimedia.org/T410787#11462001 (10XenoRyet) 05Open→03Resolved [20:50:23] (03Abandoned) 10Ejegg: Ensure braintree scripts are loaded before using [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1217349 (https://phabricator.wikimedia.org/T410306) (owner: 10Ejegg) [20:50:25] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 06FR-donorrelations, 13Patch-For-Review: Venmo button missing on desktop Google Chrome and Safari? - https://phabricator.wikimedia.org/T410306#11462009 (10XenoRyet) 05Open→03Resolved [20:51:35] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Last donation currency not updated when processing recurring donations - https://phabricator.wikimedia.org/T405690#11462013 (10XenoRyet) 05Open→03Resolved [20:52:15] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Gravy capture jobs getting lost... maybe - https://phabricator.wikimedia.org/T403752#11462017 (10XenoRyet) 05Open→03Resolved [20:53:24] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: We are creating double contribution recur cancellation activities for Paypal - https://phabricator.wikimedia.org/T412539#11462028 (10Cstone) Ah @Lars we just added (in the last year) the ability to cancel the recurring t... [20:53:29] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Fix civicrm/report/wmffraud/fredge results - https://phabricator.wikimedia.org/T411127#11462029 (10XenoRyet) 05Open→03Resolved [20:53:49] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Transactions that didn't make it to civi due to gravy error - https://phabricator.wikimedia.org/T405692#11462033 (10XenoRyet) 05Open→03Resolved [20:54:09] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog: Active recurring next donation date in the past - https://phabricator.wikimedia.org/T410592#11462040 (10XenoRyet) 05Open→03Resolved [20:54:24] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 06FR-donorrelations: US addresses not displaying correctly on Summary page after updating - https://phabricator.wikimedia.org/T410765#11462042 (10XenoRyet) 05Open→03Resolved [20:55:16] (03PS2) 10Eileen: Address notice when original_currency, not currency set [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217842 (https://phabricator.wikimedia.org/T412612) [21:05:40] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: We are creating double contribution recur cancellation activities for Paypal - https://phabricator.wikimedia.org/T412539#11462107 (10Lars) [21:12:15] (03PS3) 10Eileen: Enhance email when batch run, only close batches if all are OK [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217876 (https://phabricator.wikimedia.org/T411547) [21:14:47] (03Abandoned) 10Eileen: Fix Direct Mail option value [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1195075 (https://phabricator.wikimedia.org/T406193) (owner: 10Lars SG) [21:16:28] (03CR) 10CI reject: [V:04-1] Address notice when original_currency, not currency set [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217842 (https://phabricator.wikimedia.org/T412612) (owner: 10Eileen) [21:18:02] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Try spreading out Acoustic jobs a little better to see if it reduces timeouts - https://phabricator.wikimedia.org/T412760 (10Lars) 03NEW [21:30:52] (03CR) 10CI reject: [V:04-1] Enhance email when batch run, only close batches if all are OK [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217876 (https://phabricator.wikimedia.org/T411547) (owner: 10Eileen) [21:34:25] oops i just submitted an empty contact search [21:34:29] let's see if it's in innotop [21:35:00] nope [21:35:20] ah yes ejegg, I unleashed one of those when fixing the fredge fraud report :) [21:35:58] when I logged into innotop the query was red [21:36:01] @_@ [21:45:51] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: We are creating double contribution recur cancellation activities for Paypal - https://phabricator.wikimedia.org/T412539#11462287 (10Lars) [22:13:11] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: DM Package Code Error - https://phabricator.wikimedia.org/T412767 (10MRitch-WMF) 03NEW [22:21:02] 06Fundraising-Backlog, 06Fundraising-Tech-Roadmap, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit, 0725 Dec Q3 Planning: Get Paypal audit processing Intactable - https://phabricator.wikimedia.org/T409362#11462372 (10Eileenmcnaughton) OK we got paypal added to the gravy settlement file (or perhaps we got... [22:21:03] 06Fundraising Tech - Chaos Crew, 06Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Donation-Processing: DM Package Code Error - https://phabricator.wikimedia.org/T412767#11462373 (10Lars) [22:23:43] (03PS4) 10Eileen: Enhance email when batch run, only close batches if all are OK [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217876 (https://phabricator.wikimedia.org/T411547) [22:33:09] (03PS1) 10Eileen: Update case on crev based on review feedback [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1218367 [22:45:34] (03PS2) 10Eileen: Minor tweaks to file based on review [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1218367 [23:00:33] cstone: want to look at this patch to stop missing country info on app donations? https://gerrit.wikimedia.org/r/1218353 [23:06:53] hmm it came back? [23:07:08] ah in a different form [23:07:23] there were more last week [23:07:36] for non-app donations we fill country from geoip [23:07:44] so I figured we should do this here too [23:07:51] also: why country + donor_country? [23:08:06] cause ones from the banner and ones from their address [23:08:10] looks like country gets sent to payment processor and donor_country gets sent to civi [23:08:25] i think i changed that to match what the front end does [23:09:04] if they get a UK banner and then pay with US credit card thing [23:11:27] ah ok, so there's no conflict between the two [23:14:52] (03CR) 10Cstone: [C:03+2] Fix link [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217361 (https://phabricator.wikimedia.org/T411547) (owner: 10Eileen) [23:18:05] (03CR) 10Cstone: [C:03+2] "nice!" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217876 (https://phabricator.wikimedia.org/T411547) (owner: 10Eileen) [23:18:16] (03CR) 10Cstone: [C:03+2] Minor tweaks to file based on review [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1218367 (owner: 10Eileen) [23:21:27] love that this test apple pay token from like 2 weeks ago still works [23:28:03] (03PS1) 10Eileen: Add journals to downloads [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1218375 (https://phabricator.wikimedia.org/T411547) [23:28:54] (03Merged) 10jenkins-bot: Fix link [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217361 (https://phabricator.wikimedia.org/T411547) (owner: 10Eileen) [23:29:58] ejegg: im failing to get it to hit my breakpoint locally but its giving me : "internal_api_error_TypeError", [23:29:58] "info": "[58762dbc562216b30f735418] Exception caught: WmfFramework::validateIP(): Argument #1 ($ip) must be of type string, null given, called in /var/www/html/extensions/DonationInterface/gateway_common/CountryValidation.php on line 96", [23:30:16] ohhh [23:30:16] it should have both country and donor country [23:30:28] oops, lemme try again locally [23:31:18] cstone: one more ... https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1218375 [23:31:59] (03PS3) 10Ejegg: Fill missing country from IP address [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/1218353 (https://phabricator.wikimedia.org/T406505) [23:32:05] ok, ^^^ will do it [23:32:36] though you may have to use proxyforward and hit paymentstestX.wmcloud.org to get a real geolocatable IP address [23:32:51] (03CR) 10Cstone: [C:03+2] Add journals to downloads [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1218375 (https://phabricator.wikimedia.org/T411547) (owner: 10Eileen) [23:33:36] yeah ejegg thats how im testing it [23:33:40] not exploding now thanks [23:34:58] (03Merged) 10jenkins-bot: Enhance email when batch run, only close batches if all are OK [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1217876 (https://phabricator.wikimedia.org/T411547) (owner: 10Eileen) [23:35:17] hmm ejegg but now country is empty on the donations queue [23:35:27] im trying to fix my debugger so i can be more helpful here hah [23:35:54] (03Merged) 10jenkins-bot: Minor tweaks to file based on review [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1218367 (owner: 10Eileen) [23:40:53] (03PS2) 10Eileen: Add journals to downloads [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1218375 (https://phabricator.wikimedia.org/T411547) [23:40:53] (03PS1) 10Eileen: Improve format in email [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/1218380 (https://phabricator.wikimedia.org/T411547) [23:44:40] oh weird, sorry, I should smoke test more