All times are UTC.
00:52:59 <-- Mook_as has quit (Quit: Mook_as) 01:04:44 --> DGMurdockIII has joined #instantbird 02:11:26 --> Mook has joined #instantbird 02:30:05 <instant-buildbot> build #656 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/656 03:10:44 <-- Kaishi has quit (Quit: Kaishi) 03:17:17 --> Kaishi has joined #instantbird 03:22:48 --> zen_monkey has joined #instantbird 03:26:41 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.89 [Firefox 16.0/20121002073616]) 03:34:42 --> jeffgman has joined #instantbird 03:34:44 <-- skeledrew has quit (Connection reset by peer) 03:34:46 --> skeledrew has joined #instantbird 03:36:02 <-- Optimizer has quit (Ping timeout) 03:37:32 <-- jeffgman has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com) 03:38:38 --> jeffgman has joined #instantbird 03:38:51 --> Optimizer has joined #instantbird 03:40:51 <-- jeffgman has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com) 03:41:15 <-- Kaishi has quit (Ping timeout) 03:56:47 <-- Optimizer has quit (Ping timeout) 04:00:02 --> Optimizer has joined #instantbird 04:01:57 <-- dew has quit (Quit: ) 04:02:34 <-- zen_monkey has quit (Ping timeout) 04:07:24 --> dew has joined #instantbird 04:11:42 <instant-buildbot> build #737 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/737 04:27:20 <-- EionRobb has quit (Quit: Leaving.) 05:20:16 --> deltafalcon has joined #instantbird 05:20:24 --> clokep_work has joined #instantbird 05:20:24 * ChanServ sets mode +o clokep_work 05:46:36 --> skeledrew1 has joined #instantbird 05:46:52 <-- skeledrew has quit (Connection reset by peer) 05:47:47 <-- skeledrew1 has quit (Connection reset by peer) 05:47:49 --> skeledrew has joined #instantbird 06:00:03 <instant-buildbot> build #644 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/644 06:01:43 <-- clokep_work has quit (Ping timeout) 06:02:28 --> barlas has joined #instantbird 06:56:56 <-- Mook has quit (Quit: zzz) 07:20:21 <-- micahg has quit (Ping timeout) 07:22:17 --> micahg has joined #instantbird 07:29:52 --> Guido has joined #instantbird 07:56:18 <-- chrisccoulson has quit (Quit: Ex-Chat) 07:56:22 --> chrisccoulson has joined #instantbird 08:01:05 <-- Guido has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com) 08:41:30 --> jb has joined #instantbird 08:46:15 <-- jb has quit (Input/output error) 08:46:18 --> jb has joined #instantbird 08:53:13 <-- florian has quit (Ping timeout) 09:04:40 <-- barlas has quit (Ping timeout) 09:19:25 --> florian has joined #instantbird 09:22:25 --> barlas has joined #instantbird 09:24:30 <-- florian has quit (Input/output error) 09:24:33 --> flo-retina has joined #instantbird 09:25:31 <-- jb has quit (Input/output error) 09:33:44 --> jb has joined #instantbird 09:36:50 * flo-retina is now known as florian 10:11:01 <florian> is there any way to open the log viewer for a channel that I'm not currently in? 10:11:14 <florian> (I know there's no UI for it, of course) 10:12:07 <florian> I need to copy/paste a log of an old conversation in an email, and the content of the JSON file isn't really suitable for that 10:12:10 * florian wants magic copy 10:13:53 <florian> so apparently I need the file path, and then call, getSimilarLogs on the result of getLogFromFile 10:23:09 <florian> in case anybody has the same need: http://pastebin.instantbird.com/84333 10:23:15 <florian> pasting that in the error console works 10:51:28 --> Kaishi has joined #instantbird 11:19:35 --> clokep_work has joined #instantbird 11:19:35 * ChanServ sets mode +o clokep_work 11:29:08 <clokep_work> florian: Seems like a bad user experience. ;) Though I'm pretty sure we have a bug about that. 11:29:24 <florian> we do have a bug 11:29:30 <florian> what I needed was a solution/workaround 11:33:34 <clokep_work> Right. :) 11:36:07 <clokep_work> Time to fly home! :) 11:37:54 <-- clokep_work has quit (Ping timeout) 12:09:41 --> AlexanderSalas has joined #instantbird 12:19:36 <-- Optimizer has quit (Ping timeout) 12:22:52 --> Optimizer has joined #instantbird 12:29:30 <-- jb has quit (Quit: jb) 12:29:52 <-- AlexanderSalas has quit (Ping timeout) 12:33:55 --> AlexanderSalas has joined #instantbird 12:34:48 --> jb has joined #instantbird 12:39:17 <-- jb has quit (Quit: jb) 12:39:25 --> jb has joined #instantbird 12:46:45 <-- jb has quit (Quit: jb) 13:04:46 --> clokep_wp7 has joined #instantbird 13:05:44 <-- clokep_wp7 has quit (Broken pipe) 13:06:35 <-- Optimizer has quit (Ping timeout) 13:10:17 --> Optimizer has joined #instantbird 13:22:06 <-- AlexanderSalas has quit (Quit: Goodbye - as-salamu 3alaykum) 13:27:43 --> AlexanderSalas has joined #instantbird 13:32:25 --> Mic has joined #instantbird 13:32:25 * ChanServ sets mode +h Mic 13:32:35 --> jb has joined #instantbird 13:36:16 --> mconley has joined #instantbird 13:38:55 <-- deltafalcon has quit (Connection reset by peer) 13:41:22 <-- Kaishi has quit (Quit: Kaishi) 13:41:59 <Mic> Hello 13:42:07 <florian> Mic: hi :) 13:43:31 <florian> Mic: do you plan to work on bug 1367 soonish or should I take it over? 13:43:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1367 enh, --, ---, benediktp, ASSI, Suppress errors when running without libpurple 13:44:16 <Mic> I saw your comment in the bugmail but haven't looked at the bug again yet. 13:49:07 <Mic> brb 13:49:14 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com) 13:59:36 <-- barlas has quit (Connection reset by peer) 14:08:31 --> Mic has joined #instantbird 14:08:31 * ChanServ sets mode +h Mic 14:16:26 --> sabret00the has joined #instantbird 14:31:16 <Mic> flo, florian: I commented on the bug. I looks easy enough that I might fix it tonight. 14:32:41 <-- AlexanderSalas has quit (Quit: Goodbye - as-salamu 3alaykum) 14:32:57 --> AlexanderSalas has joined #instantbird 14:52:57 <florian> Mic: I hope my comment helps :) 15:00:46 <Mic> Thanks"! 15:08:40 <-- Mic has quit (Connection reset by peer) 15:30:26 --> zen_monkey has joined #instantbird 15:30:45 <-- zen_monkey has quit (Quit: Saliendo) 15:46:42 --> aleth has joined #instantbird 15:46:42 * ChanServ sets mode +h aleth 15:57:58 <-- AlexanderSalas has quit (Ping timeout) 15:58:01 --> AlexanderSalas has joined #instantbird 15:59:29 <-- Even has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 16:11:14 <-- wesj has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 16:11:17 --> wesj has joined #instantbird 16:13:25 <-- wesj has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 16:13:27 --> wesj has joined #instantbird 16:23:40 --> clokep_wp7 has joined #instantbird 16:24:24 <clokep_wp7> aleth: Did my explaination make sense? 16:24:37 <aleth> Yes, thanks! 16:24:50 <aleth> I was confused about submodule of code vs category on BMO 16:25:03 <aleth> The two don't line up 1:1 16:25:13 <aleth> (right?) 16:25:22 <clokep_wp7> Ah, they generally do, but not exactly. 16:25:59 <clokep_wp7> Seem like you'd be interested in being a peer for IRC? :-) 16:26:22 <aleth> Doesn't seem any different to the way we've been doing things for IB ;) 16:27:21 <aleth> So, sure, why not 16:27:22 <clokep_wp7> Exactly my point! :-) And I'd be module owner so if you ever weren't sure you'd punt it up to me. 16:27:34 <clokep_wp7> Or flo (as chat module owner) 16:27:53 <clokep_wp7> Excellent. :-) 16:28:10 <aleth> Though I think the way flo acts as a fresh pair of eyes final-review stage for IB is very useful and probably not at all common 16:28:47 <-- AlexanderSalas has quit (Ping timeout) 16:28:50 <clokep_wp7> Yeah well, hopefully other people submit patches too! 16:28:59 --> AlexanderSalas has joined #instantbird 16:29:40 <florian> aleth: I keep wondering if that valuable or not (that I double check more or less all patches before checking them in) 16:29:44 <florian> *that is 16:29:51 * clokep_wp7 hates this IRC client.... 16:30:12 <-- Optimizer has quit (Ping timeout) 16:30:18 <florian> I certainly catch some issues, but I'm not sure if that's worth more than landing quickly (and doing a few *quick* follow-ups) 16:31:13 <florian> aleth: the only real change that listing you as a sub-module peer would make is that people who potentially never came here to discuss their patch could discover that they can request review from you. 16:31:36 <florian> otherwise it's mostly aligning the official document with what we've already been doing for a while. 16:31:53 <aleth> florian: I'm sure you have a good sense of when it might be worthwhile and when it "looks trivial". Seems to have a high hit rate ;) 16:31:58 <clokep_wp7> (Useful when I'm away for weeks like this. :-)) 16:32:18 <aleth> florian: That would be new contributors, which would be good :) 16:33:19 <florian> aleth: new contributors, or experiences Mozilla / Tb contributors who write a refactoring patch that touches code in chat/protocols/irc 16:33:35 <florian> *experienced 16:33:41 --> igorko has joined #instantbird 16:34:07 <clokep_wp7> Take off time. Ciao. 16:34:22 <-- clokep_wp7 has quit (Input/output error) 16:35:18 <florian> btw, was "aleth: Did my explaination make sense?" referring to a private conversation, or is there something I should have seen but missed in a log somewhere? :) 16:35:59 <florian> aleth: it would be nice to have you idle in #maildev so that you can be pinged from there too. 16:36:29 <florian> You obviously don't have to read all the "noise" (I mean things unrelated to chat) there; you can even hide it with hide auto-joins :) 16:37:31 <aleth> It referred to a memoserved exchange 16:37:57 <florian> ok :) 16:38:17 <florian> have you emailed Anne-Marie to get your tshirt? :) 16:38:29 --> Optimizer has joined #instantbird 16:38:38 --> wesj1 has joined #instantbird 16:38:40 <-- wesj1 has quit (Input/output error) 16:38:49 <aleth> clokep: How about sending DMs to offline buddies to Memoserv automatically when available? 16:39:48 <florian> isn't there the same issue with memoserv that we have with nickserv? (ie we can't be sure it's not just a regular nick used by some random people) 16:40:01 <aleth> florian: nope, not yet ;) 16:40:15 <aleth> florian: That's probably an issue, yeah 16:40:40 <aleth> Which is a really annoying gap in the IRC specs 16:41:36 --> Mook_as has joined #instantbird 16:41:39 <florian> we could whitelist moznet dans freenode (and a few others when users complain that some features don't work there) 16:42:04 <florian> that would be ugly but not uggly enough that I would r- it 16:46:47 <-- jb has quit (Ping timeout) 16:46:49 --> jb1 has joined #instantbird 16:48:51 <aleth> florian: Yes, when we have the improved "add IRC account" properties that we have discussed in the past, that will come with a list of servers with known properties, so one could add that 16:49:41 <aleth> i.e. there'd be a "has Memoserv" pref that would be automatically set for known servers 16:51:09 <Mook_as> or check that /whois returns a 313 containing "Network Service"? 16:51:55 <aleth> Mook_as: Afaik clokep thought that could not be relied upon 16:52:07 <Mook_as> ah. do you recall why? 16:52:20 <aleth> No :-/ but it's probably in the logs somewhere 16:52:22 * Mook_as is assuming that at least can't be faked by a user 16:52:41 <aleth> Probably more that some servers won't send it, I guess 16:52:46 <Mook_as> so it might not catch _all_ instances of memoserv being services, but it should not have false positives... 16:53:01 <Mook_as> which sounds like a better thing than a whitelist... 16:53:03 <florian> Mook_as: I don't remember ever discussing that 16:53:24 <aleth> The discussion would have been for nickserv 16:53:25 <Mook_as> I don't remember if I discussed it previously; I might have :p 16:53:47 <florian> aleth: sure. But still, I don't remember anybody suggesting checking for a specific response code in the whois 16:54:08 <florian> aleth: we did discuss checking the whois content, and that was unreliable. But if there's an additional code added by the server, that may work 16:54:44 <florian> currently we don't even bother checking the value of that message: http://mxr.mozilla.org/comm-central/source/chat/protocols/irc/ircBase.jsm#688 16:55:20 <Mook_as> http://log.bezut.info/instantbird/120605/#m601 looks relevant 16:55:57 <florian> The actual message is: :gravel.mozilla.org 313 florian NickServ :is a Network Service 16:56:27 <Mook_as> yeah, cz is pretty good for this, /pref debugMode t 16:57:34 <aleth> Mook_as: yes, that's the discussion I half remembered 16:57:38 <florian> Mook_as: screenshot? 16:59:50 <Mook_as> https://i.minus.com/iEGPGhzvSJHM5.PNG 17:00:23 <florian> that's ugly :) 17:00:25 <Mook_as> I'm pretty sure the ib logging in error console is more verbose... but I don't think it is as readable (directed) 17:00:40 <florian> we will do much better 17:00:43 <Mook_as> oh, I'm not saying it's not ugly. just useful ;) 17:00:55 <florian> Mook_as: I asked because I'm thinking about the UX we need to provide useful debugging info 17:01:11 <Mook_as> ah. at the minimum, split into the right conversation ;) 17:01:15 <florian> Mook_as: I'm tired of people filing unactionable bug reports because getting a *correct* debug log is too difficult 17:01:36 <florian> Mook_as: that's not _really_ related to a conversation 17:01:56 <Mook_as> correct; I just mean it in terms of "a tab" :) 17:01:56 <florian> Mook_as: but yes, I wanted to have a way to have a log per account, per connection attempt, per conversation, and maybe even per contact 17:02:08 <Mook_as> (of course, the alternative is to dump the tcp stream straight to a file... :D ) 17:02:19 <florian> and a way to copy the whole log, maybe even pastebin automatically 17:02:44 <florian> Mook_as: no, it's not an alternative. The user needs to see the data he's sending to us, otherwise he will have privacy concerns 17:03:43 <Mook_as> oh, I wasn't thinking of having the user sending the file to us without looking 17:27:04 <-- Optimizer has quit (Ping timeout) 17:31:57 <-- igorko has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com) 17:37:47 <-- florian has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 17:39:45 --> Mic has joined #instantbird 17:39:45 * ChanServ sets mode +h Mic 17:43:13 <-- jb1 has quit (Quit: jb1) 18:00:37 <-- Mook_as has quit (Ping timeout) 18:05:24 --> Optimizer has joined #instantbird 18:05:51 --> Mook_as has joined #instantbird 18:10:33 <-- Mook_as has quit (Ping timeout) 18:17:36 --> Mook_as has joined #instantbird 18:22:39 <-- Optimizer has quit (Ping timeout) 18:24:41 --> Mnyromyr has joined #instantbird 18:25:53 <-- AlexanderSalas has quit (Quit: Goodbye - as-salamu 3alaykum) 18:29:31 --> Optimizer has joined #instantbird 18:47:15 --> Mic1 has joined #instantbird 18:47:21 <-- Mic1 has quit (Quit: Mic1) 19:03:14 <-- Mook_as has quit (Ping timeout) 19:04:12 --> Mook_as has joined #instantbird 19:05:24 --> AlexanderSalas has joined #instantbird 19:20:48 --> mikk_s has joined #instantbird 19:26:53 <-- AlexanderSalas has quit (Ping timeout) 19:27:02 --> AlexanderSalas has joined #instantbird 19:30:30 <-- AlexanderSalas has quit (Ping timeout) 19:34:18 --> AlexanderSalas has joined #instantbird 19:34:34 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com) 19:34:56 --> Mic has joined #instantbird 19:34:56 * ChanServ sets mode +h Mic 19:35:30 <-- Optimizer has quit (Ping timeout) 19:37:20 <Mic> flo: should removing instantbird.xpt actually give me this message: http://lxr.instantbird.org/instantbird/source/instantbird/locales/en-US/chrome/instantbird/core.properties#9 ? 19:39:33 <Mic> When I removed it and I was getting the default "This program stopped working"-Windows-dialog instead of this message (from the text I'd assume that I am supposed to see an error dialog with it) 19:39:40 <Mic> -and 19:41:00 <aleth> flo: do you want me to upload another patch for bug 1658 with the nit fixed, or would you like to test it first? 19:41:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1658 nor, --, ---, aletheia2, ASSI, Improve keyboard accessibility of the contact list 19:42:46 <-- mikk_s has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com) 19:45:00 * Mic has no idea how he should describe "libpurple-based" (and not) in a user friedly manner 19:48:11 <Mic> http://i.imgur.com/rFeyA.png :S 19:48:40 <aleth> Mic: That's a 1.3-wanted bug actually 19:49:02 <aleth> (if I am guessing right what you mean) 19:49:16 <Mic> That's bug 1367 that I'm currently working on. 19:49:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1367 enh, --, ---, benediktp, ASSI, Suppress errors when running without libpurple 19:50:05 <aleth> Fixing bug 155 might remove that "problem" on the screenshot ;) 19:50:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=155 enh, --, ---, nobody, NEW, Unify proxy settings 19:51:17 <Mic> Yes, that's the long term solution 19:55:41 --> EionRobb has joined #instantbird 19:59:09 --> groovecoder has joined #instantbird 20:00:16 <groovecoder> can I make my twitter timeline "channel" ding/highlight/restore when I'm mentioned on twitter? i.e., just like someone mentioning my nick in hidden/closed IRC channels. 20:01:21 <aleth> groovecoder: That's what should be happening (but they have to @nick mention you) 20:04:17 <groovecoder> aleth: hmm ... then it looks like my twitter timeline isn't updating? 20:04:54 <groovecoder> aleth: I can close the timeline window and still get updates in the background? 20:05:03 <aleth> Yes 20:05:46 <aleth> Though there is a bug on file for the updating stopping occasionally. Cause uncertain, probably to do with when the computer was hibernating. To see if that's the case, restore from hold then disconnect/reconnect from the account manager and see if a sudden burst of tweets arise 20:11:49 <instantbot> benediktp@ymail.com requested review from florian@instantbird .org for attachment 1941 on bug 1367. 20:11:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1367 enh, --, ---, benediktp, ASSI, Suppress errors when running without libpurple 20:13:45 --> mikk_s has joined #instantbird 20:13:52 <-- mikk_s has quit (Quit: mikk_s) 20:14:59 <Mic> https://bugzilla.mozilla.org/show_bug.cgi?id=357725#c116 :P 20:17:19 <aleth> Heh :D 20:17:34 <aleth> What's that blocking in IB? 20:24:01 <Mic> I think we have a bug about size-constraints for the conversation window somewhere. 20:45:48 <instantbot> aletheia2@fastmail.fm requested review from the wind for attachment 1942 on bug 1686. 20:45:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1686 nor, --, ---, aletheia2, ASSI, Nicklist speedup: low-hanging fruit 20:46:38 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1942 on bug 1686. 20:52:50 --> clokep has joined #instantbird 20:52:50 * ChanServ sets mode +o clokep 20:53:54 --> jb has joined #instantbird 20:54:27 <Mic> aleth: how much does pre-sorting the buddies gain compared to doing the binary search instead? 20:56:43 <aleth> Mic: not a huge amount but a bit. appending listitems is faster too. 20:57:40 <aleth> Using binary search to add items is just a slow sorting algorithm really ;) 20:58:46 <clokep> Better than a bubble sort, but perhaps not as much fun to watch. 20:58:55 <aleth> The main speedup in the patch comes from much less DOM calls 20:59:08 <clokep> (And yes, I'm s/_work//, finally!) 20:59:10 <Mic> Binary search should be as fast as it gets if I'm not mistaken 21:00:11 <aleth> clokep in back-on-IB shock ;) 21:00:41 <clokep> What? 21:00:46 <clokep> aleth: I've been on Instantbird the whole time... 21:01:00 * aleth scrolls 21:01:03 <aleth> ah, you were on your phone 21:01:04 <clokep> But I do need to update Instantbird! 21:01:07 <Mic> aleth: the thing that I wondered is if the extra sort is worth it (sorting at two different places, extra parameter for the function,...) 21:01:16 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 21:01:25 --> clokep has joined #instantbird 21:01:26 * ChanServ sets mode +o clokep 21:02:09 <aleth> Mic: arguably not worth it, but only because it only applies to the first batch of nicks anyway. But one might as well I think. The extra parameter doesn't cost much. 21:02:39 <aleth> Mic: But you're right, to simplify the code it would be better to do without. 21:06:14 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105]) 21:07:22 <clokep> aleth: "First batch of nicks" is...when the conversation is created/ 21:07:32 <aleth> clokep: Yes 21:07:46 <clokep> aleth: FWIW, I wouldn't expect IRC to have nicks hwen a conversation is created. 21:08:02 <aleth> It does though (remember that bug we fixed?) 21:09:14 <aleth> (the "adding a nick twice" one...) 21:09:35 --> wesj1 has joined #instantbird 21:11:16 <-- meh has quit (Quit: I don't want to live on this planet anymore.) 21:15:51 <flo> aleth: what you called "first batch of nick" is actually the "restoring a conversation from hold" case 21:16:01 <-- AlexanderSalas has quit (Quit: Goodbye - as-salamu 3alaykum) 21:16:23 <aleth> flo: That's when it really matters, but it also arises when joining a channel. 21:16:30 <flo> Mic: are you still confused about instantbird.xpt, or have you moved on already? 21:16:49 <flo> aleth: tb also redisplays the full nick list each time someone changes the active conversation 21:17:13 <aleth> flo: That sounds... painful 21:17:32 <aleth> You manually have to swap out everything? 21:17:34 <flo> only if one is in #ubuntu :-P 21:17:50 <flo> aleth: we use a single participant listbox 21:18:02 <flo> so when changing the display conversation, we empty and refill the participant listbox 21:18:04 <aleth> I meant for the conversation binding maintainer ;) 21:18:38 <flo> aleth: tb's conversation binding isn't maintained. (Oops... I think it's supposed to be my job to maintain it until Friday :-S) 21:18:55 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1943 on bug 1722. 21:18:58 <Mic> flo: I still wonder what should happen when instantbird.xpt is missing 21:18:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1722 tri, --, ---, aletheia2, ASSI, Warning: "applying the 'delete' operator to an unqualified name is deprecated" 21:19:26 <flo> Mic: so, instantbird.xpt in our nightly builds contains all the .xpt of the platform + instantbird-specific xpt files 21:19:50 <flo> Mic: so if you remove instantbird.xpt from a nightly, I would expect the xul platform to fail to start. Even the command line is likely going to be completely broken. 21:20:08 <Mic> OK, sounds like what I was seeing ;) 21:20:21 <Mook_as> oh, you won't get that far. 21:20:22 <flo> there are 2 "interesting" cases that justify having this check though 21:20:30 <Mook_as> it dies way before it gets near the command line handlers :D 21:21:11 <flo> Mook_as: from a user's perspective, if there's no graphical UI, there can only be the command line left. I said there's neither xul nor command line, so I think that was a way to describe a completely busted application ;) 21:21:40 <flo> Mic: so the first interesting case, is if something is badly messed up in our build system, and for some reasons the instantbird specific .xpt files weren't linked into the file that became instantbird.xpt 21:22:26 <flo> Mic: the second interesting case is if Instantbird is built on top of xulrunner (for a linux package). In that case there will be one xpt file for xulrunner, and one instantbird.xpt file from Instantbird. 21:24:52 <clokep> Btw I'll respond to Mook_as' query about telling if something is a service... 21:25:20 <Mook_as> no hurry, I'm not going anywhere for a few hours ;) 21:25:43 <Mic> Thanks for the info 21:26:00 * Mook_as wonders if anything-on-xulrunner is still relevant these days 21:26:33 <flo> Mook_as: I think xulrunner still exists on debian 21:27:22 <-- mconley has quit (Input/output error) 21:32:30 <flo> Mook_as: but can't you just pretend xulrunner is still relevant? :'( 21:34:26 <Mook_as> it is! but system xr isn't 21:35:23 <flo> Mook_as: I never understood why Songbird seemed to be using xulrunner. 21:35:48 <flo> Mook_as: I think I don't see the point of xulrunner if the project has to recompile it for apply custom patches :-S. 21:36:26 <flo> I think the last version of Instantbird using xulrunner for all OSes was 0.1.1 21:36:37 <clokep> aleth: Btw I've always wanted to do that w/ MemoServ. 21:37:20 <flo> clokep: can memoserv deal with unregistered nicks? Can it deal with grouped nicks (ie deliver the message to the first nick of the group that comes back online)? 21:37:22 <clokep> Mook_as: Ah, apparently that conversation I had w/ aleth explains it all. 21:37:31 <clokep> flo: No, yes. 21:37:46 <clokep> (Respectively.) 21:37:59 <flo> clokep: so you are preparing a "sorry, can't send an offline message because your contact's nick isn't registered"? :( 21:38:18 <clokep> flo: Possibly. ;) 21:38:26 <clokep> I'm not preparing anything, anyway. aleth is. :P 21:38:32 <flo> ahah! :) 21:38:43 * flo has never used memoserv 21:39:02 <Mook_as> flo: for songbird, it was mainly just a way to bootstrap the xpcom startup sequence 21:39:13 <flo> and wonder when was the last time he spent time actually implementing something for Instantbird 21:39:28 <flo> hmm, well, I know. It was the glib and xml2 memory reporters. 21:39:30 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1944 on bug 1658. 21:39:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1658 nor, --, ---, aletheia2, ASSI, Improve keyboard accessibility of the contact list 21:39:38 <flo> not very useful for average users though :-S 21:40:12 <flo> Mook_as: was there any benefit compared to what Tb and Ib do? 21:40:19 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com) 21:40:23 <Mook_as> clokep: so, it may have false negatives, but not false positives? 21:40:23 --> Mic has joined #instantbird 21:40:23 * ChanServ sets mode +h Mic 21:40:39 <Mook_as> flo: not really, no; it just worked well enough that we never bothered changing it later 21:40:58 * flo looks forward to doing review only on BMO, to benefit from splinter :) 21:41:43 <clokep> Mook_as: I have to say though, if an IRC op is masquerading as Services you're kind of screwed anyway. 21:41:49 <clokep> So it would probably be OK. 21:42:01 <Mook_as> right, yeah 21:42:10 <aleth> That's a good point! 21:42:45 <clokep> So I'd be OK w/ a patch that does that...as long as it is documented in a comment that the assumption we're making is that you're screwed in that situation. 21:43:08 <aleth> aka "the fine print" 21:43:39 <aleth> It's mostly something that would be useful to support Nickserv better 21:43:45 <clokep> Yes. :) 21:44:28 <flo> clokep: so how would a server op hide into a service? 21:44:45 <clokep> flo: Change it's nick to MemoServ? 21:44:51 <flo> clokep: can't we check the actual value of the message sent with that code? 21:45:07 <clokep> Yes, we could. 21:45:14 <flo> or are you still thinking that localized IRC servers exist in the real world? 21:45:47 <clokep> They might, I'm more concerned about different server saying different messages. :) 21:45:58 <clokep> Also I don't think you get that message back on freenode. 21:46:08 <flo> If I had a localized IRC service, the nick service likely wouldn't be called "NickServ" 21:46:46 <flo> Mic: didn't you mean to remove the <image style="padding-right: 1em;" src="chrome://global/skin/icons/information-32.png"/> in your patch? 21:47:21 <flo> I think it was there only to make the "The two following parts will be merged in a later version." message more noticeable 21:47:45 <flo> or to make it obvious that it's just an information, and there's nothing actionable in these 2 lines of the dialog 21:48:00 <Mic> I can remove it, sure. I don't like it either ;) 21:48:25 * flo thinks he was more trying to apologize for crappy UI than to give information when he added that stupid message. 21:49:21 --> flo-retina has joined #instantbird 21:49:25 * flo-retina is now known as florian 21:49:43 <florian> it's sad that I can no longer compile Instantbird on my old macbook :-/ 21:50:24 <florian> so you all are filling my review queue faster than I can r- ;) 21:52:51 <Mic> And we're not even writing in Perl ;) 21:53:24 <Mook_as> well, then he can just go for "r-, perl" 21:53:58 <Mic> Touché 21:54:03 <florian> would be nice if imgur was faster 21:54:20 <florian> it stays 30+s on "Uploading... 99%" :( 21:54:36 <Mic> Earlier I got a message like "Image uploaded. Upload failed." 21:54:43 <Mic> *Earlier today 21:55:18 * florian needs a fast way to 1. Take a screen shot. 2. Upload it. 3. Paste it on #instantbird (or at least put a short http link to it in the clipboard) 21:55:41 <florian> ah, this time it's stuck on 97% instead 21:55:46 <-- jb has quit (Ping timeout) 21:55:49 <clokep> florian: Sounds like an extension idea? :P 21:56:08 <florian> clokep: not sure how it would work exactly 21:56:09 <Mook_as> I think the KDE snapshot thingy has integrated imgur uploads? 21:56:28 <florian> Mook_as: it should _at least_ work on Mac ;) 21:56:48 <Mook_as> hey, if they can build KDE for windows... ;) 21:57:06 <florian> I think just a quick way to upload the most recently added .png file of the desktop would do 21:57:25 <florian> third attempt 21:57:37 <florian> there will be no 4th 21:57:47 <Mook_as> there's also minus.com 21:57:49 <florian> I'll instead revert to the old method of scp'ing to my server :-D 21:58:29 <florian> Mic: http://i.minus.com/i0wex6Ad3OkTR.png 21:59:30 <florian> I'm afraid that will look poor even without the icon 21:59:42 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1943 on bug 1722. 21:59:43 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1945 on bug 1722. 21:59:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1722 tri, --, ---, aletheia2, ASSI, Warning: "applying the 'delete' operator to an unqualified name is deprecated" 22:00:33 <florian> aleth: can I assume that you have tested this, and r+ without testing? :) 22:00:39 <aleth> florian: Yes 22:00:42 <florian> cool 22:00:48 <florian> I can at least r+ one patch! :) 22:00:56 <florian> (the only one I really didn't care about :-/) 22:01:14 <aleth> yeah... stupid warning 22:01:14 <instantbot> florian@instantbird.org granted review for attachment 1945 on bug 1722. 22:03:39 <florian> Mic: wouldn't it look better if we kept the "The two following parts will be merged in a later version." part? 22:03:49 <Mic> Maybe... 22:04:00 <Mic> Where does the separator between the two lines come from? There's none in advanced.xul... 22:05:19 <florian> oh, you didn't find a way to hide it? 22:06:11 <florian> Mic: http://lxr.instantbird.org/instantbird/source/instantbird/themes/preferences-pinstripe/preferences.css#160 22:06:40 <-- wesj1 has quit (Ping timeout) 22:06:54 <Mic> Thanks, I didn't know it was there on Mac. 22:07:46 <florian> ahç 22:07:50 <florian> ah! 22:07:55 <florian> I didn't know it was Mac-only 22:09:28 <Mic> I'll keep the message then 22:10:00 <florian> ok :) 22:10:14 * florian won't bother writing a review comment if another patch is coming 22:11:00 --> Optimizer has joined #instantbird 22:12:13 * clokep finds https://github.com/mikeconley/thunderbird-ensemble/wiki/FAQ disappointing. :( 22:13:27 * aleth wonders why the HTML... is he planning to reuse it for a web app? 22:13:56 <Mic> That's how it looks otherwise by the way: http://i.imgur.com/pKmz7.jpg 22:14:07 <florian> clokep: did you wait for mconley to leave the room to say that? :-o 22:14:12 <florian> (I don't think he reads the logs) 22:14:41 <clokep> florian: No. Just disappointed. I just read it. 22:14:50 <florian> Mic: does it look the same on Firefox? (is there that silly group box with only one line in it?) 22:14:57 <clokep> I might take a look at replacing libpurple proxies... 22:15:30 <florian> clokep: it's probably not an easy task 22:15:31 <Mic> Yes, with the exception that there are two more boxes on the network pane. 22:15:32 <clokep> But not in the next bit. 22:16:08 * clokep has enough on his plate. 22:16:24 <florian> Mic: ok :) 22:17:25 <-- aleth has quit (Quit: Au revoir) 22:18:10 --> Kaishi has joined #instantbird 22:18:12 <florian> clokep: it's one of the things I thought I would do some day. Mostly for the pleasure of removing a lot of code I passionately hate (all the purpleProxy junk in our UI and in chat/ and in purplexpcom/) once it's done and works ;). 22:18:33 <clokep> florian: So I'll let you do it?! :P 22:18:46 * clokep doesn't want to steal that pleasure from you. 22:18:48 <florian> clokep: I'm ok with doing the review instead 22:19:33 <florian> r+'ing code removal is easy :) 22:20:54 --> wesj1 has joined #instantbird 22:21:19 <clokep> :P 22:21:57 <florian> I'm still frustrated because of the reason why I wrote that proxy code in the first place 22:23:52 <florian> it was something blocking Instantbird from becoming the official netsoul client (and being installed by default on all computers of the CS school I attended). 22:24:23 <florian> the other thing blocking that project (that was supported by the director of the school) was that Instantbird couldn't run on the current OS of the machines. An old version of NetBSD. 22:25:09 <florian> There was a plan to upgrade all the machines to a mostly-recent FreeBSD, and I could easily make Instantbird work on that. 22:25:44 <florian> supporting proxies for non-netsoul accounts was required though (otherwise Instantbird would have been a netsoul only client, which would have been quite disappointing) 22:25:46 <clokep> Oh really? I hadn't heard this before. 22:25:59 <instantbot> benediktp@ymail.com cancelled review?(florian@instantbird .org) for attachment 1941 on bug 1367. 22:26:00 <instantbot> benediktp@ymail.com requested review from florian@instantbird .org for attachment 1946 on bug 1367. 22:26:01 <florian> clokep: I never told anybody about it, because that project failed 22:26:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1367 enh, --, ---, benediktp, ASSI, Suppress errors when running without libpurple 22:26:57 <florian> after rushing the proxy code, I provided in time a FreeBSD-compatible and proxy-enabled build (probably a customized 0.1.2pre) and hoped things would go well 22:27:40 <florian> when it was time to go back to school, all the machines have been reverted to the old netbsd (including the machines of the room that was beta testing FreeBSD at the end of the previous year). 22:27:59 <florian> my requests for explanations of what happened never received any reply. 22:28:46 <clokep> florian: That's disappointing. I'm sorry. :( 22:29:09 <florian> that proxy code would certainly be less stupid if I didn't have to rush it 22:30:04 <clokep> :-/ We'll get it cleaned up eventually. 22:31:12 <florian> being the "official" netsoul client isn't that interesting in itself. There are probably less than 5000 users of netsoul, the interesting part would have been that they all (mostly) know how to code, so they would have been likely to file good bug reports, and to write some add-ons 22:31:55 <florian> the idea was more or less to make them dogfood the product (that was really not ready for average users before 0.1.3 anyway) 22:32:32 <clokep> Yes, I kept trying it but didn't stick w/ it until 0.1.3 (or maybe very early 0.2pre) 22:37:52 <Mic> This new patch is untested by the way... 22:40:19 <Mic> good night 22:40:27 <-- Mic has quit (Connection reset by peer) 22:41:52 <clokep> So I've seen a lot of talk about Mozilla Gear...I wonder if we could get on board w/ that somehow? 22:50:10 <florian> clokep: that seems difficult. 22:50:51 <florian> clokep: if I understood correctly, the idea is that each MoCo team will have a budget every year to order gears for their contributors (including employees) to reward them of their efforts. 22:50:51 <clokep> florian: Just a thought! 22:53:15 <florian> yeah... we can try! :) 22:55:56 <Mook_as> just aim for small numbers :) 22:57:54 <florian> Mook_as: we are not (yet) an official Mozilla project. 22:58:55 <florian> so we will need to explain that it's important to support initiatives created by Mozillians (It's more important to support Mozillians than to support Mozilla-based applications these days ;)) 23:02:38 --> DGMurdockIII has joined #instantbird 23:12:42 <instantbot> florian@instantbird.org granted review for attachment 1946 on bug 1367. 23:12:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1367 enh, --, ---, benediktp, ASSI, Suppress errors when running without libpurple 23:21:53 <-- Optimizer has quit (Connection reset by peer) 23:24:56 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/dde2670cf8c4 - Benedikt Pfeifer - Bug 1367 - Suppress errors when running without libpurple, r=fqueze. 23:24:57 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/c25b4c1c11ea - aleth - Bug 1722 - Warning: "applying the 'delete' operator to an unqualified name is deprecated", r=fqueze. 23:25:53 --> Optimizer has joined #instantbird 23:32:07 <instantbot> florian@instantbird.org denied review for attachment 1944 on bug 1658. 23:32:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1658 nor, --, ---, aletheia2, ASSI, Improve keyboard accessibility of the contact list 23:32:31 <florian> Good night :) 23:32:33 <-- florian has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com) 23:47:26 <instant-buildbot> build #327 of linux-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/327