#instantbird log on 11 15 2011

All times are UTC.

00:30:20 <clokep> I can confirm the Facebook getting stuck on the "finish" button.
00:49:41 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
01:37:04 <-- Mook_as has quit (Quit: gone)
02:18:15 <-- hunsly has quit (Ping timeout)
02:19:37 --> hunsly has joined #instantbird
02:22:15 <-- hunsly has quit (Ping timeout)
02:43:28 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
03:15:28 <-- billysanca has quit (Quit: Instantbird 1.2a1pre)
03:56:32 <-- GeekShadow has quit (Client exited)
04:27:44 <-- EionRobb has quit (Connection reset by peer)
04:46:00 --> jyeo has joined #instantbird
04:52:35 <-- jyeo has quit (Quit: Instantbird 1.1)
07:56:36 --> pvagner has joined #instantbird
08:23:31 --> chrisccoulson has joined #instantbird
08:51:16 <-- chrisccoulson has quit (Ping timeout)
09:00:40 <-- gerard-majax has quit (Ping timeout)
09:06:49 --> MadWookiee has joined #instantbird
09:07:31 <-- Tobin has quit (Ping timeout)
09:07:40 --> Tobin has joined #instantbird
09:28:10 --> aleth has joined #instantbird
09:31:42 --> Even1 has joined #instantbird
09:31:49 <-- Even1 has quit (Quit: Even1)
09:31:53 --> Even1 has joined #instantbird
09:33:50 --> chrisccoulson has joined #instantbird
09:37:34 <Even1> Hi all!
09:38:23 --> Wolfeh has joined #instantbird
10:10:36 --> gerard-majax has joined #instantbird
10:26:18 --> flo has joined #instantbird
10:26:18 * ChanServ sets mode +qo flo flo 
11:13:26 --> clokep has joined #instantbird
11:13:26 * ChanServ sets mode +h clokep 
11:20:35 --> hunsly has joined #instantbird
11:29:42 --> Even2 has joined #instantbird
11:30:19 <-- Even1 has quit (Ping timeout)
11:34:11 <-- hunsly has quit (Connection reset by peer)
11:36:54 <-- MadWookiee has quit (Ping timeout)
11:53:59 <-- debor has quit (Ping timeout)
11:55:06 --> debor has joined #instantbird
11:57:30 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
12:11:30 --> Mic has joined #instantbird
12:11:30 * ChanServ sets mode +h Mic 
12:13:44 <Mic> Hi
12:15:01 <Mic> Ah, there was no meeting at all yesterday ..
12:16:16 <Mic> Should we have an extraordinary meeting? I mean there have been things happening so there would be things to talk about.
12:35:34 --> MadWookiee has joined #instantbird
12:40:34 --> clokep_work has joined #instantbird
12:40:34 * ChanServ sets mode +h clokep_work 
12:45:48 <clokep_work> Good morning.
12:55:22 --> Asch has joined #instantbird
12:55:38 <Asch> Hello
12:56:11 <clokep_work> Hello Asch.
12:57:41 <Asch> Hello clokep 
12:57:57 <Mic> Hi/Good morning
12:58:39 <Mic> Wasn't there a tool to write xpcom components in java, btw?
12:59:53 <clokep_work> Mic: JavaXPCOM? ;)
12:59:58 <Asch> Hmm.....
13:00:02 <Mic> Most likely :)
13:00:05 <clokep_work> Yes, it's discontinued by Mozilla. Not sure if other people support it now.
13:00:07 <Asch> I know of a bridge, and thats it.
13:00:17 <clokep_work> (Although maybe it's being used again now that Fennec has a Java UI on Android...)
13:00:28 <clokep_work> "a bridge"?
13:00:31 <Asch> And Good morning, although its 6:30am for me.
13:00:52 <Asch> *pm
13:01:01 <Asch> Implementing XPCOM components written in Java instead of C++
13:01:10 <Mic> 2pm here, that good morning was mostly directed at clokep ;)
13:01:27 <Asch> I see.
13:02:27 <Asch> Asked my few friends to look at bug 1035.
13:02:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1035 nor, --, ---, nobody, UNCO, Update the Instantbird icon to signify an instant messenger
13:04:22 <clokep_work> https://developer.mozilla.org/en/JavaXPCOM
13:04:33 <Mic> I really like the "One Mozilla - many voices" icon. Such bubbles could go well in an IM related icon, even though it might not scale well to smaller dimensions :(
13:05:13 <Asch> I see, what about an icon based in firefox ? Or something radically different.
13:05:15 <Mic> clokep_work: what was your idea about hummingbirds? I looked for silhouettes and there were some nice ones (using Bing's image search)
13:05:43 <aleth> Clokep had a good idea: picking a particular bird that looks different from ones in the many existing bird icons ;)
13:06:57 <clokep_work> Well there's like the Sunbird (http://en.wikipedia.org/wiki/File:SunbirdIcon.png) and Thunderbird icons that have birds surrounding something related.
13:07:03 <Mic> http://www.bing.com/images/search?q=hummingbird+silhouette&FORM=BIFD#x0y0
13:07:12 <Mic> It
13:07:14 <clokep_work> I thought something similar ...but surrounding something chat related.
13:07:28 <Mic> I think they're very distinct from Twitter small fat bird ;)
13:07:29 <-- Asch has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:07:42 --> Asch has joined #instantbird
13:08:11 <aleth> heh http://www.iconfinder.com/search/?q=hummingbird
13:08:25 <Asch> mibbit on cell.....
13:09:08 <Mic> A parrot? Symbolizing a "talking bird"?
13:09:15 <aleth> how about a parrot? (there are many varieties, but distinctive)
13:09:18 <aleth> Mic :)
13:10:02 <aleth> In the end the execution is the decisive thing
13:11:07 <Mic> Sure.
13:12:18 <Mic> Hummingbirds are small, light, fast, maneuverable ..
13:12:28 <Mic> .. sounds positive imo ;)
13:13:34 <-- Asch has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:15:56 --> Asch has joined #instantbird
13:16:50 <aleth> nice colours too
13:19:27 --> GeekShadow has joined #instantbird
13:24:15 --> jb has joined #instantbird
13:29:36 <Asch> Hmm..
13:31:02 <-- Asch has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:31:54 <clokep_work> If you can't tell, we're not graphic designers. ;
13:34:51 <flo> the new bugzilla doesn't like my review comments :(
13:34:53 <flo> "Comments cannot be longer than 65535 characters. "
13:35:27 <flo> (the comment I tried to post only has 1841 characters)
13:35:41 <flo> Even: ^ ^
13:36:24 <Mic> flo: what's 65535+1?
13:37:17 <clokep_work> 65536? :P
13:37:22 <Mic> Good :)
13:37:53 <Mic> Just trying to make sure that the document didn't have 67376 characters and flo counted wrong ;)
13:37:58 <flo> + the "edit attachment as comment" button does nothing
13:37:59 <flo> :(
13:38:06 <flo> ok, it's just impossible to review any patch then :(
13:38:31 <flo> Mic: you think I counted characters by hand?
13:39:15 <Mic> No. I'm sure there's an emacs command for that.
13:39:31 <clokep_work> You could paste it into a twitter input box. ;)
13:39:40 <clokep_work> (On Instantbird of course. :P)
13:40:18 <flo> bah, I just needed to Shift+reload the review form
13:40:32 <flo> stupid caching issue :(
13:48:19 --> GeekShad0w has joined #instantbird
14:09:42 <-- BlueMaxima has quit (Quit: Instantbird 1.1)
14:12:19 <clokep_work> Wow you still have a lot of reviews flo.
14:12:46 <flo> the queue isn't getting any smaller, even when I actually do them ;)
14:18:54 <clokep_work> Not necessarily a bad thing though! :-D
14:21:51 --> Asch has joined #instantbird
14:26:14 <Asch> I fail at making logos.
14:29:01 <-- pvagner has quit (Ping timeout)
14:37:34 <clokep_work> Asch: JavaScript != Java. They are totally different languages.
14:37:50 <clokep_work> Just an FYI. :)
14:38:16 <Asch> I know.
14:38:20 <Asch> I might have has an typo.
14:38:26 <Asch> @_@
14:38:39 <clokep_work> Ah, OK. :)
14:38:46 <Asch> I am having a fever of 102F, things are messed up in my mind xD
14:38:54 <clokep_work> Just making sure, it confuses a lot of people and wanted to make sure we weren't talking past each other. :)
14:39:11 <Asch> Its fine.
14:41:09 <Asch> So, you are Patrick
14:41:13 <Asch> Nice to meet you.
14:41:46 <clokep_work> Yes, you too.
14:42:23 <Asch> So, its like I spent last 4 hours in a logo.
14:42:27 <Asch> And came up with nothing.
14:43:15 --> ecaron has joined #instantbird
14:47:02 <Mic> You could try to rest and recover instead? ;)
14:49:12 <Asch> Not actually.
14:49:16 <Asch> Who have time to rest.
14:50:17 --> devfil has joined #instantbird
14:50:50 <Mic> Working when being sick is just not good, it will only keep one be sick even longer. :S
14:52:40 <GeekShadow> is there some tutorials for writing stylesheet for conversations ?
14:53:24 <-- ecaron has quit (Ping timeout)
14:53:58 <clokep_work> GeekShadow: I think we have some documentation about making a message style extension but depend on the Adium documentation for the actual interal stuff.
14:54:14 <Mic> Even: the summaries in the search results are underlined, it makes the list a bit cluttered imo. Can we change that?
14:54:29 <Mic> BMO doesn't have that either, as it seems.
14:54:45 <clokep_work> GeekShadow: https://wiki.instantbird.org/Instantbird:Message_Styles_reference
14:54:52 <clokep_work> Actually that documentation is rather complete it seems. :)
14:55:05 * Mic 's conversation is all red.
14:55:11 <flo> GeekShadow: can you tell is a bit more about what you want to write in the stylesheet? Are you attempting to port a chatzilla stylesheet?
14:55:19 <flo> *us
14:56:05 <GeekShadow> I'm just wondering if it's possible to add links to people nicks
14:56:52 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
14:59:03 <flo> GeekShadow: I would be surprised if it wasn't possible.
15:00:07 <clokep_work> It's rather useless until someone makes the link handlers for it though. :(
15:00:15 <flo> clokep_work: how is your js-irc plugin->patch work going? Any issue to port it to the new APIs?
15:00:30 <flo> clokep_work: link handler for what?
15:01:04 <clokep_work> flo: If you're going to make links to people's names?
15:01:12 <clokep_work> (I assume he means IRC links?)
15:01:27 <clokep_work> flo: It's going OK. I have an error I need to look into.
15:01:28 <flo> clokep_work: I thought the idea was to link to only profiles, like for example on mozillians.org
15:01:32 <clokep_work> (init is not defined.)
15:01:42 <clokep_work> Ah, that should work. :-D
15:01:43 <flo> s/only/online/
15:01:49 <clokep_work> (And is a really cool idea actually. ;))
15:02:01 <flo> only if the website with the profiles actually already exist
15:02:28 <GeekShadow> flo, touché
15:02:34 <GeekShadow> I wanted to link to mozillians :D
15:02:57 --> ecaron has joined #instantbird
15:03:27 <flo> if you can figure out what #frenchmoz people like in chatzilla and ensure we have add-ons to provide the same thing (or largerly improved versions of the same features), that would be awesome :)
15:05:07 <-- jb has quit (Ping timeout)
15:07:04 <Asch> I know mic, but I am sick most of the time regardless. 
15:07:08 <flo> so, it seems my current list of bugs needing a review (or similar) action are https://bugzilla.instantbird.org/buglist.cgi?quicksearch=1107%2C683%2C1098%2C1074%2C483%2C1128%2C1161%2C1163&list_id=16
15:14:28 <clokep_work> That covers my two bugs I know of. :)
15:17:54 --> ecaron1 has joined #instantbird
15:18:07 <-- ecaron has quit (Ping timeout)
15:20:01 <flo> was a separate bug created for the issue mentioned in bug 103 comment 3?
15:20:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=103 tri, --, 0.1.3, pvdeejay, RESO FIXED, Use WAI-ARIA live regions while displaying incoming messages
15:20:47 <flo> "while doing some refactoring this feature got lost." isn't really accurate, the change that was done in bug 103 still exists in the Simple message theme
15:21:10 <clokep_work> I think a bug was filed though...
15:21:15 <flo> however, I suspect blind users are unlikely to configure the message theme they use, so we should probably port that change to Bubbles
15:21:44 <flo> or another solution is to add the aria attribute from the theme system instead (in that case, it would be only on the message text, not the full message
15:22:20 <clokep_work> bug 1165 and bug 1166 were filed, not sure if/how related they are.
15:22:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1165 min, --, ---, nobody, UNCO, Accessibility: Add a title to the chat log document in the conversation window
15:22:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1166 nor, --, ---, nobody, UNCO, Accessibility: status of the individual accounts in the accounts dialog is not available to the visu
15:23:16 <flo> totally unrelated
15:23:40 <flo> bug 103 was about notifying the assistive technology of new messages inserted in the conversation
15:23:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=103 tri, --, 0.1.3, pvdeejay, RESO FIXED, Use WAI-ARIA live regions while displaying incoming messages
15:24:28 <GeekShadow> flo, <p class="pseudo"><span class="sender">%sender%<span class="time">%time{%H:%M}%</span></span></p> I guess ?
15:24:55 <flo> GeekShadow: what are you talking about?
15:24:58 <GeekShadow> Can I make an add-on that overlay the conversation window only for IRC and add links to nickname ?
15:25:08 * flo wants a smarter completion, that gives a high priority to active nicks ^^
15:26:32 <clokep_work> That would be awesome.
15:26:34 <flo> GeekShadow: so, you are trying to make an add-on that would add these links for all message themes, rather than a message theme that would contain these links?
15:26:41 <clokep_work> (And even higher priority to people that just pinged you? ;))
15:26:48 <flo> clokep_work: yeah
15:26:59 <GeekShadow> flo, right
15:27:02 * clokep_work goes to file a bug...
15:29:10 <flo> GeekShadow: that seems difficult :(
15:29:25 <GeekShadow> oooh :/
15:29:58 <GeekShadow> so message theme would better you guess ?
15:30:00 --> ecaron has joined #instantbird
15:30:04 <-- ecaron1 has quit (Connection reset by peer)
15:30:05 <flo> it seems you want to wrap the result of that sender method into either an <a href=someUrl?nick=%sender%>%sender%</a>
15:30:23 <GeekShadow> yup
15:30:42 <flo> or just a <span class="ib-msg-sender"> tag
15:31:04 <flo> that you would then use from your add-on to handle click events there specifically
15:32:00 <flo> if you want to go the send way, you have some chances of getting the patch reviewed and checked-in, as I think in some cases it would be nice to be able to provide different context menu entries when the user has right clicked a nick
15:32:18 <flo> s/send/second/
15:32:27 <flo> (I hate typos that completely confuse the meaning of the sentence :()
15:32:45 <GeekShadow> context menu would be awesome :)
15:33:00 <instantbot> New Instantbird (UI) bug 1169 filed by clokep@gmail.com.
15:33:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1169 enh, --, ---, nobody, NEW, Make tab completion smarter
15:33:21 <flo> heh, if you want to implement a nick specific context menu (that of course would be extensible both by protocol plugins and by UI add-on), feel free ;)
15:37:33 <clokep_work> It should match what happens when you click nicks in the participant list too! :)
15:38:05 <flo> and have the same tooltip :P
15:38:31 <flo> and now we have successfully scared you away ;)
15:39:41 <flo> Mic's mockup for bug 1071 looked great :)
15:39:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1071 enh, --, ---, nobody, ASSI, Improve look of contact drop target
15:40:22 <aleth> Wouldn't it be easier to add this context menu as a section of the existing context menu of a message?
15:41:01 <aleth> (i.e. why make the user point at the nick specifically, a smaller target)
15:41:13 <clokep_work> I think it'd get too unwieldy personally.
15:41:13 <flo> aleth: another way to phrase what you just said is "make the current conversation context menu also work on the nick list part of the conversation"
15:41:40 <flo> ah, I thought you were saying "easier" as in "technically easier"
15:42:02 <aleth> flo: I meant both, but yeah, it might get too big
15:42:11 <flo> hmm, for twitter the follow/unfollow things are really related to the nick rather than the tweet
15:42:33 <aleth> Nick specific actions are a subset of message specific actions
15:42:52 <aleth> (because every message has a sender)
15:43:07 <aleth> but not vice versa
15:43:08 <flo> what about outgoing messages?
15:43:49 <aleth> The context menu would still have to be smart about what is appropriate
15:45:13 <aleth> Anyway, not saying thats the best way to go, just another idea to throw into the mix
15:46:20 <Asch> People, isn't libpurple implements MSNP11 ?
15:47:10 <Asch> For MSN/Live that is.
15:47:40 <flo> or 15? or 16?
15:47:48 <flo> Asch: does that really change anything?
15:48:15 <flo> I would prefer it if implemented a single version reliably (that is, without crashing) ;)
15:48:38 <Asch> It does not, if the application is unable to implement it, even though the backend can. 
15:48:40 <clokep_work> I think it's 16.
15:48:43 <Asch> Yes
15:48:48 <Asch> I agree Flo
15:48:50 <clokep_work> Can you be more specific?
15:48:52 <Asch> Completely 
15:49:14 <clokep_work> What features are unavailable?
15:49:24 <flo> there are keys for different versions in there: http://lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/msn/notification.h#31
15:50:06 <flo> clokep_work: the transfer of buddy icons (icon files cut randomly before the end of the transfer), and some file transfers are broken in the current version (those are all when a P2P connection succeeds)
15:50:27 <Asch> As far as I know, the only big thing is in 16 ie Multiple Points of Presence.
15:51:12 <clokep_work> flo: I meant what did Asch notice though. ;)
15:51:22 <flo> we could really benefit from having someone who cares about MSN, knows about the protocols, and would be interested in rewriting the plugin in JS ;)
15:51:33 <flo> clokep_work: ok :)
15:51:52 <Asch> I am more of a tester, and thinker.
15:52:18 <clokep_work> Yes. :) There was that Gecko based MSN app that we contacted the author of...but he was too busy to be interested it seeme.
15:52:19 <flo> Asch: I wasn't specifically asking you to do anything
15:52:26 <Asch> And a person who is a novice  in C++
15:52:33 <flo> clokep_work: he contacted us in the first place
15:52:54 <flo> a very long time ago, and we basically told him "come back once we support JS prpls"
15:53:20 <-- gerard-majax has quit (Ping timeout)
15:53:27 <Asch> Nope, just saying, but then again, I can help in some way or other, I will feel better.
15:53:30 <Asch> Gecko based msn app ?
15:53:53 <flo> Asch: http://msnmsgr.mozdev.org/
15:53:54 --> gerard-majax has joined #instantbird
15:55:14 <flo> aleth: with which protocol have you experienced bug 1168?
15:55:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1168 nor, --, ---, nobody, NEW, Error when message style looks for buddy icon (Regression)
15:55:27 --> Tomek has joined #instantbird
15:56:23 <aleth> flo: IRC in particular, but as the bug says, it is enough to try the preview in Preferences
15:56:51 <flo> JS-IRC or libpurple IRC?
15:57:00 <aleth> oh this is on the standard nightly
15:57:35 <flo> "it is enough to try the preview in Preferences" I missed that part when reading the bug mail on my phone yesterday in the train, sorry
15:59:38 <aleth> I don't actually use that message style - I noticed by accident
16:00:15 <flo> I should still fix that ;)
16:02:05 <aleth> Yes :) especially as it probably applies to lots of other styles too
16:02:52 --> Mic|web has joined #instantbird
16:05:04 <flo> hmm, proxy changes don't seem to be saved :-S
16:09:19 <Mic|web> flo, geekshadow: does it need to be a link in the message theme?
16:09:38 <Mic|web> What about an action in the context menu of the bubble?
16:10:45 <GeekShadow> it's not in the context of the message itself, but the nick/pseudo
16:11:05 <-- Wolfeh has quit (Quit: Instantbird 1.1)
16:12:10 <flo> bah, that bug with the reconnect timer times was really stupid: http://pastebin.instantbird.com/1066 :(
16:13:12 <-- gerard-majax has quit (Ping timeout)
16:13:38 <flo> that mistake in the code would also cause the auto-reconnect feature to stop trying after 9 hours
16:13:59 --> myk has joined #instantbird
16:14:01 --> gerard-majax has joined #instantbird
16:16:38 <flo> aleth, clokep_work: do you know steps to reproduce for bug 1164?
16:16:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1164 nor, --, ---, nobody, NEW, XMPP Reconnection does not happen (probable regression)
16:17:14 <aleth> Unfortunately no... "wait until random disconnect happens" isn't very helpful :(
16:17:27 * flo resolves as WFM :-P
16:17:42 <flo> (just kidding of course)
16:20:29 <clokep_work> aleth: No (and as I commented in the bug) that it's not exactly representative of what's ben happening to me.
16:22:13 <flo> aleth: re bug 1168, it's pretty obvious why the previous fails, and http://pastebin.instantbird.com/1067 should fix it. I'm going to look at what happens with IRC next ^^
16:22:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1168 nor, --, ---, nobody, NEW, Error when message style looks for buddy icon (Regression)
16:22:26 <Mic|web> clokep_work: there's a 'bug report' about LJ here: https://addons.instantbird.org/en-US/instantbird/addon/255
16:22:43 <Mic|web> And it's bad :(
16:23:03 <clokep_work> Bah, why do we not get emails about that?!
16:23:27 <flo> because remora has never done that
16:23:32 <clokep_work> (Thank you Mic|web.)
16:23:37 <clokep_work> I know, it's just frustrating. :(
16:23:45 <flo> I was very surprised to receive an email for a review on an add-on I have on AIO recently. They have just added that apparently :)
16:24:12 <flo> s/AIO/AMO/
16:24:22 <-- devfil has quit (Client exited)
16:25:11 <flo> aleth: did you have to disable compatibility checking to install minimal 2?
16:26:40 <clokep_work> I could get the email address though. :)
16:26:46 <clokep_work> Emailed them.
16:26:58 --> Even1 has joined #instantbird
16:27:19 <clokep_work> I almost wonder if we should make a very simple override.in for the ones that it's really just changing the server and log-in name...
16:27:43 --> mmkmou has joined #instantbird
16:28:21 <aleth> flo: I don't know, I have had it installed for ages. Probably (though the version I have is newer than the one on AIO)
16:28:50 <aleth> The compatibility check thing is one of the bug 1111 issues afaik?
16:28:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1111 enh, --, ---, raynaudquentin, NEW, [Meta] Improve add-on installation experience
16:29:02 <flo> maybe
16:29:15 <flo> I don't even want to know :(
16:29:42 <aleth> the Bug of Pain
16:29:54 <-- Tomek has quit (Ping timeout)
16:30:23 <flo> I would prefer if we could find a way to convince AMO people to let us host instantbird add-ons there ;)
16:30:44 <-- myk has quit (Ping timeout)
16:30:54 <Asch> Yes
16:31:07 <Asch> I remember now, a hummingbird is used in the logo of kmsn.
16:31:08 --> myk has joined #instantbird
16:32:25 <Mic|web> Is kmsn widely known?
16:33:04 <Asch> Not actually.
16:33:23 <Asch> But yes, it is a good client msn client for kde.
16:34:02 <Asch> http://i1191.photobucket.com/albums/z474/AschV/Dark.png
16:34:11 --> Tomek has joined #instantbird
16:34:26 <Asch> The concept logo I made for use with my dark theme.
16:35:42 <Asch> The logo in my mind is of various lines interconnecting different parts of globe with message icons on them
16:37:41 --> myk1 has joined #instantbird
16:38:00 <-- myk has quit (Ping timeout)
16:39:46 <flo> aleth: so my patch actually fixes the preview
16:40:43 <aleth> flo: Great - a missing prototype method does explain it nicely
16:40:46 <flo> aleth: and I don't see any problem on IRC
16:42:07 <flo> "It seems that when a buddy actually _has_ an icon, there is no error." hmm, should I try to delete my icon?
16:42:19 <flo> I don't think that would change anything though
16:42:36 <aleth> I don't see why you would have any further problems if the preview works
16:42:52 <flo> we have 3 separate account implementations
16:42:57 <flo> a fake one for the preview
16:43:03 <flo> one in jsProtoHelper for JS protocols
16:43:11 <flo> and one in purpleAccount for libpurple protocols
16:44:05 <aleth> Oh right, of course. Well I can test it again tomorrow and see if the error still crops up
16:44:29 <flo> and the preview is the only place where I could reproduce the bug, and the cause there was obvious
16:45:04 <aleth> Is the same problem there in the XMPP proto? might be worth checking
16:45:36 <flo> I tested Twitter (JS) and IRC (libpurple) and couldn't reproduce
16:46:25 <flo> WFM on a private Gtalk conversation too
16:46:42 <aleth> I get in on IRC atm. On opening the existing conversation
16:46:50 <aleth> (Just tested it again)
16:47:00 <flo> what does "on opening the existing conversation" mean?
16:47:07 <aleth> from being on hold
16:47:29 <flo> ok, so what's visibly broken?
16:48:28 <aleth> Nothing as far as I can tell
16:48:45 <flo> you have a JS error somewhere?
16:49:08 <aleth> Just the one I posted in the bug
16:49:16 <flo> in a real IRC conversation?
16:49:20 <aleth> This one ;)
16:49:56 <flo> what's the error?
16:50:08 <flo> aMsg.conversation.account.statusInfo is undefined ?
16:50:11 <aleth> yes
16:50:44 <flo> there's probably a step to reproduce that I'm missing
16:50:52 <aleth> Oh, and on putting it on hold a second time right now, on reopen I no longer get the error.
16:50:58 <aleth> This is very strange
16:51:33 <aleth> Instead there are many copies of a "Warning: Expected declaration but found '%'.  Skipped to next declaration.
16:51:33 <aleth> Source File: chrome://instantbird/content/instantbird.xul Line: 0"
16:52:03 <flo> that means you broke a CSS file (forgot to remove/execute the preprocessor directives)
16:52:30 <-- myk1 has quit (Ping timeout)
16:52:32 <aleth> This is the standard nightly - no modifications on my part 
16:52:53 <flo> it can be in an add-on in your profile
16:53:18 <aleth> or due to the message style rather than this bug?
16:53:28 <flo> what's your message style?
16:53:36 <flo> I'm currently testing with Minimal 2
16:53:37 <aleth> Minimal 2, at the moment (for testing)
16:54:01 <flo> (and I obviously cant' reproduce any of these errors, otherwise I would be fixing them instead of annoying you ;))
16:54:30 <clokep_work> aleth: Is this your modified Minimal 2?
16:54:36 <aleth> But it's possible it will behave differently for you now with the first bug fixed, because when you select the message style via Preferences that's a step that differs for you now
16:54:57 <flo> I don't believe it :)
16:55:08 <aleth> I don't quite either
16:55:12 <aleth> clokep_work: Yes, but it's a trivial modification. Anyway flo has it too (I think?)
16:55:15 <flo> anyway, I'll check-in the fix for the preview
16:55:20 <flo> and resolve the bug
16:55:25 <aleth> Yes
16:55:26 <flo> if you can still reproduce with the next nightly, open a new bug :)
16:56:03 <aleth> let's hope it's just gone
16:56:26 * Mic|web partially fixed Omegle. It can connect and receive messages again. Unfortunately there are still some "Unknown Omegle Event"s and another error I didn't have time to track down yet (sending a msg still fails).
16:56:52 <flo> do you actually use it? :)
16:57:09 <flo> I haven't played with that in a long while, but it was quite fun :)
16:57:18 <Mic|web> No, I want to keep it working in case I ever want to experiement with it.
16:57:33 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
16:57:44 --> aleth has joined #instantbird
16:59:34 <flo> so now I'm fixing that proxy bug
17:00:28 <Mic|web> Should it be possible to add new protocols restartlessly now btw, i.e. I register the component with the category manager and be done?
17:00:37 <Mic|web> I think that's what I tried last time I played with it
17:01:22 <flo> Mic|web: that should just work
17:01:42 <flo> It would be hard to remove them though
17:02:02 <Mic|web> Yes, that would be a different thing.
17:02:08 <flo> I'm not sure if the bootstrapped add-ons support add-ons that have a restartless install, but need a restart for uninstall/upgrade
17:02:41 <aleth> flo: No error with Minimal 2 when it's selected at startup (i.e. without the step via Preferences), so that does look hopeful (though odd)
17:05:24 <Mic|web> Here's the changed component so far: http://pastebin.instantbird.com/1068 in case someone wants to see that ;)
17:05:40 <aleth> But looking at the code, that message style needs some cleanup :( I would not be surprised if that were producing the warnings (not the error)
17:05:49 <Mic|web> Sending doesn't work, but I can't fix that atm. BBL
17:06:11 <flo> Mic|web: a diff would be so much more readable ;)
17:06:23 <Mic|web> If I could do diff's here, I would :P
17:06:32 <flo> should I look for all FIXED comments?
17:06:34 <Mic|web> Is there a web-based diff somewhere?
17:06:36 <Asch> http://i1191.photobucket.com/albums/z474/AschV/Mhm.png
17:06:48 <Asch> Sort of that thing is in my mind.
17:06:52 <Mic|web> Yes, the "//FIXED:" comments are my changes.
17:07:11 <aleth> Ash: That's going to be difficult to make work in 16x16
17:07:20 <Asch> True.
17:07:25 <flo> Mic|web: "..tüdü.." ??
17:07:27 <Asch> Although, its just a concept. 
17:08:03 <aleth> Mic|web: : http://www.quickdiff.com/
17:08:05 <Mic|web> Aeh, yes. The old function didn't take a parameter and the new one did if I'm not mistaken. Count that as .. debug-output ;)
17:08:15 <aleth> (haven't tested it though)
17:08:23 <Asch> A globe(based on firefox), a chat massage, and various connections via it.
17:08:25 <flo> the parameter is optional
17:09:42 <flo> Mic|web: doesn't the getAccount method need a change?
17:09:52 <Asch> Aleth, what about a simple message icon exaggerated ?
17:10:32 <Mic|web> flo: I don't know. It connects and I can receive messages and I need to go now;)
17:11:05 <aleth> Asch: I don't know, I suppose it all depends on how it's done... hard to tell in advance
17:15:36 --> myk has joined #instantbird
17:16:35 <Asch> Something like this : http://i1191.photobucket.com/albums/z474/AschV/messages.png
17:16:49 <Mic|web> What is this info icon about btw?
17:17:12 <Asch> I am confused, icons of other services(services in general) use icon based on people.
17:17:13 <Mic|web> flo: one day I'll need to ask you how to change the name of an account that is being created (replacing a character in the name)
17:17:13 <Asch> Mic, ?
17:17:29 <Asch> That Icon is a stock image actually.
17:18:01 <Mic|web> Oh, strange. The image appears as a blue circle with a white "i" inside in mibbit
17:18:05 <clokep_work> Mic|web: I think it's fairly easy to do.
17:18:08 <Mic|web> Normally you get a preview
17:18:15 <clokep_work> (And you'd actually probably want to do it on connect. ;))
17:18:33 <Mic|web> I tried  that and to my surprise the method wasn't even called
17:18:38 <Mic|web> -that
17:19:12 <Mic|web> I'll pastebin what I have for that when I come home
17:19:23 <Mic|web> Now I really need to run :D
17:19:28 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:20:12 <Asch> Cya Mic
17:20:15 <clokep_work> flo: http://lxr.instantbird.org/instantbird/source/chat/modules/jsProtoHelper.jsm#619 does not seem to match http://lxr.instantbird.org/instantbird/source/chat/protocols/twitter/twitter.js#989 :(
17:20:28 --> Mook_as has joined #instantbird
17:20:48 <clokep_work> Also I think I'm dying in http://lxr.instantbird.org/instantbird/source/chat/modules/jsProtoHelper.jsm#611.
17:21:43 <clokep_work> But I think I know what that's frome. :)
17:22:26 <clokep_work> I think I don't have the ID given in the manifest (as in http://lxr.instantbird.org/instantbird/source/chat/protocols/twitter/twitter.manifest#3) matching what's in the component.
17:22:43 <flo> clokep_work: you mean we need to change the name of the parameters to the NOT_IMPLEMENTED method at http://lxr.instantbird.org/instantbird/source/chat/modules/jsProtoHelper.jsm#619 to reduce developer confusion?
17:23:12 <clokep_work> flo: Yes, even though it's silly. It should match.
17:24:02 <flo> clokep_work: http://pastebin.instantbird.com/1069 ?
17:24:25 <clokep_work> r+
17:24:30 <clokep_work> flo ^ ^ 
17:25:25 <Mook_as> also consider referencing prplIProtocol::getAccount in a comment?
17:26:03 <flo> Mook_as: can you be a bit more specific?
17:27:08 <Mook_as> http://pastebin.instantbird.com/1070 - on second thought, that might be too verbose.
17:30:10 <flo> Mook_as: maybe http://pastebin.instantbird.com/1071
17:30:40 <Mook_as> Hmm, yeah
17:30:46 --> ghinda has joined #instantbird
17:31:49 <clokep_work> Psh Mook_as making as add comments...
17:32:06 <Mook_as> and if you want to be _really_ sure, http://pastebin.instantbird.com/1072 or something crazy like that...
17:32:53 <Mook_as> clokep_work: yeah, I have that nasty habit sometimes
17:33:42 <Asch> I am a pretty new guy here, so can I know who is who from team, or Mook_as is Mook_as only.
17:34:16 <Mook_as> I'm just some dude that hangs out on IRC and harasses flo and clokep :p
17:34:24 <Asch> I see.
17:34:32 <Asch> I guess I will join you.
17:34:35 <flo> Asch: the operator/halfop "status" tend to give an idea of how long/involved people have been here
17:34:36 <Asch> =P
17:34:52 <clokep_work> And instantbot is our pet. :)
17:34:56 * clokep_work pats instantbot
17:34:58 <instantbot> yay
17:35:11 <Asch> I see flo.
17:35:51 <Mook_as> (for mostly irrelevant context, I worked / work on other non-Firefox gecko apps sometimes)
17:37:04 <Asch> I see, I work mostly as a bug tester and a novice graphic designer. (and a C++ apprentice)  
17:37:06 * instantbot frowns at Asch
17:37:30 <Asch> Why me >.<
17:37:38 <clokep_work> You said C++. :)
17:38:04 <Asch> I see, so C++ is the defacto not preferred language here 
17:38:11 <clokep_work> Mook_as: Speaking of other gecko apps...are there no more nightly builds for Komodo Edit? I realized I'm on like nightlies of 6.1.3 but 7 beta was released or something?
17:38:19 <clokep_work> Asch: But instantbot at least.
17:38:24 <clokep_work> s/But/by/
17:38:37 <Mook_as> clokep_work: yeah, there are no nightlies.
17:38:47 <clokep_work> OK. I'll just update to 7 beta 1 then.
17:38:50 <Mook_as> hilariously, instantbird has a better maintained build farm than komodo :p
17:38:53 <clokep_work> See the new shininess. :)
17:39:14 <Mook_as> (also, we never do automatic updates across major versions, as far as I can tell)
17:39:27 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
17:39:32 <clokep_work> I see. Thanks! :)
17:39:33 <Asch> OMG, I was referring kmess as kmsn uptil now, thats why Patrick was little confused.
17:39:55 --> aleth has joined #instantbird
17:39:57 * clokep_work doesn't know what kmess or kmsn are.
17:40:03 <Mook_as> reading scrollbar, re: icon: whatever happens, please do _not_ choose nightingale as an icon :p
17:40:12 <Mook_as> s/scrollbar/logs/
17:40:13 <flo> Asch: clokep_work is on Windows ;)
17:40:16 <Asch> http://kmess.org/
17:40:20 <Asch> I see.
17:40:20 <-- myk has quit (Quit: Instantbird 1.1)
17:40:21 <aleth> clokep_work: I use KDE and I don't know what they are
17:40:38 <Asch> Windows, I use windows too, although that is for my gaming needs.
17:40:42 <Mook_as> I use windows and I could at least guess what kmsn is... :p
17:40:53 <clokep_work> Is that trying to look jsut like MSN? Interesting design choice. ;)
17:41:00 <Asch> Yup
17:41:12 <Asch> They want to mimic msn as much as possible.
17:41:27 <Mook_as> will it also only run on windows, then? :p
17:41:44 <flo> Mook_as: maybe also (poorly) on Mac? ;)
17:41:46 <Asch> But it is good, since their target is to make a MSN replacement for KDE/Linux.
17:42:08 <clokep_work> Interesting. :)
17:42:33 <Asch> I fear not, running KDE native application on windows(regardless of qt) is buggy.
17:42:35 <Asch> Try Amarok.
17:42:56 <clokep_work> I tried that a long time ago.
17:42:58 <clokep_work> Gave up. :p
17:43:47 --> myk has joined #instantbird
17:46:04 <flo> Mook_as: http://pastebin.instantbird.com/1072 may be a bit excessive.
17:49:09 <Mook_as> hehe
17:49:48 <flo> is anybody willing to continue the twitter conversation with https://twitter.com/#!/rdlf2048/ ?
17:49:58 <flo> I made the mistake of replying (again) ;)
17:51:25 <-- ecaron has quit (Connection reset by peer)
17:51:27 --> ecaron has joined #instantbird
17:51:45 <clokep_work> Twitter conversations are REALLY hard to read. :_/
17:51:57 <Mook_as> boo, ib (1.1) failed to automatically reconnect to gtalk again. seems worse in 1.1 than 1.0. (but manual reconnect works.)
17:52:00 <clokep_work> I can read your half or their half, not both.
17:52:08 <Mook_as> (this is the usual post-suspend disconnection)
17:52:08 <flo> basically he can't connect to Gtalk/Twitter with his current ib 1.1
17:52:18 <-- MadWookiee has quit (Quit: Instantbird 1.1)
17:52:20 <flo> started happening 3 days ago
17:52:34 <flo> he's on a laptop, with a router at home, and a corporate firewall at works
17:52:47 <flo> it says (pretends?) that everything always worked everywhere without any proxy configuration
17:53:05 * Mook_as is on a desktop, with (hopefully!) a corporate firewall at work.
17:53:23 <flo> s/it/he/
17:53:43 <Asch> Asch is on a tablet, with (stupid) windows firewall.
17:56:06 <clokep_work> flo: If it randomly just started happening...could be DNS or Virus?
17:56:20 <flo> or broken network cable
17:56:23 <flo> or whatever
17:56:36 <flo> server issue, wrong face of the moon, ...
17:56:41 <Asch> Maybe DNS server switching addresses ?
17:57:55 <-- gerard-majax has quit (Ping timeout)
18:00:21 <-- mmkmou has quit (Ping timeout)
18:00:28 * flo is debugging something in the account creation
18:00:41 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
18:00:46 <flo> the current code is somehow overwriting an existing account when I attempt to add an add-on :-(
18:01:14 --> clokep_work has joined #instantbird
18:01:14 * ChanServ sets mode +h clokep_work 
18:02:32 <clokep_work> Installing an add-on affects the accounts somehow?
18:02:34 <clokep_work> :-/
18:03:08 <flo> why?
18:03:53 <clokep_work> Wondering what that means, but I'll let you debug and just read your patch. ;)
18:04:29 <flo> it means the code detects there's no account with id 13, so it creates an account with the id 14, even if one already existed :-/
18:07:58 <clokep_work> Eek data loss.
18:08:49 <flo> yeah
18:09:06 <flo> at least it can't happen if you have never deleted an account and all your current accounts have consecutive numbers
18:09:33 <flo> hmm, except it will happen for accounts created since the bug 759 changes :-/.
18:09:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=759 min, --, ---, florian, ASSI, Reorganize purplexpcom
18:09:49 <flo> (as they have been created at free id+1)
18:10:30 <flo> ah, I wrote "add-on" when I meant "account"
18:10:38 <flo> :(
18:10:45 <flo> too many typos that change the meaning today :(
18:10:50 <flo> I guess I'm still tired from the mozcamp :-/
18:16:02 * flo has just found an easy to reproduce case of automatic reconnection that doesn't work
18:16:51 <clokep_work> Pull the network cable?
18:16:58 <flo> no
18:17:03 <flo> set a wrong password on the account
18:17:08 <flo> the connection fails with an error
18:17:16 <flo> then edit the account to put another password
18:17:27 <flo> that case should attempt to reconnect. It currently just clears the error.
18:21:56 <clokep_work> Ah, interesting.
18:22:05 <clokep_work> Is that something'll be fixed with your fixes or?
18:22:24 <flo> it's what I'm currently attempting to debug
18:22:36 <flo> and I hope it has the exact same cause as the other bug for which we don't have steps to reproduce
18:25:31 <-- Asch has quit (Quit: http://www.mibbit.com ajax IRC Client)
18:32:08 <flo> hmm, and "Sign-on at startup" is checked, but there's no error message on the account after startup
18:32:10 <flo> interesting...
18:35:28 <-- GeekShad0w has quit (Client exited)
18:37:06 --> billysanca has joined #instantbird
18:41:36 <-- ecaron has quit (Ping timeout)
18:42:31 --> ecaron has joined #instantbird
18:43:22 <flo> the fix is trivial: http://pastebin.instantbird.com/1073 :)
18:44:13 <-- ecaron has quit (Ping timeout)
18:50:58 --> gerard-majax has joined #instantbird
18:51:27 <-- billysanca has quit (Quit: Instantbird 1.2a1pre)
18:51:33 --> billysanca has joined #instantbird
18:51:51 <clokep_work> Yay. :) Should make the nightlies quite a bit more usable then.
18:52:35 <instantbot> florian@instantbird.org set the Resolution field on bug 1164 to FIXED.
18:52:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1164 nor, --, 1.2, florian, RESO FIXED, XMPP Reconnection does not happen (probable regression)
18:53:56 <instantbot> florian@instantbird.org set the Resolution field on bug 1168 to FIXED.
18:53:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1168 nor, --, 1.2, florian, RESO FIXED, Error when message style looks for buddy icon (Regression)
18:54:14 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/b4d86b27b180 - Florian Quèze - Bug 1168 - Follow-up to bug 759: fix the fake account used to display message style previews so that it has a statusInfo attribute.
18:54:15 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/36cd75e06c0a - Florian Quèze - Follow-up to bug 759 - fix auto-reconnect timer times.
18:54:16 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/7f6548d61894 - Florian Quèze - Follow-up to bug 759: correctly select a free account id.
18:54:17 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/0868366b02e6 - Florian Quèze - Follow-up to bug 759: fix the parameters of the example getAccount method of GenericProtocolPrototype, r=clokep.
18:54:18 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8cdbef751c1d - Florian Quèze - Follow-up to bug 759: correctly save account specific proxy changes.
18:54:19 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/051d48073c9a - Florian Quèze - Bug 1164 - Fix regression from bug 759: correctly report the connectionErrorReason (it was overridden by NO_ERROR when executing purpleAccount::Disconnecting twice).
19:01:16 <flo> I just took the time to summarize all this mess of changes in https://bugzilla.instantbird.org/show_bug.cgi?id=759#c14 so that we can understand what happened later if we need to
19:01:19 <instantbot> Bug 759 min, --, ---, florian, ASSI, Reorganize purplexpcom
19:01:28 <aleth> a three-character patch :)
19:01:45 <flo> aleth: but a serious annoyance ;)
19:01:52 <aleth> very...
19:02:31 <flo> oh, I forgot to investigate a bug I had in my todo list :-/
19:03:50 <flo> (just a JS error on shutdown though, nothing to really worry about)
19:04:10 <-- flo has quit (Quit: Instantbird 1.2a1pre)
19:07:57 --> devfil has joined #instantbird
19:28:29 <-- SM0TVI has quit (Ping timeout)
19:44:27 <-- chrisccoulson has quit (Quit: Ex-Chat)
19:44:34 --> chrisccoulson has joined #instantbird
19:47:38 --> SM0TVI has joined #instantbird
19:53:50 --> EionRobb has joined #instantbird
19:54:52 <-- SM0TVI has quit (Quit: I view things as they are, without regard to place or person\; my country is the world, and my religion is to do good. -- Thomas Paine (*1737 †1809))
20:00:37 --> SM0TVI has joined #instantbird
20:11:09 <-- Even has quit (Input/output error)
20:14:30 <-- ghinda has quit (Client exited)
20:18:48 --> pvagner has joined #instantbird
20:22:51 --> Even has joined #instantbird
20:22:51 * ChanServ sets mode +o Even 
20:33:23 <-- SM0TVI has quit (Ping timeout)
20:34:39 --> SM0TVI has joined #instantbird
20:40:31 --> Mic has joined #instantbird
20:40:31 * ChanServ sets mode +h Mic 
20:58:20 <-- devfil has quit (Client exited)
21:02:03 --> ecaron has joined #instantbird
21:02:10 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
21:02:13 --> aleth has joined #instantbird
21:08:19 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
21:25:33 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:43:04 --> jb has joined #instantbird
22:11:52 --> clokep has joined #instantbird
22:11:52 * ChanServ sets mode +h clokep 
22:16:38 --> mmkmou has joined #instantbird
22:45:49 <ecaron> clokep: Can I get your input on scratching an itch?
22:48:19 <-- mmkmou has quit (Ping timeout)
22:49:38 <-- clokep has quit (Ping timeout)
22:50:16 --> mmkmou has joined #instantbird
22:52:06 <-- mmkmou has quit (Ping timeout)
22:56:13 --> clokep has joined #instantbird
22:56:13 * ChanServ sets mode +h clokep 
22:56:24 <clokep> ecaron: Sure, what's up?
22:56:37 <ecaron> All the PNGs on instantbird.com
22:57:01 <ecaron> If I wanted to setup a process to clean them all up (run them through pngcrush), how would that go down?
22:57:13 <ecaron> Do I need to checkout the full site, make the changes, and commit a patch?
22:57:36 <ecaron> Or is there a system that auto-checks out ib.com and we'd just put the PNG cleaner there.
22:57:40 <clokep> That would probably be the best way to do it. (Although they would all be binary so it'd be a silly diff haha.)
22:57:43 <ecaron> aleth brought an issue to my attention
22:58:02 <clokep> I'm not sure how the production code relates to the repository.
22:58:08 <ecaron> Where would I go to checkout the site's code?
22:58:10 <clokep> Even or flo would be the ones to ask abou tthat.
22:58:24 <clokep> ecaron: http://hg.instantbird.org/websites/
22:58:38 <ecaron> f'ing hg
22:58:39 <ecaron> ok
22:58:43 <ecaron> i'll start working on it
22:59:31 <ecaron> thank you
22:59:45 <clokep> You don't like Mercurial? :(
23:03:28 --> mmkmou has joined #instantbird
23:05:23 <instantbot> New purplexpcom - General bug 1170 filed by aletheia2@fastmail.fm.
23:05:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1170 nor, --, ---, nobody, NEW, Auto-reply in IRC DMs when user status = away
23:06:11 <-- mmkmou has quit (Ping timeout)
23:06:11 <clokep> aleth: I think that's a server thing.
23:07:17 <aleth> clokep: mozilla.org behaving badly?
23:07:32 <clokep> aleth: No, it's behaving as it should I think.
23:07:36 <clokep> I'm not realy sure what the issue is.
23:08:52 <aleth> In a normal conversation, you don't get a message "this user is away" every time you say something if you are chatting to someone whose status is "unavailable"
23:09:20 <aleth> It's noise.
23:11:35 <clokep> I think that's how IRC works.
23:13:46 <aleth> OK then ;)
23:13:54 <aleth> I just got a complaint from someone I was talking to
23:14:20 <aleth> so I thought I'd post a bug
23:15:17 <clokep> We're not the one replying, the server is.
23:18:19 <clokep> I guess some people find it "strange" to ever set yourself as away on IRC, but those people are wrong IMO. ;)
23:18:46 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 1170 to INVALID.
23:18:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1170 nor, --, ---, nobody, RESO INVALID, Auto-reply in IRC DMs when user status = away
23:19:31 <aleth> There is probably a way to set an auto-reply message which makes the notification a bit more informative if you use it as intended I suppose ;)
23:22:43 <aleth> Huh, people other than me are actually using my add-ons :)
23:22:59 <clokep> aleth: I think if you set an away message it shuld be sent to IRC also.
23:23:06 <clokep> (If not there shold be an /away command.)
23:23:40 <aleth> Right, that would be consistent.
23:24:58 <clokep> That bug isn't necessarly don't fix...the "fix" is to not tell IRC when you go away.
23:26:24 <Mook_as> hmm, who's away that I can test this one? ;)
23:26:47 <clokep> aleth is apparently. ;)
23:26:49 <clokep> I can be.
23:27:44 <Mook_as> [15:27]	===	aleth: away with message ``Away''
23:28:00 <Mook_as> but I don't get anything that's an actual message...
23:28:13 <aleth> I haven't got one set
23:28:30 <Mook_as> no, I mean, I don't get anything (other than as part of the /whois) that said you were away
23:28:37 <Mook_as> (i.e. I can't reproduce the bug)
23:29:26 <aleth> Seems it also depends on the chat client on the other end then
23:29:40 <clokep> Mook_as: You use ChatZilla?
23:29:43 <Mook_as> clokep: yep
23:29:45 <Mook_as> http://i.minus.com/iyRvcNVWHoeAN.PNG
23:30:12 <clokep> aleth: Hmmm...maybe it is Instantbird showing it every time then.
23:30:48 <aleth> clokep: I guess JS-IRC will do it differently from libpurple anyway... correctly :) (for whatever the correct behaviour is...)
23:31:07 <clokep> aleth: If someone changes it.
23:31:10 <clokep> One second...
23:31:33 <Mook_as> feel free to ping me within the next half hour if testing from a non-ib client is useful :)
23:33:26 <aleth> The question is what the correct/expected behaviour is for an IRC client
23:33:59 <clokep> Probably to display it once. (Or once every x minutes.)
23:34:28 <clokep> Bah I'd like to see the response from the server but I'm forgetting the proper registration commands. ;)
23:40:14 --> devfil has joined #instantbird
23:41:03 <-- ecaron has quit (Quit: Instantbird 1.1)
23:45:05 <instantbot> clokep@gmail.com cleared the Resolution 'INVALID' from bug 1170.
23:45:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1170 nor, --, ---, nobody, REOP, Auto-reply in IRC DMs when user status = away
23:46:33 <Mook_as> suppress displaying it until either the window is closed/hidden, the away message changes, or it changes (so if the user comes back and goes away again with the same message, show it anyway, if possible)?
23:47:04 <Mook_as> (alternatively: ignore all that, do whatever normal IM protocols do, since /query is basically IM-over-IRC anyway?)
23:48:10 <clokep> I think every protocol handles it differently.
23:48:12 <clokep> :(
23:49:07 <Mook_as> oh, then I guess it's just "do whatever clokep feels like doing, anything else is wontfix" :p
23:53:27 <clokep> That's pretty much my plan for implementing everything in IRC. ;)
23:54:23 <aleth> Mook_as: What else did you think the C in IRC stood for? ;)
23:56:13 <aleth> flo: Random postscript: So it turns out ".."  on google is not actually a replacement for the old + operator - they will vary the text you had in quotes. Instead, you have to go to More search tools -> Verbatim.