#instantbird log on 02 28 2012

All times are UTC.

00:01:39 --> clokep has joined #instantbird
00:01:39 * ChanServ sets mode +o clokep 
00:07:12 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
00:16:50 * jwir3|away is now known as jwir3
00:26:08 <-- mmkmou has quit (Ping timeout)
00:26:58 <-- Tobin has left #instantbird (And the rain will kill us all / If we throw ourselves against the wall / But no one else can see / The preservation of the martyr in me)
00:46:45 <instant-buildbot> build #221 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/221
00:46:57 <-- Plop has quit (Ping timeout)
00:48:38 --> Plop has joined #instantbird
01:23:20 --> clokep_js has joined #instantbird
01:23:39 <-- clokep has left #instantbird ()
01:23:47 --> clokep has joined #instantbird
01:23:48 * ChanServ sets mode +o clokep 
01:24:09 <-- clokep_js has left #instantbird ()
01:25:39 <instant-buildbot> build #188 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/188
01:25:56 <clokep> Come on Windows...complete successfully!
01:36:13 <-- chrisccoulson has quit (Ping timeout)
01:37:59 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
01:38:28 --> clokep has joined #instantbird
01:38:28 * ChanServ sets mode +o clokep 
01:40:10 <Mook_as> isn't the new code all JS, and therefore would build, just not necessarily run? :D
01:46:25 <-- myk has quit (Ping timeout)
02:02:43 <-- Mook_as has quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 10.0.2/20120215223356])
02:04:12 <instant-buildbot> build #209 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/209
02:06:45 <clokep> Mook: I'm mor econcerned about it uploading.
03:26:08 <-- Plop has quit (Connection reset by peer)
03:26:11 --> Plop has joined #instantbird
03:35:31 --> Mook has joined #instantbird
04:08:29 <clokep> Linux nightly failed.
04:10:36 <Mook> Build successful exception slave lost  - I guess there isn't much we can do with that :/
04:10:44 <Mook> instant-buildbot: dance
04:10:45 <instant-buildbot> <(^.^<)
04:10:46 <instant-buildbot> <(^.^)>
04:10:47 <instant-buildbot> (>^.^)>
04:10:47 <instant-buildbot> (7^.^)7
04:10:49 <instant-buildbot> (>^.^<)
04:11:47 <clokep> Yeah. :-/
04:11:53 <clokep> Even probably needs to kick it tomorrow. ::P
04:12:12 <Mook> and it's just smack in the middle of a build; not timed out with no output or anything
04:13:41 <clokep> Hm, maybe the connection dropped?
04:15:21 <Mook> yes, that's what it says :p
04:16:29 <clokep> Shhhh.
04:36:21 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
04:45:41 --> skeledrew has joined #instantbird
05:19:17 <instant-buildbot> build #496 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/496
05:21:13 <-- skeledrew has quit (Connection reset by peer)
05:29:19 --> skeledrew has joined #instantbird
05:58:06 --> Mook_ib has joined #instantbird
05:59:29 <Mook> OS
06:51:10 <instant-buildbot> build #401 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/401
06:57:39 <-- Suiseiseki has quit (No route to host)
06:58:08 --> Suiseiseki has joined #instantbird
07:25:30 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
07:50:32 --> chrisccoulson has joined #instantbird
08:08:46 <-- Plop has quit (Ping timeout)
08:11:24 --> Plop has joined #instantbird
08:22:38 --> jb has joined #instantbird
08:54:56 <-- Even1 has quit (Quit: Instantbird 1.2a1pre)
08:55:03 --> Eveo has joined #instantbird
09:06:05 <-- Even3 has quit (Ping timeout)
09:10:43 --> MadWookiee has joined #instantbird
09:25:29 --> Mic has joined #instantbird
09:25:30 * ChanServ sets mode +h Mic 
09:25:57 <Mic> Hi
09:26:23 <Mic> flo, clokep: congratulations for landing js-irc. It's really been a massive patch at the end :)
09:38:52 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
09:38:56 --> Mic has joined #instantbird
09:38:56 * ChanServ sets mode +h Mic 
09:44:03 --> Even1 has joined #instantbird
09:59:56 --> mmkmou has joined #instantbird
10:12:50 --> flo has joined #instantbird
10:12:50 * ChanServ sets mode +qo flo flo 
10:12:59 <flo> hello :)
10:13:03 <flo> Mic: thanks! :)
10:14:58 --> Delo has joined #instantbird
10:15:45 <flo> I see Mic, Mook_ib and Eveo are on JS-IRC already :). Everything working fine so far?
10:16:17 <-- Delo has left #instantbird ()
10:17:04 <Mic> I haven't really used it yet. Toggled the server message on and off and that was all the checking I did so far.
10:17:11 <Mic> *messages
10:17:48 <flo> Mic: connecting and not immediately noticing anything broken is already a good thing ;)
10:19:39 <Mic> Ah, /msg opens a new conversation now :) That was one of the depending bugs that was fixed in the process iirc
10:20:13 <flo> yes
10:25:09 <Mic> You don't appear as online in my contact list, is that known/expected?
10:26:02 <flo> what do you mean?
10:28:06 <Mic> Well, what I said: you (i.e. the IRC nick that I added to my contact list) don't appear as online while you apparantly are.
10:28:31 <flo> hmm
10:28:47 <flo> I haven't tried at all adding an IRC nick to my contact list before landing JS-IRC :-S
10:29:01 <flo> but j b is correctly shown as online in my contact list
10:32:43 <Mic> The tooltip on the contact list is updated with the whois information though.
10:32:47 <Mic> I'll file a bug
10:33:02 <flo> I wonder if there's anything we should take from https://bugzilla.mozilla.org/show_bug.cgi?id=668869
10:35:32 <Mic> clokep: there's comments about a problem with IRC contacts on the list above.
10:35:46 <Mic> No bug filing then until clokep was here ;)
10:36:43 <flo> what's the list above? :-S
10:41:23 <-- Plop has quit (Quit: Instantbird 1.1)
10:43:54 <Mic> There's comments about <...> above?
10:45:11 <flo> I still don't know what you are talking about :-S
10:46:49 <Mic> We talked about problems on the contact list, didn't we? To read them, see our conversation above.
10:49:44 <flo> https://bugzilla.mozilla.org/show_bug.cgi?id=650776 seems to be getting as nice as the DNS SRV bug :-|
10:50:24 --> Plop has joined #instantbird
10:50:59 <flo> aaah, I read "contacts on the list above" as "contacts on (the list above)" instead of "(contacts on the list) above", sorry
10:51:51 --> aleth has joined #instantbird
10:51:51 * ChanServ sets mode +h aleth 
10:51:57 <Mic> Ah, now I understand :D
10:54:57 <aleth> ah, the build failed :(
10:55:33 <-- Plop has quit (Ping timeout)
10:56:25 <flo> aleth: yes, bad luck, no JS-IRC today for you :(
10:56:31 <aleth> Mic: another good reason for svg bubbles http://i.imgur.com/pDra3.png
10:57:19 --> Plop has joined #instantbird
11:01:24 <flo> aleth: zooming? :)
11:01:32 <aleth> Yes, exactly
11:09:51 <Mic> aleth: I can't reproduce the border next to the indicator here on Windows by the way
11:10:17 <-- chrisccoulson has quit (Client exited)
11:10:18 <aleth> Mic: It seems to depend a bit on window size and zoom level
11:10:20 <Mic> Zoomed SVG indicators can still looked unsharp/blurred by the way :(
11:10:39 <Mic> Which zoom level do you have?
11:12:16 <flo> Mic: on mac the border is most visible after zooming in 3 times
11:14:25 --> chrisccoulson has joined #instantbird
11:18:07 <Mic> OK, so Windows users might be lucky ;) The width of the borders of the indicator and bubble don't match exactly where they touch at some zoom levels but I don't get this effect as on the screenshot.
11:18:34 --> clokep has joined #instantbird
11:18:34 * ChanServ sets mode +o clokep 
11:18:40 <Mic> The first statement was no invitation to troll btw :P
11:19:17 * clokep realized the patch he posted last night definitely didn't fix the problem of those fields being optional btw.
11:24:54 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
11:25:16 --> clokep has joined #instantbird
11:25:16 * ChanServ sets mode +o clokep 
11:26:24 <flo> clokep: by the way, the annoying double "Quit:" I was mentioning yesterday is: "12:24:54 - clokep has left the room (Quit: Quit: Instantbird 1.2a1pre)."
11:26:39 <clokep> Yeah I remember us fixing that.
11:26:48 <clokep> Mic: flo is on my buddy list and is still there.
11:27:15 <clokep> (And he's online! :P)
11:27:27 <flo> yes, I'm still here!
11:27:30 <flo> :-P
11:31:47 <Mic> I removed and added all your contacts again and it works for me now.
11:32:39 <Mic> I saw something about an unhandled irc message 303 the same moment I cleared my error console :S
11:32:50 <Mic> Google tells me that is "ISON"
11:34:04 <-- MadWookiee has quit (Ping timeout)
11:35:37 <clokep> Hmm...it's possible I had added flo previously at some point and it didn't actually migrate him or something.
11:35:44 <clokep> I don't think that was tested.
11:36:15 <flo> I haven't tested that part at all
11:38:51 <clokep> Mic: Maybe libpurple stored some of the contact information differently so I try to request the status using the wrong info now. :-/
11:39:19 <clokep> Because I'm fairly certain we handle that...
11:40:02 <clokep> Although it doesn't look like 303 can return false! http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircBase.jsm#577
11:45:58 --> Mic2 has joined #instantbird
11:46:15 <-- Mic2 has quit (Quit: Instantbird -- http://www.instantbird.com)
11:49:35 <-- clokep has left #instantbird ()
11:53:45 --> devfil has joined #instantbird
11:54:52 <-- Plop has quit (Ping timeout)
11:55:11 --> Plop has joined #instantbird
11:56:32 --> MadWookiee has joined #instantbird
11:58:14 <flo> do we have anybody interested in adding/testing a mail.ru XMPP "protocol"?
12:05:56 --> sonny has joined #instantbird
12:23:03 <Mic> aleth: I think we have something in Bugzilla for your "known issue" of "Toggle Participant List". I can't find it though.
12:24:04 <Mic> Bug 1175
12:24:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1175 nor, --, ---, nobody, NEW, Not possible to notice when a conversation is moved to a new window
12:25:07 <aleth> Yes, that fits. The problem is that the bindings are reinitialized when that happens.
12:41:34 --> clokep_work has joined #instantbird
12:41:35 * ChanServ sets mode +o clokep_work 
12:42:53 <clokep_work> flo: Would that just be a standard XMPP protocol with no new auth types, etc?
12:43:47 <sonny> clokep_work: awesome work on IRC JS, thanks!
12:44:19 <sonny> clokep_work: so basically if I build Instantbird right now, my IRC accounts will use the IRC JS proto implem ?
12:44:31 <clokep_work> sonny: Thanks.
12:44:38 <clokep_work> Yes, as long as your repo is up to date.
12:44:44 <clokep_work> the libpurple IRC stuff doesn't exist anymore.
12:44:59 <sonny> oh really
12:45:04 <sonny> even awesome
13:04:57 <clokep_work> And I haven't herad any terrible terrible bugs that make it unusable yet, so that's good. :)
13:13:45 <flo> clokep_work: I think so, but I don't have any good documentation about it
13:15:10 <sonny> flo: what can I do to ensure the XMPP JS implem is used ?
13:16:18 <flo> sonny: comment out http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/prpl.manifest#11
13:16:36 <sonny> flo: thx
13:21:53 <sonny> building
13:29:21 --> waynenguyen has joined #instantbird
13:29:29 <sonny> flo: I'll loose my purple jabber accounts right ?
13:30:09 <flo> if you have uncommented http://lxr.instantbird.org/instantbird/source/chat/protocols/xmpp/xmpp.manifest#3 it should be ok
13:32:32 <sonny> oh it override the protocol implementation ?
13:32:45 <-- Eveo has left #instantbird ()
13:33:54 --> Eveo has joined #instantbird
13:34:01 <-- sonny has quit (Quit: Instantbird 1.2a1pre)
13:34:10 --> sonny has joined #instantbird
13:34:59 <sonny> I'm purple-free !
13:35:07 <flo> :)
13:35:42 <-- MadWookiee has quit (Quit: Instantbird 1.1)
13:35:50 <sonny> hmmm something wrong with my xmpp account
13:35:57 <sonny> with one of my xmpp account
13:36:40 <sonny> flo: twitter looks broken
13:36:55 <sonny> flo: there are no participants in my twitter conversation ta
13:36:56 <sonny> tabs
13:37:27 <flo> what does the error console has to say about it?
13:37:44 <sonny> nothing
13:38:39 <sonny> flo: I receive tweets anyway
13:38:53 <sonny> when I got one, the sender appears in the participants list
13:39:10 <flo> so it works as expected, doesn't it?
13:39:33 <sonny> really? I taught participants were all listed
13:39:49 <flo> they are a participant only if they tweeted something
13:40:09 <flo> I think we have a bug somewhere to pre-fill the list with all the people you follow
13:40:14 <flo> but it's clearly not implemented
13:40:27 <sonny> clokep_work: is error console IRC warnings can help you debug ?
13:40:41 <sonny> flo: ok I see, my mistake
13:41:04 <-- Plop has quit (Ping timeout)
13:41:25 <sonny> clokep_work: have you experimented intero issues between XMPP JS and ejabberd server ?
13:41:34 <sonny> s/intero/interop
13:42:03 <sonny> sorry I mean and prosody server, not eja
13:42:05 <sonny> ejabberd
13:42:14 <clokep_work> sonny: I've done very little with XMPP. ;)
13:42:51 <clokep_work> What error console warnings for IRC? Some of them probably aren't really warnings and just things that aren't implemented. :P If you notice actual features missing, etc. please file bugs.
13:43:07 <sonny> ok
13:43:07 --> Plop has joined #instantbird
13:43:08 <clokep_work> (And that's a no, I have not experimented with XMPP JS and prosody, I've only connected to GTalk & Facebook w/ it.)
13:43:31 <flo> sonny: I've only tested JS-XMPP with jabber.org, gtalk and facebook chat.
13:43:35 <sonny> clokep_work: is there a way to take a look at the XMPP traffic ?
13:43:47 <flo> sonny: it's all in the error console
13:44:03 <sonny> flo: do I have to enable a pref ?
13:44:06 <flo> you may need to change a value in about:config for the logging to become verbose enough
13:44:14 <sonny> ok
13:44:16 <sonny> cool
13:44:35 <clokep_work> It's like purple.debug.logging or something.
13:44:36 <flo> the name likely sounds like "purple.logging.level"
13:44:44 <sonny> but I don't use purple
13:44:44 <clokep_work> All the IRC traffic is in the error console too. ;)
13:44:50 <clokep_work> That's what the pref is called.
13:44:55 <flo> sonny: we use the same pref for everything
13:45:01 <sonny> right
13:45:03 <flo> twitter too...
13:45:06 <sonny> namespaces
13:45:41 <sonny> purple.debug.loglevel ?
13:45:54 <sonny> value 1 is ver
13:45:58 <sonny> verbose ?
13:46:12 <sonny> yes
13:46:24 <sonny> super verbose
13:46:26 <sonny> :)
13:46:32 <sonny> brb
13:46:39 <clokep_work> namespaces?
13:46:50 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com)
13:47:38 <flo> http://lxr.instantbird.org/instantbird/source/chat/chat-prefs.js#71
13:47:41 --> sonny has joined #instantbird
13:47:46 <flo> 2 is probably what you want :)
13:48:46 <sonny> actually I'd like to see the XMPP traffic
13:48:50 <sonny> not debug messages
13:48:55 <sonny> the stanzas and so on
13:49:14 <flo> if you set the pref to 2 (or less) you should be seeing all the traffic
13:49:26 <sonny> I don't
13:49:36 <flo> do you see it for IRC?
13:49:49 <sonny> :flo!Instantbir@moz-87C33FDA.kimsufi.com PRIVMSG #instantbird :do you see it for IRC?
13:49:55 <sonny> this is what I see
13:49:59 <flo> ok
13:50:11 <flo> you should be seeing it for XMPP and twitter too then :)
13:50:31 <clokep_work> We'd really like it if there was a better place than the error console to dump that stuff, but...until we make that...
13:50:40 <sonny> I don't see the XMPP traffic
13:50:50 <sonny> only messages about what's in going on
13:50:58 <sonny> -in
13:51:12 <flo> can you paste(bin) one of these message?
13:51:17 <sonny> onTransportStatus(STATUS_RESOLVING)
13:51:19 <flo> (just to see if it looks like libpurple or JS-XMPP)
13:51:36 <flo> that can also be from IRC
13:51:55 <sonny> oh wait
13:52:04 <flo> clokep_work: by the way, I would like if we could lower the log level for these spammy messages about the socket state
13:52:27 <clokep_work> flo: I was just thinking the same thing. ;)
13:52:30 <sonny> a conversation tab would be a great place to have a network console
13:53:06 <flo> write an add-on for it? :)
13:54:32 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com)
13:55:05 <flo> clokep_work: have we intentionally removed the version number from the default quit message?
13:55:24 <flo> it was nice to know if people are on a nightly or release
13:56:17 --> sonny has joined #instantbird
13:56:42 <sonny> I have to get back at work, I'll take a look on interop issue tonight
13:56:44 <sonny> thanks
13:58:05 <-- Mic has quit (Ping timeout)
14:05:28 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
14:10:52 --> Mic has joined #instantbird
14:10:53 * ChanServ sets mode +h Mic 
14:14:48 --> jb1 has joined #instantbird
14:15:10 <-- Mic has left #instantbird ()
14:15:21 <-- jb has quit (Ping timeout)
14:18:01 <-- waynenguyen has quit (Quit: Instantbird 1.2a1pre)
14:18:16 <-- jb1 has quit (Quit: Instantbird 1.2a1pre)
14:18:20 --> waynenguyen has joined #instantbird
14:20:12 --> jb has joined #instantbird
14:22:35 <clokep_work> flo: I don't remember if we intentionally removed it or not.
14:27:47 <instantbot> New Instantbird (UI) bug 1294 filed by duy.nghoang@gmail.com.
14:27:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1294 min, --, ---, nobody, UNCO, Drag a tab to a different window should insert the tab to that window instead of creating a new wind
14:28:31 <clokep_work> Can anyone confirm that ^? Last time I tried that it worked...
14:32:09 <flo> no. It WFM.
14:33:06 <-- mmkmou has quit (Ping timeout)
14:36:23 <waynenguyen> Oh sorry, my bad. That's because I use vertical tabs.
14:36:41 <clokep_work> It should work for that too.
14:36:59 <clokep_work> That code hasn't changed in forever, I'd be really surprised if it stopped working.
14:37:06 <clokep_work> I'll have to check tonight though.
14:38:34 <waynenguyen> It works when I drop in the tab place, doesn't when I drop in the conversation window.
14:39:13 --> Plop1 has joined #instantbird
14:39:21 <clokep_work> That's the same way Firefox works I think.
14:39:31 <-- Plop has quit (Ping timeout)
14:39:46 <clokep_work> Just checked, it is.
14:41:21 <instantbot> clokep@gmail.com set the Resolution field on bug 1294 to WORKSFORME.
14:41:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1294 min, --, ---, nobody, RESO WORKSFORME, Drag a tab to a different window should insert the tab to that window instead of creating a new wind
14:41:43 <waynenguyen> I see.
14:42:29 <clokep_work> What do you think the expected behavior is in this case?
14:45:35 <waynenguyen> I expect it to be merged, because the conversation space is usually bigger than the tab strip space.
14:45:52 --> mmkmou has joined #instantbird
14:46:45 <clokep_work> I disagree, I don't think it makes sense as a drop target.
14:46:56 <clokep_work> Firefox opens a new window when you drop it onto a webpage btw.
14:49:32 <flo> I think expecting it to be merged makes sense. But merging 2 conversation means starting a group chat with all the involved participants of the previous two conversations :-P
14:49:57 <waynenguyen> clokep_work: Yeah I see that. Didn't check that because I don't use vertical tabs on Firefox :P
14:50:29 <clokep_work> waynenguyen: It has nothing to do w/ Vertical Tabs...
14:52:12 <waynenguyen> Hmm I think the expectation is different. I mean I would expect the same behavior for Firefox tab if I use vertical tabs.
14:52:49 <clokep_work> I'm confused at how you think it IS different. They seem exactly the same to me.
14:55:33 <waynenguyen> clokep_work: Ok, just my view anyway :P
14:55:55 --> Tomek has joined #instantbird
14:57:14 <waynenguyen> Btw why instantbot doesn't show the full bug name up there? (It stops at "wind".)
14:58:06 <clokep_work> There's a limit to the length of IRC messages.
14:58:25 <clokep_work> waynenguyen: I'm not trying to blow you off. I just see the EXACT same behavior between them, so I'm really confused at what you see as different.
15:04:16 <waynenguyen> clokep_work: In the case of vertical tabs, I tend to drop the tab in the conversation windows. I didn't have that tendency for the horizontal tabs :P That leads to different expectation I think.
15:04:41 <clokep_work> OK...
15:05:21 <waynenguyen> Sorry for the confusion
15:06:16 <clokep_work> OK, I see what you're saying and I disagree, I thought you were saying it was doing different things than Firefox / Instantbird without Vertical Tabs.
15:07:09 <waynenguyen> I see.
15:11:13 <clokep_work> Either way it would be a bug in Vertical Tabs, not Instantbird. :)
15:12:59 <waynenguyen> OK :P
15:14:14 <flo> clokep_work: if the author of Vertical Tabs disagree with the bug, it may be difficult to get it fixed there though ;)
15:15:04 <clokep_work> flo: I agree. ;)
15:15:20 <clokep_work> I have a feeling he'll disagree. :P
15:30:38 <-- Mook_ib has quit (Ping timeout)
15:34:40 <waynenguyen> Good night.
15:34:52 <-- waynenguyen has left #instantbird ()
15:57:58 <flo> clokep_work: apparently I started making a list of bugs to file after landing at the end of https://etherpad.mozilla.org/js-irc-todo
16:00:37 <clokep_work> Bleh, that makes me sad that they send a different 317 than the spec. :-/
16:01:09 <clokep_work> What is the cause of this double Quit again? It's that some servers add a "Quit: " to the quit mesage?
16:01:34 <flo> yes
16:01:43 <flo> at least Moznet and freenode do it
16:01:50 <flo> and we add one in our localized string
16:02:09 <flo> I think keeping only the localized one is enough :)
16:02:21 <clokep_work> Yes. :)
16:02:38 <clokep_work> Do you want to file those or should I? :P
16:04:34 <clokep_work> It's nice being able to view that code on lxr now. :)
16:04:40 <flo> yes :)
16:16:56 <clokep_work> What's the quick way to search for closed bugs in Bugzilla again?
16:17:36 <flo> for open+closed or only for closed?
16:17:39 <clokep_work> Ah, it has to be the first word.
16:19:20 * clokep_work is trying to find where we previously removed the Double quit.
16:24:12 <flo> looking at hg blame for the file would be easier
16:24:43 <flo> clokep_work: I'm surprised you remember that by the way, as I thought I had done that several years ago
16:25:29 <clokep_work> flo: I remember it being discussed, doesn't mean I was here when it happened. ;) (Also possible I was lurking...)
16:26:41 <flo> so the previous code for it was at https://hg.instantbird.org/instantbird/rev/920499b108a1#l39.72
16:27:22 <flo> clokep_work: https://hg.instantbird.org/instantbird/rev/39afedc1292b
16:27:31 <clokep_work> Yeah, I just found it.
16:28:23 <clokep_work> Thanks. :)
16:31:27 <flo> you no longer like to mark regressions as blocking the bug that regressed them?
16:32:23 <clokep_work> Ah, I should have. Oops.
16:37:53 <clokep_work> flo: I have no idea where that c.usageContext bit comes from. :(
16:37:58 <clokep_work> Do we know if it only happens in IRC?
16:38:07 <flo> I think it's only IRC, yes
16:38:20 <flo> but it could be all JS protocols
16:38:27 <clokep_work> Do other JS protos have commands? ;
16:38:35 <flo> I don't know :)
16:39:11 <clokep_work> I don't think they do.
16:54:39 <flo> I think there's really a problem with the presence information of IRC buddies
16:55:02 <flo> I have j b shown as available in my contact list; when I start a conversation with him, his status is "unknown" on the conversation tab
16:56:19 <clokep_work> It's not implemented for conversation tabs.
16:56:24 <clokep_work> *conversations
16:56:39 <clokep_work> (Just like libpurple, btw.)
16:57:07 <flo> with the libuprple plugin it showed as available on the conversation tab
16:59:18 <clokep_work> Oh, maybe that was only if they were on your buddy list too.
16:59:29 <flo> yes
16:59:34 <flo> but he is in my buddy list
16:59:36 <clokep_work> Do conversations get their information from the buddy?
16:59:50 <clokep_work> Or would you have to update their status separately.
17:00:00 <flo> I think they do
17:00:20 <flo> only if the buddy attribute is set correctly I guess
17:01:05 <clokep_work> I don't think it sets the buddy attribute.
17:01:16 <flo> http://lxr.instantbird.org/instantbird/source/chat/components/public/prplIConversation.idl#101 I mean this one
17:01:54 <flo> it defaults to null: http://lxr.instantbird.org/instantbird/source/chat/modules/jsProtoHelper.jsm#485
17:02:03 <clokep_work> Right, I don't think I ever set that in IRC>
17:02:21 <flo> that's a good news, you know why it's broken then ;)
17:02:46 <clokep_work> It's not broken. :P It was never implemented.
17:03:16 <flo> s/it's broken/it regressed/
17:03:58 <clokep_work> Yup: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#256 not set anywhere.
17:04:01 <clokep_work> File a bug? :)
17:04:15 <flo> with the word "broken" in the summary? :-P
17:04:38 <clokep_work> If you must.
17:04:48 <flo> nah, just kidding :)
17:06:59 <clokep_work> That shouldn't be terrible, only tricky thing would be if you have a conv open already when you add them to the buddy list.
17:07:39 <flo> the /nick command complicates things...
17:09:15 <clokep_work> Some of that logic needs to be smarter too.
17:09:27 <clokep_work> So that I don't try to check if buddies are online if you're in a channel w/ them.
17:09:30 <clokep_work> Since you know they're online!
17:10:40 <flo> clokep_work: it could also be useful to send a WHOIS when showing a buddy's tooltip from the contact window
17:10:53 <flo> currently it seems to be showing the cached result of the last whois from a participant list
17:11:00 <flo> the idle time is likely very wrong... :)
17:11:27 <flo> and as the whois results are cached, maybe the participant tooltips could reuse the cached versions too
17:16:44 <clokep_work> It should be able to!
17:22:44 --> aleth has joined #instantbird
17:22:44 * ChanServ sets mode +h aleth 
17:35:46 --> Mook_as has joined #instantbird
17:46:12 <-- sonny has quit (Ping timeout)
17:49:34 --> sonny has joined #instantbird
18:06:37 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre)
18:16:44 --> gerard-majax has joined #instantbird
18:20:40 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
18:24:08 <-- sonny has quit (Client exited)
18:30:19 --> sonny has joined #instantbird
18:52:33 <-- sonny has left #instantbird ()
19:11:08 --> sonny has joined #instantbird
19:15:15 <-- jb has quit (Ping timeout)
19:21:38 * jwir3 is now known as jwir3|lunch
20:09:46 --> flo has joined #instantbird
20:09:46 * ChanServ sets mode +qo flo flo 
20:10:44 <flo> I disconnected all my accounts with the /offline command, but my "j b" buddy was still displayed as online, even though the account was disconnected
20:11:15 <clokep_work> Hmmm....it's possible I don't mark buddies as offline during a disconnect. :-/
20:13:02 * jwir3|lunch is now known as jwir3
20:36:35 <flo> they should be marked as unknown status, not offline
20:37:39 --> Mnyromyr has joined #instantbird
21:16:33 --> mmkmou has joined #instantbird
21:18:13 * clokep_work wants to reply to the newest comment on the blog as "That's what you get for using arch" ;)
21:20:49 <aleth> I suppose suggesting to an arch user that the precompiled binary might just run won't help? ;)
21:23:42 --> jb has joined #instantbird
21:24:17 <clokep_work> :)
21:24:23 <clokep_work> I guess it's what we shold suggest though.
21:25:11 <Mook_as> or use non-system xulrunner he compiles himself
21:25:39 <clokep_work> Yeah. Which he was complaining about...
21:25:56 <clokep_work> Could suggest downloading the repo, applying the patches for 10 and compiling? :P
21:26:17 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:26:31 <Mook_as> .. hey, that's no js-irc! :p
21:27:28 <instantbot> New Instantbird (UI) bug 1299 filed by aletheia2@fastmail.fm.
21:27:29 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1207 on bug 1299.
21:27:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1299 nor, --, ---, nobody, NEW, Remove explicit fonts from default message styles
21:27:33 <-- Tonnes has quit (Ping timeout)
21:28:04 <Mook_as> oh wow, the log totally screwed up my complaint about /ctcp
21:28:33 --> Tonnes has joined #instantbird
21:31:00 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 907 on bug 1074.
21:31:01 <instantbot> aletheia2@fastmail.fm cancelled review? for attachment 909 on bug 1074.
21:31:02 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1208 on bug 1074.
21:31:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1074 nor, --, ---, aletheia2, ASSI, Default message styles lack context message support and override font choice
21:31:39 <aleth> Just to make sure Mic's pastebins don't get mislaid :D
21:33:26 <flo> apparently you have decided I'm not fast enough as a reviewer ;)
21:34:43 <aleth> flo: It was that the request to separate out the bug came from clokep ;)
21:35:29 <flo> the reason I haven't r+'ed and pushed that yet is that I wanted to try it to see how the context messages feel on these different themes
21:36:04 <aleth> Of course. And that takes some time and isn't urgent ;)
21:37:13 <aleth> I can't actually remember exactly what I did there. I remember trying to get it done in a rush for 1.1, not realizing that ship had sailed already...
21:51:25 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
22:09:26 --> gkw has joined #instantbird
22:09:28 <gkw> hi
22:09:42 <gkw> is today's nightly unable to connect to password-locked IRC channels?
22:09:51 <gkw> works on 27 feb, seems to fail on 28 feb
22:12:40 <-- jb has quit (Ping timeout)
22:14:27 <Mook_as> sounds like a bug for clokep --^
22:14:40 <Mook_as> (the IRC implementation changed... completely)
22:17:01 <gkw> Mook_as: will you be able to file a bug, pls?
22:17:07 * gkw has to run
22:19:37 <Mook_as> hmm, I don't have my bugzilla credentials here. flo?
22:20:52 <flo> I think clokep will read the IRC log
22:21:16 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
22:21:41 <Mook_as> okay :)
22:21:44 <flo> gkw: do you have error messages? something in the error console?
22:22:21 <flo> gkw: and by the way, thanks for reporting it! :)
22:23:20 --> aleth has joined #instantbird
22:23:20 * ChanServ sets mode +h aleth 
22:25:03 <gkw> flo: i didn't have time to check, sorry, i went back to 27 feb
22:26:38 <-- chrisccoulson has quit (Ping timeout)
22:29:57 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
22:45:08 --> chrisccoulson has joined #instantbird
22:47:20 --> clokep has joined #instantbird
22:47:20 * ChanServ sets mode +o clokep 
22:52:48 --> jb has joined #instantbird
23:07:18 <-- jb has quit (Ping timeout)
23:09:54 <-- clokep has quit (Ping timeout)
23:13:14 <-- gkw has quit (Quit: Instantbird 1.2a1pre)
23:22:31 <-- Tomek has quit (Quit: Instantbird 1.1)
23:37:53 * jwir3 is now known as jwir3|away
23:45:05 <-- devfil has quit (Client exited)