[00:06:02] Bacondrinker: btw, awesome nick [03:08:09] TimStarling: would a cachegrind-format profile of VE load be useful to you? I recall you being handy with qcachegrind so maybe something will jump out at you. [04:58:33] In case you missed it: http://taylorswift.tumblr.com/post/109823326960/instant-replay-of-that-interception [15:09:21] 3MediaWiki-Core-Team, MediaWiki-General-or-Unknown: Problem loggin in when on MediaWiki:common.css - https://phabricator.wikimedia.org/T88287#1008281 (10Paladox) [16:03:06] * bd808 is recovering from traditional post-SF head cold [16:03:34] I may be allergic to spending time in SF ;) [16:34:04] <_joe_> eheh [16:34:17] <_joe_> s/SF/the office/ [16:34:32] <_joe_> it's common for people working from home to get a cold when in the office [16:40:43] _joe_: Can you given an ETA for the next HHVM update (the XOR string thing...)? [16:41:05] <_joe_> hoo: this week [16:41:08] <_joe_> for sure [16:41:13] <_joe_> most probably tomorrow [16:41:16] AWESOME! :) [16:41:28] <_joe_> I don't dare updating prod now being jetlagged as hell [16:41:41] Yeah, that makes sense... [16:41:51] <_joe_> this time going back to europe has been *bad* [16:42:11] It always is... [16:42:15] at least for me [16:42:24] east coast is just to much [17:17:25] csteipp: rofl of the day: http://www.tedunangst.com/flak/post/heartbleed-in-rust "The point here isn’t to pick on rust. I could have written the same program with the same flaw in go, or even haskell if I were smart enough to understand burritos." [17:18:05] (subtle ref to http://blog.plover.com/prog/burritos.html) [17:20:54] hah, that is kinda hilarious. [17:21:49] There was a good research paper out of... maybe nasa? in the 90's showing that two teams, writing the same program in two different languages, often made the exact same flaw in both. [17:22:49] https://en.wikipedia.org/wiki/Quantum_entanglement ! [17:23:12] it's actually the *same* team [17:23:15] separated in space [18:08:29] 3MediaWiki-Core-Team, MediaWiki-Configuration, Continuous-Integration: Update jenkins for extension registration changes - https://phabricator.wikimedia.org/T86359#1008652 (10Legoktm) [18:29:38] 3MediaWiki-Core-Team: Document current MediaWiki PHP authn stack - https://phabricator.wikimedia.org/T88195#1008729 (10Aklapper) [18:51:19] 3MediaWiki-Core-Team, operations, Deployment-Systems, Release-Engineering: Update servers in scap rsync proxy pool - https://phabricator.wikimedia.org/T1342#1008884 (10bd808) 5Open>3Resolved [18:54:44] ^d: can you make me a mailing list? I'm just used to asking you for everything [18:56:45] the answer is never to create a new mailing list >.> [18:57:36] all projects involving >1.5 people expand to add mailing list, wiki page, phab project, irc channel [18:57:38] but it's so much fun to name things! [18:57:51] look, we just created #staging in phab :) [18:58:29] bd808: don't look now, but the consensus is to build out a second cluster [18:58:46] whatever [18:59:12] green fields always seem some much more fun [18:59:32] and then they turn into muddy messes just like the last green field [18:59:42] and then it starts again [19:00:31] <^d> manybubbles: I cannot :D [19:00:40] The idea of reverting beta cherry picks if ops hasn't merged them is ... wrong [19:00:55] bd808: its silly [19:01:33] <^d> bd808: Indeed, which is why we want to automate making a new field. [19:01:44] <^d> So after people ruin the clean grass, we blow it up and start over. [19:01:59] I'm all for that. VMs are cattle [19:02:29] <^d> (ideally, blow it up all like daily/weekly) [19:02:57] I could see weekly working. daily is probably too often [19:03:09] <^d> Yeah [19:03:24] logstash might need to be exempt (or at least its data) [19:03:48] but smart folks will figure it out [19:04:07] * ^d looks around for these smart folks, only sees the usual suspects [19:07:25] legoktm[NE], anomie, csteipp: should we have a phab project/tag for auth? is there something existing we can recycle? [19:08:03] there's a MediaWiki-User-login-and-signup project [19:08:39] Wasn't that a feature's project? [19:09:20] I was thinking something like #MediaWiki-AuthNZ [19:09:33] but maybe too obscure in the naming [19:09:33] new zealand! [19:09:41] #MediaWiki-*auth* [19:09:44] 'zactly [19:10:10] #MediaWiki-/.*auth.*/i [19:10:36] MediaWiki-authentication-and-authorization ? [19:10:50] with authn and authz shortcuts? [19:11:09] (tip: you can name the project literally anything and give it an 'authnz' alias/hashtag, and now you can use "authnz" to add it to tasks or #authnz in comment text) [19:12:17] Meh, MediaWiki-authnz is probably good enough. [19:12:53] * bd808 will think on it over lunch [19:13:23] bd808: You're going to hate me, but I think with my security hat on, I am going to argue that audit/non-repudiation services will fall into core "security" services... [19:14:05] but I'll write that email after I get through the rest of my tasklist for the day. [19:14:18] why would I hate that? Now you just need to hire a team to build and maintain said services ;) [19:14:31] :) [19:15:24] but you are building horizontal slices there I think which is evil for other reasons [19:34:27] manybubbles: jgage just merged the puppet patch for ApiFeatureUsage! Remind me, do the ES boxes need to be poked to pick up the config change for auto_create_index? And if so, can I bother you or ^d to do that once puppet pushes it out? [19:34:54] anomie: huh - well, they need a whole fucking cluser rolling restart to get it [19:35:04] so, like 18 hours of babysitting [19:35:13] 18 hours! Eew. [19:35:45] its horrible [19:41:21] <^d> We need a restart anyway [19:43:49] true that [19:54:05] csteipp: https://gerrit.wikimedia.org/r/185092 ? :) [19:57:39] hoo: I'll merge once I can test it, unless someone else beats me to it [19:57:48] Ok :) [20:03:07] 3MediaWiki-Core-Team, VisualEditor-MediaWiki, MediaWiki-Configuration, VisualEditor: convertExtensionToRegistration.php does not set defaults for globals, so $wgResourceModules += array(...) and similar cause fatals - https://phabricator.wikimedia.org/T86311#1009247 (10Jdforrester-WMF) [20:12:27] Hey guys [20:13:42] hey Bacondrinker. I saw you asking about the librarization project when I logged on today [20:13:49] Yeah, that was me [20:13:59] I'm reading up on the docs atm, I'm going to set up wikimedia using vagrant soon [20:14:09] I'm going to try and tackle a simple issue and get my first PR in about 2 weeks [20:14:11] taking it slow :) [20:14:14] excellent [20:14:57] I've wanted to contribute to open source for ages but It wasn't until after I watched a conference talk that the idea of actually coming into the IRC and asking for help was put in front of me :) [20:16:54] Totally understood. I don't think the importance of irc to FOSS projects was clear to me until I started working for the WMF. Email lists are great for a record of long conversations but a cruddy way to get help quickly [20:17:56] There should be lots of people in #mediawiki at any given time who can help you get over MediaWiki-Vagrant speed bumps [20:18:31] Thanks. I should be good, I use vagrant in work. [20:19:01] I'm actually the only guy who uses vagrant in work actually lol [20:33:05] 3MediaWiki-Core-Team, Project-Creators: Create "MediaWiki-Authentication-and-authorization" component - https://phabricator.wikimedia.org/T88317#1009340 (10bd808) This project will be used in the near term to organize work related to the FY2015Q3 goals of the #MediaWiki-Core-Team for cleaning up the authn/z stac... [20:33:43] Does anyone here use git-review on windows? [20:38:13] Bacondrinker: yes [20:38:40] MatmaRex, On the wiki for setting up mediawikik it says that git-review doesn't support central .conf files [20:38:47] Where do I put my conf file then? Do I even need one? [20:39:02] …what is a .conf file? [20:39:54] https://www.mediawiki.org/wiki/Gerrit/Tutorial [20:40:07] Under the section "configuring git-review" it mentions a git-review.conf file [20:40:18] but it also says that it isn't supported under windows [20:40:22] so I'm assuming I don't need one? [20:40:40] yeah, i think you can just ignore that [20:40:47] Okay, thanks [20:40:52] things will work without one fine. I only use it to set defaultremote=origin everwhere [20:41:04] ah oke doke [20:41:08] seems that this is trying to solve the problem of git-review using a separate git remote by default [20:41:15] ('gerrit' in addition to the normal 'origin') [20:41:21] *nod* [20:41:27] (and the remotes getting out of sync and giving confusing results) [20:41:46] I thought it a bit weird that it's mentioned as needed (at least that's how I interpreted it) but it isn't supported under windows? [20:42:17] Or is this just me being a little dense :) [20:42:42] manybubbles: should we put epics we have selected for the quarter into the "In Dev" column on our workboard? [20:42:51] the page is just doubling over itself trying to reasonably explain an unreasonable model [20:44:56] 3MediaWiki-Core-Team, wikidata-query-service, Wikidata: Deploy a Wikidata complex query service into production - https://phabricator.wikimedia.org/T85159#1009371 (10bd808) p:5Triage>3Normal [20:52:39] 3MediaWiki-Core-Team: Convert JobRunner.php to PSR-3 logging and add levels - https://phabricator.wikimedia.org/T87521#1009393 (10bd808) p:5Triage>3Normal [20:56:33] bd808, do you work for the WMF? [20:57:03] he does [20:57:18] Bacondrinker: yes. most of the folks in this channel do actually [20:57:57] Ah cool. How long did it take you to get accustomed to the MW codebase? The way things are done, etc. [20:58:26] :) still learning every day after ~18 months of working here [20:58:37] :) [20:58:49] core review and formatting came pretty quickly [20:58:55] I guess I should've asked: How long did it take you to feel comfortable with the code base and get productive in it. [20:58:56] s/core/code/ [20:59:12] That's comforting to know [20:59:54] I think I made some reasonable patches pretty quickly. The key is to focus on a thing and not try to grok the whole code base at once I think [21:01:30] "old timers" like legoktm[NE] can help point out cross-module/class issues on code review [21:01:45] * bd808 giggles about calling legoktm[NE] and old timer [21:01:50] hehe :) [21:01:58] heh [21:03:31] legoktm[NE]: your pro-NE nick keeps making be relive that horrible play call [21:03:41] :DDD [21:04:37] bd808: How many points did you lose by? https://i.imgur.com/Mgsq74B.jpg [21:04:52] * Bacondrinker has no idea what this superbowl madness is [21:04:53] (Alternative: How many rings does Tom Brady have?) [21:05:01] I'm from the UK, this is like a foreign language to me :) [21:05:15] 3 downs to get 1 yard; one of the best running backs playing today; hasn't been stopped all game; let's throw a quick slant [21:05:58] Should've listened to Belichick https://i.imgur.com/dRXLVJY.jpg [21:06:11] mediawiki/core is taking a while to download for some reason. My git is only at 50Kb /s but I have 60Mb/s down internet [21:06:14] is it usually this slow? [21:06:27] Bacondrinker: sadly, yes [21:06:33] ouch, that sucks [21:06:40] is the server overloaded or something? [21:06:41] our git server (gerrit) is slow as heck [21:06:45] ah, that sucks [21:06:55] Is it slow because it's overloaded, or because other reasons? [21:06:56] git implemented in java >_< [21:06:59] lol [21:07:32] I've been thinking of doing some Java, I'm liking the idea of a fully staticly typed language [21:07:43] I need to try out Hack too (other than the thing on their website) [21:08:32] I lived the java life; glad to be back in the land of duck typing personally [21:08:41] ooh [21:08:49] what were you doing in Java? [21:09:02] Web stuff, or desktop / cli stuff? Or both / all? [21:10:04] web. I was in charge of a java web shop doing government contracts for ~7 years [21:10:31] government contracts, that sounds like it was filled with bureaucracy? [21:10:41] Also, what stack? I'm very curious now :) [21:11:02] I've been trying to get into Java web stuff but I hear conflicting things about spring vs Java EE [21:11:11] vs using something like struts [21:12:12] this was 2000-2006. we made our own frameworks mostly. Towards the end we were moving things towards Spring where we could [21:13:16] some struts, some java server faces, some spring, but mostly a homegrown framework we called "AcID" that was a bit like a modern wsgi stack [21:13:30] huh, cool :) [21:14:31] The app server I wrote was kind of cool. You could ssh into the java app itself and see/modify all of the active user sessions. [21:14:44] huh, that sounds really cool :) [21:14:44] it was awesome for debugging [21:15:15] If you were to recommend someone coming from PHP who wanted to start in Java web apps which route would you go? [21:15:40] I've done a little spring, basic hello worlds, some JDBC stuff but It feels a bit weird coming from the PHP world [21:15:51] where I can var_dump() something if I want to and have it appear instantly [21:16:09] but I also really appreciated the static typing, too. And I liked the way that structuring things logically into packages was very easy [21:16:29] yeah. things are a bit different in a compiled stack than php/js/python/ruby [21:16:39] I also loved Maven, but apparently some people hate it? [21:17:13] love to hate it maybe. I think Maven is still the most robust java build system [21:17:48] I loved the fact that for pulling in packages it just felt like Java. Also when I added the tomcat plugin restarting my TC instance etc was so super easy [21:17:57] sorry, just felt like composer [21:18:56] anomie, what's the plan for https://phabricator.wikimedia.org/T87645#1008438 ? will someone just run the script on those wikis at some point? [21:24:21] Krenair: I really don't know, but I put it on the list to talk about at the MW Core meeting in about half an hour. [21:24:30] 3MediaWiki-Core-Team, Librarization: Update WMF $wgDebugLogGroups config to set a level threshold for memcached errors - https://phabricator.wikimedia.org/T85628#1009470 (10bd808) a:3Legoktm [21:24:43] ok [21:24:46] where are most of the core team based? [21:24:53] 3MediaWiki-Core-Team, Librarization: Update WMF $wgDebugLogGroups config to set a level threshold for memcached errors - https://phabricator.wikimedia.org/T85628#1009478 (10bd808) 5Open>3Resolved Implemented in https://gerrit.wikimedia.org/r/#/c/187730/ [21:25:45] Bacondrinker: "most" is a tricky word :-) A plurality is in the SF Bay Area [21:26:39] Ah, I was thinking more along the lines of country. I'm from the UK and it's 9:30, but you guys mentioned a meeting so I assumed it's between business hours for most of you guys? [21:27:46] 90% in US; 55% in California [21:27:56] 'ish [21:27:59] Thanks :) [21:29:14] most of us are US based [21:31:29] (ever since greg stole all the europeans from our team) [21:31:33] lol [21:31:43] yeah. what's up with that [21:31:57] But Jimmy Wales is English, how did most of the team end up being US based? [21:31:57] * greg-g looks around [21:32:04] I think he's looking for an excuse to backback in europe for "team meetings" [21:32:06] I guess most contributors were American? [21:32:19] <^d> Jimbo hasn't done anything tech related in over a decade :) [21:32:22] we are sort of stealing _jo.e_ from ops to get our EU count back up [21:32:25] To MediaWiki itself? [21:32:47] <^d> Reedy: That mostly. He also used to be root remember :) [21:32:47] I mean in the early days ofc :) [21:33:00] Jimmy's not English! [21:33:13] Ah, my bad [21:33:19] He resides in England [21:33:42] Why is it that so many Americans have the last name of "Wales" [21:33:42] <^d> Deskana: Jimmy's English. You're American. You guys traded :) [21:34:06] I'm from Wales, and literally nobody has the last name of Wales, yet it is such a common name in the states :) [21:34:12] * bd808 moves to Fiji to provide more balance [21:34:35] * ^d switched teams so core team is now less SF-centric :p [21:35:00] ^d: God save our gracious President. Long live our noble President! God save our President! [21:35:29] Deskana: we just worship money here. Only dead presidents matter [21:35:32] When their ancestors showed up in the US, the immigration guy probably said "You're from Wales? That's your last name now." [21:35:38] lol [21:35:39] <^d> That ^ [21:35:40] probably [21:35:42] we do say "god help our president", though [21:36:11] If I remember correctly people used to have their trade as their last name. So "John Wheeler", "Bob Butcher" etc etc [21:36:13] Especially if their real last name was hard to spell... [21:36:31] which sections did we decide to nuke from our weekly agenda? [21:36:37] <^d> Bacondrinker: I'm kind of glad we've stopped that tradition. [21:36:41] lol [21:36:43] yeah for srue [21:36:44] sure* [21:36:45] <^d> "Engineer" is kind of a terrible last name. [21:36:58] Also, there are many people from the US with the name Llewellyn and I just wanted to say you are all mostly saying it wrong :P [21:37:18] well, "wrong" [21:37:30] I wouldn't mind my last name being Engineer [21:37:34] it's better than Nelson [21:37:51] robla: librarization and sul [21:38:25] Robert Llewellyn is the one true Llewellyn [21:38:44] Love Robert Llewellyn :) [21:38:48] Red Dwarf ftw [21:39:03] \o/ [21:39:37] Maybe I'm slightly biased (read: very biased) but I think British comedy is some of the best there is :) [21:40:50] But I digress, as I'm bringing the room off topic :) [21:41:46] bd808: I could be late for our meeting...could you get things started if that happens? [21:42:12] robla: as long as somebody logs SF into the hangout, sure [21:42:25] * bd808 can reach the buttons from here [21:42:55] fair point. I'll actually be joining from home anyway (decided to work from home today) [21:43:37] All the cool kids work from home. Offices are for L7 squares [21:44:16] I wanted to work from home at my current job, then I realised I got an iMac if I worked from the office. I sold out... [21:45:06] Bacondrinker: Well, I'm biased too. I may live in SF now but I'm still British. :-) [21:45:15] Deskana, Brits unite :) [21:45:42] I'm only 17 so moving to the US is a bit out of the question atm, but I've been considering doing it in a few years. [21:46:45] Americans don't like Aliens [21:46:46] Also, mediawiki/core finally cloned :) It's just going through the config-ish stuff. An hour isn't too bad actually [21:46:57] Are we British really that bad? [21:46:58] :) [21:47:01] We are [21:47:35] Who doesn't like a bit of overcast weather :) It's ripe time to wear a kick ass peacoat :D [21:47:36] don't move, dude, we have it better here in europe. [21:47:40] lol [21:47:59] (save for the terribly slow gerrit download speeds, i guess) [21:48:00] You'd think we're a lot different to the Americans [21:48:32] MatmaRex, I guess so. The thing is, a lot of the really interesting engineering stuff is going down in the states. [21:48:46] There's a lot happening in the UK too [21:48:50] Bacondrinker: On the other hand, if you get hit by a car you'll wish you were dead after you get the medical bill. [21:48:55] lol. [21:48:56] haha lol [21:49:04] yeah health insurance is something I would get ASAP [21:49:06] Bacondrinker: The healthcare here really is as insane as you've heard. [21:49:14] before I even landed in US soil if possible [21:49:23] Bacondrinker: Mistake #1: assuming that getting insurance means you're still not paying out of your pocket. [21:49:24] Bacondrinker: Moving to the USA is something that's easier said than done "on a whim" :/ [21:49:30] Bacondrinker: I made that mistake too. [21:49:30] I don't think I could move permanently, I'm far too proud to be Welsh and live in Wales, but it's something to experience. [21:49:36] All of the excesses! [21:49:42] Ah :) [21:50:07] Yeah, it's something I would have to plan first. But I don't see why It's not something I shouldn't do for a few years. [21:50:24] That's my thinking. I don't plan to be here forever. [21:50:35] Work visa and such can be difficult :) [21:50:47] Reedy: s/excesses/deductibles [21:50:52] 'cause Murrica [21:50:54] Like I say, I love Britain and it's overcast weather far too much. Travelling into Chester for work feels a little weird for me. [21:51:03] And that's basically on the Welsh/English border [21:51:13] Murrica, F* yeah [21:51:18] International commute ;) [21:51:24] haha [21:51:37] Apparently it's cheaper to live in spain and commute into London [21:51:39] go figure [21:51:50] I can't get over the fact that the english call a Bap a "Batch". I mean what is this madness? :P [21:51:55] Batch? [21:52:00] * Reedy blinks [21:52:04] Yeah, In Chester they call a roll a Batch [21:52:10] instead of the true slang, a Bap [21:52:11] Bacondrinker: Not all of us. ;-) [21:52:21] Deskana, Thank god I'm not alone :P [21:52:22] Bacondrinker: I'm Mancunian and the first time I heard the term "batch" I asked my friend what the hell he was talking about. [21:52:32] We proceeded to have an argument about it. [21:52:35] haha! [21:52:41] Did you get in a queue after that? [21:52:49] Or did you do the ultimate and argue in a queue? [21:53:00] Even better, did you do it at the post office? :P [21:53:30] But seriously, just going from Bangor to Chester and they are already saying things incorrectly :) [21:53:44] But you talk funny [21:53:50] The Welsh? [21:53:58] Yeah [21:54:06] Waaaayyyyyyyllllleeeeeeeeesssssssss [21:54:10] Well, I'm from South Wales so I don't sound like I'm breathing out my words [21:54:11] He was from Northwich, so that explains your perception. [21:54:16] Haha! [21:54:42] Deskana: HE'S A SOUTHERNER!!!! [21:54:42] I love my Welsness, I take a pride in annoying English people with the way I things :) [21:54:51] Reedy: By our standards, yes. ;-) [21:55:30] Haha, loving it :) [21:55:55] Represent :) [21:58:05] (we're waiting for the room, of course) [21:58:59] greg-g: classic [21:59:21] manybubbles: core meeting? [22:14:06] 3MediaWiki-Core-Team: Memcached class with relayed delete() and daemon - https://phabricator.wikimedia.org/T88340#1009724 (10aaron) 3NEW a:3aaron [22:14:51] 3MediaWiki-Core-Team: Memory stash BagOStuff wrapper that relays all writes (for session use) - https://phabricator.wikimedia.org/T88342#1009742 (10aaron) 3NEW a:3aaron [22:17:15] <_joe_> AaronSchulz: already working on multidc? [22:17:32] <_joe_> I'd like to hear about your plans [22:17:54] 3MediaWiki-Core-Team, wikidata-query-service, Wikidata: Figure out quantity representation - https://phabricator.wikimedia.org/T85298#1009753 (10Smalyshev) Also we probably need to get to implementing value ranges/precision eventually. [22:19:32] _joe_: when is the new HHVM package with the xor memory fix going to be deployed? [22:20:07] <_joe_> legoktm[NE]: this week, sorry but I didn't manage to get a correct build while at fosdem [22:20:16] the person in the background of manybubbles is really enjoying himself [22:20:46] _joe_: you are supposed to be sleeping [22:20:49] <_joe_> (I can't sleep but too tired and jetlagged for a meeting) [22:20:58] <_joe_> bd808: yeah, that :( [22:21:40] Your family probably won't like it if you stay on SF time too long [22:24:05] <_joe_> surely not [22:38:23] 3MediaWiki-Core-Team: HHVM: Xenon breaks syscalls - https://phabricator.wikimedia.org/T88348#1009858 (10MaxSem) 3NEW [22:39:22] MaxSem: thanks [22:40:26] TimStarling: can I ask for a favor? Could you look at the bug MaxSem just filed above and do some preliminary triage -- i.e., figure out how urgently we need to act on it? [22:41:15] seems familiar [22:41:48] that is a bug in sleep() [22:42:12] (Note that this only occurs in --mode run, --mode server/daemon is fine.) [22:42:12] I mean the HHVM function [22:42:33] the libc function is well-documented: "sleep() makes the calling thread sleep until seconds seconds have elapsed or a signal arrives which is not ignored." [22:43:17] Also we run mode server AFAIR [22:43:21] well ok, the PHP manual also says "If the call was interrupted by a signal, sleep() returns a non-zero value." [22:43:28] hoo: where do you see that it only affects --mode run? [22:43:39] ori: Last comment [22:43:43] second sentence [22:44:58] oh. i guess it depends on which thread actually receives the xenon signal. [22:45:18] if it's true that it doesn't effect --mode server, then we are OK [22:46:06] PHP's sleep() just calls the libc function, once only [22:46:43] so I guess it is MW's responsibility to be signal-aware? [22:47:50] mhm, it's really hard to be signal-free if it means no curl, redis or db [22:50:10] well, this is the reason why we stopped using signals for LuaSandbox's profiler [22:50:39] Xenon creates a dedicated thread to receive the signal (git grep for m_triggerThread) [22:51:26] if one thread is sleeping, and a second thread receives a SIGVTALRM, is the sleep of the first thread interrupted? [22:52:43] you wouldn't think so [22:56:37] /msg NickServ identify mrweed [22:56:43] omg crap [22:56:58] better change that lol [22:57:13] get a client that does it for you ;) [22:57:18] I'm using hexchat [22:57:21] and/or, only do it on the server info window [22:57:25] yeah good idea [22:57:55] thankfully I only used that "password" for freenode [22:58:27] * greg-g ghosts Bacondrinker [22:58:34] lol [22:58:48] who's Bacondrinker? [22:59:02] I am it [22:59:23] I write code and listen to cheesy music [22:59:44] So far today I've listened to Willam Belli, Shamir, Britney Spears, Little Mix and probably a whole lot of other trash [22:59:57] Oh and right now I'm listening to taylor swift [22:59:59] tay tay 4 lyf [23:00:04] legoktm[NE]: ^ [23:00:20] Willam Belli is my spirit animal [23:00:58] [23:01:15] * Bacondrinker bans Reedy for using such an out dated insult. [23:01:24] Be original :P [23:02:04] pft [23:02:16] manybubbles clearly can't handle my Welshness [23:02:21] :) [23:02:28] or Tay tay [23:02:50] this channel has an unusually good signal-to-noise to ratio and i am keen to keep it that way [23:03:00] sorry ori :( [23:56:56] I automated my schroot setup process, with a bash script [23:57:16] I'm going to put it into gerrit somewhere [23:57:36] cool [23:57:43] TimStarling: another request (sorry): https://phabricator.wikimedia.org/T88361