#instantbird log on 06 09 2015

All times are UTC.

00:01:02 --> AlexanderSalas has joined #instantbird
00:02:49 <-- myk has quit (Ping timeout: 121 seconds)
00:04:49 <-- arlolra has quit (Client exited)
00:06:57 --> myk has joined #instantbird
00:08:28 --> Alex has joined #instantbird
00:08:33 <-- Tobin has quit (Ping timeout: 121 seconds)
00:11:45 --> Tobin has joined #instantbird
00:19:48 <-- Tobin has quit (Ping timeout: 121 seconds)
00:21:05 <-- myk has quit (Ping timeout: 121 seconds)
00:23:15 <-- akronix has quit (Quit: Leaving.)
00:54:19 <-- Bollebib has quit (Ping timeout: 121 seconds)
01:20:27 <-- Mook_as has quit (Client exited)
01:22:38 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:23:10 --> AlexanderSalas has joined #instantbird
01:39:00 <-- clokep has quit (Ping timeout: 121 seconds)
02:11:55 <instant-buildbot> build #1421 of linux-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1421
02:11:55 <instant-buildbot> build #334 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/334
02:27:23 --> Tobin has joined #instantbird
02:43:34 <-- Suiseiseki has quit (Ping timeout: 121 seconds)
02:55:51 <instant-buildbot> build #2700 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2700
02:59:24 * Tobin is now known as MattATobin 
03:03:43 <MattATobin> anyone here familar with the thunderbird side that hooks into chat core
03:09:10 --> Widdershins has joined #instantbird
03:12:52 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
03:18:03 --> Suiseiseki has joined #instantbird
03:26:29 <-- Suiseiseki has quit (Connection closed)
03:34:51 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
03:39:28 --> AlexanderSalas has joined #instantbird
03:52:29 --> nhnt11 has joined #instantbird
03:52:29 * ChanServ sets mode +h nhnt11 
04:42:38 --> Suiseiseki has joined #instantbird
04:56:25 --> Tobin has joined #instantbird
04:59:31 <-- MattATobin has quit (Ping timeout: 121 seconds)
05:10:49 --> afiksof has joined #instantbird
05:29:59 --> myk has joined #instantbird
05:57:25 <-- nhnt11 has quit (Ping timeout: 121 seconds)
06:06:59 <-- EionRobb1 has quit (Quit: Leaving.)
06:35:47 --> afiksof1 has joined #instantbird
06:39:00 <-- afiksof has quit (Ping timeout: 121 seconds)
06:45:59 <-- myk has quit (Ping timeout: 121 seconds)
06:47:58 --> gerard-majax has joined #instantbird
06:53:19 <-- gerard-majax has quit (Ping timeout: 121 seconds)
06:54:44 --> EionRobb has joined #instantbird
06:56:16 <-- freaktechnik has quit (Ping timeout: 121 seconds)
06:57:07 --> mpmc has joined #instantbird
06:57:34 --> freaktechnik has joined #instantbird
07:16:42 <-- Suiseiseki has quit (Ping timeout: 121 seconds)
07:17:09 --> akronix has joined #instantbird
07:21:59 * Fallen|away is now known as Fallen 
07:32:00 --> Suiseiseki has joined #instantbird
07:32:21 --> EionRobb1 has joined #instantbird
07:33:21 <-- EionRobb has quit (Ping timeout: 121 seconds)
07:46:04 --> BWMerlin has joined #instantbird
07:58:19 <-- akronix has quit (Quit: Leaving.)
07:59:43 --> akronix has joined #instantbird
08:00:50 <-- akronix has quit (Quit: Leaving.)
08:10:16 --> gerard-majax has joined #instantbird
08:13:12 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:14:13 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
08:14:29 --> chrisccoulson has joined #instantbird
08:20:14 --> aleth has joined #instantbird
08:20:14 * ChanServ sets mode +o aleth 
08:25:04 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:25:43 --> gerard-majax has joined #instantbird
08:29:36 --> Bollebib has joined #instantbird
08:35:30 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:39:47 <-- aleth has quit (Quit: :tiuQ)
08:40:18 --> gerard-majax has joined #instantbird
08:51:52 --> flo-retina has joined #instantbird
08:51:52 * ChanServ sets mode +qo flo-retina flo-retina 
09:06:40 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:07:32 <-- BWMerlin has quit (Connection closed)
09:07:38 --> BWMerlin has joined #instantbird
09:46:55 * Fallen is now known as Fallen|away 
09:49:32 <-- BWMerlin has quit (Client exited)
10:00:55 --> gerard-majax has joined #instantbird
10:11:18 <-- Alex has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
10:28:33 * Fallen|away is now known as Fallen 
10:56:12 --> clokep has joined #instantbird
10:56:12 * ChanServ sets mode +o clokep 
11:29:28 <-- Widdershins has quit (Ping timeout: 121 seconds)
11:36:27 <-- EionRobb1 has quit (Quit: Leaving.)
11:46:45 <-- AlexanderSalas has quit (Ping timeout: 121 seconds)
11:47:48 <-- clokep has quit (Ping timeout: 121 seconds)
12:20:00 --> clokep_work has joined #instantbird
12:20:00 * ChanServ sets mode +o clokep_work 
12:23:37 --> akronix has joined #instantbird
12:32:17 <-- afiksof1 has quit (Ping timeout: 121 seconds)
12:36:24 --> abdelrhman has joined #instantbird
12:41:21 <-- abdelrhman has quit (Ping timeout: 121 seconds)
12:41:37 --> abdelrhman has joined #instantbird
12:52:11 <freaktechnik> btw. is it known that the nightly crashes randomly on widnows 8.1?
12:52:36 <clokep_work> freaktechnik: I sometimes have it happen.
12:52:52 <freaktechnik> I have it happen like twice a day :S
12:53:35 <clokep_work> :(
12:53:47 <clokep_work> It seems to happen to me if I lose Internet.
12:53:52 <clokep_work> But no crash reporter comes up?
12:54:21 <clokep_work> flo-retina: Btw I looked at the build issue...but didn't come up w/ anything.
12:54:58 <flo-retina> :(
12:55:03 <flo-retina> I assume you mean the Mac one
12:55:11 <flo-retina> I need to look into the linux ones :-/
12:55:13 <freaktechnik> I just get the "close instantbird" thing, because it stops working.
12:55:20 <flo-retina> also, apparently there's another issue that piled up
12:55:28 <flo-retina> we need to s/PR_LOG/MOZ_LOG/g in the .cpp files
12:55:40 <freaktechnik> it could be random hiccups from my network, but I mostly have irc accounts that connect to a bounce in the same local network.
12:55:57 <clokep_work> flo-retina: Yes, Mac. I tried to bisect it and failed.
12:56:24 <clokep_work> freaktechnik: I *thought* it was connected to my Yahoo account...do you hae one of those?
12:56:41 <clokep_work> That might be a red herring though.
12:56:41 <freaktechnik> no, but ICQ
12:56:57 <freaktechnik> (and fb, gtalk xmpp)
12:58:51 <clokep_work> Huh.
12:59:25 <flo-retina> it's difficult to know what's going on without a crash report
12:59:35 <flo-retina> or someone firing a debugger at a build with symbols
13:01:08 * clokep_work should probably do that.
13:01:15 <clokep_work> I didn't have good steps to reproduce though.
13:01:27 --> afiksof has joined #instantbird
13:01:52 <freaktechnik> do you have prebuilt debug builds?
13:01:57 <flo-retina> no
13:02:10 <freaktechnik> I'll leave it to clokep then...
13:03:42 <-- afiksof has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
13:05:59 <-- flo-retina has quit (Ping timeout: 121 seconds)
13:07:08 --> flo-retina has joined #instantbird
13:07:08 * ChanServ sets mode +qo flo-retina flo-retina 
13:10:12 <clokep_work> freaktechnik: Keep reminding me please. :)
13:10:34 <freaktechnik> clokep_work: best at a time you don't have the _wokr?
13:12:43 <clokep_work> freaktechnik: Likely. :)
13:12:49 <clokep_work> That mostly just means I'm on this computer though.
13:25:55 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:26:21 <-- abdelrhman has quit (Ping timeout: 121 seconds)
13:26:42 --> abdelrhman has joined #instantbird
13:34:57 <flo-retina> I still see "Maximum size for WATCH list exceeded (NaN)" didn't we try to fix that?
13:35:01 <flo-retina> or at least the NaN part of it
13:35:35 <clokep_work> flo-retina: No.
13:35:38 <clokep_work> We just talked abou tit.
13:35:42 <clokep_work> Want to write an IRC patch? ;)
13:36:35 <flo-retina> nah, I'll keep talking :-P.
13:36:54 <flo-retina> I see little point in me writing IRC patches before we have nightlies :-(
13:50:26 <-- abdelrhman has quit (Ping timeout: 121 seconds)
13:50:42 --> abdelrhman has joined #instantbird
14:00:21 <-- abdelrhman has quit (Ping timeout: 121 seconds)
14:14:20 <-- freaktechnik has quit (Quit: Loosing power...)
14:24:15 --> afiksof has joined #instantbird
14:26:56 --> freaktechnik has joined #instantbird
14:30:24 --> abdelrhman has joined #instantbird
14:41:27 <-- Bollebib has quit (Ping timeout: 121 seconds)
14:42:57 * Fallen is now known as Fallen|away 
14:49:39 --> Bollebib has joined #instantbird
14:55:21 <-- abdelrhman has quit (Ping timeout: 121 seconds)
14:55:36 --> abdelrhman has joined #instantbird
15:00:54 <-- abdelrhman has quit (Ping timeout: 121 seconds)
15:04:09 --> abdelrhman has joined #instantbird
15:23:02 --> myk has joined #instantbird
15:35:36 <-- gerard-majax has quit (Ping timeout: 121 seconds)
15:45:01 --> AlexanderSalas has joined #instantbird
15:57:57 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:59:10 --> Mnyromyr has joined #instantbird
15:59:23 <-- akronix has quit (Connection closed)
15:59:43 --> flo-retina has joined #instantbird
15:59:43 * ChanServ sets mode +qo flo-retina flo-retina 
16:04:48 --> gerard-majax has joined #instantbird
16:11:22 <-- abdelrhman has quit (Ping timeout: 121 seconds)
16:12:17 --> arlolra has joined #instantbird
16:33:50 --> mpmc has joined #instantbird
16:37:25 --> Widdershins has joined #instantbird
16:46:36 <-- myk has quit (Ping timeout: 121 seconds)
16:47:47 --> abdelrhman has joined #instantbird
16:53:35 --> Mook_as has joined #instantbird
17:08:06 --> myk has joined #instantbird
17:09:38 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:10:32 * Fallen|away is now known as Fallen 
17:11:53 --> myk1 has joined #instantbird
17:12:08 <-- myk has quit (Ping timeout: 121 seconds)
17:12:08 * myk1 is now known as myk 
17:19:56 <-- AlexanderSalas has quit (Ping timeout: 121 seconds)
17:31:08 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:31:23 --> flo-retina has joined #instantbird
17:31:23 * ChanServ sets mode +qo flo-retina flo-retina 
17:44:47 <-- afiksof has quit (Ping timeout: 121 seconds)
17:44:51 --> afiksof has joined #instantbird
17:50:44 --> gerard-majax has joined #instantbird
17:51:18 --> nhnt11 has joined #instantbird
17:51:18 * ChanServ sets mode +h nhnt11 
17:52:22 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:52:27 --> nhnt11 has joined #instantbird
17:52:27 * ChanServ sets mode +h nhnt11 
17:54:34 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:05:16 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:05:50 --> nhnt11 has joined #instantbird
18:05:50 * ChanServ sets mode +h nhnt11 
18:37:25 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:46:24 <-- abdelrhman has quit (Ping timeout: 121 seconds)
18:51:23 <-- myk has quit (Ping timeout: 121 seconds)
18:54:04 --> gerard-majax has joined #instantbird
19:00:20 <-- gerard-majax has quit (Ping timeout: 121 seconds)
19:11:20 --> akronix has joined #instantbird
19:18:52 --> abdelrhman has joined #instantbird
19:20:54 --> myk has joined #instantbird
19:29:17 <-- abdelrhman has quit (Ping timeout: 121 seconds)
19:30:49 <-- afiksof has quit (Ping timeout: 121 seconds)
20:06:58 <-- micahg has quit (Ping timeout: 121 seconds)
20:07:51 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
20:09:06 --> chrisccoulson has joined #instantbird
20:27:39 * clokep_work wonders if mDNS is useful to use?
20:30:05 --> EionRobb has joined #instantbird
20:37:33 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.33.1/20150321194827])
20:40:04 --> AlexanderSalas has joined #instantbird
20:40:45 --> flo-retina has joined #instantbird
20:40:45 * ChanServ sets mode +qo flo-retina flo-retina 
20:42:02 <flo-retina> am I dreaming, or is bug 1115480 giving us an XPCOM API for the only thing that was missing to let us do JS-Bonjour? :)
20:42:05 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1115480 nor, --, mozilla41, xeonchen, RESO FIXED, [Presentation WebAPI] built-in device discovery and control protocol
20:53:47 <clokep_work> flo-retina: That's what I was thinking too!
20:53:52 <clokep_work> And why I CCed you. ;)
20:53:57 <flo-retina> heh :)
20:54:23 --> abdelrhman has joined #instantbird
21:06:03 <flo-retina> "added 9120 changesets with 52422 changes to 17831 files"
21:06:15 <flo-retina> I wonder when the last time I updated my c-c tree was :-S
21:19:48 --> micahg has joined #instantbird
21:21:19 --> BWMerlin has joined #instantbird
21:25:21 --> gerard-majax has joined #instantbird
21:28:07 <flo-retina> it looks like new mozilla linux build machines are being created based on ubuntu 14.04
21:28:24 <flo-retina> so maybe in a not so distant future we won't have to bother with centos anymore :)
21:31:47 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:32:11 <clokep_work> That'd be convenient! :)
21:38:24 <-- abdelrhman has quit (Ping timeout: 121 seconds)
21:38:44 --> abdelrhman has joined #instantbird
21:42:16 <abdelrhman> what does _conv in conversation.xml refer to? can it refer to xmpp prototype
21:45:06 <abdelrhman> clokep_work: ^
21:45:27 <flo-retina> it's the object implementing imIConversation
21:46:22 <abdelrhman> and this object allows me to access conversation object properties?
21:47:50 <flo-retina> yes. But only properties exposed in the .idl interface
21:50:15 <abdelrhman> we allow some properties, not all to avoid security hazards
21:52:56 <abdelrhman> this applies only on prplIConversation, not all its children?
21:55:20 <flo-retina> I don't understand what you mean by "children" here
21:55:52 <flo-retina> clokep_work: I've installed GConf2-devel on the CentOS64 slave, and retriggered a nightly.
21:56:05 <flo-retina> I don't expect it to pass as we need to do the PR_LOG -> MOZ_LOG change
21:56:19 <flo-retina> but if it passes configure, I'll install the same package on the 32 bit slave
21:58:41 <abdelrhman> I mean can I access XMPPConversation through imIConversation object after adding some properties in .idl?
22:00:34 <abdelrhman> the inheritance
22:01:43 <flo-retina> why do you think you need this?
22:02:15 <abdelrhman> I want to access a property in XMPPConversation through conversation.xml
22:02:18 <flo-retina> technically that could work, but it's very likely to result in the patch getting an r-, so I prefer asking what you are trying to do before telling you how to do it ;)
22:02:30 <flo-retina> which property and why?
22:03:29 <flo-retina> conversation.xml (and all of im/ in general) is trying very hard to not contain any protocol specific code.
22:04:05 <abdelrhman> ok :), for private MUC messages when user updates typing status
22:04:14 <flo-retina> clokep_work: looks like it passed configure \o/
22:05:10 <abdelrhman> the conversation name is like node@domain/resource and this is parsed as node is name of the user
22:05:35 <abdelrhman> so I need to use a flag to indicate this is a private MUC message
22:06:08 <abdelrhman> because in this case the resource is the name of the user
22:06:58 <abdelrhman> and this flag will return undefined in other protocols, but gives true is this case
22:07:40 <abdelrhman> or false if it is in the proto type which is used by them
22:10:53 <flo-retina> isn't the message attached to a private conversation?
22:11:17 <flo-retina> if you just want to check if you have a prplIConvIM or a prplIConvChat conversation, you can use instanceof
22:12:01 <abdelrhman> it's coming like ordinary IM messaging between two xmpp accounts
22:12:28 <abdelrhman> the only difference that the room/ service is responsible for 
22:12:44 <abdelrhman> changing and replacing from/to
22:12:54 <clokep_work> flo-retina: Woot!
22:13:07 <clokep_work> abdelrhman: Sounds like that shold be fixed in the XMPP code?
22:13:18 <abdelrhman> ah
22:13:36 <abdelrhman> with ordinary jid like account@domain
22:14:13 <abdelrhman> I can detect that is a private, using current mucs of this account
22:14:17 <flo-retina> clokep_work: alright, it's installed on the 32bit slave too
22:15:18 <abdelrhman> clokep_work: I'm already working on that bug 1000398
22:15:20 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1000398 nor, --, ---, a.ahmed1026, ASSI, Support sending private message to a MUC participant
22:15:24 <flo-retina> abdelrhman: isn't there a type= attribute on the message stanza showing that it's private?
22:15:58 --> Widders has joined #instantbird
22:16:01 <flo-retina> abdelrhman: from what I remember of that bug (last time I looked was years ago), the annoying part was that some jid normalization code inside the xmpp folder will drop the username
22:16:23 <abdelrhman> no, they said that must be "chat" like any IM
22:17:12 <abdelrhman> check section 7.5 in xep-0045
22:17:42 <abdelrhman> flo-retina: yes, this one of multiple problems :)
22:18:21 <-- Widdershins has quit (Ping timeout: 121 seconds)
22:19:18 <flo-retina> abdelrhman: but you want to treat them like any other IM, don't you?
22:19:46 <abdelrhman> yes, but some handles for cases that causes problems
22:20:44 <abdelrhman> I can detect that this is a private message or not, but I want to save that in a boolean to help me for further checkings
22:22:34 <flo-retina> why do you need further checking? As soon as you create a message object and attach it to a conversation object, there's no more confusion possible, right?
22:24:07 <abdelrhman> actually, I need it for two uses, first one is for the conversation because when the other user is typing I get a message that user is typing,
22:24:44 <abdelrhman> but conversation uses the ordinary im method to get his nick like (nick@domain)
22:25:31 <abdelrhman> and in this case the conversation title is (room@domain/nick), so I get the room as the name of user
22:26:00 <flo-retina> ah
22:26:19 <abdelrhman> second one is for errors handling like room is not found, user is not in the room, etc.
22:26:47 <flo-retina> which ordinary method is used to extract the nick?
22:26:53 <flo-retina> isn't it something inside the xmpp code?
22:27:16 <flo-retina> if so, that code should be able to check if the extracgted nick@domain is the name of a MUC where the user is currently a participant
22:27:26 <flo-retina> and in that case, return the whole jid
22:28:07 <abdelrhman> https://dxr.mozilla.org/comm-central/source/im/content/conversation.xml?from=conversation.xml#1666
22:30:19 <-- arlolra has quit (Client exited)
22:30:21 <-- Widders has quit (Ping timeout: 121 seconds)
22:31:08 <abdelrhman> ah, also there are errors like item-not-found, this can convey 3 meanings, room does not exist, user does not exist in this room, or user does not exist on this server
22:31:54 <abdelrhman> there is no difference between these responses of the server
22:33:59 <abdelrhman> I handled also that.
22:35:18 <-- clokep_work has quit (Ping timeout: 121 seconds)
22:39:16 <-- gerard-majax has quit (Ping timeout: 121 seconds)
22:43:20 <abdelrhman> flo-retina: we can change the way conversation.xml does, and let it get correct name without replacing, but I'm not sure if IRC or other protocols are depending on that.
23:02:40 --> clokep_work has joined #instantbird
23:02:40 * ChanServ sets mode +o clokep_work 
23:04:39 <flo-retina> uh, that conversation.xml code you linked to is really bad :(
23:05:24 <flo-retina> this smells like a hack I implemented in a rush 7 years ago and that survived for some reason
23:07:36 <-- akronix has quit (Quit: Leaving.)
23:07:50 <nhnt11> flo-retina: Nice hack :D
23:09:24 <flo-retina> abdelrhman: could we make the aData parameter of the "update-typing" notification contain a name to display that's specified by the protocol plugin, and then fallback on the current hack only when the protocol plugin didn't specify anything?
23:16:52 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:17:15 <abdelrhman> flo-retina: yes, this is better.
23:21:26 --> clokep_work has joined #instantbird
23:21:26 * ChanServ sets mode +o clokep_work 
23:35:56 --> clokep has joined #instantbird
23:35:56 * ChanServ sets mode +o clokep 
23:36:45 <-- Bollebib has quit (Ping timeout: 121 seconds)
23:46:17 <abdelrhman> Is there a way to log from xml?
23:46:51 <abdelrhman> like WARN or console log?
23:50:18 <abdelrhman> seems alert works well :)
23:51:06 <clokep_work> Components.utils.reportError is what I normally use...
23:51:09 <clokep_work> Not the best methodology...
23:54:27 <clokep_work> Is there an hg command to visualize history?
23:56:31 * clokep_work wonders if nhnt11 knows.
23:57:30 <abdelrhman> flo-retina: it's better better to use field instead of parameter to save last value as it's (updateTyping) used more than 4 times in xml, right?
23:57:30 <clokep_work> Ah, hg log --graph seems to do it.
23:59:48 <Fallen> clokep_work: try Sourcetree from Atlassian, its quite nice in visualization :)
23:59:59 <clokep_work> You lie, nothing from Atlassian can be nice. ;)