[01:17:23] Channel is now logged [01:17:26] Totally unambiguous [01:18:39] Well you know, that would have required me to read the docs :P [01:18:53] !help [01:18:53] Need help with a Multimedia project? Ask one of the voiced people in here. Need help using IRC? Try your client's documentation or the Freenode documentation at http://freenode.net/ [01:19:13] !logs is Logs are at http://bots.wmflabs.org/~wm-bot/logs/%23wikimedia-multimedia/ [01:19:14] Key was added [01:20:07] I can't remember what other keys I fed it before. I think I made one to link to mingle [01:20:42] !card 66 [01:20:44] https://mingle.corp.wikimedia.org/projects/multimedia/cards/66 [01:20:48] You did! Good work. :) [01:20:55] !alias c card [01:20:58] Er. [01:21:04] !c alias card [01:21:04] Created new alias for this key [01:21:10] !c 66 [01:21:10] https://mingle.corp.wikimedia.org/projects/multimedia/cards/66 [01:23:03] Somebody *not it* should help hashar move meetbot into the bots project and make it available to invite to all channels [01:23:17] Heh [01:23:31] Why do I feel like I'll be doing this. [01:23:56] Or not? "An obsolete project for creating and running both wiki bots for use on Wikimedia Foundation sites and IRC bots. Use the Tools project instead." [01:25:13] I guess, yeah [01:25:20] toollabs is where wm-bot3 is running :) [01:26:22] But it writes logs to the old project? Or that's just for backwards compatible URLs? [01:26:38] Labs confuses the heck out of me [01:26:47] ...hm? [01:26:50] Oh, huh [01:26:51] Weird [01:26:57] I probably just used the wrong URL [01:27:18] Or...maybe it's still running on bots [01:27:51] There were logs there. But the ~wm-bot3 makes it look like a tool so maybe just proxy shell left there [01:28:13] Dunno [01:28:41] Meh. Only matters to labs opsen and bot maintainer(s) [01:28:42] bd808: "This is a home for various tools related to wm-bot, which in fact does live on separate instance in separate project [01:28:45] " [01:36:16] Ew, bitly [01:36:58] I was going to use wmf4.me but I couldn't figure out how to make it work [02:22:37] bawolff: What're you up to? I would have expected some busy-ness from midterms or some such. [02:22:51] Its a holiday today [02:23:22] Basically the university noticed an extremely large number of suicides this time of year, so decided to give us an extra-long week end [02:23:58] ...wow. [02:24:00] Has that worked? [02:24:08] I honestly have no idea [02:24:33] extremely large being a statistical spike, not actually extremely large [02:24:36] I feel like you might need to do some research into causation [02:25:10] Like "Oh, it's because every professor gets busy with holiday planning and isn't assigning enough homework, so the students get bored and depressed" [02:25:23] "Maybe we shouldn't have given them five days off" [02:26:21] Maybe all the Remembrance day stuff depresses people, and they think they can't compare to the sacrifices of the soldiers [02:26:42] Aha. [02:27:13] my neighbour watched the movie "Stalingrad". We were sitting on the porch talking about it, just as a maudlin brass band started playing nearby. 'twas hilariously depressing! [02:27:36] yesterday* [02:28:32] "'twas hilariously depressing" on my list of sentences I'll never hear at any other place of employment [02:30:02] ;-) I like some dark humor. I firmly believe in the power of comedy to heal all acupuncturists of their headwounds. [02:30:06] i mean, ummmm [02:30:30] quiddity: Clearly we need to bring in Lewis Black to the office. [02:30:38] He can yell at us in thirty-minute sessions [02:30:47] +1 or darker. (i have a list somewhere) [02:31:21] Come now, anything darker is obviously only a placebo [02:34:28] ;-) [02:37:12] marktraceur, there's probably a more efficient way to get these into text, but I'm in no mood to wrestle with html bookmark parsing, so http://i.imgur.com/2JyEpNG.png [02:37:41] * quiddity adores lists >.> [02:38:16] Jimmy Carr <3 [02:38:32] No C.K.? [02:38:48] ack, good catch [02:40:15] stephen fry was missing too [02:41:42] some of those people had better years... (dennis leary >.> ) [02:42:39] I recommend old episodes of this, on youtube. https://en.wikipedia.org/wiki/The_Green_Room_with_Paul_Provenza [02:45:59] Ooh, quiddity, what about Jack Black, before the whole...weird, kiddy decline of his [02:46:24] he did standup?! ooo, evening entertainment set! [02:46:24] Also Aziz Ansari and Russell Peters [02:46:42] quiddity: I dunno if he did standup, I know they had wonderful comedy as Tenacious D [02:47:15] ahh, yup, i saw and liked that (and school of rock, and Brutal Legend) [02:47:25] Ah, but [02:47:32] The movie, or the TV show? (For Tenacious D) [02:47:44] i'll add aziz and russel to the list. [02:47:56] I saw the movie. Not sure about TV Show? [02:48:07] It's an older thing [02:48:09] But amazing [02:48:22] It's where you'll find such songs as "Tribute" [02:49:03] ahh, nifty. I wonder how that'll compare to my reaction to Flight of the Conchords.. (i loved their standup routines, but didn't like them in tv show format) [02:49:48] Yeah I know what you mean [02:50:01] Wow this is...severely off-topic. :P [02:50:22] it's after 6pm! tangents are go! [02:50:27] Heh [02:50:38] Speaking of, I should relocate to an empty conference room [02:50:39] * quiddity goes back to hunting for calories... [03:04:29] On the Internet, it's always after 6 pm somewhere. [03:10:35] FYI I've pushed a first-attempt redesign to our alpha instance http://multimedia-alpha.wmflabs.org/wiki/Lightbox_demo [03:10:54] I could probably tear out the BetaFeatures stuff and just have the MMV thing enabled by default, eh [03:12:43] Now works logged out [03:16:48] Hmm, fabrice wants me to sign up for the round table. I'm unclear if I am a "Community member" or a "Facilitator" [03:17:07] bawolff: Add a new category "bawolff" [03:17:11] With one entry [03:17:14] "bawolff" [03:17:29] $bawolff2 = clone $bawolff [03:17:32] Maybe one more category called "bawolffs in training" [03:17:49] I'd sign up under that [03:17:57] User:Bawolff_bot could maybe fit in there too [03:18:34] Totally [03:18:40] Almost Bawolff [03:18:44] Like "almost human" [03:18:55] Which is how Ironholds describes me after a haircut [03:19:18] lol [03:31:49] * bawolff wonders why all the round table pages requires peoples real names... [03:32:46] bawolff: Real-name policy [03:32:52] It's sponsored by Google+, so [03:32:57] Carries over [03:33:05] actually? [03:33:08] Naw [03:34:18] You had me going there for a second [03:42:47] Am I the only person that pronounces "bawolff" as "Beowulf"? [03:43:56] Dmcdevit: Nope [03:44:02] But it's only two syllables, not three [03:44:06] Bay-wolf [03:44:34] I've actually had people tell me that they are very disappointed that my nick name isn't an intentional reference to that [03:44:53] It's almost better that it's unintentional [03:45:05] Just like my nick is an unintentional reference to the name that people think I actually have [03:45:11] * bawolff thinks its cool that Brian Alexander Wolff = B. A. Wolff = Be a Wolf! [03:45:30] lol [03:46:06] marktraceur: You should get your name legally changed to "Mark Traceur" just to screw with people [03:46:59] and then change your wiki name to Mark Holmquist [04:12:57] BRILLIANT [04:13:06] I'll give it more time [05:55:52] talking of which... is it a reference to parkour/freerunning? [05:57:37] * quiddity always forgets which is which, despite reading and watching numerous articles/videos. iirc free-running is a reference to "freestyle", meaning that's the more acrobatically-oriented form.. [06:13:32] Yeah [06:13:38] Parkour is the art of only movement [06:51:34] :) [06:58:25] And yeah, to actually answer the question, it's a reference [06:58:33] I've done parkour on and off for a long time [07:07:58] bueno. I think martial arts movies and parkour videos are what made me realize that: All sports can be enthralling, if the agility elements are viewed in slow motion. Poetry in motion. [07:09:38] Heh, yeah [16:38:39] (03PS1) 10Gergő Tisza: Handle remote categories in a ForeignDBRepo setup [extensions/CommonsMetadata] - 10https://gerrit.wikimedia.org/r/95173 [17:12:21] * marktraceur pulls a gwicke and spends the first little bit of the day WFHing [18:00:00] Stand-up! [18:00:00] Order: marktraceur -> tgr -> bd808 -> fabriceflorin [18:00:31] hangout or irc? [18:00:33] Holy shit I'm first [18:00:35] IRC [18:00:45] wmfmedia-standup: What am I paying you for? [18:00:49] * marktraceur picks up stick [18:01:23] Yesterday, I got a redesign of the lightbox underway - See http://multimedia-alpha.wmflabs.org/wiki/Lightbox_demo e.g. [18:01:30] Aw, pginer left. [18:01:40] It needs some work but it's looking nicer [18:02:09] Today, fixes to the library portion of those changes, as well as (hopefully) some work on thumbnail size bucketing [18:02:46] Nothing blocking afaik [18:02:52] * marktraceur pokes tgr with the stick [18:03:18] wrote the core patch for getting categories from commons [18:03:54] will spend some more time to do the suggested fixes [18:04:40] next is timedmediahandler, if it still needs testing [18:04:59] but i think Bawolff solved it in a different way in the meanwhile [18:05:21] plus GWToolset review [18:05:46] no blockers, unless the core patch review goes badly [18:05:55] Cool [18:06:01] * bd808 grabs stick [18:06:01] * tgr passes stick to bd808 [18:06:05] tgr: Do you need more review on it, or are enough people swarming you? [18:06:36] Yesterday I tricked Reedy into deploying a change that increased load on the prod cluster by 50% [18:06:38] more never hurts, but as long as aaron reviews it, i am fine [18:07:00] Today I'm making some patches that might make that not happen again [18:07:04] :) [18:07:08] bd808: Nice [18:07:28] I'm also giving a phone interview in an hour that I need to prop for [18:07:44] After that I'll try to look at Dan's latest patches [18:08:01] No blockers at the moment [18:08:06] * bd808 drops stick [18:08:41] I missed a prime chance to crash the site :/ [18:09:03] Reedy and Faidon were too good at figuring out what went wrong [18:10:17] Aw [18:10:19] Curse them [18:10:22] And their effectiveness [18:10:47] It's sort of amazing how dangerous a theoretically small change can be at scale: https://gerrit.wikimedia.org/r/#/c/94186/3/includes/ProxyTools.php,unified [18:11:36] It turns out that $wgSquidServersNoPurge is a really really long list in production and that check gets called 2+ times per request [18:12:10] Urgh [18:12:14] If there had been a follow up config change it would have been fine [18:12:39] With CIDR support $wgSquidServersNoPurge can go from 200+ IPs to 10-15 ranges [18:12:42] Shouldn't there be a cache for the function? It shouldn't change mid-request, right? [18:13:05] $ip does change in actual usage [18:13:09] Ah. [18:13:35] It's used to walk the X-Forwarded-For to find the "real" request IP [18:14:20] still sounds weird that 200 pattern matches per request could crash the site [18:14:49] It didn't crash (luckily) but it put a huge load on the cluster [18:15:17] There are some nasty regex's hidden behind IP::isInRange() [18:16:40] i see, tries to deal with all the ipv6 edge cases [18:17:20] Yeah. I've got an idea that I think can optimize the crap out of that but it will have to wait until I get dome with some meetings today [18:17:25] *done [18:18:16] This version with fixes from me and Reedy shold be much nicer in our configuration without digging into the IPv4/6 validation: https://gerrit.wikimedia.org/r/#/c/95175/ [19:39:34] (03PS2) 10MarkTraceur: Reorganize UI to be...way sexier. [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/95081 [19:40:05] OK, the library's working now [19:40:21] Next: Buttons inside the image [19:40:22] Or something [20:28:34] tgr: Do you have +2 on UW? [20:30:45] yes [20:30:55] i just wanted to wait for other comments [20:31:46] Good plan :) [20:39:45] hey bd808, tgr atm the main review i need merged is https://gerrit.wikimedia.org/r/#/c/94128/3. bd808 already +1'd it so tgr i just need to address any must have concerns you may have or have you merge it if you're okay with it [20:49:04] (03CR) 10MarkTraceur: [C: 032] "++" [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/94971 (owner: 10Ebrahim) [20:51:29] ...Jenkins? [20:52:04] Ah, zuul is busy [20:52:10] There is no merge, there is only zuul [20:52:41] (03Merged) 10jenkins-bot: Don't interfere with middle click [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/94971 (owner: 10Ebrahim) [20:52:44] Huzzah [20:56:40] I wonder if I should try to do the size bucketing, or try building a more robust system with oojs first. [20:58:22] Well that answers that [20:58:25] oojs is still not in core [20:58:37] * marktraceur waits patiently [21:48:53] ...bam [21:48:54] (03PS1) 10MarkTraceur: Introduce image size bucketing [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/95282 [21:49:02] brion, tgr ^^ [21:49:15] There's a commit chain going, but taking a look at that might be good [21:49:32] I really need to pull the resizing stuff out into its own function though...{{later}} [21:50:19] \o [21:50:23] \o/ [21:50:30] super cool [22:00:34] Next up, oojs. [22:28:27] (03CR) 10Gergő Tisza: [C: 031] "(3 comments)" [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/95282 (owner: 10MarkTraceur) [22:31:02] (03CR) 10MarkTraceur: "I guess that makes more sense, I'll do that." [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/95282 (owner: 10MarkTraceur) [22:32:24] Will fix up shortly [22:33:46] Want to get something working-ish with oojs first [22:39:44] Actually [22:39:59] tgr: The abstraction stuff, I'll probably do once oojs is sorted [22:50:23] pg fucking shit [23:00:10] (03CR) 10Brion VIBBER: "I feel like I want some qunit tests that confirm reasonably expected size requests for some input size & density variants." [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/95282 (owner: 10MarkTraceur) [23:02:14] Hrm, qunit tests have sorta fallen by the wayside :( [23:03:15] tests are your friend :) [23:03:44] Well, can do [23:03:54] (03PS1) 10MarkTraceur: Use oojs to extend multilightbox objects [extensions/MultimediaViewer] - 10https://gerrit.wikimedia.org/r/95295 [23:03:57] Stupid pointless commit, away! [23:04:04] Will be the basis for lots more cool stuff though [23:04:10] :D [23:04:41] False [23:04:42] False [23:04:47] Thanks wm-bot3 [23:04:48] Hey marktraceur, you are welcome! [23:04:57] Fucking bot doesn't understand sarcasm [23:05:29] patches accepted? :) [23:06:56] Yeah [23:07:00] Such is life [23:08:20] marktraceur: The wm-bot3 "False" spam is probably it's bug with rss feeds. [23:12:58] Yeah [23:13:40] * marktraceur creates qunit tests [23:16:01] Actually...first, fixing the approximation algo.