[00:03:25] atgo: I answered one... OK I see there's more! thanks, I'll reply... [00:15:06] (CR) Ejegg: "Looks like an improvement over a static registry! I'm eager to see it in action. Recursion bug in isInstanceOf." (1 comment) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/183630 (https://phabricator.wikimedia.org/T86256) (owner: Awight) [00:15:39] ehh, not even recursion, just traversal [00:16:05] (Abandoned) Awight: DO NOT MERGE: octopus for development. [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/189629 (owner: Awight) [00:17:07] (PS8) Awight: Make paymentmethod non-static [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/183630 (https://phabricator.wikimedia.org/T86256) [00:17:18] (CR) Awight: Make paymentmethod non-static (1 comment) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/183630 (https://phabricator.wikimedia.org/T86256) (owner: Awight) [00:18:08] (CR) Ejegg: [C: 2] Make paymentmethod non-static [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/183630 (https://phabricator.wikimedia.org/T86256) (owner: Awight) [00:21:15] (Merged) jenkins-bot: Make paymentmethod non-static [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/183630 (https://phabricator.wikimedia.org/T86256) (owner: Awight) [00:24:55] thanks AndyRussG :) [00:25:08] atgo: np :) [00:33:08] Wikimedia-Fundraising, Analytics, Fundraising Sprint Enya, Fundraising Tech Backlog: Strategy banner impressions - https://phabricator.wikimedia.org/T90635#1064504 (ellery) @awight I suspect its restricting to webrequest_source = 'text'. Maybe SRI goes into a different partition now. I fired off... [00:38:59] awight|feet: I didn't bang on PaymentMethod hard enough before merging it :P I think it needs a more graceful failure mode for unknown payment methods [00:41:46] ejegg: Hmm, lemme see if I changed its failure behavior... [00:42:16] we now call getPaymentMethodMeta with whatever is on the qs [00:42:32] before we only called it with no params, so it was always the current method [00:43:02] and if you call that with bogus data we get an mwexception instead of the "can't find a form" error page [00:43:10] ooof [00:43:57] I think it was already coming from the query? [00:44:21] fuzzing production... [00:44:24] yeah, it always came from the query [00:45:48] but now we're calling that fn (via DonationData->setUtmSource) before we're selecting a form to display and getting the ex [00:46:18] aha, thx [00:46:28] previously, setUtmData would just have gotten null back from PaymentMethod::getUtmSourceName [00:47:31] ejegg: at one point, I was thinking that we should have a PaymentMethod which wraps "no method" [00:47:35] does that sound right to you? [00:47:45] 25+10+5=40 [00:47:50] O_o [00:48:05] Better if you sing it though [00:48:15] what is that? [00:48:41] PaymentMethod::NaPM? [00:48:46] yah [00:48:54] better than null or an exception, I think [00:48:57] A circle of numbers. All except 2 can be formed by combining excaclty 3 coins [00:49:13] sure, as long as it's easy to check for it [00:49:23] I'm not sure we have to check for it... [00:49:44] oh, it would just return blankness for things like utmsourcename [00:49:44] we could in theory have a payment form which handles "any method" or "no method"... [00:52:48] (PS1) Awight: Wrap an empty payment method [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/192736 [00:58:55] (CR) Ejegg: [C: 2] "Nice solution!" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/192736 (owner: Awight) [00:59:11] (Merged) jenkins-bot: Wrap an empty payment method [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/192736 (owner: Awight) [01:29:31] (CR) Ejegg: [C: -1] "Looking very good! Only found one issue so far - obt/bt second step display code needs to be called from someplace, or we need to make th" (1 comment) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/189153 (https://phabricator.wikimedia.org/T86251) (owner: Awight) [01:45:12] (PS6) Ssmith: WIP x-by-y data retrieval/parsing [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/190343 [02:18:09] (CR) jenkins-bot: [V: -1] WIP x-by-y data retrieval/parsing [wikimedia/fundraising/dash] - https://gerrit.wikimedia.org/r/190343 (owner: Ssmith) [02:32:10] § Fundraising Sprint Abba, § Fundraising Sprint Beastie Boys, § Fundraising Sprint Devo, § Fundraising Sprint the Cure, and 2 others: CentralNotice bucket improvements, step 3 bis part 1: remaining test details - https://phabricator.wikimedia.org/T86091#1064692 (AndyRussG) Woops--yeah I'd forgott... [02:32:42] § Fundraising Sprint Abba, § Fundraising Sprint Beastie Boys, § Fundraising Sprint Devo, § Fundraising Sprint the Cure, and 2 others: CentralNotice bucket improvements, step 3 bis part 1: remaining test details - https://phabricator.wikimedia.org/T86091#1064697 (AndyRussG) Open>Resolved [17:43:02] hey ejegg or awight, could I bug one of you with a mysql question? [17:43:17] ccogdill: sure! [17:43:23] thanks! :) [17:44:26] I noticed the fraud numbers in IL were a bit high yesterday, so I want to dig into a few order IDs to see why we failed them. but it’s a bit annoying doing searches by single order IDs in fredge, because after I run a query the window says END and I can’t get it to accept another command [17:44:45] type "q" [17:44:49] bah [17:44:56] I knew there was a simple solution [17:45:00] thank you! [17:45:09] it was so annoying to have to open a new window for every search [17:45:14] also, can you open .my.cnf real quick? [17:45:25] if you aren't using the pager, there's a thing we should change [17:45:45] (the "pager" is the small app that lets you go through the results a page at a time, and is responsible for the "q" thing) [17:46:02] hmm… what’s .my.cnf ? [17:46:07] ahh, I should start using the pager! [17:46:13] hehe [17:46:20] you two are cracking me up :p [17:46:23] :D [17:46:57] ccogdill: exit mysql, then type "nano ~/.my.cnf" [17:47:07] that will open up your mysql client settings file [17:47:38] it says pager=less -SX [17:47:58] that's a nice setting. but for now, change that line to "pager=cat" [17:48:15] which will simple dump the output into your terminal [17:48:20] *simply [17:48:28] cool! that seems easier [17:48:37] people are different ;) [17:48:48] I think I set you up with less -SX [17:49:15] that will let you scroll through the results with the arrow keys, including stuff that is too wide for the terminal window. [17:49:45] ohh awesome [17:51:09] well um... which would you prefer? [17:51:36] ohh haha, I thought you meant cat is the one that less you scroll with arrow keys [17:51:52] so is it supposed to do that side to side? cause that’s the problem I have with the current output [17:52:22] there are some results that are so long right to left that I have to open them on my external monitor [17:52:36] and I don’t think I can scroll through them… [17:53:50] ccogdill: currently, with "less -SX", you're set up to be able to scroll. Let's do a quick thing so you can see the difference, without changing your settings yet. [17:54:10] Please open up another window to and run a select... [17:54:27] okay [17:55:31] wow I can scroll with the arrow keys. well now I feel silly [17:55:45] cool. Want to see the alternative? [17:55:49] type "q" to exit the pager [17:55:52] then "\P cat" [17:56:08] then, use the arrows to run your select again [17:57:07] oooh [17:57:11] I like this better [17:57:14] hmm [17:57:18] ok then :) [17:57:27] I can more easily paste it into excel anyway which is good for longer sets of results [17:57:44] jfyi, there's a third way which is easier on the eyes. At the end of your select query, replace the semicolon with "\G" [17:58:09] ooh! [17:58:12] hehe [17:58:12] that’s even better [17:58:15] wait [17:58:15] :) [17:58:20] that is not pastable into excel [17:58:25] well [17:58:33] I can use that for short result sets [17:58:33] lemme get you set up with the second, raw "cat" mode, eh? [17:58:42] sounds good [17:58:45] you can always use "\G" on a one-off basis [17:58:48] yep! [17:59:03] go back to your config file, and rewrite the pager= line as "pager=cat" [17:59:16] then save the file, I think it's -X [17:59:22] yeah [17:59:48] okay! [17:59:50] once that's saved, close mysql and restart it [18:00:41] done! [18:00:44] thanks awight [18:01:11] awesome. lmk if you need to tweak that again in the future... [18:01:34] sure! but at least now I know how to go back to the old way if I need to [18:01:42] (Abandoned) Ejegg: Merge branch 'master' of ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/DonationInterface [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/157305 (owner: Ssmith) [18:21:05] Anyone have demands from other teams? Scrum-o-scrums is soon [18:21:22] awight: AndyRussG ^^^ [18:22:06] ejegg: I'm freaking dying of old age trying to get the Civi continuous integration set up... hoping someone from CI can be assigned to help us with that [18:22:41] I'll remind 'em about it [18:23:02] :) [18:26:34] Wikimedia-Fundraising-CiviCRM, Continuous-Integration, Scrum-of-Scrums: CI for Civi: provision and run tests under Jenkins/Zuul - https://phabricator.wikimedia.org/T86103#1066522 (Ejegg) [18:27:30] ejegg: thanks! This is the "next step", https://phabricator.wikimedia.org/T89894 and https://phabricator.wikimedia.org/T90472 [18:29:55] those look like they're linked in the 'blocked by' chain, so I'll just leave the big one on the board [18:30:07] but I'll mention the related tasks [18:37:37] yay for SoS [18:38:34] Wikimedia-Fundraising-CiviCRM, Fundraising Tech Backlog, Release-Engineering, Scrum-of-Scrums, and 2 others: Continuous integration - CiviCRM - https://phabricator.wikimedia.org/T78100#1066583 (Cmcmahon) p:Normal>High [18:40:54] ejegg: ooh sorry for the delay, how soon is soon? [18:41:02] now :) [18:41:25] ejegg: rmfmfmrrr! wanna show them the google diagram for doing away with S:RI perchance? [18:41:42] ejegg: only if u think it's appropriate, thanks in advance :) [18:41:44] I'll add that to the notes! [18:41:48] ejegg: [18:41:56] is it public? [18:41:59] ejegg: cool! pls ping if u need anything including more explanations [18:42:16] Or can we drop it on a public wiki? [18:42:37] ejegg: I think so, but maybe better on colab until we check w/ everyone? [18:42:52] ok [18:43:17] one sec, I'll export it and stick it on collab [18:49:12] ejegg: urp! uploads to colab are disabled! Here's the google doc link: https://docs.google.com/a/wikimedia.org/drawings/d/1fVRy6Qu9lejEQd75ww7n6piTRDQx0d_lzg82J_v-_Jc/edit [18:49:29] I don't see any reason for it not to be public but I don't think it's fully my call... [18:49:35] omg [18:49:40] At this point it's a proposal still, more or less [18:49:42] awight: ? [18:49:46] we have to upload to commons or something? [18:49:50] that doesn't make any sense [18:50:00] that's wut it sez [18:50:04] boo transperency! [18:50:05] are you sure that uploads are disabled, or maybe it's a file type thing? [18:50:15] OK... seems silly to include that link in an update for all of wmf tech if it's only shared with fr [18:50:42] "Uploads disabled. Uploading files to this wiki is not enabled" [18:50:52] oh wait, google doc is shared with all in wmf [18:50:54] blaargh [18:50:56] ejegg: hmmm ah I mean I'm pretty sure it can be shared with all wmf tech [18:51:19] adding goog link [18:51:35] no one has ever said "top secrit", I suspect it's mainly just by inertia [18:52:07] it's definitely not sekret [18:52:17] here is your cat of the day: http://40.media.tumblr.com/40f5f1da0c014be6281f87bb5d80b36d/tumblr_nj3sjq2iEX1u17v8go1_1280.jpg [18:52:25] see-cat [18:52:28] secrat [18:52:42] seecr€t [18:53:06] pizzzacat: where are you getting all these cats from! I can't believe there are so many internet cats out there :) [18:53:14] ejegg: thanks! :) [18:53:45] AndyRussG: mostly tumblr. There are so many cat pictures in this world. I will never run out of them. [18:53:54] http://www.breitbart.com/blog/2013/09/02/15-of-all-internet-traffic-is-cat-related/ [18:54:12] ejegg: that number seems pretty low imho [18:54:34] I'd like to see Friskies' methodology [18:54:51] I think I might actually like alpacas more than cats, but alpaca photos are harder to come by [18:55:09] love the one you're with... [18:55:14] for some reason there are fewer alpaca owners [18:55:32] the world is not set up for alpaca pets [18:55:43] they just need to breed dwarf alpacas [18:55:53] for example my building has a "no alpacas as pets" policy [18:55:58] which is pretty lame [18:56:11] ejegg: that is an amazing idea [18:56:13] I almost moved into an in-law in Oakland, the homeowner was running a llama orphanage in his backyard. [18:56:22] holy crap [18:56:23] apparently they are abandoned more often than you'd link [18:56:24] think [18:56:29] that is sad [18:56:34] aww, homeless llamas [18:56:38] they start out so cute... [18:56:44] then they become assholes [18:56:48] then it's just bales of hay and shoveling shit [18:56:50] exactly [18:57:07] any time i hear someone start a llama story i know it ends with a giant gob of spit [18:57:08] and spinning wool is not for dilletantes [18:57:12] :) [18:57:22] I actually know how to spin wool! [18:57:30] and I actually have spun alpaca wool [18:57:35] and sheep's wool [18:58:19] that's reediculous. Can you make me a dog sweater out of cat hair? [18:58:37] cat hair would be pretty tricky.. [18:58:44] but I could make a cat sweater out of poodle hair maybe [18:59:04] I knitted a hoodie for my cat once [18:59:16] it hated it, so I gave it to a tiny poodle [18:59:23] O_o [18:59:39] http://www.inhabitots.com/sustainable-cat-hair-sweaters/ [18:59:44] this is all very normal stuff in my life you guys [18:59:57] wow that is…. [19:00:10] I don't know how to feel about dog hair sweaters on humans [19:00:32] aww, the link to the crafter 404ed [19:00:48] alpaca wool is the best wool [19:00:58] it's very soft and light [19:01:38] lol [19:01:41] * AndyRussG falls of chair [19:03:09] it's seriously the best wool to work with and the animals are cute, so win win [19:07:44] do they spit like llamas? [19:10:46] hey pizzzacat awight any interest in early lunch? [19:11:29] atgo: a) I do not know if they spit! I don't think so… and b) I am not quite ready for lunching times! [19:11:50] the internet says they do spit :( [19:11:56] dang [19:12:19] man i did not read the backscroll on this very well the first time through :P [19:17:11] I'd like to think that if I had a pair of alpacas and took really good care of them and socialized them and stuff, they would be really nice and never spit [19:17:22] I am not kidding you guys, some day I will have alpacas [19:17:45] maybe start an alpaca rescue [19:18:06] use the wool to make sweaters for peeps who don't have sweaters [19:18:27] they can come hang out and relax with me and the 'pacas [19:19:14] people do that [19:19:17] we will all sing kumbaya [19:19:34] atgo do you know such people? [19:19:46] alas, not personally [19:19:54] dang [19:38:59] pizzzacat: I don't see world domination anywhere in your plan [19:39:33] I'm too lazy for world domination [19:40:37] I don't think people who succeed in world domination can be as into pizza and ice cream and lying around reading as me [19:40:39] hey.. could somebody test making a task from this template for me? https://phabricator.wikimedia.org/maniphest/task/create/?template=89899 [19:40:45] content doesn't matter at all :) [19:41:19] atgo I made one [19:44:01] pizzzacat: when you go to make a task (in general) do you have the "visible to" and "editable by" fields? [19:44:54] and if you want to unsubscribe from that one you just made, there may be some chatter [19:49:18] let me see [19:49:35] thanks [19:50:05] I don't see those fields [19:50:10] visible to/editable by [19:50:14] ok thanks [19:50:26] np! [20:22:41] (PS1) Anemirovsky: This commit contains new features for CiviCRM's report interface. [wikimedia/fundraising/crm/civicrm] (giantrabbit-v4.4) - https://gerrit.wikimedia.org/r/192872 [21:06:01] awight: are you coming? [21:06:09] to 37 [21:07:45] atgo: argh ok one moment pls [21:10:25] Wikimedia-Fundraising-CiviCRM, § Fundraising Sprint Devo, Fundraising Sprint Enya: BUG: Undo a recent merge of two contact records in Civi - https://phabricator.wikimedia.org/T89408#1067511 (Ejegg) a:Ejegg [21:14:53] § Fundraising Sprint Abba, § Fundraising Sprint Beastie Boys, § Fundraising Sprint the Cure, Fundraising Sprint Enya, and 3 others: Do banner hiding with mixins - https://phabricator.wikimedia.org/T86100#1067539 (atgo) [21:29:12] Wikimedia-Fundraising, Analytics, Fundraising Sprint Enya, Fundraising Tech Backlog: Strategy banner impressions - https://phabricator.wikimedia.org/T90635#1067644 (awight) @ellery: any results? [21:33:44] § Fundraising Sprint Abba, § Fundraising Sprint Beastie Boys, § Fundraising Sprint the Cure, Fundraising Sprint Enya, and 3 others: Do banner hiding with mixins - https://phabricator.wikimedia.org/T86100#1067666 (atgo) What are the changes to UI/workflow that will happen with this? I'd like to be... [21:50:38] hey @ccogdill [21:50:44] hey atgo [21:50:45] were you ablet o send those TYs? or not had a chance yet? [21:50:55] I haven’t had a chance yet… it’s on my list for the day [21:51:01] cool sounds good :) [21:51:07] thanks! sorry for the wait [22:34:21] Wikimedia-Fundraising-CiviCRM, Fundraising Sprint F: Simple Task?: Add "mobile" to list of phone type options on a contact record - https://phabricator.wikimedia.org/T89017#1067891 (atgo) [22:35:06] Wikimedia-Fundraising, Wikimedia-Fundraising-CiviCRM: Thank you letters for our donors who donate via UKFC - https://phabricator.wikimedia.org/T89512#1067896 (atgo) @ccogdill_wmf @rlewis is this covered with T89516? [22:37:38] Wikimedia-Fundraising, Wikimedia-Fundraising-CiviCRM: Thank you letters for our donors who donate via UKFC - https://phabricator.wikimedia.org/T89512#1067899 (CCogdill_WMF) @atgo I think so. The only other piece to this is I don't think we have a good import for UKFC donations in order to send the TYs...... [22:38:25] Wikimedia-Fundraising-CiviCRM, Fundraising Sprint Enya, Fundraising-Backlog: Document how to send TY letters to donors who don't receive them when they donate - https://phabricator.wikimedia.org/T89516#1067910 (RLewis) @atgo I'd like to just double check I have the process in our next meeting if thats... [22:40:19] Wikimedia-Fundraising, Wikimedia-Fundraising-CiviCRM: Thank you letters for our donors who donate via UKFC - https://phabricator.wikimedia.org/T89512#1067919 (RLewis) @atgo and @CCogdill_WMF we don't currently have an import for UKFC donations. These are still hand entered. I think there is a phab task c... [22:46:30] Wikimedia-Fundraising, Wikimedia-Fundraising-CiviCRM: Thank you letters for our donors who donate via UKFC - https://phabricator.wikimedia.org/T89512#1067963 (CCogdill_WMF) okay thanks @RLewis! Assuming that task exists, it should be fine to close this one. [22:47:52] Wikimedia-Fundraising, Wikimedia-Fundraising-CiviCRM: Thank you letters for our donors who donate via UKFC - https://phabricator.wikimedia.org/T89512#1067973 (RLewis) @atgo here's the task number T88836 for the general importer [22:48:17] Wikimedia-Fundraising, Wikimedia-Fundraising-CiviCRM: Thank you letters for our donors who donate via UKFC - https://phabricator.wikimedia.org/T89512#1067975 (CCogdill_WMF) Open>Resolved a:CCogdill_WMF [22:49:25] Wikimedia-Fundraising, Wikimedia-Fundraising-CiviCRM: Thank you letters for our donors who donate via UKFC - https://phabricator.wikimedia.org/T89512#1067977 (atgo) Resolved>Invalid Closing. Thanks! It looks like we have 2 others, T88836 and T90242 for importing/automating. [22:49:48] Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog, Epic: Automation of existing and future payment methods into CiviCRM - https://phabricator.wikimedia.org/T90242#1054321 (atgo) Related (possibly redundant): T88836 [23:06:05] ejegg: wow... [23:06:09] I just saw your email [23:06:32] yeah, sometimes i get a perverse pleasure in tedious tasks [23:06:55] not expecting anyone to check the actual ids [23:07:36] just whether i've catastrophically omitted a where clause or something [23:07:37] My only persnickety comment would be that u might be able to build all those ids from a temporary table somewhere... [23:08:18] Is that better somehow? [23:08:24] err actually nvm [23:08:27] I see what you did [23:08:30] you're sick :) [23:08:38] thank you [23:09:00] I +2 that retroactively or whatever! [23:09:14] cool, i haven't run it yet! [23:09:33] Wikimedia-Fundraising, Analytics, Fundraising Sprint Enya, Fundraising Tech Backlog: Strategy banner impressions - https://phabricator.wikimedia.org/T90635#1068062 (awight) Trying this one (still waiting for it to start): ``` select count(*), parse_url(concat('http://bla.org/woo/', uri_qu... [23:11:08] (PS3) Ejegg: Use PSR logging in DonationData [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/192393 (https://phabricator.wikimedia.org/T86266) [23:11:10] (PS4) Ejegg: Add Monolog handlers and processors [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/192385 (https://phabricator.wikimedia.org/T86266) [23:11:12] (PS1) Ejegg: WIP: use PSR logging for gateway extras [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/192977 [23:11:32] (CR) jenkins-bot: [V: -1] Use PSR logging in DonationData [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/192393 (https://phabricator.wikimedia.org/T86266) (owner: Ejegg) [23:11:38] (CR) jenkins-bot: [V: -1] WIP: use PSR logging for gateway extras [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/192977 (owner: Ejegg) [23:11:45] (CR) jenkins-bot: [V: -1] Add Monolog handlers and processors [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/192385 (https://phabricator.wikimedia.org/T86266) (owner: Ejegg) [23:25:29] Wikimedia-Fundraising-CiviCRM, Fundraising Sprint F: Simple Task?: Add "mobile" to list of phone type options on a contact record - https://phabricator.wikimedia.org/T89017#1068100 (atgo) [23:25:50] Wikimedia-Fundraising-CiviCRM, Fundraising Sprint F: Add "mobile" to list of phone type options on a contact record - https://phabricator.wikimedia.org/T89017#1068101 (atgo) [23:27:47] § Fundraising Sprint Abba, § Fundraising Sprint Beastie Boys, § Fundraising Sprint the Cure, Fundraising Sprint Enya, and 3 others: Do banner hiding with mixins - https://phabricator.wikimedia.org/T86100#1068126 (awight) The changes should be very minor, the mechanism is almost fully compatible wi... [23:29:42] Wikimedia-Fundraising, Fundraising-Backlog: Create new HTML forms for LATAM processing - https://phabricator.wikimedia.org/T90502#1068140 (atgo) [23:29:54] Wikimedia-Fundraising, Fundraising-Backlog: Write adapter class API definitions for New Invoice and Payment Status - https://phabricator.wikimedia.org/T90503#1068143 (atgo) [23:30:11] Wikimedia-Fundraising, Fundraising-Backlog: Write adapter controller logic to process front-end payments - https://phabricator.wikimedia.org/T90504#1068146 (atgo) [23:30:35] Wikimedia-Fundraising, Fundraising-Backlog: Add LATAM forms to DonationInterfaceFormSettings.php - https://phabricator.wikimedia.org/T90505#1068150 (atgo) [23:30:46] Wikimedia-Fundraising, Fundraising-Backlog: Write confirmation message listener for LATAM, which rescues donations from the limbo queue - https://phabricator.wikimedia.org/T90506#1068153 (atgo) [23:30:58] Wikimedia-Fundraising, Fundraising-Backlog: Write LATAM audit file processor - https://phabricator.wikimedia.org/T90507#1068156 (atgo) [23:31:06] Wikimedia-Fundraising, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog: Add gateway name to queue consumer switch, and custom reports - https://phabricator.wikimedia.org/T90508#1068159 (atgo) [23:32:09] Wikimedia-Fundraising, Analytics: Provide performant query access to banner show/hide numbers - https://phabricator.wikimedia.org/T90649#1068169 (awight) @ottomata mentioned that we could look at https://github.com/wikimedia/analytics-kafkatee My preference is definitely to run some logic as part of the... [23:55:15] Wikimedia-Fundraising-CiviCRM, § Fundraising Sprint Devo, Fundraising Sprint Enya: BUG: Undo a recent merge of two contact records in Civi - https://phabricator.wikimedia.org/T89408#1035472 (Ejegg) Rosie, this should be all set. [23:55:30] Wikimedia-Fundraising-CiviCRM, § Fundraising Sprint Devo, Fundraising Sprint Enya: BUG: Undo a recent merge of two contact records in Civi - https://phabricator.wikimedia.org/T89408#1068273 (Ejegg) Open>Resolved [23:56:43] Wikimedia-Fundraising-CiviCRM, § Fundraising Sprint Devo, Fundraising Sprint Enya: BUG: Undo a recent merge of two contact records in Civi - https://phabricator.wikimedia.org/T89408#1068274 (RLewis) @atgo and @ejegg yes, all looks good. Thanks for this.