[00:00:28] 10Fundraising-Backlog: Misleading payment error messages cause supporters to be double/triple charged - https://phabricator.wikimedia.org/T356188 (10MBeat33) thank you for this Task @AKanji-WMF 1. Your donation is pending. If you do not see the Thank You page in //[time auto settler generally takes]// please c... [00:03:49] (03PS3) 10Eileen: Pull in updates from theisland upstream [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997601 (https://phabricator.wikimedia.org/T356365) [00:04:17] ejegg: donorprefsques is running [00:05:00] i think I know whats wrong lets see [00:07:45] good luck cstone ! [00:07:49] gonna stop for the day [00:07:49] ok well that wasnt totally it but I was looking in the wrong queue haha [00:07:53] thanks ejegg ! [00:16:42] (03CR) 10Eileen: "yeah - looks like it went a bit south when I tried to break into multiple commits to find the test fail" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997582 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [00:18:25] (03CR) 10CI reject: [V: 04-1] Move UPIDonationsQueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997582 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [00:18:48] (03CR) 10CI reject: [V: 04-1] Move transactional QueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997586 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [00:22:23] (03PS3) 10Eileen: Move UPIDonationsQueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997582 (https://phabricator.wikimedia.org/T356115) [00:23:38] (03PS3) 10Eileen: Move transactional QueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997586 (https://phabricator.wikimedia.org/T356115) [00:25:48] (03PS4) 10Eileen: Move transactional QueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997586 (https://phabricator.wikimedia.org/T356115) [00:29:13] 10Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for khancock - https://phabricator.wikimedia.org/T356466 (10Dwisehaupt) Renewed certificate and sent via email. Password sent via SMS. [00:33:20] (03PS1) 10Eileen: Move DonationQueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997605 (https://phabricator.wikimedia.org/T356115) [00:34:15] 10Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for ejegg - https://phabricator.wikimedia.org/T356720 (10Dwisehaupt) [00:34:56] 10Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for nisrael - https://phabricator.wikimedia.org/T356721 (10Dwisehaupt) [00:35:33] 10Fundraising-Backlog, 10fundraising-tech-ops: Issue new SSL Client Certificate for dbautista - https://phabricator.wikimedia.org/T356722 (10Dwisehaupt) [00:51:28] (03CR) 10CI reject: [V: 04-1] Move DonationQueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997605 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [01:25:18] (03Abandoned) 10Eileen: Move Top queue objects to extension [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/994353 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [01:25:57] (03PS3) 10Eileen: Add theisland to our required extensions, now it is enabled on prod & staging [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997600 (https://phabricator.wikimedia.org/T356365) [01:38:32] (03CR) 10Ejegg: Add theisland to our required extensions, now it is enabled on prod & staging [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997600 (https://phabricator.wikimedia.org/T356365) (owner: 10Eileen) [01:38:41] (03CR) 10Ejegg: [C: 03+2] Add theisland to our required extensions, now it is enabled on prod & staging [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997600 (https://phabricator.wikimedia.org/T356365) (owner: 10Eileen) [02:05:26] (03Merged) 10jenkins-bot: Add theisland to our required extensions, now it is enabled on prod & staging [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997600 (https://phabricator.wikimedia.org/T356365) (owner: 10Eileen) [06:44:44] (03CR) 10CI reject: [V: 04-1] Localisation updates from https://translatewiki.net. [extensions/DonationInterface] (REL1_40) - 10https://gerrit.wikimedia.org/r/997663 (owner: 10L10n-bot) [07:29:23] (03PS1) 10Eileen: Cleanup unsubscribe queue consumer prior to moving [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997758 (https://phabricator.wikimedia.org/T356115) [07:29:25] (03PS1) 10Eileen: Move UnsubscribeQueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997759 [07:29:27] (03PS1) 10Eileen: Attempt settings [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997760 [07:47:22] (03CR) 10CI reject: [V: 04-1] Move UnsubscribeQueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997759 (owner: 10Eileen) [07:47:59] (03CR) 10CI reject: [V: 04-1] Cleanup unsubscribe queue consumer prior to moving [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997758 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [07:48:09] (03PS1) 10Eileen: WIP switch code to use Fredge api [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997764 [07:48:21] (03CR) 10CI reject: [V: 04-1] Attempt settings [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997760 (owner: 10Eileen) [07:50:16] (03PS2) 10Eileen: Move DonationQueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997605 (https://phabricator.wikimedia.org/T356115) [07:50:33] (03PS2) 10Eileen: Cleanup unsubscribe queue consumer prior to moving [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997758 (https://phabricator.wikimedia.org/T356115) [08:10:39] (03CR) 10CI reject: [V: 04-1] WIP switch code to use Fredge api [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997764 (owner: 10Eileen) [09:52:54] 10Fundraising-Backlog: Misleading payment error messages cause supporters to be double/triple charged - https://phabricator.wikimedia.org/T356188 (10krobinson) Thanks @AKanji-WMF for this task and @MBeat33 Adding some context / background that might be helpful: Donors whose donation is held up at 'authorized... [10:49:59] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10MW-1.42-notes (1.42.0-wmf.17; 2024-02-06), 10Patch-For-Review: PayPal duplicate donations - https://phabricator.wikimedia.org/T355062 (10krobinson) Thanks @Ejegg - it's great to know there isn't an issue. I'm not sure we'll ever get to the bottom of... [13:19:37] fr-tech I've got a washing machine repair contractor here so I'll be afk for a little while dealing with that [13:21:44] np [13:40:03] (03PS1) 10Damilare Adedoyin: WIP: Use external identifier to dedupe on insert [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997848 (https://phabricator.wikimedia.org/T355982) [14:03:38] well that easy enough. it was blocked up by kids socks [14:40:04] oh hah jgleeson . Well, no expensive repair at least [14:40:27] i wonder what percent of their service calls are just that [14:52:16] yep exactly ejegg|away ha. I'll take it! [14:53:14] apparently when you overload the machine socks and small items can squeeze through the drum seal [14:54:14] now I'm gonna go pickup the lil one whose socks caused all the trouble ha. back soon [15:19:31] (03PS6) 10Ejegg: Move date determination to DonationMessage [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/995332 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [15:20:23] (03CR) 10Ejegg: [C: 03+2] "The argument to separate this out sounds reasonable. Now I wonder if the normalize function should set $this->message at the end." [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/995332 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [15:24:39] (03PS7) 10Ejegg: Standardise thank you date determination in DonationMessage [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/995333 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [15:24:42] (03CR) 10Ejegg: [C: 03+2] Standardise thank you date determination in DonationMessage [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/995333 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [15:29:24] fr-tech I'm looking at T317837 and I think the way forward is pretty straightforward [15:29:24] T317837: Remove Adyen WSDL classes and related code in Api.php and PaymentProvider classes - https://phabricator.wikimedia.org/T317837 [15:30:20] We can just add a getInstanceFromJSON method to the AdyenMethod class that parallels the current getInstanceFromWSDL method [15:30:46] As well as the constructFromJSON to replace constructFromWSDL [15:30:58] that construct one on the subclasses too [15:31:15] hmmm glad to hear the way forward is not by going backwards and then around in circles [15:31:18] then from there I think there's no more referencec to the WSDL [15:31:21] * AndyRussG|vol runs away [15:31:22] hi AndyRussG|vol ! [15:31:28] ejegg: ;) [15:32:24] giant hugs to all, ;) [15:32:27] thanks for your email btw. I have a reply started in my drafts - i'll try to send soon! [15:33:01] ejegg: heheh thx no rush ofc, I took a way longer in my last reply 8p [15:34:13] hope all's well, best wishes for much fun and low stress to all :) [15:37:38] (03PS1) 10Ejegg: Remove unused classmap and wsdlPath [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/997897 (https://phabricator.wikimedia.org/T317837) [15:38:34] (03Merged) 10jenkins-bot: Move date determination to DonationMessage [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/995332 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [15:42:19] (03Merged) 10jenkins-bot: Standardise thank you date determination in DonationMessage [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/995333 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [15:44:38] (03CR) 10Ejegg: "suggestion to move the test namespace to match" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997582 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [15:45:32] (03CR) 10Ejegg: [C: 03+2] "Ah, now I see the patch to move the test at the end of the chain." [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997582 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [15:45:48] (03PS4) 10Ejegg: Move UPIDonationsQueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997582 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [15:46:04] (03CR) 10Ejegg: [C: 03+2] Move UPIDonationsQueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997582 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [16:03:37] (03Merged) 10jenkins-bot: Move UPIDonationsQueueConsumer [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997582 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [16:18:33] I wish my authenticator app had folders in it now that there are more than a dozen entries [16:22:40] 10Fundraising-Backlog, 10Recurring-Donations: Recurring Upgrade Thank You Email - https://phabricator.wikimedia.org/T353908 (10Ejegg) @AKanji-WMF would you mind linking the duplicate task here? I can't find it in a search [16:26:38] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Get all fr-tech engineers added to the WMF Developer Account - https://phabricator.wikimedia.org/T329724 (10Ejegg) @damilare @cstone @AnnWF do you all have access to the Apple Dev account? Let's close this ticket if so. [16:33:39] +1 to authenticator folders [16:34:01] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Get all fr-tech engineers added to the WMF Developer Account - https://phabricator.wikimedia.org/T329724 (10AnnWF) I do, thanks [16:35:15] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Get all fr-tech engineers added to the WMF Developer Account - https://phabricator.wikimedia.org/T329724 (10Damilare) I do, thanks! [16:47:08] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Recurring donation got into civi without the contribution - https://phabricator.wikimedia.org/T341885 (10Ejegg) The contribution_recur record was added by the UPI donations queue consumer, which then sent a message to the donations queue with the donation... [16:49:51] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10FR-Docker: Fix "max execution timeout" failures locally when applying CiviCRM Database update - https://phabricator.wikimedia.org/T349201 (10Ejegg) @Eileenmcnaughton sounds like this is on the db upgrade queue screen. Any idea if & where that 'max exe... [16:51:04] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Recurring queue consumer failmail: UNKNOWN HTML rendering of template failed - https://phabricator.wikimedia.org/T337552 (10Ejegg) Will Smarty3 fix this @Eileenmcnaughton ? [17:08:06] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Add gateway label to 'IP repeat count' grafana graph - https://phabricator.wikimedia.org/T327958 (10Ejegg) The max_repeat_ip_by_hour is already split out by validation_action (the by_day count is not). @jgleeson do we want to multiply 3 actions by 5 proce... [17:14:08] hmm good question ejegg [17:14:21] I guess we just need a quick an easy way to know which one is getting hit [17:14:23] jgleeson: I'm going to just break out the by-day stats first [17:14:33] and we can see if that helps [17:14:34] or at least that was the motivation behind the ticket [17:14:52] what is the by-day stats sorry? [17:15:15] there are lines for max repeats by hour and by max repeats by day [17:15:29] the by-hour ones are broken out by the validation_action [17:15:34] and the by-dat stats are not [17:15:44] so the by-day stats are easier to break out by gateway [17:16:31] I guess my question to that is, will it help us in short time windows [17:16:43] i.e. when we're getting an attack [17:17:00] hopefully so, unless there are attacks on multiple different gateways in the same day [17:17:10] it would be nice to look at that graph and say, oh PayPal is getting a spam wave [17:18:48] if you're worried multiplying the 3 metrics by 5 gateways is too much visually we could just show the rejected counts per gateway [17:19:00] the gateway is a field on the record right? [17:19:07] yep, it is [17:19:37] well, a lot visually, and also the way they're writing the queries in puppet is a config section for each break-out [17:20:17] so 7 lines of config+sql for rejection, 7 lines for process, 7 lines for review [17:20:31] and it just seemed tedious to do that for 15 combos of action+gateway [17:20:55] hmm [17:21:21] want to see what it looks like with the by-day stats broken out? [17:21:28] but we must have that degree of granularity elsewhere as we show other metrics by gateway right? [17:22:33] yeah, on the main dash I only ever see things broken out by one dimension [17:23:24] I think there are some db stats that are published via some standard component, that breaks them out by different dimensions without needing so much config [17:23:41] but the puppet config for our custom stats publishers is pretty basic [17:23:57] what does hourly repeats processed mean again? [17:24:07] repeat attempts that we let through? [17:24:12] yeah [17:24:26] count(*) where validation_action=process group by user_ip [17:25:03] ok it looks like the hourly-repeats-reviewed metric is not showing us much. I don't see that in the last 7 days [17:25:24] I do see some spikes on the processed and a few bumps on the rejected [17:25:32] granted we're not fundraising heavily [17:27:34] Jeff_Green: so we have some lines for e.g. max_repeat_ip_by_hour{validation_action="process"} [17:28:04] if we were to add other lines that break out the same stat on a different dimension, like max_repeat_ip_by_hour{gateway="adyen"} [17:28:10] would that confuse things? [17:28:35] ejegg: (reading backscroll) [17:28:37] i.e. can we have gateway-specific lines that aren't broken out by validation_action, and have it all get into grafana fine? [17:30:11] ejegg: while we're on this. the max_ prefix. where is that coming from. are we hitting a threshold before we log this data? [17:30:41] jgleeson no, it's just we're only graphing the count for the IP with more attempts than any other IP [17:31:07] so if 127.0.0.1 has 10 repeats and 192.168.0.1 has 5 repeats we only graph the 10 (the max_) [17:31:29] ejegg: I'm confused about where you want to add those? [17:32:11] Jeff_Green: to the modules/prometheus/files/collector/fundraising_query_collector right after the lines for max_repeat_ip_by_hour{validation_action="whatever"} [17:32:39] and show them on this graph: https://frmon.frdev.wikimedia.org/d/Pq1YNMviz/fundraising-overview?orgId=1&refresh=1m&viewPanel=69 [17:32:48] here's the ticket: T327958 [17:32:49] T327958: Add gateway label to 'IP repeat count' grafana graph - https://phabricator.wikimedia.org/T327958 [17:33:03] ah ok! [17:33:07] looking... [17:33:50] so if we break out the same metric by two different dimensions, but we don't generate distinct lines for each of the combinations of dimensions, is that going to double-count somewhere? [17:34:36] I assume it would be an issue if we tried to add a line with no dimension filter on it to the graph, like bare max_repeat_ip_by_hour [17:34:47] thinking [17:35:11] when you say break out the same metric, you're talking about adding a label right? [17:35:24] like for example this one: max_repeat_ip_by_hour{validation_action="reject"} [17:35:37] yep! just want labels for gateway=adyen etc [17:35:50] but for the gateway lines we don't care about the validation_action [17:36:03] i.e. we want all that adyen ones, reject / process / review doesn't matter [17:36:14] so I think the way that will work is the basic metric will still be the total count, unless you split it out by label in the prometheus query [17:36:57] or maybe we'll have to modify the query to sum across labels. I have to re-think this every time I touch a graph/metric [17:37:19] but I don't think there's a risk of double-counting [17:37:32] 10Fundraising-Backlog, 10FR-donorservices: Dedupe Language Conflict - https://phabricator.wikimedia.org/T356793 (10SHust) [17:41:12] ok, i'll add those queries and make a patchfile for puppet [17:41:19] cool [17:41:22] gonna grab dinner [17:53:21] ejegg: rereading your questions, I should qualify my response: if you include data in two different metric-label line, you'd might double count data [17:53:25] err grammar [17:54:43] so i.e. you don't want to increment both max_repeat_ip_by_hour{validation_action="reject"} and max_repeat_ip_by_hour{validation_action="reject", gateway="adyen"} [18:00:15] k, we'll just do one metric-label per line [18:17:12] hmm now I wanna price those steam decks [18:17:50] ok so it is in the realm of a VR headset [18:18:13] like an oculus or like the apple one? [18:18:47] I was thinking the oculus or the one for the playstation [18:18:57] ah oh, $400-650 depending on storage [18:19:02] yup [18:19:29] oh the cheap one has a smaller screen and battery too [18:19:37] The apple one doesn't appeal to me. kinda feel like you have to buy into mac life to use their products now [18:20:12] freal [18:20:54] (03PS2) 10Damilare Adedoyin: Use external identifier to dedupe on insert [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997848 (https://phabricator.wikimedia.org/T355982) [18:21:13] it was nice that they sold drm-free mp3s but any other content you buy via them is only useful on their products [18:21:58] so one thing I'm not seeing is the games you can play on the steamdeck [18:22:16] I'm guessing it's not the full catalog [18:22:25] games should show their compatibility in their listing [18:22:28] lemme see [18:22:30] will this long running query i made finish before I get in there to kill it [18:23:08] above and to the right of the download or add to cart link [18:23:28] there is either just a windows icon or windows + mac + steam icons [18:23:33] I see it here https://store.steampowered.com/app/10/CounterStrike/. says Playable with warnings [18:23:58] 10Fundraising-Backlog: Segmentation - Sample data request - https://phabricator.wikimedia.org/T353264 (10JMando) @Eileenmcnaughton just wanted to check in here and see if the changes had happened and the data was ready to be QA'd again? @Ejegg mentioned the process may need to be re-ran. [18:25:21] oh wow this is playable. that was a great game https://store.steampowered.com/app/241930/Middleearth_Shadow_of_Mordor/ [18:25:43] 10Fundraising-Backlog: Segmentation - Sample data request - https://phabricator.wikimedia.org/T353264 (10Ejegg) Specifically, do we need to re-calculate the wmf_donor segments for all those deep lapsed folks that were between 2-3 years (in the coverage gap), and do we need to re-calculate folks who missed their... [18:43:26] jgleeson: you just added the emailprefs queue to docker2 did you get the email prefence center to work locally? [18:45:08] Jeff_Green: want to check out ~/puppet/0001-Break-out-max_repeat_ip_by_hour-per-gateway.patch on my homedir on frpm? [18:45:26] ejegg: yup! [18:45:31] thanks! [18:51:35] cstone: it was working when I last tested it [18:51:44] is it broke for you? [18:51:54] ...on mac or liux [18:51:59] linux* [18:52:14] brb [18:52:32] on linux, it loads in the info from civi properly but does nothing when i click submit [18:52:48] working on trying to debug into it just was curious if it had worked for you [18:52:59] ill brb too need to go check car snow situation [18:58:47] back [18:58:54] ok I'll try it now [18:59:05] I'll rebuild quickly on linux [18:59:24] 10Fundraising-Backlog, 10Recurring-Donations: Recurring Upgrade Thank You Email - https://phabricator.wikimedia.org/T353908 (10AKanji-WMF) @Ejegg - I thought it was this one: {T356373} [18:59:33] I really need to add in the updates to backup the .idea and .git files [18:59:48] it's getting annoying losing my debug and github mirror config [19:00:05] ejegg: ok it's merged [19:00:36] cstone: I'll jump on today's tech-talk early if you wanna join when you get back [19:04:12] thanks Jeff_Green ! I'll add the grafana config in a bit [19:04:22] im back now jgleeson [19:04:36] ejegg: sounds good [19:20:09] 10Fundraising-Backlog, 10fundraising near future temp: Misleading payment error messages cause supporters to be double/triple charged - https://phabricator.wikimedia.org/T356188 (10AKanji-WMF) [19:20:12] 10Fundraising-Backlog, 10fundraising near future temp, 10MediaWiki-extensions-DonationInterface: Review headers on payments-wiki - https://phabricator.wikimedia.org/T355545 (10AKanji-WMF) [19:20:16] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp, 10fundraising-tech-ops: Figure out what to coworker metrics to capture and feed into prometheus - https://phabricator.wikimedia.org/T355723 (10AKanji-WMF) [19:20:20] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp, 10FR-CiviCRM-Searchkit: Migrate extended report to search kit - https://phabricator.wikimedia.org/T354308 (10AKanji-WMF) [19:20:23] *** doing some organizing on phab *** [19:20:24] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Disable/delete old contribution_tracking module - https://phabricator.wikimedia.org/T354708 (10AKanji-WMF) [19:20:28] 10Fundraising-Backlog, 10fundraising near future temp: Change URL in WMF Recurring Failure template - https://phabricator.wikimedia.org/T354185 (10AKanji-WMF) [19:20:32] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp, 10FR-Docker: Docker wishlist - git config - https://phabricator.wikimedia.org/T354062 (10AKanji-WMF) [19:20:36] 10Fundraising-Backlog, 10fundraising near future temp: Chargeback Edgecase - Incorrect Amount - https://phabricator.wikimedia.org/T353411 (10AKanji-WMF) [19:20:42] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-matching-gifts, 10MediaWiki-extensions-DonationInterface: Host matching gift info form on our domain - https://phabricator.wikimedia.org/T352898 (10AKanji-WMF) [19:20:46] 10Fundraising-Backlog, 10fundraising near future temp: Add logo & formatting to TY emails from Civi - https://phabricator.wikimedia.org/T352466 (10AKanji-WMF) [19:20:50] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Train (at least some) staff + fr-tech on using CiviMail - https://phabricator.wikimedia.org/T352139 (10AKanji-WMF) [19:20:56] 10Fundraising-Backlog, 10fundraising near future temp, 10MediaWiki-extensions-DonationInterface: Monthly convert at a payment method level should be configured in yaml - https://phabricator.wikimedia.org/T352340 (10AKanji-WMF) [19:21:00] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-email-preference-center, 10Recurring-Donations: For donor prefs pages, offer to send a new link when checksum is expired - https://phabricator.wikimedia.org/T352337 (10AKanji-WMF) [19:21:04] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Establish way to test how many civimails are about to be sent out - https://phabricator.wikimedia.org/T352137 (10AKanji-WMF) [19:21:08] 10Fundraising-Backlog, 10fundraising near future temp: Ingenico making changes to URL branding - Connect-2-Cloud [ref: 20231123] - https://phabricator.wikimedia.org/T352076 (10AKanji-WMF) [19:21:20] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Do we still need UPIQueueConsumer - https://phabricator.wikimedia.org/T351851 (10AKanji-WMF) [19:21:26] 10Fundraising-Backlog, 10fundraising near future temp, 10MediaWiki-extensions-DonationInterface: Don't log a huge error blob when Apple Pay UI dismissed - https://phabricator.wikimedia.org/T351687 (10AKanji-WMF) [19:21:30] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Consider whether our triggers are correct regarding handling of trxn_id LIKE 'rfd%' - https://phabricator.wikimedia.org/T350204 (10AKanji-WMF) [19:21:34] 10Fundraising-Backlog, 10fundraising near future temp: Check that Adyen supports countries we had available on Ingenico - https://phabricator.wikimedia.org/T349667 (10AKanji-WMF) [19:21:38] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Look to prune old mailing deilvery data on a regular basis - https://phabricator.wikimedia.org/T349672 (10AKanji-WMF) [19:21:42] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-donorservices: Contact Source no longer working in Civi - https://phabricator.wikimedia.org/T350881 (10AKanji-WMF) [19:21:46] 10Fundraising Refactor, 10Fundraising-Backlog, 10fundraising near future temp, 10FR-Smashpig: Merge DonorDetails.customerId with PaymentDetailResponse.processorContactID - https://phabricator.wikimedia.org/T348991 (10AKanji-WMF) [19:21:50] 10Fundraising-Backlog, 10fundraising near future temp: Frontend Import of Fundraiseup Chargeback - https://phabricator.wikimedia.org/T347881 (10AKanji-WMF) [19:21:54] 10Fundraising-Backlog, 10fundraising near future temp: What should we do with recurring tokens that are active but not being used - https://phabricator.wikimedia.org/T347743 (10AKanji-WMF) [19:21:58] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Make requested changes to CiviProxy pull request - https://phabricator.wikimedia.org/T346451 (10AKanji-WMF) [19:22:02] 10Fundraising Refactor, 10Fundraising-Backlog, 10fundraising near future temp, 10FR-Adyen, 10FR-Smashpig: Clean up Adyen SmashPig code - https://phabricator.wikimedia.org/T345878 (10AKanji-WMF) [19:22:06] 10Fundraising-Backlog, 10fundraising near future temp: Batch refund recurring should cancel subscription - https://phabricator.wikimedia.org/T344750 (10AKanji-WMF) [19:22:10] 10Fundraising-Backlog, 10fundraising near future temp: braintree webhook for PaymentMethodCustomerDataUpdated - https://phabricator.wikimedia.org/T344935 (10AKanji-WMF) [19:22:14] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Acoustic - request to store click data in mailing stats - https://phabricator.wikimedia.org/T344383 (10AKanji-WMF) [19:22:22] 10Fundraising-Backlog, 10fundraising near future temp: Install Shoreditch theme on Community CiviCRM instance. - https://phabricator.wikimedia.org/T343487 (10AKanji-WMF) [19:22:26] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Analytics request for 5 years of donor segment & status fields - https://phabricator.wikimedia.org/T344215 (10AKanji-WMF) [19:22:30] 10Fundraising-Backlog, 10fundraising near future temp: Figure out if we can make the queue delay graph better with audit import lag - https://phabricator.wikimedia.org/T342812 (10AKanji-WMF) [19:22:34] 10Fundraising-Backlog, 10fundraising near future temp: Investigation: CiviCRM - community - https://phabricator.wikimedia.org/T342576 (10AKanji-WMF) [19:22:38] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-donorservices: Investigation: Cancel Paypal Recurring doesn't always cancel on processor side - https://phabricator.wikimedia.org/T341346 (10AKanji-WMF) [19:22:42] 10Fundraising-Backlog, 10fundraising near future temp: Figure out what we want to do with audit data mismatches/missing data - https://phabricator.wikimedia.org/T340066 (10AKanji-WMF) [19:22:46] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-email-preference-center, 10MW-1.41-notes (1.41.0-wmf.22; 2023-08-15): EmailPreferences form lacks template for user-friendly error display - https://phabricator.wikimedia.org/T340167 (10AKanji-WMF) [19:22:50] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-Docker: Donut: Unable to log in - https://phabricator.wikimedia.org/T340807 (10AKanji-WMF) [19:22:54] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Add UK postcodes to geocoder DB - https://phabricator.wikimedia.org/T338965 (10AKanji-WMF) [19:22:58] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Review WMF donor triggers - https://phabricator.wikimedia.org/T339055 (10AKanji-WMF) [19:23:06] 10Fundraising-Backlog, 10fundraising near future temp: Civi Export: What to do with the MatchingGifts file and mystery fields - https://phabricator.wikimedia.org/T338259 (10AKanji-WMF) [19:23:16] 10Fundraising Refactor, 10Fundraising-Backlog, 10fundraising near future temp, 10FR-Paypal, 10FR-Smashpig: Invalid PayPal message type: mp_cancel - https://phabricator.wikimedia.org/T337326 (10AKanji-WMF) [19:23:22] 10Fundraising Refactor, 10Fundraising-Backlog, 10fundraising near future temp, 10MediaWiki-extensions-DonationInterface: Move some logic from the GatewayAdapter class to DonationData class - https://phabricator.wikimedia.org/T336667 (10AKanji-WMF) [19:23:32] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-PayPal-ExpressCheckout, 10MediaWiki-extensions-DonationInterface, 10Technical-Debt: Convert PayPal EC adapter to use SmashPig for API calls - https://phabricator.wikimedia.org/T336449 (10AKanji-WMF) [19:23:40] 10Fundraising-Backlog, 10fundraising near future temp: Documentation: Update Payment Platform Providers - https://phabricator.wikimedia.org/T336003 (10AKanji-WMF) [19:23:44] 10Fundraising Sprint Highway to Hello World, 10Fundraising Sprint Istanbool (not Constantidouble), 10Fundraising-Backlog, 10fundraising near future temp: CT-to-Civi-Phase 2 Disable the module & delete the code - https://phabricator.wikimedia.org/T334543 (10AKanji-WMF) [19:23:48] 10Fundraising Sprint Highway to Hello World, 10Fundraising Sprint Istanbool (not Constantidouble), 10Fundraising-Backlog, 10fundraising near future temp: CT-to-Civi-Phase 2 - drop the drupal contribution_tracking table - https://phabricator.wikimedia.org/T334542 (10AKanji-WMF) [19:23:54] 10Fundraising-Backlog, 10fundraising near future temp, 10MediaWiki-extensions-DonationInterface, 10Patch-For-Review, 10Technical-Debt: Remove isBatchProcessor from DonationInterface - https://phabricator.wikimedia.org/T336024 (10AKanji-WMF) [19:23:58] 10Fundraising-Backlog, 10fundraising near future temp: DI add a countdown to ask donor accept direct bt from their phone - https://phabricator.wikimedia.org/T334310 (10AKanji-WMF) [19:24:02] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Fix redis related bug in local dev environment - https://phabricator.wikimedia.org/T334036 (10AKanji-WMF) [19:24:06] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp, 10Recurring-Donations, 10Patch-For-Review: Civi shouldn't show "cancellation not supported" message for processors where we handle schedule - https://phabricator.wikimedia.org/T335712 (10AKanji-WMF) [19:24:10] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Geocoding data does not appear to be updated correctly on merge - https://phabricator.wikimedia.org/T334151 (10AKanji-WMF) [19:24:14] 10Fundraising-Backlog, 10fundraising near future temp: Document on wikitech the inputs behind our grafana graphs - https://phabricator.wikimedia.org/T332421 (10AKanji-WMF) [19:24:18] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-email-preference-center: Self service portal for recurring donor support - https://phabricator.wikimedia.org/T330415 (10AKanji-WMF) [19:24:24] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-email-preference-center, 10MediaWiki-extensions-DonationInterface: Exception loading Email Preferences opt-in form - https://phabricator.wikimedia.org/T332338 (10AKanji-WMF) [19:24:28] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-dlocal: Add Sequence diagrams for dLocal non-cc payment flows - https://phabricator.wikimedia.org/T329291 (10AKanji-WMF) [19:24:32] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-Docker: Docker dev setup: Be able to skip pulling down the private config repo - https://phabricator.wikimedia.org/T328371 (10AKanji-WMF) [19:24:36] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-Docker: Docker: add Donut campaigns and banners - https://phabricator.wikimedia.org/T326968 (10AKanji-WMF) [19:24:40] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-Docker, 10mwcli: Docker: config to selectively enable/disable services - https://phabricator.wikimedia.org/T326972 (10AKanji-WMF) [19:24:44] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-Docker: fundraising-dev: decouple application config '/config' from main docker stack project - https://phabricator.wikimedia.org/T327401 (10AKanji-WMF) [19:24:48] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-Docker: Docker: sync mechanism for content from production wikis - https://phabricator.wikimedia.org/T326969 (10AKanji-WMF) [19:24:52] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-Docker: Docker: add links to other services to start page - https://phabricator.wikimedia.org/T326966 (10AKanji-WMF) [19:24:56] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Make Donations queue consumer wait for new messages - https://phabricator.wikimedia.org/T323657 (10AKanji-WMF) [19:25:00] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Suppression list logic - sanity check - https://phabricator.wikimedia.org/T325125 (10AKanji-WMF) [19:25:06] 10Fundraising-Backlog, 10fundraising near future temp, 10FR-Brazil, 10FR-dlocal, 10MediaWiki-extensions-DonationInterface: Support PIX (DIRECT) in DLocal - https://phabricator.wikimedia.org/T324303 (10AKanji-WMF) [19:25:10] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Can we run each process-control job as a different Civi user? - https://phabricator.wikimedia.org/T322240 (10AKanji-WMF) [19:25:14] 10Fundraising Sprint Vwl Cnsrvtn, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Donations queue consumer should write stats every minute - https://phabricator.wikimedia.org/T323162 (10AKanji-WMF) [19:25:18] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Determine if we should fork the name parser library - https://phabricator.wikimedia.org/T322174 (10AKanji-WMF) [19:25:22] 10Fundraising-Backlog, 10fundraising near future temp: Solution for new payment integrations requiring us to run scripts on Wikipedia - https://phabricator.wikimedia.org/T321616 (10AKanji-WMF) [19:25:26] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Backfill greeting fields - https://phabricator.wikimedia.org/T321609 (10AKanji-WMF) [19:25:30] 10Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, 10Fundraising-Backlog, 10fundraising near future temp: Adding and storing rml_source data for RML donations reporting - https://phabricator.wikimedia.org/T321163 (10AKanji-WMF) [19:25:34] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising near future temp: Make it easier for us to edit our languages - https://phabricator.wikimedia.org/T321025 (10AKanji-WMF) [19:25:38] 10Fundraising-Backlog, 10fundraising near future temp: Initial investigation: improved flow options for wallet payment types (PayPal, Apple Pay, GPay, Amazon and, soon, Venmo) - https://phabricator.wikimedia.org/T320735 (10AKanji-WMF) [19:25:42] 10Fundraising-Backlog, 10fundraising near future temp, 10Patch-For-Review: Add PaymentWarnings to SmashPig core (PayPal Warnings) - https://phabricator.wikimedia.org/T322692 (10AKanji-WMF) [19:25:46] 10Fundraising Refactor, 10Fundraising-Backlog, 10fundraising near future temp, 10FR-PayPal-ExpressCheckout, 10FR-Smashpig: Implement PayPal EC RefundTransaction in SmashPig - https://phabricator.wikimedia.org/T318882 (10AKanji-WMF) [19:25:50] 10Fundraising-Backlog, 10fundraising near future temp: Normalize names of prefixes and suffixes - https://phabricator.wikimedia.org/T320582 (10AKanji-WMF) [19:28:01] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Add gateway label to 'IP repeat count' grafana graph - https://phabricator.wikimedia.org/T327958 (10Ejegg) OK, this is all set up. Just got to wait for some more data to come in to see the new lines on the graph. [19:30:00] (03CR) 10Cstone: [C: 03+2] "this works too" [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/995205 (owner: 10Jgleeson) [19:34:07] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10FR-donorservices: questions re: Civi Recur fail email Jan 2022 - https://phabricator.wikimedia.org/T326770 (10Ejegg) @MBeat33 so we figured out what caused the mail not to get sent - it was the on_hold status. Do you want us to change this behavior? O... [20:06:05] 10Fundraising-Backlog, 10Recurring-Donations: Recurring Upgrade Thank You Email - https://phabricator.wikimedia.org/T353908 (10Ejegg) Perfect, thanks! [20:11:30] 10Fundraising-Backlog, 10fundraising near future temp: braintree webhook for PaymentMethodCustomerDataUpdated - https://phabricator.wikimedia.org/T344935 (10AnnWF) [20:13:14] 10Fundraising-Backlog: Misleading payment error messages cause supporters to be double/triple charged - https://phabricator.wikimedia.org/T356188 (10AKanji-WMF) [20:13:17] 10Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface: Review headers on payments-wiki - https://phabricator.wikimedia.org/T355545 (10AKanji-WMF) [20:13:20] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10fundraising-tech-ops: Figure out what to coworker metrics to capture and feed into prometheus - https://phabricator.wikimedia.org/T355723 (10AKanji-WMF) [20:13:24] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-CiviCRM-Searchkit: Migrate extended report to search kit - https://phabricator.wikimedia.org/T354308 (10AKanji-WMF) [20:13:28] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Disable/delete old contribution_tracking module - https://phabricator.wikimedia.org/T354708 (10AKanji-WMF) [20:13:32] 10Fundraising-Backlog: Change URL in WMF Recurring Failure template - https://phabricator.wikimedia.org/T354185 (10AKanji-WMF) [20:13:36] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Docker: Docker wishlist - git config - https://phabricator.wikimedia.org/T354062 (10AKanji-WMF) [20:13:40] 10Fundraising-Backlog: Chargeback Edgecase - Incorrect Amount - https://phabricator.wikimedia.org/T353411 (10AKanji-WMF) [20:13:46] 10Fundraising-Backlog, 10FR-matching-gifts, 10MediaWiki-extensions-DonationInterface: Host matching gift info form on our domain - https://phabricator.wikimedia.org/T352898 (10AKanji-WMF) [20:13:50] 10Fundraising-Backlog: Add logo & formatting to TY emails from Civi - https://phabricator.wikimedia.org/T352466 (10AKanji-WMF) [20:13:54] 10Fundraising-Backlog, 10FR-email-preference-center, 10Recurring-Donations: For donor prefs pages, offer to send a new link when checksum is expired - https://phabricator.wikimedia.org/T352337 (10AKanji-WMF) [20:14:00] 10Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface: Monthly convert at a payment method level should be configured in yaml - https://phabricator.wikimedia.org/T352340 (10AKanji-WMF) [20:14:04] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Train (at least some) staff + fr-tech on using CiviMail - https://phabricator.wikimedia.org/T352139 (10AKanji-WMF) [20:14:08] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Establish way to test how many civimails are about to be sent out - https://phabricator.wikimedia.org/T352137 (10AKanji-WMF) [20:14:16] 10Fundraising-Backlog: Ingenico making changes to URL branding - Connect-2-Cloud [ref: 20231123] - https://phabricator.wikimedia.org/T352076 (10AKanji-WMF) [20:14:20] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Do we still need UPIQueueConsumer - https://phabricator.wikimedia.org/T351851 (10AKanji-WMF) [20:14:24] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Consider whether our triggers are correct regarding handling of trxn_id LIKE 'rfd%' - https://phabricator.wikimedia.org/T350204 (10AKanji-WMF) [20:14:30] 10Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface: Don't log a huge error blob when Apple Pay UI dismissed - https://phabricator.wikimedia.org/T351687 (10AKanji-WMF) [20:14:34] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Look to prune old mailing deilvery data on a regular basis - https://phabricator.wikimedia.org/T349672 (10AKanji-WMF) [20:14:38] 10Fundraising-Backlog: Check that Adyen supports countries we had available on Ingenico - https://phabricator.wikimedia.org/T349667 (10AKanji-WMF) [20:14:46] 10Fundraising-Backlog, 10FR-donorservices: Contact Source no longer working in Civi - https://phabricator.wikimedia.org/T350881 (10AKanji-WMF) [20:14:50] 10Fundraising-Backlog: What should we do with recurring tokens that are active but not being used - https://phabricator.wikimedia.org/T347743 (10AKanji-WMF) [20:14:54] 10Fundraising Refactor, 10Fundraising-Backlog, 10FR-Smashpig: Merge DonorDetails.customerId with PaymentDetailResponse.processorContactID - https://phabricator.wikimedia.org/T348991 (10AKanji-WMF) [20:14:58] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Make requested changes to CiviProxy pull request - https://phabricator.wikimedia.org/T346451 (10AKanji-WMF) [20:15:02] 10Fundraising-Backlog: Frontend Import of Fundraiseup Chargeback - https://phabricator.wikimedia.org/T347881 (10AKanji-WMF) [20:15:06] 10Fundraising Refactor, 10Fundraising-Backlog, 10FR-Adyen, 10FR-Smashpig: Clean up Adyen SmashPig code - https://phabricator.wikimedia.org/T345878 (10AKanji-WMF) [20:15:10] 10Fundraising-Backlog: Batch refund recurring should cancel subscription - https://phabricator.wikimedia.org/T344750 (10AKanji-WMF) [20:15:14] 10Fundraising-Backlog: braintree webhook for PaymentMethodCustomerDataUpdated - https://phabricator.wikimedia.org/T344935 (10AKanji-WMF) [20:15:18] 10Fundraising-Backlog: Figure out if we can make the queue delay graph better with audit import lag - https://phabricator.wikimedia.org/T342812 (10AKanji-WMF) [20:15:22] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Acoustic - request to store click data in mailing stats - https://phabricator.wikimedia.org/T344383 (10AKanji-WMF) [20:15:26] 10Fundraising-Backlog: Install Shoreditch theme on Community CiviCRM instance. - https://phabricator.wikimedia.org/T343487 (10AKanji-WMF) [20:15:30] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Analytics request for 5 years of donor segment & status fields - https://phabricator.wikimedia.org/T344215 (10AKanji-WMF) [20:15:34] 10Fundraising-Backlog: Investigation: CiviCRM - community - https://phabricator.wikimedia.org/T342576 (10AKanji-WMF) [20:15:38] 10Fundraising-Backlog, 10FR-Docker: Donut: Unable to log in - https://phabricator.wikimedia.org/T340807 (10AKanji-WMF) [20:15:42] 10Fundraising-Backlog, 10FR-donorservices: Investigation: Cancel Paypal Recurring doesn't always cancel on processor side - https://phabricator.wikimedia.org/T341346 (10AKanji-WMF) [20:15:46] 10Fundraising-Backlog, 10FR-email-preference-center, 10MW-1.41-notes (1.41.0-wmf.22; 2023-08-15): EmailPreferences form lacks template for user-friendly error display - https://phabricator.wikimedia.org/T340167 (10AKanji-WMF) [20:15:50] 10Fundraising-Backlog: Figure out what we want to do with audit data mismatches/missing data - https://phabricator.wikimedia.org/T340066 (10AKanji-WMF) [20:15:54] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Review WMF donor triggers - https://phabricator.wikimedia.org/T339055 (10AKanji-WMF) [20:15:58] 10Fundraising Refactor, 10Fundraising-Backlog, 10FR-Paypal, 10FR-Smashpig: Invalid PayPal message type: mp_cancel - https://phabricator.wikimedia.org/T337326 (10AKanji-WMF) [20:16:02] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Add UK postcodes to geocoder DB - https://phabricator.wikimedia.org/T338965 (10AKanji-WMF) [20:16:08] 10Fundraising Refactor, 10Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface: Move some logic from the GatewayAdapter class to DonationData class - https://phabricator.wikimedia.org/T336667 (10AKanji-WMF) [20:16:12] 10Fundraising-Backlog: Civi Export: What to do with the MatchingGifts file and mystery fields - https://phabricator.wikimedia.org/T338259 (10AKanji-WMF) [20:16:16] 10Fundraising-Backlog: Documentation: Update Payment Platform Providers - https://phabricator.wikimedia.org/T336003 (10AKanji-WMF) [20:16:22] 10Fundraising-Backlog, 10FR-PayPal-ExpressCheckout, 10MediaWiki-extensions-DonationInterface, 10Technical-Debt: Convert PayPal EC adapter to use SmashPig for API calls - https://phabricator.wikimedia.org/T336449 (10AKanji-WMF) [20:16:26] 10Fundraising Sprint Highway to Hello World, 10Fundraising Sprint Istanbool (not Constantidouble), 10Fundraising-Backlog: CT-to-Civi-Phase 2 Disable the module & delete the code - https://phabricator.wikimedia.org/T334543 (10AKanji-WMF) [20:16:30] 10Fundraising-Backlog: DI add a countdown to ask donor accept direct bt from their phone - https://phabricator.wikimedia.org/T334310 (10AKanji-WMF) [20:16:34] 10Fundraising Sprint Highway to Hello World, 10Fundraising Sprint Istanbool (not Constantidouble), 10Fundraising-Backlog: CT-to-Civi-Phase 2 - drop the drupal contribution_tracking table - https://phabricator.wikimedia.org/T334542 (10AKanji-WMF) [20:16:40] 10Fundraising-Backlog, 10MediaWiki-extensions-DonationInterface, 10Patch-For-Review, 10Technical-Debt: Remove isBatchProcessor from DonationInterface - https://phabricator.wikimedia.org/T336024 (10AKanji-WMF) [20:16:44] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10Recurring-Donations, 10Patch-For-Review: Civi shouldn't show "cancellation not supported" message for processors where we handle schedule - https://phabricator.wikimedia.org/T335712 (10AKanji-WMF) [20:16:48] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Fix redis related bug in local dev environment - https://phabricator.wikimedia.org/T334036 (10AKanji-WMF) [20:16:52] 10Fundraising-Backlog, 10FR-email-preference-center: Self service portal for recurring donor support - https://phabricator.wikimedia.org/T330415 (10AKanji-WMF) [20:16:56] 10Fundraising-Backlog, 10FR-dlocal: Add Sequence diagrams for dLocal non-cc payment flows - https://phabricator.wikimedia.org/T329291 (10AKanji-WMF) [20:17:00] 10Fundraising-Backlog: Document on wikitech the inputs behind our grafana graphs - https://phabricator.wikimedia.org/T332421 (10AKanji-WMF) [20:17:06] 10Fundraising-Backlog, 10FR-email-preference-center, 10MediaWiki-extensions-DonationInterface: Exception loading Email Preferences opt-in form - https://phabricator.wikimedia.org/T332338 (10AKanji-WMF) [20:17:10] 10Fundraising-Backlog, 10FR-Docker: fundraising-dev: decouple application config '/config' from main docker stack project - https://phabricator.wikimedia.org/T327401 (10AKanji-WMF) [20:17:14] 10Fundraising-Backlog, 10FR-Docker, 10mwcli: Docker: config to selectively enable/disable services - https://phabricator.wikimedia.org/T326972 (10AKanji-WMF) [20:17:18] 10Fundraising-Backlog, 10FR-Docker: Docker: sync mechanism for content from production wikis - https://phabricator.wikimedia.org/T326969 (10AKanji-WMF) [20:17:22] 10Fundraising-Backlog, 10FR-Docker: Docker dev setup: Be able to skip pulling down the private config repo - https://phabricator.wikimedia.org/T328371 (10AKanji-WMF) [20:17:26] 10Fundraising-Backlog, 10FR-Docker: Docker: add links to other services to start page - https://phabricator.wikimedia.org/T326966 (10AKanji-WMF) [20:17:30] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Suppression list logic - sanity check - https://phabricator.wikimedia.org/T325125 (10AKanji-WMF) [20:17:34] 10Fundraising-Backlog, 10FR-Docker: Docker: add Donut campaigns and banners - https://phabricator.wikimedia.org/T326968 (10AKanji-WMF) [20:17:40] 10Fundraising-Backlog, 10FR-Brazil, 10FR-dlocal, 10MediaWiki-extensions-DonationInterface: Support PIX (DIRECT) in DLocal - https://phabricator.wikimedia.org/T324303 (10AKanji-WMF) [20:17:44] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Make Donations queue consumer wait for new messages - https://phabricator.wikimedia.org/T323657 (10AKanji-WMF) [20:17:48] 10Fundraising Sprint Vwl Cnsrvtn, 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Donations queue consumer should write stats every minute - https://phabricator.wikimedia.org/T323162 (10AKanji-WMF) [20:17:52] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Can we run each process-control job as a different Civi user? - https://phabricator.wikimedia.org/T322240 (10AKanji-WMF) [20:17:56] 10Fundraising-Backlog: Solution for new payment integrations requiring us to run scripts on Wikipedia - https://phabricator.wikimedia.org/T321616 (10AKanji-WMF) [20:18:00] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Determine if we should fork the name parser library - https://phabricator.wikimedia.org/T322174 (10AKanji-WMF) [20:18:04] 10Fundraising-Backlog, 10Patch-For-Review: Add PaymentWarnings to SmashPig core (PayPal Warnings) - https://phabricator.wikimedia.org/T322692 (10AKanji-WMF) [20:18:08] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Backfill greeting fields - https://phabricator.wikimedia.org/T321609 (10AKanji-WMF) [20:18:12] 10Fundraising Sprint Turtles that are robotic that destroy the whole world with their foot theory, 10Fundraising-Backlog: Adding and storing rml_source data for RML donations reporting - https://phabricator.wikimedia.org/T321163 (10AKanji-WMF) [20:18:16] 10Fundraising-Backlog: Initial investigation: improved flow options for wallet payment types (PayPal, Apple Pay, GPay, Amazon and, soon, Venmo) - https://phabricator.wikimedia.org/T320735 (10AKanji-WMF) [20:18:20] 10Fundraising-Backlog: Normalize names of prefixes and suffixes - https://phabricator.wikimedia.org/T320582 (10AKanji-WMF) [20:18:24] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Make it easier for us to edit our languages - https://phabricator.wikimedia.org/T321025 (10AKanji-WMF) [20:18:32] 10Fundraising Refactor, 10Fundraising-Backlog, 10FR-PayPal-ExpressCheckout, 10FR-Smashpig: Implement PayPal EC RefundTransaction in SmashPig - https://phabricator.wikimedia.org/T318882 (10AKanji-WMF) [20:18:36] 10Fundraising Refactor, 10Fundraising-Backlog, 10FR-PayPal-ExpressCheckout, 10FR-Smashpig: Add Idempotency headers to PayPal EC API calls - https://phabricator.wikimedia.org/T317696 (10AKanji-WMF) [20:18:40] 10Fundraising-Backlog: American Express needs to be accounted for differently in Civi - https://phabricator.wikimedia.org/T318250 (10AKanji-WMF) [20:18:44] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Based on the new log find out why those contact with donation get deleted - https://phabricator.wikimedia.org/T317254 (10AKanji-WMF) [20:18:48] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM: Create a cron job that query those contacts with donation get deleted, and send failmail to alert us - https://phabricator.wikimedia.org/T317257 (10AKanji-WMF) [20:18:52] 10Fundraising Refactor, 10Fundraising-Backlog, 10FR-PayPal-ExpressCheckout, 10FR-Smashpig, 10Epic: Move PayPal EC API calls to SmashPig - https://phabricator.wikimedia.org/T317245 (10AKanji-WMF) [20:18:56] 10Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2425Q4 maintenance window - https://phabricator.wikimedia.org/T337585 (10AKanji-WMF) [20:19:04] 10Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2425Q3 maintenance window - https://phabricator.wikimedia.org/T337584 (10AKanji-WMF) [20:19:08] 10Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2425Q2 maintenance window - https://phabricator.wikimedia.org/T337583 (10AKanji-WMF) [20:19:12] 10Fundraising-Backlog, 10FR-donorservices, 10FR-email-preference-center: Featured Request: Have Civi reflect when an email has been unsubscribed 90 days - https://phabricator.wikimedia.org/T296054 (10AKanji-WMF) [20:19:16] 10Fundraising-Backlog, 10FR-Docker: Docker dev setup: Fundraising process-control cron - https://phabricator.wikimedia.org/T328506 (10AKanji-WMF) [20:19:20] 10Fundraising-Backlog, 10fundraising-tech-ops: FR-Tech FY2425Q1 maintenance window - https://phabricator.wikimedia.org/T337582 (10AKanji-WMF) [20:19:24] 10Fundraising Sprint Interstitial ads halfway down the coaster hill, 10Fundraising Sprint Ketchup Flume Ride, 10Fundraising Sprint Owner of a Lonely Product, 10Fundraising-Backlog, and 3 others: Enable SSL for CiviCRM DB connections - https://phabricator.wikimedia.org/T280080 (10AKanji-WMF) [20:19:28] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-WMF-Audit: Update Civi record with additional data from audit files - https://phabricator.wikimedia.org/T152249 (10AKanji-WMF) [20:19:32] 10Fundraising-Backlog: AmazonPay script errors when testing locally - https://phabricator.wikimedia.org/T318732 (10AKanji-WMF) [20:19:44] 10Fundraising-Backlog: Upgrading project Confirmation email - https://phabricator.wikimedia.org/T356373 (10Ejegg) Hi @MSuijkerbuijk_WMF, would you like to suggest some content for the email? [20:32:12] 10Fundraising-Backlog: Segmentation - Sample data request - https://phabricator.wikimedia.org/T353264 (10Ejegg) @JMando I asked @Eileenmcnaughton in the tech talk today and she says all those recalculations should be already done. [20:49:07] 10Fundraising Sprint: brb(), 10Wikimedia-Fundraising-CiviCRM: add venmo username to TY email var and add to the end of it - https://phabricator.wikimedia.org/T350624 (10AnnWF) Thanks @NNgu-WMF for adding the part in template, confirmed works https://civicrm.wikimedia.org/civicrm/contact/view?reset=1&cid=632324... [20:56:25] 10Fundraising-Backlog: payments.wikimedia.org SSL certificate expires on Feb 29, 2024 - https://phabricator.wikimedia.org/T356652 (10AnnWF) https://etherpad.wikimedia.org/p/apple-certificate [20:56:38] 10Fundraising-Backlog: payments.wikimedia.org SSL certificate expires on Feb 29, 2024 - https://phabricator.wikimedia.org/T356652 (10Dwisehaupt) [20:58:06] 10Fundraising-Backlog: Upgrading project Confirmation email - https://phabricator.wikimedia.org/T356373 (10Dwisehaupt) [20:58:38] 10Fundraising-Backlog, 10Wikimedia-Fundraising-CiviCRM, 10FR-Email, 10Recurring-Donations: Send thank you email confirming recurring donation upgrade - https://phabricator.wikimedia.org/T356373 (10Ejegg) [21:01:14] 10Wikimedia-Fundraising-Banners, 10Wikimedia-production-error: Error in fundraising banner: TypeError: Cannot read properties of undefined (reading 'style') - https://phabricator.wikimedia.org/T353475 (10Pcoombe) 05Open→03Declined Whatever it was, it's not happening any more [21:01:27] 10Fundraising-Backlog, 10FR-email-preferences: Upgrading project Landing pages code - https://phabricator.wikimedia.org/T356370 (10Ejegg) @ehughes The fr-tech team is trying to estimate how much work we will need to implement this, and that would depend on what we get from you. Were you planning to deliver HTM... [21:02:05] 10Fundraising-Backlog, 10FR-email-preferences: Upgrading project Landing pages code - https://phabricator.wikimedia.org/T356370 (10Dwisehaupt) [21:03:11] 10Fundraising-Backlog, 10FR-email-preferences: Create variant version of Recurring Upgrade landing page - https://phabricator.wikimedia.org/T356370 (10Ejegg) [21:22:52] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Recurring queue consumer failmail: UNKNOWN HTML rendering of template failed - https://phabricator.wikimedia.org/T337552 (10Eileenmcnaughton) I'm hoping so! [21:23:56] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10FR-Docker: Fix "max execution timeout" failures locally when applying CiviCRM Database update - https://phabricator.wikimedia.org/T349201 (10Eileenmcnaughton) That is configured in php.ini - if this is on local then we should alter our dev set up [21:28:27] 10Fundraising Sprint: brb(), 10Fundraising-Backlog, 10FR-Adyen, 10Patch-For-Review: Remove Adyen WSDL classes and related code in Api.php and PaymentProvider classes - https://phabricator.wikimedia.org/T317837 (10Ejegg) Looks like we can just add a getInstanceFromJSON method to the AdyenMessage class that... [21:29:19] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Recurring queue consumer failmail: UNKNOWN HTML rendering of template failed - https://phabricator.wikimedia.org/T337552 (10Ejegg) Optimistically moving this to done, can reopen if Smarty3 hasn't fixed it for us. [21:33:31] (03PS2) 10Ejegg: Strip some spam off the start of queue consumer logs [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/995118 [21:33:53] fr-tech ^^^ should make the queue consume output a bit more readable on local dev [21:34:07] looking [21:35:03] hacky [21:35:30] heh, yep [21:35:53] but I sure don't miss all that junk :) [21:36:38] eileen: shall we do another civi deploy? there are 8 patches ready to go out [21:36:47] sounds good [21:36:54] k, i'll get that going [21:38:22] (03PS1) 10Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/997963 [21:38:29] ejegg: do we lose info we want lowering the verbosity level [21:38:40] jgleeson: unfortunately, yes [21:38:46] drush is very quiet by default [21:39:11] did you try -v [21:39:24] looks like it had /some/ useful debug info [21:40:20] hmm, we're using -vv in prod - I'd like to keep fr-dev as similar as possible [21:40:45] the reason I mention it is that -v looks pretty much like what you've filtered the output to [21:41:39] oh really? maybe worth reviewing why we needed the two vs on prod then [21:43:53] ok we don't get the 'civicrm.wmf.INFO:' lines with -v and those look useful [21:44:03] I just did a comparison [21:44:34] (03CR) 10Jgleeson: [V: 03+2 C: 03+2] "LGTM! thanks" [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/995118 (owner: 10Ejegg) [21:44:43] do we want two versions one with extra and one with less? [21:44:51] thanks jgleeson ! [21:45:03] cstone: i'd rather just one version that matches prod output [21:45:33] i guess i look at debug of it a bunch I can just modify locally if i want more then [21:45:50] oh does -vv not have debug output? [21:46:00] 10Fundraising-Backlog: Sandra can't dedupe Name + address matching contacts (no email match) - https://phabricator.wikimedia.org/T353971 (10Eileenmcnaughton) [21:46:01] er sorry the info [21:46:18] yeah, we should have that with the current script and also on prod [21:46:34] ah okay sorry misunderstood no problem then [21:47:40] (03CR) 10Ejegg: [C: 03+2] Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/997963 (owner: 10Ejegg) [21:48:41] (03Merged) 10jenkins-bot: Merge branch 'master' into deployment [wikimedia/fundraising/crm] (deployment) - 10https://gerrit.wikimedia.org/r/997963 (owner: 10Ejegg) [21:49:55] !log fundraising civicrm upgraded from 684eb057 to c3dff157 [21:49:57] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log [21:50:47] 10Fundraising-Backlog: Sandra can't dedupe Name + address matching contacts (no email match) - https://phabricator.wikimedia.org/T353971 (10AKanji-WMF) Bringing into sprint as per convo with @SHust and @Eileenmcnaughton [21:51:38] 10Fundraising-Backlog: Sandra can't dedupe Name + address matching contacts (no email match) - https://phabricator.wikimedia.org/T353971 (10Eileenmcnaughton) [21:52:16] 10Fundraising-Backlog: Sandra can't dedupe Name + address matching contacts (no email match) - https://phabricator.wikimedia.org/T353971 (10Eileenmcnaughton) [21:52:35] 10Fundraising Sprint: brb(), 10Fundraising-Backlog: Sandra can't dedupe Name + address matching contacts (no email match) - https://phabricator.wikimedia.org/T353971 (10Eileenmcnaughton) [21:53:00] 10Fundraising Sprint: brb(), 10Fundraising-Backlog, 10Unplanned-Sprint-Work: Sandra can't dedupe Name + address matching contacts (no email match) - https://phabricator.wikimedia.org/T353971 (10Eileenmcnaughton) [21:56:40] 10Fundraising-Backlog, 10FR-donorservices: Dedupe Language Conflict - https://phabricator.wikimedia.org/T356793 (10AKanji-WMF) Bringing into sprint after speaking with @SHust and @Eileenmcnaughton [22:14:35] (03PS1) 10Ejegg: Test data for Adyen JSON IPNs [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/997969 [22:15:41] oh derp those 'unused' bits were used in the base SoapListener [22:15:56] lemme just abandon that patch then [22:17:18] (03Abandoned) 10Ejegg: Remove unused classmap and wsdlPath [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/997897 (https://phabricator.wikimedia.org/T317837) (owner: 10Ejegg) [22:36:01] (03PS1) 10Ejegg: WIP rescue reference for adyen capture job [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/997970 [22:36:22] (03CR) 10CI reject: [V: 04-1] WIP rescue reference for adyen capture job [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/997970 (owner: 10Ejegg) [22:36:24] (03PS2) 10Ejegg: Test data for Adyen JSON IPNs [wikimedia/fundraising/SmashPig] - 10https://gerrit.wikimedia.org/r/997969 [22:39:31] 10Fundraising Sprint: brb(), 10Fundraising-Backlog, 10FR-Adyen: Remove Adyen WSDL classes and related code in Api.php and PaymentProvider classes - https://phabricator.wikimedia.org/T317837 (10Ejegg) >>! In T317837#9519241, @Ejegg wrote: > Looks like we can just add a getInstanceFromJSON method to the AdyenM... [22:49:20] (03PS1) 10Ejegg: Add Civi signing keys for 5.58 [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/997976 [22:50:03] eileen: I had this patch locally to add CIVICRM_SIGN_KEYS and CIVICRM_CRED_KEYS from the private repo [22:50:15] but I don't remember what we needed them for [22:50:21] says it was added in 5.58 [22:50:34] did everyone else handle that a different way? [22:59:06] is that for civiproxy? [23:09:00] errr, i totally forget [23:09:48] comments say https://docs.civicrm.org/sysadmin/en/latest/setup/secret-keys/ [23:09:59] ok, so maybe I just needed it till I reinstalled? [23:11:26] yeah ok looks like they're directly in the generated civicrm.settings.php now [23:11:30] ok, I'll abandon that patch [23:11:36] and delete the extra file from config-private [23:11:50] (03Abandoned) 10Ejegg: Add Civi signing keys for 5.58 [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/997976 (owner: 10Ejegg) [23:28:19] eileen: it looks like if we set the USER environment variable when running drush @wmff .... it would remove that spammy line about Trying to access array offset on value of type bool [notice] [23:28:23] environment.inc:662 [23:28:43] I tried just adding USER="drushuser" to the botton of wmff.sh but it didn't seem to do anything [23:29:05] is there somewhere else that we can set environment variable for one of those drush @ profiles ? [23:35:13] ejegg: hmm - I thought we did [23:35:16] hmm we might need slightly destroy for new docker [23:35:21] it's from the drush aliases [23:35:51] hmm - maybe not [23:35:51] $aliases['wmff'] = [ [23:35:51] 'root' => '/srv/civi-sites/wmff/drupal', [23:35:51] 'uri' => 'https://wmff.localhost:32353/', [23:35:51] 'user' => 1, [23:35:52] '#env-vars' => [ [23:35:52] // IDE call back - if you call your deployment config [23:35:53] // wmff in phpstorm this will connect to it [23:35:53] // when using drush. [23:35:54] 'PHP_IDE_CONFIG' => "serverName=wmff", [23:35:54] ], [23:35:55] ]; [23:36:02] but we would add it there [23:36:03] aha, thanks! [23:37:34] it would be quite good to get a couple of those passing queue consumer moves merged - esp https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/997586 - I'll check in on what isn't passing [23:38:04] yep eileen I'm running the queue consumers locally to test [23:38:19] and I keep seeing that drush array offset line at the end of each output [23:39:36] (03PS1) 10Ejegg: Further de-spam drush output [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/997982 [23:39:49] eileen: your suggestion works great locally ^^^ [23:40:02] oh good - commit it then? [23:40:24] want to merge it ? https://gerrit.wikimedia.org/r/997982 [23:43:00] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog: Add gateway label to 'IP repeat count' grafana graph - https://phabricator.wikimedia.org/T327958 (10Ejegg) Hmm, the new queries might not be set up right: [23:47:00] (03CR) 10Eileen: [C: 03+2] Further de-spam drush output [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/997982 (owner: 10Ejegg) [23:47:27] (03CR) 10Ejegg: [V: 03+2] Further de-spam drush output [wikimedia/fundraising/dev] - 10https://gerrit.wikimedia.org/r/997982 (owner: 10Ejegg) [23:47:34] thanks! [23:49:56] 10Fundraising Tech - Chaos Crew, 10Fundraising-Backlog, 10FR-Docker: Fix "max execution timeout" failures locally when applying CiviCRM Database update - https://phabricator.wikimedia.org/T349201 (10Ejegg) Looks like we'd have to override it in the image: docker@civicrm:/etc/php/7.4$ grep -r max_execution c... [23:53:23] (03CR) 10Ejegg: "All looks good, except the old TransactionalWmfQueueConsumer isn't deleted" [wikimedia/fundraising/crm] - 10https://gerrit.wikimedia.org/r/997586 (https://phabricator.wikimedia.org/T356115) (owner: 10Eileen) [23:53:52] eileen: I'd say just delete the old class in a new patch, but it might be nice to have git recognize the move [23:54:07] ehh, it's a tiny class anyway