[00:01:04] omg [00:01:16] o hai Krinkle [00:07:49] yeah, it is still busy deleting :P [00:08:20] 3600 installs left [00:10:18] man this is slowwwww 3461 .. [00:12:59] I guess you need something to do afk [00:13:17] or you'll get frustrated waiting for it to finish [00:13:32] nah, I'll create a new tab and make another connection to toolserver and work there [00:13:33] :) [00:13:41] heh [00:13:49] yeah, screen detach and forget [00:13:58] [00:14:04] `rm -rf` is still infinitely faster than trying to do it from a GUI SFTP client [00:14:13] the good thing is that I never saw any client connected to that instance [00:14:27] Nemo_bis: what do you mean? [00:14:29] omg FTP I hate it [00:14:42] SFTP, thats FTP over SSH [00:14:51] I know [00:15:14] basically your client doing 'ls' and such and displaying it as a normal FTP client [00:15:14] I use if all the time to browser files and see a whole tree at once [00:15:15] or simply to download/upload stuff [00:15:17] I mean that the main page (?) of TS never showed any browser connected to it [00:15:45] ok [00:16:04] well, until ~ fall 2011 it was the only swarm we had, lots of clients connected [00:16:13] took up all my toolserver quota and then some. [00:16:31] yep [00:16:38] but after that mostly quiet [00:16:43] which was intended [00:16:50] I put a "closed swarm" notice up [00:17:07] meanwhile I integrated all local hack I had there into upstream testswarm [00:17:21] the "new" swarm at integration.mediawiki.org is still running the old version [00:17:28] Nemo_bis: check out http://swarm.jquery.org/ [00:17:39] I redesigned it as well (using Bootstrap) and added various features [00:18:10] that is jquery's swarm (just fyi), ours will be at integration.mediawiki.org/testswarm once we upgrade [00:18:36] I think I had already seen it, very nice [00:18:46] didn't know you were so ubuquituous though [00:18:54] *ubiquitous [00:19:06] used to run tests for jQuery core, jQuery UI, QUnit (yes QUnit tests itself using QUnit and testswarm), and a few official plugins they maintain [00:19:09] ubiquitous? [00:19:15] * Krinkle looks up and hopes to learn a new word [00:19:16] being everywhere [00:19:22] right, I am, kinda [00:19:26] :) [00:19:30] They even added me to the jquery.org/team [00:19:34] why is it closed to public? [00:19:47] Ours will be closed too, after we upgrade. I'll explain why [00:20:25] There are a lot of things that can cause false positives for test failures and that is prevented by only allowing semi-controlled clients to join [00:21:23] for instance browsers identifying as a different browsers (we had lots of issues with that last year. someone with an Epiphany browser on Linux messed up the Safari results because Epiphany is IDing as Safari but has bugs that Safari doesn't have) [00:21:39] ok [00:21:46] another common problem (#2 of #3) is DLL errors in MSIE virtual machines causing errors in the swarm that real people with IE don't have [00:22:18] another were browsers without focus? [00:22:26] and lastly, when testing focus() and blur(), those tests fail in Firefox < 4 and in all IE when the window is minimized or if another window is on top of it (ie. visually in the background) [00:22:31] yeah [00:23:01] so you may wonder, well, how are we going to get the swarm full of needed clients when we allow even less access and we already barely keep it full? [00:23:17] some docs would probably solve the issue as well, it's not like we have thousands of testers coming to ruin the results [00:23:31] with virtual machines being bought like candies? :) [00:23:42] yes and no [00:23:47] Yes, by using the BrowserStack API [00:24:01] or just giving out accounts quite freely just forcing people to read the abovementioned docs and guidelines [00:24:03] automatically start and stop browsers from TestSwarm itself (it has support for browserstack built-in) [00:24:13] ok [00:24:15] nice [00:24:25] jQuery has tried many times to use guidelines and rules [00:25:10] the problem is that when we use it for integration, a false failure prevents a commit from being able to be merged [00:25:11] we can't have that, too much hassle [00:25:25] I myself had many times by accident Firefox 12 on on the background and then accidentally minimized it, jQuery kicked me out of the swarm on various ocasions [00:25:27] they probably have more testers though [00:25:33] and likewise I kicked various ppl from the swarm [00:25:34] I see [00:25:46] of course if it's automated it's more reliable [00:25:49] I think our swarm is bigger, actually (in terms of active users) [00:25:52] yeah [00:25:58] oh [00:26:14] their list of user seemed longer [00:26:16] IIRC [00:26:39] true [00:26:48] but it's been running for a year longer [00:27:01] and one can choose a nickname freely, no registration required [00:27:12] in fact, user signup is completely fake in testswarm, doesn't do anything [00:27:20] going to be removed in 1.0 or 1.1 [00:27:33] clients have freeform usernames [00:27:52] scores will still be kept [00:29:55] I'm confusing present with future here, how will signup/authentication work? [00:30:25] Krinkle you particularly busy? [00:30:36] a bit [00:30:38] whats up [00:30:45] Nemo_bis: It wont [00:30:59] Nemo_bis: joining the swarm has never required logging in [00:31:18] Nemo_bis: That was done so that one can boot up a browser automatically and point it to a url (e.g. testswarm.example.org/run/myname) [00:31:27] and doesn't require authentication anyway [00:32:03] so how do you close access?? [00:32:03] Nemo_bis: In a closed swarm environment, there is a patrol token that is passed to the run page e.g. swarm.jquery.org/run/foobar?run_token=fsdfjsndfjsdf [00:32:09] ok [00:32:15] s/patrol token/run token [00:32:40] the run_token is generic for everybody [00:33:09] ah [00:33:33] so what http://swarm.jquery.org/login is just ask you the secret token and add it to URL? [00:33:42] No [00:33:48] I said signup will be removed in 1.0 or 1.1, [00:33:50] it has not been removed yet [00:33:55] the useless signup/login still exists [00:34:09] the run_token and close option has been implemented [00:34:51] ok, thanks [00:35:11] all login does is change "Login" to "Hello username". and all signup does it create useless rows in the database [00:35:11] you're welcome [00:35:30] nice to see all these improvements in testing [00:35:58] I also wrote up a few documents you may want to read [00:36:08] https://github.com/jquery/testswarm/wiki [00:36:12] check the "Get started" links [00:36:18] some are related to install and may be less interesting [00:36:23] suit yourself :) [00:38:56] ok, thanks, going to bed now, will read later [12:54:35] a wild werdna appears [12:55:10] * ^demon throws a pokeball. [12:55:10] ^demon: I think that replacing $wgRevokePermissions with negative numbers is an excellent idea. [12:55:34] <^demon> I think the entire idea of revoke permissions is flawed, whether it's as $wgRevokePermissions or some special value in $wgGroupPermissions. [12:55:48] <^demon> Revoking permissions for certain groups is a hacky workaround for the fact that our blocking code sucks. [12:56:14] <^demon> I said ~3 years ago that we should rewrite blocking :p [12:58:36] I think it was more than that [12:58:45] 2008 would be about right I guess [12:59:02] some day we will do it [12:59:07] in the mean time, Echo is churning along [12:59:26] which is kinda cool [13:00:08] * ^demon doesn't know Echo is [13:00:21] <^demon> Been too busy playing with gerrit and puppet :) [13:00:29] Echo = new notifications framework [13:01:04] <^demon> Ah. [13:01:21] It's my new baby [13:01:53] <^demon> http://code.google.com/p/gerrit/source/browse/ - this is my new burden ;-) [13:02:18] heh [13:02:19] oh god why [13:02:31] hey I hear we'll be on Gareth any time soon :p [13:03:29] you won't need to worry about gerrit [13:03:47] <^demon> We'll see. [13:04:37] ^demon: so have you got your flights to DC yet? :p [13:04:56] <^demon> Ooh, I should book those ;-) [13:05:08] I have flights to NYC [13:05:18] and then apparently you guys are putting me on a bus [13:05:42] <^demon> Chinatown bus? [13:05:47] <^demon> Oh please let it be a chinatown bus. [13:05:49] <^demon> :p [13:07:03] hahaha [13:07:06] god knows [13:07:12] <^demon> Haha, $302 for roundtrip from RIC<->DCA [13:07:24] surely there are trains, right? :p [13:07:37] <^demon> Train's about as fast as driving. I'll be driving to DC. [13:07:42] <^demon> I'd prefer to have my car ;-) [13:08:15] <^demon> Remember, we have shitty trains in the US that aren't much faster than driving usually :) [13:08:24] I know, I'm being silly [13:08:27] hi werdna :) [13:08:33] did you get my email earlier today? [13:08:33] :p generally equals sarcasm [13:08:36] yes, I did [13:08:39] it's been on my list [13:08:49] the main thing I had to nut out today was this thing for AFT [13:08:53] <^demon> The funny part about the flight from RIC<->DCA is it's not direct. [13:09:02] ok [13:09:22] <^demon> I'd have a layover in PHL or CLT [13:09:24] <^demon> That's absurd. [13:09:51] <^demon> Ah, I can do direct from RIC to IAD, but that's $344. [13:10:27] there are directs? [13:11:22] lolol [13:11:26] america is a ridiculous place [13:11:47] ^demon: so, have some bars scoped out for us then? [13:12:31] <^demon> I'm planning dinner & bar adventures, yes :) [13:12:54] eexcellent [13:12:55] <^demon> Not "officially" on the schedule or anything, more just "I know the great local spots, people are welcome to tag along" :) [13:13:06] ofc [13:13:12] I hope gay night returns [13:13:15] it was a massive fail in haifa [13:13:27] <^demon> http://www.towndc.com/ [13:13:30] <^demon> :p [13:15:12] heh, uh oh :) [13:15:16] but also that looks awesome [13:16:12] <^demon> If we're looking for that scene, there's a lot to choose from in NW DC. Town, Cobalt, Nellie's (sports themed). [13:16:14] <^demon> Apex closed. [13:16:52] <^demon> For more dance/electronic scene, there's FÜR and Ibiza. [13:17:00] <^demon> LOVE, if it's still open. [13:17:12] <^demon> Ah it is http://www.lovetheclub.com/ [13:17:23] I wonder how many people could be dragged out to a dance club [13:17:38] hmm actually I think I could find a few [13:17:47] <^demon> Cover's a bit steep at those 3 if a good DJ is spinning. [13:17:56] oh god LOVE's website autoplays Rihanna - Only Girl [13:17:59] vetoed for that reasopn [13:18:01] :p [13:20:03] <^demon> I like FUR best. [13:20:06] <^demon> http://furnightclub.com/ [13:20:30] <^demon> FUR gets all the big-name DJs since Ibiza went under new management and started sucking a bit. [13:20:45] AN21, i approve [13:21:50] generally looks pretty commercial but it'd be hard to find anything else I suspect [13:21:58] <^demon> http://www.clubglow.com/glow-calendar/ this is the big EDM event promoter in DC. [13:22:55] ah here we go, kaskade :p [13:23:02] <^demon> ooooh, Kaskade is going to be at the 1st Mariner Arena in Baltimore in late June :) [13:23:08] * ^demon makes a note of that [13:23:13] Arty + Eric Prydz [13:23:16] I wish I could get to that [13:23:18] and showtek! [13:23:19] dammit [13:23:23] late July [13:23:47] <^demon> Ah, the Identity Festival. [13:23:56] <^demon> 2 weeks too late :( [13:24:06] I'm also ticked that I'm passing thru NYC about a month too early for EDC [13:24:08] that would be amazing [13:24:13] AvB, Dash Berlin, etc [13:24:57] ^demon. is "Session cookie not available" in gerrit expected? [13:24:58] <^demon> I've seen AvB live, he puts on a good set. [13:25:24] <^demon> Platonides: Yes, should be harmless. [13:25:43] <^demon> Well, not expected...but known. [13:25:56] I'm going to be in his home country for a year so I hope I'll catch him [13:26:02] maybe one of the ASOT events [13:26:21] sorry, EDC is vegas in may, I'm thinking of electric zoo [13:26:38] A&B / Ferry Corsten / Mat Zo [13:27:31] wow, EDC has basically everybody I've ever wanted to see live [13:28:47] A&B / Alesso / Aly & Fila / AvB / Arty / Avicii / Calvin Harris / Cosmic Gate / Dash Berlin / Dirty South / Ferry Corsten / Gareth Emery / Jaytech / Martin Solveig / Morgan Page / Rank-1 / Tiesto / Tritonal [13:30:36] some day I'll make it to one of your american music festivals [13:31:38] ^demon: are you doing any of the arranging for WM? [13:33:36] <^demon> Define arranging. [13:34:59] well, are you working with the team? [13:38:26] <^demon> werdna: Yeah. I did a lot of stuff with setting up wikimediadc.org and the registration site and such. [13:40:45] aha [13:40:47] techy things [13:44:05] <^demon> Hrm, I need some breakfast. [13:44:10] <^demon> Back later. [20:17:01] Any dev around [20:17:02] https://bugzilla.wikimedia.org/show_bug.cgi?id=32077 [20:17:08] who should I contact for this bug [20:17:14] It really is an irritating one