#instantbird log on 02 22 2012

All times are UTC.

00:02:32 <clokep> I'm not sure how those work.
00:04:58 <clokep> They do have them though.
00:05:06 <clokep> The Pidgin one has one.
00:08:39 <aleth> Sounds like it depends on the server :-/
00:08:55 <clokep> Or on your permissions.
00:11:54 <aleth> In a room I open, I'd expect to have that.
00:12:35 <aleth> But no. You are right. I've found an existing room on the same server with a topic
00:13:02 <clokep> XMPP can have more complicate permissions, e.g. when you create a new room you might not actually be an admin in it.
00:24:28 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
00:26:27 <clokep> flo: All of a sudden I'm getting this.getString is not a function errors. :-/
00:52:55 <-- micahg has quit (Ping timeout)
01:08:46 --> micahg has joined #instantbird
01:08:55 <-- myk has quit (Ping timeout)
01:13:33 <clokep> Bah my bad. :)
01:17:02 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
01:17:20 --> clokep has joined #instantbird
01:17:20 * ChanServ sets mode +o clokep 
01:18:52 <-- Plop has quit (Quit: Instantbird 1.1)
01:21:51 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 1181 on bug 507.
01:21:52 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1189 on bug 507.
01:21:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, ASSI, Implement IRC in JavaScript
01:51:06 <-- Mook_as has quit (Quit: gone)
01:54:58 <-- micahg has quit (Ping timeout)
02:01:26 <-- mmkmou has quit (Ping timeout)
02:08:55 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
02:09:54 <-- devfil has quit (Client exited)
02:13:44 --> micahg has joined #instantbird
03:21:21 --> myk has joined #instantbird
03:59:27 <instant-buildbot> build #403 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/403
04:21:57 --> Mook has joined #instantbird
04:56:38 <-- myk has quit (Ping timeout)
04:56:55 --> myk has joined #instantbird
05:08:07 <instant-buildbot> build #489 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/489
06:15:18 <-- skeledrew has quit (Quit: Instantbird 1.2a1pre)
06:15:33 --> skeledrew has joined #instantbird
06:46:33 <instant-buildbot> build #395 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/395
06:55:20 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
07:02:33 <-- gerard-majax has quit (Ping timeout)
07:39:02 --> gerard-majax has joined #instantbird
07:43:27 <-- gerard-majax has quit (Connection reset by peer)
07:44:20 --> gerard-majax has joined #instantbird
08:00:01 --> jb has joined #instantbird
08:07:00 <-- jb has quit (Ping timeout)
08:17:52 <-- myk has quit (Quit: Instantbird 1.1)
08:32:16 <-- Suiseiseki has quit (Ping timeout)
08:42:11 --> Suiseiseki has joined #instantbird
09:06:25 --> Tomek has joined #instantbird
09:07:56 --> MadWookiee has joined #instantbird
09:22:51 --> Even has joined #instantbird
09:22:51 * ChanServ sets mode +o Even 
09:22:56 <-- Even has quit (Quit: Even)
09:23:07 --> Even has joined #instantbird
09:23:07 * ChanServ sets mode +o Even 
09:45:15 <-- Tomek has quit (Quit: Instantbird 1.1)
09:48:47 --> aleth has joined #instantbird
09:48:48 * ChanServ sets mode +h aleth 
09:51:27 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
09:51:35 --> aleth has joined #instantbird
09:51:36 * ChanServ sets mode +h aleth 
10:00:01 --> jb has joined #instantbird
10:04:11 <-- GeekShadow has quit (Ping timeout)
10:04:53 <-- lewellyn has quit (Ping timeout)
10:25:47 --> flo has joined #instantbird
10:25:47 * ChanServ sets mode +qo flo flo 
10:26:03 --> mmkmou has joined #instantbird
10:27:25 <-- jb has quit (Connection reset by peer)
10:27:27 --> jb has joined #instantbird
10:37:03 <flo> aleth: support for topic in MUC is currently no (fully) implemented in JS-XMPP
10:37:11 <flo> it's one of the items in my todo list
10:37:22 <flo> although I don't think it needs to block 1.2
10:37:33 <flo> s/no/not/
10:38:33 --> lewellyn has joined #instantbird
10:42:41 <aleth> flo: Yes, definitely not a 1.2 blocker, just something I stumbled over while looking at some IRC related bugs
10:46:19 --> Mic has joined #instantbird
10:46:19 * ChanServ sets mode +h Mic 
10:46:41 <flo> so, time to try clokep's updated patch :)
10:47:51 --> testib has joined #instantbird
10:49:04 <testib> :)
10:51:25 <aleth> Instanbir ?
10:51:39 <flo> I think the server limits the username length to 10 characters
10:51:56 <aleth> As long as it's the server...
10:53:12 * flo sets mode +o testib 
10:58:21 <flo> hmm
10:58:45 <flo> I'm not sure how much I should try to fix this up vs just listing what doesn't work and wait for clokep's return Sunday
10:59:02 <aleth> Did you want to land it before the weekend?
11:00:10 <flo> not really, but each time I add comments while he's at work and wait for a change, we delay the landing by at least a day as I see the changes the next morning
11:04:11 <flo> I'm listing what doesn't work here: https://etherpad.mozilla.org/js-irc-todo
11:12:28 <-- testib has left #instantbird ()
11:12:52 --> testib has joined #instantbird
11:13:29 <-- testib has left #instantbird ()
11:13:52 --> testib has joined #instantbird
11:16:17 <-- testib has left #instantbird ()
11:16:36 --> chrisccoulson_ has joined #instantbird
11:16:45 --> testib has joined #instantbird
11:18:01 <-- chrisccoulson has quit (Ping timeout)
11:18:22 <-- testib has left #instantbird ()
11:18:43 --> testib has joined #instantbird
11:19:49 * chrisccoulson_ is now known as chrisccoulson
11:31:30 <-- testib has left #instantbird ()
11:33:15 --> testib has joined #instantbird
11:41:13 <-- testib has left #instantbird ()
11:41:37 --> testib has joined #instantbird
11:43:21 * testib is now known as test2
11:45:22 <flo> aleth: conversations already have a topicSettable attribute
11:46:30 <flo> ok, the topic command is broken
11:58:03 <-- test2 has left #instantbird ()
11:58:24 --> testib has joined #instantbird
12:04:12 --> MadWookiee1 has joined #instantbird
12:04:39 <-- MadWookiee has quit (Ping timeout)
12:06:48 <-- MadWookiee1 has quit (Ping timeout)
12:11:59 --> MadWookiee has joined #instantbird
12:14:10 <-- testib has left #instantbird ()
12:14:34 --> testib has joined #instantbird
12:24:29 <-- testib has left #instantbird ()
12:24:46 --> testib has joined #instantbird
12:28:17 <-- Mic has quit (Connection reset by peer)
13:16:58 <-- flo has quit (Ping timeout)
13:17:10 <-- testib has quit (Ping timeout)
13:25:21 --> flo has joined #instantbird
13:25:21 * ChanServ sets mode +qo flo flo 
13:26:01 <-- gerard-majax has quit (Ping timeout)
13:42:06 <-- flo has quit (Quit: Instantbird 1.2a1pre)
13:42:18 --> flo has joined #instantbird
13:42:18 * ChanServ sets mode +qo flo flo 
13:45:30 <-- flo has quit (Ping timeout)
13:46:21 --> flo has joined #instantbird
13:46:21 * ChanServ sets mode +qo flo flo 
13:46:34 <-- flo has quit (Quit: Instantbird 1.2a1pre)
13:46:46 --> flo has joined #instantbird
13:46:46 * ChanServ sets mode +qo flo flo 
14:04:37 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre)
14:05:00 --> mmkmou has joined #instantbird
14:06:53 --> Tomek has joined #instantbird
14:27:55 --> testib has joined #instantbird
14:28:05 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org)
14:28:12 --> testib has joined #instantbird
14:28:53 <-- testib has left #instantbird ()
14:29:09 --> testib has joined #instantbird
14:29:18 <-- testib has left #instantbird (another test...)
14:29:54 --> testib has joined #instantbird
14:32:28 <-- testib has left #instantbird ()
14:32:40 * flo keeps finding bugs
14:32:47 --> testib has joined #instantbird
14:33:00 <-- testib has left #instantbird ()
14:33:14 --> testib has joined #instantbird
14:35:18 <-- testib has left #instantbird ()
14:35:38 --> testib has joined #instantbird
14:35:50 <-- testib has left #instantbird ()
14:35:54 --> testib has joined #instantbird
14:38:23 <-- testib has left #instantbird ()
14:38:41 --> testib has joined #instantbird
14:38:46 <-- testib has left #instantbird ()
14:38:57 --> testib has joined #instantbird
14:41:13 --> gerard-majax has joined #instantbird
14:43:28 <-- gerard-majax has quit (Ping timeout)
14:44:57 --> gerard-majax has joined #instantbird
14:51:23 <-- testib has left #instantbird ()
14:51:47 --> testib has joined #instantbird
14:53:28 <-- testib has left #instantbird ()
14:53:44 --> testib has joined #instantbird
14:54:59 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org)
14:55:05 --> testib has joined #instantbird
14:58:04 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org)
14:58:09 <-- flo has quit (Quit: Instantbird 1.2a1pre)
14:58:13 --> flo has joined #instantbird
14:58:13 * ChanServ sets mode +qo flo flo 
14:58:24 --> testib has joined #instantbird
14:59:21 --> jb1 has joined #instantbird
14:59:52 <-- jb has quit (Ping timeout)
15:01:33 <-- testib has left #instantbird ()
15:01:57 --> testib has joined #instantbird
15:06:32 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org)
15:07:22 --> testib has joined #instantbird
15:14:27 <-- testib has left #instantbird ()
15:14:53 --> testib has joined #instantbird
15:15:41 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org)
15:17:39 --> testib has joined #instantbird
15:18:29 <-- testib has left #instantbird ()
15:18:47 --> testib has joined #instantbird
15:19:01 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org)
15:19:14 --> testib has joined #instantbird
15:19:30 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org)
15:19:35 --> testib has joined #instantbird
15:19:50 <-- testib has left #instantbird ()
15:20:27 --> testib has joined #instantbird
15:21:01 <-- flo has quit (Quit: Instantbird 1.2a1pre)
15:21:04 --> flo has joined #instantbird
15:21:04 * ChanServ sets mode +qo flo flo 
15:21:52 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org)
15:22:04 --> testib has joined #instantbird
15:32:20 <-- testib has left #instantbird ()
15:33:00 --> testib has joined #instantbird
15:36:57 <-- testib has left #instantbird ()
15:37:10 <flo> sorry for all the join/quit of testib ;)
15:41:13 --> testib has joined #instantbird
15:41:20 <flo> aaaaah!
15:41:54 <flo> apparently for some reason the proxy service decides that irc://<something>, even with the IGNORE_SCHEME flag, means NO PROXY!
15:42:15 <flo> if I let JS-IRC pass http:// to the proxy service, it works correctly...
15:49:48 <-- testib has left #instantbird ()
15:50:16 --> testib has joined #instantbird
15:50:24 <-- testib has quit (Quit: testib)
15:56:06 --> testib has joined #instantbird
15:56:12 <-- testib has quit (Quit: testib)
15:56:44 --> testib has joined #instantbird
15:57:19 <-- testib has left #instantbird ()
16:01:06 --> testib has joined #instantbird
16:01:33 <-- testib has left #instantbird ()
16:02:18 --> testib has joined #instantbird
16:02:38 <-- testib has left #instantbird ()
16:02:58 <flo> uh
16:03:15 <flo> deleting a JS-IRC account *connects* it, and then after a restart it's still there... WTF?!?
16:07:35 --> testib has joined #instantbird
16:07:55 <-- MadWookiee has quit (Ping timeout)
16:08:02 <-- testib has left #instantbird ()
16:09:10 --> testib has joined #instantbird
16:12:19 <-- testib has left #instantbird ()
16:15:59 --> MadWookiee has joined #instantbird
16:30:02 <-- wesj has quit (Quit: Instantbird 1.2a1pre)
16:30:06 --> wesj has joined #instantbird
16:34:45 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 1190 on bug 507.
16:34:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, ASSI, Implement IRC in JavaScript
16:37:16 <-- flo has quit (Quit: Instantbird 1.2a1pre)
16:45:04 <-- mmkmou has quit (Ping timeout)
17:04:14 --> mmkmou has joined #instantbird
17:07:01 <aleth> Looks like you didn't just find the bugs... ;)
17:16:55 * jwir3 is now known as jwir3|away
17:40:08 --> Mook_as has joined #instantbird
18:07:04 --> GeekShadow has joined #instantbird
18:14:27 --> myk1 has joined #instantbird
18:14:36 <-- myk1 has quit (Input/output error)
18:23:57 <-- mmkmou has quit (Ping timeout)
18:24:40 --> mmkmou has joined #instantbird
18:26:42 <-- mmkmou has quit (Ping timeout)
18:43:05 --> mmkmou has joined #instantbird
18:45:09 <-- mmkmou has quit (Ping timeout)
18:45:48 --> mmkmou has joined #instantbird
18:47:32 <-- mmkmou has quit (Ping timeout)
18:49:34 --> mmkmou has joined #instantbird
18:51:15 <-- mmkmou has quit (Ping timeout)
18:51:50 --> mmkmou has joined #instantbird
18:52:39 <-- jb1 has quit (Connection reset by peer)
18:54:15 <-- mmkmou has quit (Ping timeout)
18:55:29 --> mmkmou has joined #instantbird
19:00:14 <-- mmkmou has quit (Ping timeout)
19:01:17 --> mmkmou has joined #instantbird
19:01:19 <-- MadWookiee has quit (Quit: Instantbird 1.1)
19:41:58 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
19:44:32 --> aleth has joined #instantbird
19:44:32 * ChanServ sets mode +h aleth 
19:47:28 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
19:48:59 <-- mmkmou has quit (Ping timeout)
19:49:44 --> aleth has joined #instantbird
19:49:44 * ChanServ sets mode +h aleth 
20:04:58 * jwir3|away is now known as jwir3
20:05:30 --> flo has joined #instantbird
20:05:30 * ChanServ sets mode +qo flo flo 
20:07:39 <flo> aleth: it's sometimes easier to find the fix than a specific description of the bug :)
20:28:10 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
20:33:00 --> aleth has joined #instantbird
20:33:00 * ChanServ sets mode +h aleth 
20:36:02 <-- chrisccoulson has quit (Quit: Ex-Chat)
20:37:46 --> chrisccoulson has joined #instantbird
20:44:20 --> clokep has joined #instantbird
20:44:20 * ChanServ sets mode +o clokep 
20:44:38 <clokep> Hey flo.
20:44:55 <clokep> I read the logs already, didn't look at that list yet, did you fix all of it already?
20:46:06 --> igorko has joined #instantbird
20:46:14 <flo> clokep: there's a summary at the top of my comment in the bug
20:46:19 <flo> clokep: hello :)
20:46:40 <clokep> Clearly I haven't read the bug yet either. ;)
20:47:03 <flo> I ran out of time, so I still have a non-fixed JS error related to disconnecting accounts
20:47:19 <flo> and I have just started investigating the memory leaks; no conclusion yet
20:48:06 <flo> I suspect something isn't cycle collected correctly and that we could help it by breaking some reference cycles by hand
20:48:27 <flo> clokep: enough snow? :)
20:49:16 <clokep> Ah-ha.
20:49:20 <clokep> Yes, most of the mountain is open.
20:49:36 <clokep> Looks like I really messed up a lot of the commands file at some point. :-/
20:49:41 <flo> :)
20:50:03 <flo> I suspect someone should try each of the commands and see how broken they are
20:50:30 <clokep> Probably. :)
20:50:37 <flo> I'm wondering if we shouldn't just remove (or ifdef out) all the commands that have no visible effect because their result isn't displayed anywhere
20:50:53 <flo> or make the result appear in the server tab
20:51:09 <flo> shouldn't all unhandled messages go to the server tab anyway?
20:51:10 <-- igorko has quit (Connection reset by peer)
20:51:26 <flo> but I don't want to block landing on any of these details; as it's not more broken than what we currently ship
20:53:54 <flo> I suspect you could fix the topic stuff faster than I would, but if you don't get to it and it becomes the last thing that needs work, I'll probably do it anyway ;)
20:55:04 --> igorko has joined #instantbird
20:55:13 <clokep> Alright.
20:55:34 <clokep> I agree that we should remove commands that have no effect.
20:55:53 <clokep> With the libpurple IRC, unknown messages go to the error console.
20:56:11 <flo> it doesn't have a server tab though
20:56:23 <flo> it's nice to have them in the error console
20:56:43 <flo> (until we have a better protocol specific console at least :))
20:57:50 <clokep> I'm not against doing it in the server tab either btw.
20:58:10 <clokep> I think I'd like to think about it more first though and do that as a follow up.
20:58:21 <flo> that's what I said ;)
20:58:41 <flo> I tried to focus today on what would annoy me if JS-IRC was in nightlies
20:59:16 <flo> so I tested things that are close to my daily IRC usage (it's the reason why testib entered and quit #instantbird lots of times today: I didn't want to test only with mostly empty channels :))
21:00:02 <clokep> Understandable. :)
21:00:09 <flo> those follow-up are likely going to be pleasurable :)
21:00:20 <clokep> Nice trick with the DownloadUtils stuff.
21:00:24 <flo> as the code is quite easy to hack :)
21:00:36 <clokep> I'm glad you find it readable! :-D
21:00:42 <flo> heh, I suspect you made your way to the bug, and even the patch ;)
21:01:15 <flo> it will be nice to be able to code quickly small improvements on something that we use everyday
21:01:30 <clokep> Yes. :)
21:01:39 * clokep feels like he's going to have lots of review requests soon.
21:01:44 <-- igorko has quit (Ping timeout)
21:02:32 <flo> do you know people who are likely to write JS-IRC patches? :-P
21:02:58 <clokep> aleth was interested I think.
21:03:09 <clokep> Mook maybe. ;)
21:04:23 <flo> I'll probably go hack Thunderbird UI stuff after JS-IRC lands
21:04:56 <clokep> I'll hack more on IRC...it'll be nice to be able to have real diffs. :P
21:05:15 <flo> you don't like my interdiffs?
21:05:52 <clokep> I do. :)
21:05:55 <clokep> They're very helpful.
21:06:03 <instantbot> clokep@gmail.com granted review for attachment 1190 on bug 507.
21:06:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, ASSI, Implement IRC in JavaScript
21:06:07 <Mook_as> yeah, I suspect I'll start patching once it's dogfoodable (and landed)
21:06:07 <clokep> It'll be nice to have a baseline to work off of though instead of a 7000 line patch or whatever it is.
21:06:43 <flo> Mook_as: it will be both dogfoodable and landed very soon
21:06:51 <Mook_as> yep! :D
21:06:57 <flo> most likely less than a week
21:07:12 <clokep> I think the password should work fine btw.
21:07:20 <clokep> The TOPIC command I'll look into later.
21:07:59 <clokep> Bye I need to get going for now, ciao!
21:08:09 <flo> clokep: probably. I just have the habit of assuming that everything that *I* haven't seen working isn't in working condition :)
21:08:22 <flo> clokep: have fun :)
21:08:24 <clokep> A good opinion to have. :)
21:08:27 <clokep> Bye
21:08:27 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
21:14:13 --> igorko has joined #instantbird
21:25:01 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
21:33:39 <aleth> Instantbird on Debian unstable is v0.2 :(
21:33:43 <aleth> Must be that packaging issue...
21:34:33 <flo> which packaging issue?
21:37:12 <aleth> Someone (you?) mentioned there was a bug that was essentially about them not wanting to include mozilla in the ib package? (Or was it libpurple, I don't remember)
21:37:31 <aleth> ah, mentioned here: http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=instantbird
21:37:48 <aleth> It's libpurple
21:40:13 <aleth> I wonder if the maintainer is still actively using IB
21:46:27 --> mmkmou has joined #instantbird
21:48:11 <-- mmkmou has quit (Ping timeout)
22:03:57 --> mmkmou has joined #instantbird
22:08:34 <-- mmkmou has quit (Ping timeout)
22:09:08 --> mmkmou has joined #instantbird
22:13:09 <-- Tomek has quit (Ping timeout)
22:18:50 <-- flo has quit (Quit: Instantbird 1.2a1pre)
22:25:39 <-- mmkmou has quit (Ping timeout)
22:42:27 --> mmkmou has joined #instantbird
22:57:20 --> Tomek has joined #instantbird
23:24:27 <-- mmkmou has quit (Ping timeout)
23:25:16 --> mmkmou has joined #instantbird
23:27:12 <-- mmkmou has quit (Ping timeout)
23:28:02 --> mmkmou has joined #instantbird
23:30:41 <-- mmkmou has quit (Ping timeout)
23:32:12 --> mmkmou has joined #instantbird
23:34:09 <-- mmkmou has quit (Ping timeout)
23:34:42 --> mmkmou has joined #instantbird
23:36:25 <-- mmkmou has quit (Ping timeout)
23:39:00 <-- wesj has quit (Input/output error)
23:52:23 --> mmkmou has joined #instantbird
23:56:55 <-- chrisccoulson has quit (Client exited)
23:58:52 --> chrisccoulson has joined #instantbird