[01:16:54] 10Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2324Q2 maintenance window - https://phabricator.wikimedia.org/T337579 (10Eileenmcnaughton) [01:17:09] 10Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2324Q2 maintenance window - https://phabricator.wikimedia.org/T337579 (10Eileenmcnaughton) [01:17:49] 10Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2324Q2 maintenance window - https://phabricator.wikimedia.org/T337579 (10Eileenmcnaughton) [01:33:21] !log payments-wiki upgraded from 5596c7fd to 358e616e [01:33:26] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [03:54:49] (03PS5) 10Wfan: Add log and cancel_reason to indicate the failed reason [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/958563 (https://phabricator.wikimedia.org/T340159) [06:08:26] (03CR) 10CI reject: [V: 04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_39) - 10https://gerrit.wikimedia.org/r/960814 (owner: 10L10n-bot) [06:36:43] (03CR) 10DannyS712: [C: 03+2] "false positive" [extensions/DonationInterface] (REL1_39) - 10https://gerrit.wikimedia.org/r/960814 (owner: 10L10n-bot) [08:51:56] (03PS10) 10Damilare Adedoyin: Create Fundraiseup Audit Processor [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/959346 (https://phabricator.wikimedia.org/T346620) [08:53:37] (03PS7) 10Damilare Adedoyin: Add new payment processor for Fundraise-up [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/958957 (https://phabricator.wikimedia.org/T346622) [08:53:45] (03CR) 10CI reject: [V: 04-1] Create Fundraiseup Audit Processor [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/959346 (https://phabricator.wikimedia.org/T346620) (owner: 10Damilare Adedoyin) [08:54:16] (03PS11) 10Damilare Adedoyin: Create Fundraiseup Audit Processor [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/959346 (https://phabricator.wikimedia.org/T346620) [08:59:20] (03PS12) 10Damilare Adedoyin: Create Fundraiseup Audit Processor [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/959346 (https://phabricator.wikimedia.org/T346620) [09:15:53] (03CR) 10CI reject: [V: 04-1] Create Fundraiseup Audit Processor [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/959346 (https://phabricator.wikimedia.org/T346620) (owner: 10Damilare Adedoyin) [14:10:24] 10fundraising-tech-ops: Migrate fr-tech-ops documentation from Collab Wiki to Wikitech - https://phabricator.wikimedia.org/T342658 (10Jgreen) [14:13:33] 10fundraising-tech-ops: Migrate fr-tech-ops documentation from Collab Wiki to Wikitech - https://phabricator.wikimedia.org/T342658 (10Jgreen) [14:24:34] (03PS1) 10Ejegg: Add fiscal_number to MC message [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961115 (https://phabricator.wikimedia.org/T345346) [14:25:51] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/961117 [14:25:57] (03CR) 10Ejegg: [C: 03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/961117 (owner: 10Ejegg) [14:26:17] we'll want to temporarily disable the recurring charge job to deploy that one ^^^ [14:26:51] (03CR) 10CI reject: [V: 04-1] Add fiscal_number to MC message [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961115 (https://phabricator.wikimedia.org/T345346) (owner: 10Ejegg) [14:26:57] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/961117 (owner: 10Ejegg) [14:29:20] (03PS2) 10Ejegg: Add fiscal_number to MC message [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961115 (https://phabricator.wikimedia.org/T345346) [14:33:04] !log disabled recurring donations charge job for civi deploy [14:33:08] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [14:36:35] !log fundraising civicrm upgraded from 9efea665 to 41a4c2cf [14:36:39] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [14:40:00] ahh, no recurrings due for a next_sched [14:40:09] will have to pick one that's almost due [14:41:26] (03PS1) 10Thiemo Kreuz (WMDE): Stop binding against core's ILocalizedException interface [extensions/CentralNotice] - 10https://gerrit.wikimedia.org/r/961122 (https://phabricator.wikimedia.org/T287405) [14:44:09] (03CR) 10CI reject: [V: 04-1] 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:45:27] 10Fundraising Tech - Chaos Crew, 10FR-Tech-Analytics: Recent Email Sends Have No Clicks - https://phabricator.wikimedia.org/T347406 (10JMando) [14:47:09] oh fun, ancient django code failing [14:47:15] or maybe it's kafkatee [14:59:51] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨, 10Fundraising-Backlog: Recurring Gift Coding - https://phabricator.wikimedia.org/T345920 (10Ejegg) Deployed! I ran one regular recurring: https://civicrm.wikimedia.org/civicrm/contact/view/contribution?reset=1&id=94323074&cid=23320682&action=view&context=contributi... [15:00:05] well, the new code isn't breaking [15:00:14] I'll turn that recurring job back on [15:00:31] ejegg: did you get a chance to read my end of day email with the part about how to test the apple pay endpoints? [15:00:43] i skimmed it [15:00:46] and in app browser payments [15:01:07] i think well need a permanent tunnel/staging thats not hidden behind a cert? [15:01:09] i was wondering what we would do for that staging endpoint [15:01:17] yeah, the cert is the sticky bit [15:01:51] i mean, I guess they could publish a testing app that had a cert baked in, if fr-tech-ops wanted to allow a special-use cert to get that wide distribution [15:02:36] and we'd have to set up a staging payments site that can pull unmerged patches from gerrit, like we have for civi [15:04:18] !log re-enabled recurring donations charge job [15:04:22] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [15:16:04] 10Fundraising Tech - Chaos Crew, 10FR-Tech-Analytics: Recent Email Sends Have No Clicks - https://phabricator.wikimedia.org/T347406 (10nisrael) Hi fr-tech. Just for context, we set up clicktracking like normal in the email, but we were expecting to see click data from the donation landing page. The other donat... [15:17:05] Jeff_Green: i seem to have forgotten where we run DjangoBannerStats [15:17:25] i don't see it anywhere in process-control [15:18:48] and I can't see the pgehres database on the db when I log into frdev1002 - is it still mirrored there? [15:20:03] ejegg: it runs on entirely on fran1001 now (there's a local process-control and frdeploy there), and the db is on frdb1003 [15:20:32] ahh, cool [15:20:59] i think you should be able to access that database machine from frdev1002 too, but it's not mirrored to the staging db itself [15:21:05] ok, thanks [15:21:55] hmm, logs seem fairly normal [15:22:00] 2023-09-26 14:37:08,591 ERROR IMPRESSIONS: 5465 MATCHED / 0 NOMATCH with 2881 IGNORED / 0 ERROR [15:23:07] oic 'The other donation data from the landing page is showing except for the click data.' [15:23:11] catching up on backscroll (I was afk fetching tea) [15:23:28] Jeff_Green: looking at this ticket: T347406 [15:23:30] T347406: Recent Email Sends Have No Clicks - https://phabricator.wikimedia.org/T347406 [15:23:48] so i guess i want to see some of their links [15:24:20] thx, looking [15:24:23] 10Fundraising Tech - Chaos Crew, 10FR-Tech-Analytics: Recent Email Sends Have No Clicks - https://phabricator.wikimedia.org/T347406 (10Ejegg) Hi @nisrael, can you copy some of the donatewiki links from an affected email here? [15:24:43] i guess we want to look in the db to see whether there are clicks being counted for anything else [15:28:52] ok, we've got plenty of recent rows in donatewiki_unique for some recent emails [15:29:10] ejegg: I'm reviewing https://gerrit.wikimedia.org/r/c/integration/config/+/959251 and feeling a bit lost [15:29:34] ah yeah, that's more for releng to review [15:30:05] just taking out the bits that say to run the fundraising-specific tests on ParserFunctions and cldr [15:30:08] I figured a +1 from us might be worth it... and also just generally understanding what's gone wrong [15:30:38] oh yeah, definitely would be welcome! [15:31:11] what are we using ParserFunctions and cldr for [15:31:25] I vaguely remember cldr had something to do with languages/locale? [15:31:37] yep, cldr has localized names of currencies and countries [15:31:43] we use it in like 2 places in DI [15:32:05] but nothing very prominent, and nothing that's likely to change rapidly over time [15:32:27] then ParserFunctions I guess maybe we use to render the appeal? [15:32:31] but nothing in code [15:32:57] so there's absolutely no need to run master branch of that on paymentswiki and force them to maintain back-compat with LTS [15:36:40] 10Fundraising Tech - Chaos Crew, 10FR-Tech-Analytics: Recent Email Sends Have No Clicks - https://phabricator.wikimedia.org/T347406 (10Ejegg) The job is still running and we DO see recent click data (less than 15 min old) in donatewiki_unique for mailings sp73413733, sp73413742, sp73399410, sp73413729, sp7340... [15:37:20] ok that makes more sense ejegg thanks [15:37:57] so atm the unit tests for those extensions fail on our branch of MW? [15:38:42] yeah, and they are running on our branch of MW, but without all the right extensions installed [15:38:56] so they could also fix this by making the setup work right [15:39:04] I think there was one patch to try to make that happen [15:39:08] the tests depend on other exts? [15:39:29] https://gerrit.wikimedia.org/r/c/integration/config/+/948653/ [15:39:56] the tests fail because our branch of MW looks for donationinterface [15:40:04] and it's not cloned in the setup for those other extensions [15:40:31] somewhere in the composer autoloader i think it's trying to find the wmfFramework class [15:41:03] ahh I remember that [15:41:13] even though we removed that thing? [15:41:19] anyway, they COULD fix that, but looks like Umherirrender abandoned the patch that he was trying to fix it in: https://gerrit.wikimedia.org/r/c/integration/config/+/948653/ [15:41:22] or I thought we did [15:41:27] sigh... we CAN remove it [15:41:37] no time to finish the refactor [15:41:46] had to move on to more features [15:41:53] i thought you'd already got rid of the need for that class. [15:41:59] yep, we no longer need it [15:42:29] and we no longer have the drupal implementation [15:42:38] but it's called from a lot of places in the code [15:43:14] so the patch to replace all those calls with the equivalent MW core calls will be big and hard to rebase around other stuff if it doesn't get merged quickly [15:44:55] interesting [15:45:13] so i don't want to write it till we can get a task in sprint [15:45:22] hmm, thought I had a phab for that [15:45:29] https://github.com/wikimedia/mediawiki-extensions-DonationInterface/blob/d63c03bd1ac090333d6d573c478bc3115ef212d7/gateway_common/WmfFramework.php#L6 [15:45:32] but I don't see any open WmfFramework things [15:45:39] it doesn't look too scary to replace [15:46:21] are we calling some of those earlier on in the bootstrapping of MW? [15:46:34] nope, it's just called in 100+ places [15:47:26] I guess we can pare those down function-by-function [15:47:26] ok I see [15:48:13] i.e. first replace all the getIP calls [15:48:44] why are we setting the autoload requirement in the MW-level composer file and not the usual extension-level extension.json [15:49:03] hmm, probably because of composer merge? [15:51:00] hmm why would composer packages matter to our own homebrew static helper class [15:51:16] all that class is doing is acting as a gateway to service calls right? [15:53:53] I guess that leads me towards the question. If we took it out and autoloaded it in the extension, would it still work? [15:54:06] that might be an easier fix [15:55:38] 10Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface: Remove WmfFramework from DonationInterface - https://phabricator.wikimedia.org/T347412 (10Ejegg) [15:56:53] jgleeson: hmm, could it be there just because we have it in the autoload/files section of composer.json? [15:57:02] let's see if removing that breaks anything [15:57:14] yeah that's where I found it [15:57:39] it's also in the ext json file [15:57:55] right, that should be enough to make it work under MW [15:58:16] I'm not sure we need any of those autoload definitions in the composer file [15:58:27] this might be a thing of old [15:58:38] (03PS1) 10Ejegg: Drop composer autoloader listing for WmfFramework [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961146 [15:58:55] jgleeson: so we needed it before because drupal couldn't use the extension.json autoloading mechanism [15:59:02] but now I think it's totally superfluous [15:59:14] Oh I should tag that cldr pha [15:59:17] *phab [15:59:45] (03PS2) 10Ejegg: Drop composer autoloader listing for WmfFramework [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961146 (https://phabricator.wikimedia.org/T328240) [15:59:53] oh, was drupal pulling in the MW composer file? I thought it was just pulling in the DI-as-a-package [16:00:13] jgleeson: yep, it pulls in di-as-a-package [16:00:20] and since we don't follow psr4 [16:00:33] we need to put those classes in the autoloader section of composer.json [16:00:45] oh ok so that makes sense [16:00:50] for the CIVI project [16:00:55] -caps [16:00:57] i think WmfFramework got special treatment since it was an alias [16:01:19] so it wasn't picked up in the scanning [16:01:43] Thanks for suggesting this direction! [16:01:59] seems to pass all the tests [16:02:12] want to +2 it? [16:02:24] Then I'll update the composer.lock and vendor for our MW branch [16:02:34] nice [16:02:34] and we can try re-running a cldr test patch [16:02:37] sure [16:04:19] (03CR) 10Jgleeson: [C: 03+2] "Nice!" [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961146 (https://phabricator.wikimedia.org/T328240) (owner: 10Ejegg) [16:04:24] yay! [16:07:34] Brains are weird. I've sat and looked at that ticket, patch and CI output for literally weeks now and had zero idea how we could fix it. It took you to push up a change to a completely separate part of the pipeline for my brain to comprehend what was going on and start coming up with useful questions [16:08:35] and a lot of context and explanation from you! [16:10:55] heh, and it took your guiding me to the extension.json to make me think of a much lower-impact solution than I was going for! [16:11:12] so... yay for communication! [16:11:18] +1 [16:11:25] (03Merged) 10jenkins-bot: Drop composer autoloader listing for WmfFramework [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961146 (https://phabricator.wikimedia.org/T328240) (owner: 10Ejegg) [16:12:04] (03PS1) 10Ejegg: Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/961149 [16:12:06] (03CR) 10Ejegg: [C: 03+2] Merge branch 'master' into deployment [extensions/DonationInterface] (deployment) - 10https://gerrit.wikimedia.org/r/961149 (owner: 10Ejegg) [16:22:22] ok, those are merged [16:22:33] let's try a cldr patch [16:23:19] drumroll please: https://integration.wikimedia.org/ci/job/quibble-fundraising-cldr-REL1_39-php74-docker/103/console [16:23:25] wat [16:23:29] Bad Message 431 [16:23:30] reason: Request Header Fields Too Large [16:23:39] zuul stop trolling us please [16:23:56] oh that was just in my browser I guess??? [16:24:25] got past the autoloader! [16:24:30] running all the tests [16:27:39] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10MediaWiki-extensions-CLDR, 10Language-Team (Language-2023-July-September), and 2 others: quibble-fundraising-cldr-REL1_39-php74-docker failure on CLDR master - https://phabricator.wikimedia.org/T328240 (10Ejegg) Oh hey, looks like it was enough to j... [16:28:17] k, gonna grab some lunch [16:29:06] also taking a break, cooking dinner and gotta help Oscar with some Math homework so I'll be back later! [17:01:47] 10Fundraising-Backlog: Install Shoreditch theme on Community CiviCRM instance. - https://phabricator.wikimedia.org/T343487 (10Dwisehaupt) This requires drupal 7 and we are looking to use drupal 9. Unsure if we will be able to use this theme. It was noted in the associated asana task that it was ok to not use the... [17:30:04] (03PS3) 10Wfan: Add log and cancel_reason to indicate the failed reason from IPN message [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/958999 (https://phabricator.wikimedia.org/T340159) [17:30:21] (03CR) 10CI reject: [V: 04-1] Add log and cancel_reason to indicate the failed reason from IPN message [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/958999 (https://phabricator.wikimedia.org/T340159) (owner: 10Wfan) [17:32:45] (03PS4) 10Wfan: Add cancel authorize process from auto rescue end process's webhook message [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/958999 (https://phabricator.wikimedia.org/T340159) [17:34:02] (03PS6) 10Wfan: Add log and cancel_reason to indicate the failed reason [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/958563 (https://phabricator.wikimedia.org/T340159) [17:35:41] (03PS5) 10Wfan: Add cancel authorize process from auto rescue end process's webhook message [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/958999 (https://phabricator.wikimedia.org/T340159) [17:38:43] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨, 10Fundraising-Backlog, 10Patch-For-Review: Auto-Rescue Audit processing updates - https://phabricator.wikimedia.org/T340159 (10AnnWF) For audit parse part: doubled checked the payment accounting report, no need to update the audit file, that we have additional st... [17:43:50] (03PS1) 10Ejegg: Drop WmfFramework::debugLog [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961172 (https://phabricator.wikimedia.org/T347412) [17:45:31] (03CR) 10CI reject: [V: 04-1] Drop WmfFramework::debugLog [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961172 (https://phabricator.wikimedia.org/T347412) (owner: 10Ejegg) [17:54:20] (03PS1) 10Wfan: Remove Astropay from DI [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/960675 (https://phabricator.wikimedia.org/T326594) [17:55:52] (03CR) 10CI reject: [V: 04-1] Remove Astropay from DI [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/960675 (https://phabricator.wikimedia.org/T326594) (owner: 10Wfan) [17:58:48] (03PS2) 10Wfan: Remove Astropay from DI [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/960675 (https://phabricator.wikimedia.org/T326594) [17:59:44] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨, 10Fundraising-Backlog, 10FR-Smashpig, 10FR-dlocal: Remove old AstroPay code from SmashPig - https://phabricator.wikimedia.org/T326218 (10AnnWF) a:03AnnWF [18:00:26] (03CR) 10CI reject: [V: 04-1] Remove Astropay from DI [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/960675 (https://phabricator.wikimedia.org/T326594) (owner: 10Wfan) [18:00:59] (03PS1) 10Wfan: Remove Astropay from main page [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/961176 (https://phabricator.wikimedia.org/T326594) [18:05:09] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Matching import - duplicate contribution error - https://phabricator.wikimedia.org/T345665 (10greg) [18:05:33] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Matching import - duplicate contribution error - https://phabricator.wikimedia.org/T345665 (10XenoRyet) p:05Triage→03High [18:05:56] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Engage DAF import- duplicate issue - https://phabricator.wikimedia.org/T345773 (10XenoRyet) p:05Medium→03High [18:11:30] (03PS2) 10Ejegg: Drop WmfFramework::debugLog [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961172 (https://phabricator.wikimedia.org/T347412) [18:12:32] (03PS3) 10Ejegg: Drop WmfFramework::debugLog [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/961172 (https://phabricator.wikimedia.org/T347412) [18:13:17] 10Fundraising-Backlog: Enabling BACs in for UK donation processing - https://phabricator.wikimedia.org/T324519 (10greg) [18:19:38] ah, now that we're finding the original transactions for those Adyen refunds we're getting errors because the currency's not matching [18:19:44] hmm, let's see what the IPN has [18:36:23] ok, so the IPN only has the USD amount [18:42:49] 10Fundraising-Backlog, 10FR-donorservices: Permission changed for DR agents - https://phabricator.wikimedia.org/T343899 (10NNichols) @Eileenmcnaughton Sandra and I talked this through. She is okay with not creating another role for donor relations. Everyone with the Donor Relations role should have this abil... [18:47:32] 10fundraising-tech-ops: Fundraising environment support for Debian 12 (Bookworm) - https://phabricator.wikimedia.org/T344290 (10Jgreen) [18:48:41] oh huh, got a duplicate order_id failmail 3 hours ago [18:49:31] didn't we deploy the fix for that previously [18:49:34] ? [18:50:10] 10Fundraising-Backlog, 10FR-donorservices: Venmo browser redirect issue - https://phabricator.wikimedia.org/T347420 (10AMJohnson) [18:50:12] yeah, last night :( [19:17:53] 10Fundraising-Backlog: Changing User Permissions in Civi - https://phabricator.wikimedia.org/T347058 (10NNichols) @Eileenmcnaughton I created a new role on Staging - Major Gifts and Endowment. I've tested it with a new user as well. It checks off the goal of removing permission to edit or delete a contribution... [19:23:40] another dupe ejegg ! [19:23:59] I just caught your email. looks like a different one to our scenario [19:24:34] ah yeah, at first i thought you meant a second one just came in [19:36:17] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨, 10Fundraising-Backlog, 10fundraising-tech-ops: Setup SFTP Connection to FRUP servers for contribution imports - https://phabricator.wikimedia.org/T346349 (10XenoRyet) 05Open→03Resolved [19:36:35] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨, 10Fundraising-Backlog, 10fundraising-tech-ops: Setup SFTP Connection to FRUP servers for contribution imports - https://phabricator.wikimedia.org/T346349 (10XenoRyet) [19:36:37] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨: Determine the frequency of contribution imports - https://phabricator.wikimedia.org/T346351 (10XenoRyet) 05Open→03Resolved [19:36:47] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨, 10Fundraising-Backlog, 10fundraising-tech-ops: Setup SFTP Connection to FRUP servers for contribution imports - https://phabricator.wikimedia.org/T346349 (10XenoRyet) [19:36:51] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨: Create job in process control to run the contribution download - https://phabricator.wikimedia.org/T346358 (10XenoRyet) 05Open→03Resolved [19:37:22] 10Fundraising Tech - Chaos Crew: paypal refund require 3 fields - https://phabricator.wikimedia.org/T345196 (10XenoRyet) 05Open→03Resolved [19:37:31] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10FR-dlocal, 10MW-1.41-notes (1.41.0-wmf.28; 2023-09-26): Dlocal payments with method MP fail with missing wallet parameter - https://phabricator.wikimedia.org/T346650 (10XenoRyet) 05Open→03Resolved [19:38:22] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10MediaWiki-extensions-CLDR, 10Language-Team (Language-2023-July-September), and 2 others: quibble-fundraising-cldr-REL1_39-php74-docker failure on CLDR master - https://phabricator.wikimedia.org/T328240 (10XenoRyet) 05Open→03Resolved [19:39:02] 10Fundraising Sprint Istanbool (not Constantidouble), 10Fundraising Sprint Message in a JSON blob, 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨, 10Fundraising Tech - Chaos Crew, and 5 others: "Order id is duplicated" error from dlocal - https://phabricator.wikimedia.org/T334905 (10XenoRyet) 05Open→03Reso... [19:43:15] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨, 10Fundraising-Backlog: Fundraising Sprint R - Priorities - https://phabricator.wikimedia.org/T346180 (10XenoRyet) 05Open→03Resolved [19:46:00] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨, 10Fundraising-Backlog: AMEX rejected transactions through Ingenico are to be ported to Adyen - https://phabricator.wikimedia.org/T338523 (10XenoRyet) p:05Triage→03High [19:48:29] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Individual Engage File Import Duplicates - https://phabricator.wikimedia.org/T347362 (10XenoRyet) p:05Triage→03High [19:49:01] 10Fundraising-Backlog: Establishing gateways for Fundraise Up and Braintree for new donation processing in Civi CRM - https://phabricator.wikimedia.org/T346392 (10Damilare) [19:49:05] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨, 10Fundraising-Backlog, 10Patch-For-Review: Create Fundraiseup PaymentProcessor in CiviCRM - https://phabricator.wikimedia.org/T346622 (10Damilare) [19:53:41] 10Fundraising-Backlog: Measure donation processing rate (once we decide what that is) - https://phabricator.wikimedia.org/T342013 (10AKanji-WMF) Aiming to have in place well before 6enC [20:11:47] 10fundraising-tech-ops: Fundraising environment support for Debian 12 (Bookworm) - https://phabricator.wikimedia.org/T344290 (10Jgreen) [20:36:59] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog: Add fundraiseup to the list of processors in CiviCRM buildkit - https://phabricator.wikimedia.org/T347359 (10AKanji-WMF) [20:37:03] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Patch-For-Review: Create Fundraiseup PaymentProcessor in CiviCRM - https://phabricator.wikimedia.org/T346622 (10AKanji-WMF) [20:37:07] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Patch-For-Review: Create SmashPig FundraiseupAudit Class - https://phabricator.wikimedia.org/T346621 (10AKanji-WMF) [20:37:10] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Patch-For-Review: Create FundraiseUp Audit module in CiviCRM - https://phabricator.wikimedia.org/T346620 (10AKanji-WMF) [20:37:12] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog: Establishing gateways for Fundraise Up and Braintree for new donation processing in Civi CRM - https://phabricator.wikimedia.org/T346392 (10AKanji-WMF) [20:37:14] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog: Recurring Gift Coding - https://phabricator.wikimedia.org/T345920 (10AKanji-WMF) [20:37:16] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10FR-donorservices: Deduper and legacy merging overwriting issue - https://phabricator.wikimedia.org/T345206 (10AKanji-WMF) [20:37:20] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog: Bug with new Recurring Financial Types - https://phabricator.wikimedia.org/T345919 (10AKanji-WMF) [20:37:22] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Patch-For-Review: Rationalise our mailing table data & related code so we can safely run civimail without insane queries - https://phabricator.wikimedia.org/T346194 (10AKanji-WMF) [20:37:26] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: `coworker` internal maintenance mode - https://phabricator.wikimedia.org/T344395 (10AKanji-WMF) [20:37:28] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10FR-tech-data-integrity: Making Gift Coding Changes to gifts in July - https://phabricator.wikimedia.org/T344012 (10AKanji-WMF) [20:37:30] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Wikipedia-iOS-App-Backlog, 10Patch-For-Review, and 2 others: fr-tech task: Create getAppPaymentMethods donation API method - https://phabricator.wikimedia.org/T344860 (10AKanji-WMF) [20:37:34] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Civi's preview of receipt: Recurring donations displayed as one-time - https://phabricator.wikimedia.org/T342081 (10AKanji-WMF) [20:37:42] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Wikipedia-iOS-App-Backlog, 10Patch-For-Review, 10iOS Release FY2023-24: fr-tech task: Create appDonate donation API method - https://phabricator.wikimedia.org/T344774 (10AKanji-WMF) [20:37:48] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog: India Recurring - Handle Wallet disabled status in IPNs - https://phabricator.wikimedia.org/T341300 (10AKanji-WMF) [20:37:52] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog: Implement Auto-Rescue Webhook handling - https://phabricator.wikimedia.org/T340164 (10AKanji-WMF) [20:37:56] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog: Implement Auto-Rescue retryable failure detection - https://phabricator.wikimedia.org/T340163 (10AKanji-WMF) [20:38:00] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Bad query on civicrm mailing dash board - https://phabricator.wikimedia.org/T335071 (10AKanji-WMF) [20:38:04] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Civi - Increase limit on email sends to 2000 / enable CiviMail - https://phabricator.wikimedia.org/T335296 (10AKanji-WMF) [20:38:12] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog: Change transaction descriptor to omit phone number reference - https://phabricator.wikimedia.org/T336779 (10AKanji-WMF) [20:38:16] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Clean up old TY CiviMail records - https://phabricator.wikimedia.org/T335070 (10AKanji-WMF) [20:38:20] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Civi-Dedupe: Can we speed up deduper query? - https://phabricator.wikimedia.org/T333909 (10AKanji-WMF) [20:38:24] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10FR-donorservices: Unable to transfer donations from one CID to another after accidental CID merge. - https://phabricator.wikimedia.org/T330539 (10AKanji-WMF) [20:38:28] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10Patch-For-Review: Auto-Rescue Audit processing updates - https://phabricator.wikimedia.org/T340159 (10AKanji-WMF) [20:38:36] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10FR-Smashpig, 10FR-dlocal: Remove old AstroPay code from SmashPig - https://phabricator.wikimedia.org/T326218 (10AKanji-WMF) [20:38:44] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog: Issue with Paypal donations made on GiveLively for events - https://phabricator.wikimedia.org/T295726 (10AKanji-WMF) [20:38:50] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10MediaWiki-extensions-FundraiserLandingPage, 10donate.wikimedia.org: donate.wikimedia.org landing pages don't have descriptions in search engine results - https://phabricator.wikimedia.org/T254808 (10AKanji-WMF) [20:38:54] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Individual Engage File Import Duplicates - https://phabricator.wikimedia.org/T347362 (10AKanji-WMF) [20:39:00] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10FR-dlocal, 10MediaWiki-extensions-DonationInterface, and 2 others: Remove old AstroPay code from DonationInterface - https://phabricator.wikimedia.org/T326594 (10AKanji-WMF) [20:39:04] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog: AMEX rejected transactions through Ingenico are to be ported to Adyen - https://phabricator.wikimedia.org/T338523 (10AKanji-WMF) [20:39:10] 10Fundraising Sprint Spacebar Oddity 👾, 10Fundraising-Backlog, 10IP Masking, 10MediaWiki-extensions-CentralNotice, 10MW-1.41-notes (1.41.0-wmf.28; 2023-09-26): Update Fundraising Tech-owned products that may be affected by IP Masking - https://phabricator.wikimedia.org/T326943 (10AKanji-WMF) [20:48:14] 10Fundraising Sprint Rasberry Pi Beret 👩🏽‍🎨, 10Fundraising Sprint Spacebar Oddity 👾, 10MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), 10Patch-For-Review: Add Fundraiseup JS Script to DonateWiki Head - https://phabricator.wikimedia.org/T346975 (10Damilare) [22:14:34] (03PS1) 10Eileen: Port Queue maintenance mode [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/961247 (https://phabricator.wikimedia.org/T344395) [22:56:56] 10Fundraising-Backlog, 10FR-Adyen, 10FR-Smashpig: Fix ApplePay recurring - https://phabricator.wikimedia.org/T347441 (10Ejegg) [23:06:59] 10Fundraising-Backlog, 10FR-Adyen, 10FR-Smashpig: Fix ApplePay recurring - https://phabricator.wikimedia.org/T347441 (10Ejegg) 05Open→03Invalid Ignore this - was grouping by the wrong column :P [23:16:23] (03PS8) 10Cstone: Add api for getPaymentMethods [extensions/DonationInterface] - 10https://gerrit.wikimedia.org/r/958523 (https://phabricator.wikimedia.org/T344860) [23:16:46] (03Abandoned) 10Cstone: Add new app getpaymentmethods For the app, takes country as a param [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/953746 (https://phabricator.wikimedia.org/T344860) (owner: 10Cstone) [23:58:17] (03PS1) 10Eileen: Implement CiviCRM queue-busy hook [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/961255 (https://phabricator.wikimedia.org/T344395)