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. ;)