[00:02:35] (03PS1) 10Ejegg: Add a second redis instance for donor prefs queues [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/980961 (https://phabricator.wikimedia.org/T352928) [00:02:53] ugh, one more queue and one more queue job [00:09:57] (03PS1) 10Ejegg: Add defaults for recurring-upgrade queue [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/980962 (https://phabricator.wikimedia.org/T352907) [00:29:21] (03PS1) 10Ejegg: Send recurring upgrade donations to new queue [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/980964 (https://phabricator.wikimedia.org/T352907) [00:29:30] (03CR) 10CI reject: [V: 04-1] Send recurring upgrade donations to new queue [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/980964 (https://phabricator.wikimedia.org/T352907) (owner: 10Ejegg) [00:53:34] (03PS1) 10Ejegg: Recurring QC can read from recurring-upgrade queue [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/980967 (https://phabricator.wikimedia.org/T352907) [00:57:29] (03PS2) 10Ejegg: Add a second redis instance for donor prefs queues [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/980961 (https://phabricator.wikimedia.org/T352928) [01:12:38] oh that network segmentation shouldn't be too hard [01:13:19] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: DAF change: soft credit to donors and link to DAF company - https://phabricator.wikimedia.org/T306226 (10Eileenmcnaughton) @MDemosWMF just stumbled across this old task - my feeling is we can close it out... [01:15:33] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Use new cache-recalculation-suppression API params in more jobs - https://phabricator.wikimedia.org/T176180 (10Eileenmcnaughton) 05Open→03Declined Not too sure this is relevant now [01:17:51] 10Fundraising Sprint Owls, 10Fundraising Sprint Pluto is still a planet, 10Fundraising Sprint Queue is pronounced GJif, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: civi: report filter for total USD within a time period - https://phabricator.wikimedia.org/T151271 (10Eileenmcnaughton) 05Open→... [02:00:31] (03PS1) 10Ejegg: Network segmentation [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/980974 (https://phabricator.wikimedia.org/T352928) [02:40:58] (03CR) 10Ejegg: [C: 04-1] "Hmm, seems to break the recurring upgrade form" [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/980974 (https://phabricator.wikimedia.org/T352928) (owner: 10Ejegg) [03:37:09] 10Fundraising Sprint - X gon' donate to ya, 10Fundraising-Backlog, 10FR-AutoTY-Email, 10FR-donorservices: EoY receipt email donation format issue 2023 - https://phabricator.wikimedia.org/T332232 (10Cstone) I think this was fixed with {T351822} need to data clean up the ones from 2023 that are still there [06:56:02] (03PS1) 10Wangombe: Update reference to namespaced TranslateMetadata::class [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/980983 (https://phabricator.wikimedia.org/T348496) [06:58:46] (03CR) 10CI reject: [V: 04-1] Update reference to namespaced TranslateMetadata::class [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/980983 (https://phabricator.wikimedia.org/T348496) (owner: 10Wangombe) [07:32:59] (03PS2) 10Wangombe: Update reference to namespaced TranslateMetadata::class [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/980983 (https://phabricator.wikimedia.org/T348496) [07:33:48] (03PS2) 10Wangombe: Update reference to namespaced TranslateMetadata::class [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/980983 (https://phabricator.wikimedia.org/T348496) [08:00:46] (03CR) 10CI reject: [V: 04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_40) - 10https://gerrit.wikimedia.org/r/981045 (owner: 10L10n-bot) [13:20:53] (03PS1) 10Damilare Adedoyin: Remove calls to GeoIP 1 in Extension:LandingCheck [extensions/LandingCheck] - 10https://gerrit.wikimedia.org/r/981327 (https://phabricator.wikimedia.org/T352247) [13:22:55] (03CR) 10CI reject: [V: 04-1] Remove calls to GeoIP 1 in Extension:LandingCheck [extensions/LandingCheck] - 10https://gerrit.wikimedia.org/r/981327 (https://phabricator.wikimedia.org/T352247) (owner: 10Damilare Adedoyin) [13:24:13] (03PS2) 10Damilare Adedoyin: Remove calls to GeoIP 1 in Extension:LandingCheck [extensions/LandingCheck] - 10https://gerrit.wikimedia.org/r/981327 (https://phabricator.wikimedia.org/T352247) [13:54:32] (03CR) 10Kosta Harlan: [C: 03+2] Remove calls to GeoIP 1 in Extension:LandingCheck [extensions/LandingCheck] - 10https://gerrit.wikimedia.org/r/981327 (https://phabricator.wikimedia.org/T352247) (owner: 10Damilare Adedoyin) [14:11:06] (03Merged) 10jenkins-bot: Remove calls to GeoIP 1 in Extension:LandingCheck [extensions/LandingCheck] - 10https://gerrit.wikimedia.org/r/981327 (https://phabricator.wikimedia.org/T352247) (owner: 10Damilare Adedoyin) [14:29:48] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Successful Adyen transactions not making it into CiviCRM - https://phabricator.wikimedia.org/T345736 (10Damilare) a:03Damilare [15:23:17] 10Fundraising-Backlog, 10FR-Docker: Update fundraising-dev scripts to use docker compose v2 - https://phabricator.wikimedia.org/T352992 (10Ejegg) [15:25:26] thanks for the quick work on that LandingCheck page damilare ! [15:27:10] np thanks for talking it through also ejegg [15:45:32] hmm, 51 contacts still in the acoustic DB with the javamatch url. I wonder why they didn't get updated [15:45:44] perhaps they no longer have employer IDs in Civi? [15:47:57] CID 13058042 has no employer_id nor relationship in civi, but has some employer stuff in acoustic [15:48:05] where did that come from? [15:49:06] ah email is shared between contacts [16:54:53] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Matching Gift information link broken - https://phabricator.wikimedia.org/T352771 (10Ejegg) [16:56:42] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Matching Gift information link broken - https://phabricator.wikimedia.org/T352771 (10Ejegg) OK, the data looks good in Acoustic, all except for 51 contacts whose emails are shared in Civi. I'll make sure those 51 get exported tonight, but we can turn the... [19:19:16] 10Fundraising-Backlog, 10Data-Engineering, 10MediaWiki-extensions-EventLogging, 10Product-Analytics, 10Event-Platform: Decommission all legacy EventLogging MobileWikiApp* schemas. - https://phabricator.wikimedia.org/T353014 (10Ottomata) [19:20:04] 10Fundraising-Backlog, 10Data-Engineering, 10MediaWiki-extensions-EventLogging, 10Product-Analytics, 10Event-Platform: Decommission all legacy EventLogging MobileWikiApp* schemas. - https://phabricator.wikimedia.org/T353014 (10Ottomata) [19:31:29] 10Fundraising-Backlog, 10Data-Engineering, 10MediaWiki-extensions-EventLogging, 10Product-Analytics, 10Event-Platform: Determine which remaining legacy EventLogging schemas need to be migrated or decommissioned - https://phabricator.wikimedia.org/T282131 (10Ottomata) [19:31:45] 10Fundraising-Backlog, 10Data-Engineering, 10MediaWiki-extensions-EventLogging, 10Product-Analytics, 10Event-Platform: Decommission all legacy EventLogging MobileWikiApp* schemas. - https://phabricator.wikimedia.org/T353014 (10Ottomata) 05Open→03Declined Oh, actually! There is [[ https://phabricator... [19:39:02] 10Fundraising-Backlog, 10Data-Engineering, 10MediaWiki-extensions-EventLogging, 10Product-Analytics, 10Event-Platform: Determine which remaining legacy EventLogging schemas need to be migrated or decommissioned - https://phabricator.wikimedia.org/T282131 (10Ottomata) [19:39:33] 10Fundraising-Backlog, 10Data-Engineering, 10MediaWiki-extensions-EventLogging, 10Product-Analytics, 10Event-Platform: Determine which remaining legacy EventLogging schemas need to be migrated or decommissioned - https://phabricator.wikimedia.org/T282131 (10Ottomata) 05Open→03Resolved a:03Ottomata... [20:23:33] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: DAF change: soft credit to donors and link to DAF company - https://phabricator.wikimedia.org/T306226 (10MDemosWMF) I think so, but lets check with @RLewis [20:44:14] 10Fundraising-Backlog, 10Wikipedia-Android-App-Backlog, 10Wikipedia-iOS-App-Backlog: Hide CTA to edit Wikipedia on thank you page when loading from the apps - https://phabricator.wikimedia.org/T353023 (10Tsevener) [20:45:28] 10Fundraising-Backlog, 10Wikipedia-Android-App-Backlog, 10Wikipedia-iOS-App-Backlog: Hide CTA to edit Wikipedia on thank you page when loading from the apps - https://phabricator.wikimedia.org/T353023 (10Tsevener) [20:45:43] 10Fundraising-Backlog, 10Wikipedia-Android-App-Backlog, 10Wikipedia-iOS-App-Backlog: Hide CTA to edit Wikipedia on thank you page when loading from the apps - https://phabricator.wikimedia.org/T353023 (10Tsevener) [20:48:16] 10Fundraising-Backlog, 10Wikipedia-Android-App-Backlog, 10Wikipedia-iOS-App-Backlog: Hide CTA to edit Wikipedia on thank you page when loading from the apps - https://phabricator.wikimedia.org/T353023 (10Pcoombe) 05Open→03Resolved a:03Pcoombe Thanks for flagging this! Done with [this change](https://th... [21:31:18] 10Fundraising Sprint - X gon' donate to ya, 10Fundraising-Backlog: Import bug - https://phabricator.wikimedia.org/T352720 (10Eileenmcnaughton) I finally figured out the cause of this - it was an issue with managed.entities reconcile not working - which was fixed in d891b909f - I don't think this issue with the... [21:52:14] 10Fundraising-Backlog: Update Smashpig currencies in January 2024 - https://phabricator.wikimedia.org/T353027 (10HNordeenWMF) [22:11:37] fr-tech does this look reasonable for migrating a day's worth of ingenico recurrings? https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/965844 [22:11:54] I'd be thrilled to talk through it in a video chat [22:14:24] hmm, that's not actually going to cut it, is it? [22:21:56] OK, here it is with some extra safeguards to avoid updating tokens that are shared between recurrings on different days: https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/965844 [22:27:09] (03PS2) 10Ejegg: Network segmentation [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/980974 (https://phabricator.wikimedia.org/T352928) [22:28:30] hah, it was that easy ^^^ [22:29:02] (03CR) 10Ejegg: "Ready for review - PS2 fixes the recurring upgrade form" [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/980974 (https://phabricator.wikimedia.org/T352928) (owner: 10Ejegg) [22:29:36] ejegg: back now had to go outside while its still 70 [22:31:41] enjoy it while it lasts! [22:31:57] (03PS3) 10Ejegg: Add a second redis instance for donor prefs queues [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/980961 (https://phabricator.wikimedia.org/T352928) [22:31:59] (03PS3) 10Ejegg: Network segmentation [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/980974 (https://phabricator.wikimedia.org/T352928) [22:32:07] so there are two things [22:32:16] i guess the token migration is more pressing [22:32:45] it's just making me a little anxious to think about, and i keep getting interrupted here so i feel like i've forgotten something key [22:33:05] anyway, i have these scripts to do it in the DB: https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/965844 [22:36:03] cstone so i'm probably overthinking it [22:36:52] just found out that there is only one ingenico token that's getting mapped to two different adyen tokens [22:37:26] wait, let me check that on the input files too [22:43:26] oh, that's annoying- 6 rows with no ingenico token at all [22:43:37] but no duplicates [22:44:23] so... how did my update scripts make that one ingenico token go to two different adyen ones? [22:45:29] ok, matching on invoice_id [22:45:48] I guess we don't need to care about that invoice_id now that we have the extra field [22:46:02] contribution_recur_smashpig.processor_contact_id [22:46:26] ejegg: do you have an example csv somewhere? [22:46:45] cstone they're all up in my homedir on frdev [22:46:50] ok cool [22:46:58] lemme put them somewhere you can read them [22:47:32] just one is fine just knowing what is in what field etc [23:20:33] 10Fundraising-Backlog: fetchCustomerData() must be of the type string - https://phabricator.wikimedia.org/T353031 (10AnnWF) [23:29:37] 10Fundraising-Backlog: ApplePay: validation_url https://cn-apple-pay-gateway.apple.com/paymentservices/startSession is not on an allowed domain - https://phabricator.wikimedia.org/T324414 (10AnnWF) [23:30:06] 10Fundraising-Backlog, 10Wikipedia-iOS-App-Backlog, 10iOS Release FY2023-24: Don't show in-app apple pay banners when apple pay region is CN - https://phabricator.wikimedia.org/T352180 (10AnnWF) [23:35:28] 10Fundraising-Backlog: add unionpay to adyen submethod - https://phabricator.wikimedia.org/T353032 (10AnnWF) [23:40:11] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: add more submethods to adyen - https://phabricator.wikimedia.org/T353032 (10AnnWF) [23:40:48] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: add more submethods to adyen - https://phabricator.wikimedia.org/T353032 (10AnnWF) [23:46:04] 10Fundraising-Backlog, 10Wikipedia-iOS-App-Backlog, 10iOS Release FY2023-24: Don't show in-app apple pay banners when apple pay region is CN - https://phabricator.wikimedia.org/T352180 (10AnnWF) still happening Dec 7 08:30:32 payments1007 mediawiki[70703]: mediawiki[70703]: [ZXGCqNVkpXCdmvPWTCNrMwAAAAM] /a...