[13:00:33] fyi meganhernandez, jessicarobell I've disabled the low level campaigns for today's maintenance [13:00:45] thank you the-wub [13:00:59] we can put them back once we have the all clear from jeff or faidon [13:03:55] oh i thought they actually wanted some traffic? i could be thinking of a different deployment. Jeff_Green should the low level campaigns be down? [13:05:57] no, jeff asked for full downtime [13:06:00] meganhernandez: yeah down [13:06:33] the main concern is that if we have to reboot the firewall, all of payments will be inaccessible for the duration of the reboot cycle [13:06:56] so far it's looking like we *might* not even need to reboot, but not positive yet [13:07:11] oop i take that back, he just rebooted one of them :-P [13:16:24] ok, thanks guys [16:47:24] Jeff_Green: Good Aftermath! [16:48:15] hey! [16:48:21] I think possibly I don't have my eyeballs calibrated yet this morning, but do you have any insight in to what happened at about... 6am? [16:48:36] * K4-713 blinks out of sync [16:48:37] it was the planned firewall maintenance [16:48:43] Aha, yes. [16:48:44] That. [16:48:55] sorry for the pagerstorm [16:49:13] No worries. It's been a while. :) [16:49:18] I forgot about and/or was in denial about the external monitoring [16:49:20] Good to know the alarm still works. [16:49:25] true [16:49:34] all that's done and went according to plan [16:49:41] Yay! [16:50:00] ...that was fast. [17:13:54] (PS6) AndyRussG: WIP Campaign-associated mixins: schema update [extensions/CentralNotice] (campaign_mixins) - https://gerrit.wikimedia.org/r/202309 (https://phabricator.wikimedia.org/T90915) [17:33:19] Fundraising-Backlog, fundraising-tech-ops: Need Civi access for Donor Services agent - https://phabricator.wikimedia.org/T95011#1238796 (CCogdill_WMF) @atgo @K4-713 is there anyone else I can bug to reset Kristie's password? [17:33:40] (CR) AndyRussG: "Rebased." [extensions/CentralNotice] (campaign_mixins) - https://gerrit.wikimedia.org/r/202309 (https://phabricator.wikimedia.org/T90915) (owner: AndyRussG) [17:35:31] (PS13) AndyRussG: WIP Campaign-associated mixins [extensions/CentralNotice] (campaign_mixins) - https://gerrit.wikimedia.org/r/202310 (https://phabricator.wikimedia.org/T90915) [17:36:00] (CR) jenkins-bot: [V: -1] WIP Campaign-associated mixins [extensions/CentralNotice] (campaign_mixins) - https://gerrit.wikimedia.org/r/202310 (https://phabricator.wikimedia.org/T90915) (owner: AndyRussG) [17:36:50] (CR) AndyRussG: "Rebased..." [extensions/CentralNotice] (campaign_mixins) - https://gerrit.wikimedia.org/r/202310 (https://phabricator.wikimedia.org/T90915) (owner: AndyRussG) [17:47:28] Jeff_Green: Do you see any risk in opening all of our personal databases on lutetium to one another? [17:47:52] nope [17:48:10] Maybe I should send out a poll or something, then... [17:48:15] ha [17:48:26] I'm fine with whatever works for you guys [17:48:36] ok thanks! [17:49:04] We should probably hire a pet dba at some point [17:49:08] Fundraising-Backlog, fundraising-tech-ops: Need Civi access for Donor Services agent - https://phabricator.wikimedia.org/T95011#1238912 (K4-713) Nope: Probably just me. However: There is a password reset link on the login page. Is that not working? [17:49:17] I hate looking at EXPLAINs [17:49:30] i know, I really don't fully have my head around query optimization [17:49:50] I don't think I've ever solved a database thing properly! [17:49:57] -_- [17:50:25] drop table! fixed! [17:50:36] My brain is optimized for SQL compact on windows mobile devices that were popular five years ago. [17:50:43] * K4-713 fidgets [17:50:46] ha [17:50:55] All my joins are funny. [17:51:01] awight will confirm. [17:53:49] lol: replace into orders select gateway_txn_id from civicrm.wmf_contribution_extra where entity_id % 1000 = 0; [17:54:13] This is really happening, right now. [17:55:33] Fundraising-Backlog, fundraising-tech-ops: Need Civi access for Donor Services agent - https://phabricator.wikimedia.org/T95011#1238984 (CCogdill_WMF) Well she doesn't know her username either... So if you can tell me that, we'll have her do the pw reset! [17:56:49] ccogdill: fwiw, you can do the password reset with just email address, not knowing the username. [17:56:55] oh well [17:56:59] didn’t know that awight :D [17:57:03] hi! [17:57:04] ty! will have her try [17:57:07] I'm looking at your query... [17:57:28] The ahh good news is that it hangs for me, too :) [17:58:43] (PS2) Ejegg: Fix comm status and error checking for PaymentStatus [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/206327 (https://phabricator.wikimedia.org/T90504) [17:58:45] (PS3) Ejegg: Make resultswitcher processing slightly less funky [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/206307 (https://phabricator.wikimedia.org/T90504) [17:58:48] haha is that good news? [17:58:52] thank you for looking! [17:59:13] If you think it just takes like 5 hours to run that’s fine, I just didn’t want to break something by letting it hang that long [17:59:39] awight: where entity_id % 1000 = 0? [17:59:41] Nah, you can hang on lutetium all day [17:59:42] * K4-713 rubs eyes [18:00:08] * awight splashes holy water ineffectually [18:00:14] mmkay, I guess I’ll just go ahead and let it start now, in that case... [18:00:20] * K4-713 starts smoking [18:01:04] ccogdill: I can say it "shouldn't" take 5 hours, it should be almost immediate. I'm trying to find the mistake... [18:01:33] ah okay. that’s sort of what I figured [18:01:50] btw, my favorite way to debug in SQL is "-- ", u just disable and enable lines until you find the offending one... [18:02:14] * awight beats on ground with bleached femur [18:02:58] (PS3) Ejegg: Fix comm status and error checking for PaymentStatus [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/206327 (https://phabricator.wikimedia.org/T90504) [18:03:00] (PS4) Ejegg: Make resultswitcher processing slightly less funky [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/206307 (https://phabricator.wikimedia.org/T90504) [18:03:37] Fundraising-Backlog, fundraising-tech-ops: Need Civi access for Donor Services agent - https://phabricator.wikimedia.org/T95011#1239042 (K4-713) All it requires is her email address. :) Just throw that in there and she should be able to do the rest, if she can access her wmf email. [18:04:17] Fundraising-Backlog, fundraising-tech-ops: Need Civi access for Donor Services agent - https://phabricator.wikimedia.org/T95011#1239047 (CCogdill_WMF) Got it, thank you @K4-713. Sorry to have kept asking, I didn't realize it was so easy! I'll close this once Kristie confirms she has access. [18:04:40] oh man, the query analyzer is the biggest thing I miss about Microsoft's SQL interface [18:04:56] SERIOUSLY. [18:05:23] I don’t totally understand this “--" you speak of… but will look it up! [18:05:29] ejegg: I felt like somebody poked one of my eyeballs out when I moved away from that world. [18:05:48] Spent months thinking "HOW DO YOU LIVE" really loudly. [18:06:01] hah. [18:06:20] profiler too. [18:06:21] ccogdill: ghastly. I think I found the issue, it's an arcane character encoding mismatch. [18:06:26] That was the Bizness. [18:06:36] ooh, yeah! [18:06:37] blegh. where? [18:06:49] The order id has to be converted a... million times ten thousand times. [18:07:05] Lemme try a solution, now... [18:07:11] ejegg: Actually, I'm changing my answer. Profiler. [18:07:23] * K4-713 sighs [18:07:42] yeah, for actual production issues where you have no idea which query is bad... [18:08:01] Write a few filters, and bam. [18:08:09] There is Problem. [18:08:24] _then_ you fire up the query analyzer [18:08:26] Problem comes from that other box. Go get problem. [18:08:48] ...I miss zero other things. [18:09:55] hehe. Resharper helped me safely delete 100k lines from some software sweatshop nightmare, so that's on my list too. [18:10:50] ccogdill: when you create your GCOrderID0315 table, specify the "id" column to look like: [18:10:53] id varchar(255) COLLATE utf8_unicode_ci unique key [18:11:25] okay awight, so do I need to delete the table and recreate it? [18:11:35] Like I was saying, this matches the wmf_contribution_extra.gateway_txn_id column exactly, and makes sure we have an index. [18:11:51] ccogdill: it doesn't matter, you can modify that column and be OK if you want to try that: [18:12:16] alter table GCOrderID0315 modify column id varchar(255) COLLATE utf8_unicode_ci unique key [18:12:39] hah I was just about to ask if that was the right command :) [18:12:41] thanks, will do! [18:12:44] you might do a quick "select * from GCOrderID0315" to double-check that [18:12:52] after modifying the column... [18:12:57] makes sense [18:13:19] Yr query should only take a few secondz, lmk if not [18:13:34] awight: ERROR 1062 (23000): Duplicate entry '3576619899' for key 'id' [18:13:50] boo [18:13:52] I imported the table a couple times under a few different names… did I mess things up by doing that? [18:14:16] probably... yeah, blow it away and reimport... [18:14:54] If you have that column defined as a "unique key", it will dedupe as you do the import [18:14:58] Fundraising-Backlog, fundraising-tech-ops: Need Civi access for Donor Services agent - https://phabricator.wikimedia.org/T95011#1239088 (CCogdill_WMF) Kristie just tried it, and said she keeps getting "Access Denied" even after resetting the password... Any idea why? [18:15:42] (CR) Ejegg: Make resultswitcher processing slightly less funky (4 comments) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/206307 (https://phabricator.wikimedia.org/T90504) (owner: Ejegg) [18:15:43] okay... [18:17:42] ccogdill: wrt Kristie... :) Please ask her to visit the main site URL, make sure there is nothing after the "/" [18:18:05] so just https://civicrm.wikimedia.org [18:18:06] ? [18:18:10] exactly [18:18:12] K [18:18:42] Drupal has this stupid feature, where sometimes things like password reset will redirect the person to a page that actually doesn't exist, and the access error is confusing. [18:19:30] * awight glances nervously at looming "Things to document" shibboleth [18:27:58] woohoo awight I got results! [18:28:16] mysteriously only 819 rows were returned when I have 2193 rows of gc data, so will dig into that… [18:28:19] hot dog! [18:28:21] but it’s a start! thank you [18:28:40] ccogdill: ah... change the first join to a left join [18:29:09] trying... [18:29:18] no difference [18:29:18] that will probably tell you the same thing... you can also add the contribution.id column [18:29:34] add it where? [18:29:46] ok lemme make more changes, [18:30:06] I guess we want to know if the email address is missing, or we don't have a contribution record at all. [18:30:13] yeah, let me look at the data [18:30:36] see if I can find a commonality with the ~1k for whom we still need emails [18:31:46] https://phabricator.wikimedia.org/P560 [18:32:05] ccogdill: ^^ That should tell us what's missing. [18:33:30] hmph, same result awight [18:33:41] btw I changed my table name to GCID0315 [18:33:58] I’m going to look at a few contact records and see what I can find [18:37:23] awight nevermind... [18:37:42] I just realized GC sent a bunch of dupe order ids for times they retired the payments [18:37:46] 819 is our number :D [18:37:54] *retried [18:38:02] aha! [18:48:20] Fundraising-Backlog, fundraising-tech-ops: Need Civi access for Donor Services agent - https://phabricator.wikimedia.org/T95011#1239288 (CCogdill_WMF) Open>Resolved Done! Thanks, all, for the help. [19:37:45] fundraising-tech-ops, operations, ops-eqiad: barium has a failed HDD - https://phabricator.wikimedia.org/T93899#1239430 (Jgreen) Resolved>Open Reopening because RAID is degraded (still? again?) -- appears that one of the disks is still offline, but I'm not sure whether its the one that physicall... [20:03:19] Connectoring to hangout! [20:10:54] https://phabricator.wikimedia.org/T94604 [20:27:15] K4-713: you missed a marathon checkin [20:27:19] We figured everything out. [20:27:28] See, I knew I slacked off there for a reason. [20:27:33] I would have just slowed you down. [20:27:40] ...had nothing to do with me eating things. [20:27:49] ejegg: ah. that's a different language bug. Error pages usually show up in English. [20:28:06] K4-713: harr. pizzzacat is out too, I see! sorry [20:28:13] Glad you still ate things [20:28:31] awight oh yeah, because of the language / useLang confusion, right? [20:29:33] ejegg: K4-713: if you want to go cross-eyed at something, https://gerrit.wikimedia.org/r/#/c/205456/3 is the only one we need to fix the bug. I think the other patch (https://gerrit.wikimedia.org/r/#/c/205348/) is just cleanup. [20:29:59] ejegg: yeah... Feel free to wipe out https://phabricator.wikimedia.org/T96621 some day [20:30:55] awight: Love to go cross-eyed and even gibber a little, but I need to save my cross-eyed gibbering energy for budget stuff. [20:31:03] In fact... that's my update. [20:31:10] Here I go. [20:31:22] That's almost a hilarious way to see time squandered. [20:31:29] You mean that process that just finished for the year? [20:31:30] again [20:31:32] I have a friend, who has a saying. [20:31:34] dear bog [20:31:51] "If this was a joke, it would be _genius_." [20:31:55] K4-713: Please peek at my email if you want to doodle during the meeting. I need blessing. [20:31:56] That's her saying. [20:32:07] * awight processes [20:32:08] Oh, there's no meeting. We're all on our own. :p [20:32:31] The ultimate punishment: solitary confinement [20:32:55] Happily, the process for what's left to do in my brain, occupies a space very close to doing array transformations in discrete. [20:33:07] ...I'll be fine. [20:33:18] Just have to... sideways... [20:33:22] Sounds very... determinant [20:33:36] I emailed you back about the orphan slayer. [20:33:52] thanks! [20:34:18] D'oh [20:34:21] ? [20:35:35] No opportunity to make truant orphan jokes, in that case. [20:35:40] Also... [20:35:55] awight, ejegg, AndyRussG|pseudo: ...I've been thinking. [20:36:18] about? [20:36:24] * awight puts on credulous-face [20:36:32] * K4-713 puts on helmet [20:36:34] Er. [20:37:00] Is this about the travel budget [20:37:17] In the totally strict, even classic definition of who is supposed to be doing what in standup... I believe I have made the pig->chicken transformation. [20:37:42] oooh, bacon lattice! [20:38:24] I've been some kind of... unholy barnyard hybrid for months. [20:39:03] sounds traumatic [20:39:03] https://www.youtube.com/watch?v=uLUyuWo3pG0 [20:39:18] omg, it's exactly like that. But slower. [20:39:58] So what does that mean for standups and planning? [20:39:58] Also... way better movie than people give it credit for, and I've just spent a large number of hours this weekend talking about Val Kilmer. [20:40:14] ejegg: Have you seen the Pig/chicken thing? [20:40:16] i might have collected all the stickers [20:40:20] :D [20:41:33] So, there's a pig and a chicken, and they're friends. And one morning over coffee, the chicken says "Hey, I have this great idea. We should open up a breakfast place of our own. I'll lay the eggs and you can pitch in some bacon." [20:41:50] ...I'm doing it wrong. But I'm going to keep going anyway. [20:41:59] K4-713: yah, sorry, was trying to summarize my understanding in a way less clever way [20:42:25] The idea is that the people with their skin in the game, as it were, are the only people who get to talk during standup. [20:42:28] Pigs only. [20:42:42] Chickens can attend, but they are not allowed to lay any eggs during the meeting. [20:43:23] so we've never been strictly following that as a result of atgo's role mashup [20:43:31] Exactly. [20:43:43] Also, I'm not going to be full chicken until somebody else is actually the tech lead. [20:44:40] But, I'm like... 75% chicken at this point. [20:44:46] * awight smells the grease sizzling [20:45:01] You're lighting my hair on fire [20:45:20] Don't throw water on it. That only makes it worse. [20:45:22] Anyway. [20:45:27] LOL [20:45:45] that's one hell of a way to haze the job candidates [20:45:56] I think what I'm getting at here, is that I want to give you all the power to kick me out of those, or make me shut up or whatever. [20:46:01] Those meetings are more for you than me. [20:47:03] awkward :) [20:47:11] You're telling me. [20:47:35] Wait 'til you start growing feathers. [20:47:42] first, it's four legs bad. Then, four legs good two legs bad. [20:47:57] hah [20:48:14] you could... walk on your wings for a while [20:48:21] That's called "flying". [20:48:31] * K4-713 blinks [20:48:37] O_O /me fails to look up to find the roosting chickens [20:50:23] Anyway: Amazing talk, you guys. [20:50:28] ...bawk. [20:53:14] Speaking for myself, I get the message: you're thinking rice and spicy sauce, much less time in the oven. Yes, you're always free to skip standup, we will hunt u down and ask silly questions asynchronously. [20:53:56] I kind of want to hang around as much as I can. [20:54:03] I just don't want to get in the way, or... alter the talk. [20:54:15] It shouldn't be about proving you're doing Things. [20:54:23] lol it clearly is not [20:54:35] It should be about making sure you know where everybody's fingers and toes are in the code. [20:54:51] ...heh. [20:55:03] I really like that image for some reason. [20:59:20] Ah yes, just listening in as the proverbial "chicken on the wall": http://www.kastaway.com/images/PhotoGallery/Image_547.jpg [21:00:04] * awight quickly backpedals out of the world of chicken taxidermy [21:00:36] It's only fun if they get funny hats. [21:00:40] Or antlers. [21:00:45] Maybe both. [21:15:56] http://www.odditycentral.com/art/dutch-artist-takes-taxidermy-to-a-whole-new-level-of-creepiness.html [21:16:57] mmm, mice with rainbow sprinkles [21:19:42] http://www.odditycentral.com/pics/artist-turns-adorable-teddy-bears-into-creepy-zombies.html [21:19:47] get me out of here [21:22:04] (Abandoned) Jgreen: read config from /etc/fundraising [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/134763 (owner: Awight) [21:22:29] (Abandoned) Jgreen: read configuration from /etc/fundraising/SmashPig [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/134767 (owner: Awight) [21:25:31] (CR) Ejegg: [C: 2] "might as well go all the way!" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/205456 (https://phabricator.wikimedia.org/T94604) (owner: Awight) [21:26:11] (Merged) jenkins-bot: Hack more language globals [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/205456 (https://phabricator.wikimedia.org/T94604) (owner: Awight) [21:51:28] (PS4) Awight: MWException -> Exception [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/184022 (https://phabricator.wikimedia.org/T86704) (owner: Ori.livneh) [21:54:27] Fundraising Sprint House of Pain, Fundraising Sprint Indigo Girls, Fundraising Tech Backlog, MediaWiki-extensions-DonationInterface, Patch-For-Review: Use the new queue wrapper for orphan slaying queue stuff - https://phabricator.wikimedia.org/T92922#1239924 (awight) [21:54:45] Fundraising Sprint House of Pain, Fundraising Sprint Indigo Girls, Fundraising Tech Backlog, MediaWiki-extensions-DonationInterface, Patch-For-Review: Use the new queue wrapper for orphan slaying queue stuff - https://phabricator.wikimedia.org/T92922#1123892 (awight) [21:55:22] K4-713: ejegg: ccogdill: MBeat: I'm doing a minor payments deployment, it should fix https://phabricator.wikimedia.org/T94604 [21:55:41] cool [21:55:44] woohoo! I’ll be happy to test [21:55:50] great [21:55:56] woot. [21:56:46] Thanks--the failure mode would be, languages totally blow up :) Maybe before I deploy, fail a transaction in another language and confirm that the error page is in English. For example, do a GC CC donation with the 4111111111111111 test card [21:57:10] After the deployment, the error page should be in the correct interface language. [21:57:24] mmkay awight will do that now [21:58:22] only if you're curious. I'm also testing it myself as part of the deployment [21:58:45] Blargh. Correct language error page... [21:59:34] yeah me too... [21:59:37] hmph, that’s weird [21:59:53] do you think the other recent language fix resolved this? [22:00:35] :) [22:00:39] I'd like to think so [22:00:43] But: creepy. [22:00:48] hah, yes [22:01:01] but good creepy! d:) [22:01:35] (PS5) Awight: MWException -> Exception [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/184022 (https://phabricator.wikimedia.org/T86704) (owner: Ori.livneh) [22:03:54] ccogdill: MBeat: nvm, I won't push this fix out right now, cos it's somehow not needed! [22:04:04] aw man [22:04:05] yeah I guess so [22:04:11] thanks anyway, awight [22:04:27] I have a funny feeling this will come back one day, at which point I’ll track down this phab task and try again :p [22:04:58] Yeah, this is definitely a cliffhanger ending [22:05:21] it’s come back before. something funny about this one [22:05:40] Fundraising Sprint Indigo Girls, Fundraising-Backlog, Patch-For-Review: BUG: Language error in "Transaction could not be accepted" page - https://phabricator.wikimedia.org/T94604#1239965 (awight) Open>Resolved This must have been fixed by one of the friendly gremlins. I guess the other language... [22:13:43] ccogdill: Well, it was pretty fragile until the last one or two changes I made. Hopefully the demons are exorcised [22:14:17] I hope so! I suppose I should stop eyeing it suspiciously and be grateful for the unexpected fix [22:19:04] Fundraising Sprint House of Pain, Fundraising Sprint Indigo Girls, Fundraising Tech Backlog, MediaWiki-extensions-DonationInterface, Patch-For-Review: Use the new queue wrapper for orphan slaying queue stuff - https://phabricator.wikimedia.org/T92922#1239993 (awight) [22:19:07] Fundraising Sprint House of Pain, Fundraising Sprint Indigo Girls, Fundraising Tech Backlog, MediaWiki-extensions-DonationInterface: Adapt the Memcache queue subclass - https://phabricator.wikimedia.org/T92918#1239994 (awight) [22:19:12] Fundraising Sprint House of Pain, Fundraising Sprint Indigo Girls, Fundraising Tech Backlog, MediaWiki-extensions-DonationInterface, Patch-For-Review: Use the new queue wrapper for limbo, antimessage, and orphan slaying - https://phabricator.wikimedia.org/T92922#1239995 (awight) [22:19:57] Fundraising Sprint Indigo Girls, Fundraising Tech Backlog, MediaWiki-extensions-DonationInterface: Use the new queue wrapper for limbo, antimessage, and orphan slaying - https://phabricator.wikimedia.org/T97201#1239997 (awight) [22:20:00] Fundraising Sprint House of Pain, Fundraising Sprint Indigo Girls, Fundraising Tech Backlog, MediaWiki-extensions-DonationInterface, Patch-For-Review: Use the new queue wrapper for limbo, antimessage, and orphan slaying - https://phabricator.wikimedia.org/T92922#1123892 (awight) [22:32:55] K4-713: ejegg: here's the rough plan for antimessage migration, https://phabricator.wikimedia.org/T92922 [22:33:30] thanks, let me take a look! [22:33:41] awight: Looks good to me. But you forgot the part where we stop it writing to both queues. :) [22:33:46] There's plenty of time :) [22:33:50] K4-713: ah, thx [22:33:55] That can be last [22:34:01] yep! [22:35:17] Fundraising Sprint House of Pain, Fundraising Sprint Indigo Girls, Fundraising Tech Backlog, MediaWiki-extensions-DonationInterface, Patch-For-Review: Use the new queue wrapper for limbo, antimessage, and orphan slaying - https://phabricator.wikimedia.org/T92922#1240032 (awight) [22:40:08] (PS1) AndyRussG: Pls don't merge - WIP - CNBannerChoiceDataResourceLoaderModule::getDependencies() method signature [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/206985 [22:45:01] (PS23) Awight: WIP Use DonationQueue for "complete" and "pending" queues [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/200793 (https://phabricator.wikimedia.org/T92921) [22:50:38] (PS3) Awight: WIP Use DonationQueue for limbo queuing [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/206312 (https://phabricator.wikimedia.org/T92921) [22:51:01] (CR) jenkins-bot: [V: -1] WIP Use DonationQueue for limbo queuing [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/206312 (https://phabricator.wikimedia.org/T92921) (owner: Awight) [22:51:15] (CR) Awight: "PS 3: manual rebase" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/206312 (https://phabricator.wikimedia.org/T92921) (owner: Awight) [23:24:04] ccogdill: Did you get what you needed this morning? [23:24:15] I did, thank you K4-713! [23:24:17] awight is awesome [23:24:23] Yep! [23:24:30] I’ve even been able to replicate with a new set of data, woo! [23:24:38] Right on. [23:26:48] (PS14) AndyRussG: WIP Campaign-associated mixins [extensions/CentralNotice] (campaign_mixins) - https://gerrit.wikimedia.org/r/202310 (https://phabricator.wikimedia.org/T90915) [23:26:50] (PS7) AndyRussG: WIP Campaign-associated mixins: schema update [extensions/CentralNotice] (campaign_mixins) - https://gerrit.wikimedia.org/r/202309 (https://phabricator.wikimedia.org/T90915) [23:27:36] ccogdill: You did all the work! [23:27:53] hah not quite :0 [23:27:58] but getting better with your help! [23:28:10] (CR) jenkins-bot: [V: -1] WIP Campaign-associated mixins [extensions/CentralNotice] (campaign_mixins) - https://gerrit.wikimedia.org/r/202310 (https://phabricator.wikimedia.org/T90915) (owner: AndyRussG) [23:28:14] ccogdill: You'll be a DBA in no time. [23:28:25] heh we can only hope... [23:29:31] (CR) AndyRussG: "Rebased 'gain." [extensions/CentralNotice] (campaign_mixins) - https://gerrit.wikimedia.org/r/202309 (https://phabricator.wikimedia.org/T90915) (owner: AndyRussG) [23:36:05] (CR) AndyRussG: "Rebased once again. Also please ignore PS13--it was supposed to be a rebase, but some additional changes snuck in. But this this PS (14) s" [extensions/CentralNotice] (campaign_mixins) - https://gerrit.wikimedia.org/r/202310 (https://phabricator.wikimedia.org/T90915) (owner: AndyRussG) [23:51:29] Wikimedia-Fundraising-CiviCRM: Enable ability to look up contacts by phone number - https://phabricator.wikimedia.org/T97372#1240406 (CaitVirtue) NEW