#instantbird log on 05 06 2014

All times are UTC.

00:00:22 <-- Rym has quit (Ping timeout)
00:01:41 --> Rym has joined #instantbird
00:06:21 <-- Rym has quit (Ping timeout)
00:07:14 --> Rym has joined #instantbird
00:14:55 <-- Rym has quit (Ping timeout)
00:15:17 --> Rym has joined #instantbird
00:36:01 --> iamjayakumars has joined #instantbird
00:45:59 <-- iamjayakumars has quit (Quit: )
01:25:33 <-- CaptainCalliope has quit (Quit: CaptainCalliope)
01:28:18 <-- Mook_as has quit (Quit: Mook_as)
01:29:45 --> CaptainCalliope has joined #instantbird
01:55:48 <-- nhnt11 has quit (Ping timeout)
02:38:14 --> mconley has joined #instantbird
02:50:24 --> nhnt11 has joined #instantbird
02:50:37 <-- DGMurdockIII has quit (Quit: ChatZilla [Firefox 30.0/20140428174145])
02:57:25 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
03:26:06 <-- nhnt11 has quit (Ping timeout)
03:28:49 <instant-buildbot> build #2134 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2134
03:29:40 <-- CaptainCalliope has quit (Quit: CaptainCalliope)
03:33:17 <-- mconley has quit (Input/output error)
03:52:48 <-- Rym has quit (Ping timeout)
03:53:47 --> Rym has joined #instantbird
04:33:52 --> mconley has joined #instantbird
04:34:33 <instant-buildbot> build #1356 of win32-nightly-default is complete: Failure [4failed shell_5]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1356
04:39:10 <-- mconley has quit (Ping timeout)
05:04:27 <-- EionRobb has quit (Quit: Leaving.)
05:19:58 <-- wnayes has quit (Quit: wnayes)
05:22:45 --> mconley has joined #instantbird
05:27:07 <-- mconley has quit (Input/output error)
05:27:36 --> mconley has joined #instantbird
05:29:25 <-- mconley has quit (Ping timeout)
05:58:16 --> mconley has joined #instantbird
06:04:33 <-- mconley has quit (Ping timeout)
06:08:49 <-- Rym has quit (Ping timeout)
06:31:13 --> mayanktg has joined #instantbird
06:56:18 --> EionRobb has joined #instantbird
07:20:49 <-- flo-retina has quit (Ping timeout)
07:30:48 --> Mic has joined #instantbird
07:30:49 * ChanServ sets mode +o Mic 
07:33:58 <Mic> Hi
07:35:45 <mayanktg> Mic: I'm integrating the takePicture.js code in blist.js. The method you suggested worked for starting the webcam when needed.
07:36:06 <mayanktg> But for stopping webcam I tried using localMediaStream.stop(); 
07:38:57 <-- quartzjer has quit (Ping timeout)
07:41:17 --> quartzjer has joined #instantbird
07:42:58 <-- quartzjer has quit (Ping timeout)
07:43:39 --> quartzjer has joined #instantbird
07:44:09 <-- sawrubh has quit (Ping timeout)
07:47:22 --> gerard-majax_ has joined #instantbird
07:47:32 --> sawrubh has joined #instantbird
07:48:22 --> flo-retina has joined #instantbird
07:48:22 * ChanServ sets mode +qo flo-retina flo-retina 
07:48:49 <mayanktg> Mic: done :)
07:49:11 <mayanktg> localMediaStream.stop(); is used to stop the webcam!
07:51:18 <-- mayanktg has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
07:53:59 <-- micahg has quit (Ping timeout)
08:10:02 --> micahg has joined #instantbird
08:15:24 <-- flo-retina has quit (Ping timeout)
08:16:13 --> flo-retina has joined #instantbird
08:16:13 * ChanServ sets mode +qo flo-retina flo-retina 
08:17:46 <-- Even has quit (Input/output error)
08:20:03 <-- flo-retina has quit (Ping timeout)
08:27:22 --> aleth has joined #instantbird
08:27:22 * ChanServ sets mode +o aleth 
08:28:28 --> flo-retina has joined #instantbird
08:28:29 * ChanServ sets mode +qo flo-retina flo-retina 
08:29:39 <Mic> mayanktg: let me know when I should have a look again.
08:34:44 <-- aleth has quit (Quit: exit stage left)
08:34:46 --> aleth has joined #instantbird
08:34:47 * ChanServ sets mode +o aleth 
08:55:37 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:07:52 --> sonny has joined #instantbird
09:20:14 --> flo-retina has joined #instantbird
09:20:14 * ChanServ sets mode +qo flo-retina flo-retina 
09:39:52 <-- EionRobb has quit (Quit: Leaving.)
09:39:59 --> BWMerlin has joined #instantbird
09:41:38 --> EionRobb has joined #instantbird
10:06:40 <-- aleth has quit (Ping timeout)
10:25:13 --> clokep has joined #instantbird
10:25:13 * ChanServ sets mode +o clokep 
10:29:13 --> aleth has joined #instantbird
10:29:13 * ChanServ sets mode +o aleth 
10:35:04 --> Mic1 has joined #instantbird
10:35:43 <-- Mic has quit (Ping timeout)
10:40:43 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:42:35 <-- Mic1 has quit (Quit: Instantbird -- http://www.instantbird.com)
10:50:12 <-- EionRobb has quit (Quit: Leaving.)
11:08:14 <aleth> flo-retina: Thanks for the review! If the throbber patch is OK as well I could push them together.
11:29:05 --> clokep_work_work_work has joined #instantbird
11:31:43 <-- clokep_work_work_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:32:12 --> clokep_work has joined #instantbird
11:32:12 * ChanServ sets mode +o clokep_work 
11:32:32 <clokep_work> aleth: We'd have to ask nhnt11, but I think the original intention was to style the "No topic" message in a different way.
11:32:48 <aleth> clokep_work: Yes, and the participant counter too.
11:33:09 <aleth> If/when he does that we can revisit the issue ;)
11:36:29 <clokep_work> OK. :)
11:39:08 <clokep_work> flo-retina: Any ideas about that window failure?
11:49:18 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:49:20 --> clokep_work has joined #instantbird
11:49:20 * ChanServ sets mode +o clokep_work 
11:49:47 * clokep_work likes Fallen|away's new colors. :)
12:01:34 <-- aleth has quit (Ping timeout)
12:03:27 --> aleth has joined #instantbird
12:03:28 * ChanServ sets mode +o aleth 
12:07:53 <flo-retina> ah, the new colors are now visible?
12:08:11 <flo-retina> I thought there was a problem with my external monitor that made all the colors look faded out :-D
12:10:25 <aleth> And the red is harder to see in a bright room ;)
12:13:34 <flo-retina> clokep_work: I don't really understand that failure
12:13:58 <flo-retina> Thunderbird has a patch named "Fix Windows bustage. Port bug 999260 to comm-central. r=jcranmer over IRC " that landed recently: http://hg.mozilla.org/comm-central/rev/5b43432cf4cd
12:14:01 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=999260 nor, --, mozilla32, jgilbert, RESO FIXED, Ship both d3dcompiler _43 and _46+ for use by ANGLE
12:14:44 <clokep_work> Maybe that's it...
12:14:49 <flo-retina> the failure log doesn't look very related though
12:14:50 <flo-retina> :(
12:17:50 <-- BWMerlin has quit (Quit: BWMerlin)
12:17:59 <flo-retina> I changed my mind. It looks definitely related!
12:18:00 <flo-retina> :)
12:18:06 <flo-retina> someone should just port that patch
12:18:37 <flo-retina> I don't know what --enable-require-all-d3dc-versions does though
12:22:17 <clokep_work> Windows XP doesn't support the newer version.
12:22:21 <clokep_work> So they decided to ship both.
12:22:27 <clokep_work> So...I'ma ssuming that's what it does. ;)
12:22:54 <flo-retina> ok
12:23:08 <flo-retina> do we have both on our slave, or will adding that option cause another bustage?
12:27:02 <clokep_work> I'm unsure, we'd have to ask Even, most likely.
12:28:34 <-- aleth has quit (Ping timeout)
12:28:45 <flo-retina> well, see if it fails
12:28:49 <flo-retina> if it does, ask Even
12:29:15 <clokep_work> I'll try to find some time to port it soon, dong paperwork.
12:29:28 <clokep_work> Hmm...the typing color is pretty obnoxiously bright now. :-S
12:29:32 <flo-retina> I thought paperwork was the program for last evening ,)
12:29:40 <clokep_work> I decided to do it during business hours. :-D
12:30:18 <flo-retina> :)
12:31:35 --> aleth has joined #instantbird
12:31:35 * ChanServ sets mode +o aleth 
12:39:26 --> Rym has joined #instantbird
12:44:44 <-- sonny has quit (Connection reset by peer)
12:44:48 * Fallen|away is now known as Fallen
12:45:02 --> sonny has joined #instantbird
13:18:59 <aleth> flo-retina: Do you have time for the final review on bug 1003200 so I can land that?
13:19:01 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1003200 enh, --, ---, aleth, ASSI, Add throbber to chat tabs that are in the process of being joined
13:20:10 <flo-retina> not right now
13:20:28 <aleth> np
13:21:38 <flo-retina> aleth: I may have a look 2 hours from now
13:24:07 <clokep_work> aleth: I assume there's nothing "smarter" to do for purplexpcom, right?
13:24:15 * clokep_work is wondering if you looked into it or just didn't bother.
13:25:54 <aleth> clokep_work: What do you have in mind? Any protocols that would use it?
13:28:34 <clokep_work> aleth: I'm just unsure how libpurple returns conversations to use, etc.
13:28:50 <clokep_work> I guess the UI conversation doesn't exist in that situation until libpurple creates it though.
13:28:52 --> qheaden has joined #instantbird
13:28:53 <clokep_work> SO it's ALWAYS there.
13:30:06 <qheaden> Hello everyone.
13:30:12 <aleth> I can't think of any applications for this outside of IRC atm.
13:32:21 <clokep_work> aleth: Well any protocol in which you can "join" a room it could be used for, right? Like XMPP?
13:32:45 <aleth> clokep_work: It only makes sense if that takes an appreciable amount of time.
13:33:00 <aleth> No idea if that's the case for XMPP MUCs...
13:35:49 --> Even has joined #instantbird
13:35:49 * ChanServ sets mode +o Even 
13:39:40 * Fallen is now known as Fallen|away
13:45:38 <clokep_work> "appreciable amount of time" could depend on network, etc.
13:46:13 * Fallen|away is now known as Fallen
13:52:50 --> mconley_ has joined #instantbird
13:58:57 <aleth> That's always true. It's up to prpls how they implement joinChat. I don't think it makes sense for libpurple though (which opens the conv after joining)
14:00:03 <aleth> Followups could certainly change twitter and XMPP.
14:02:43 <-- quartzjer has quit (Quit: Leaving.)
14:03:59 <aleth> Maybe whoever improves XMPP MUCs can consider it ;)
14:05:43 * mconley_ is now known as mconley
14:06:08 <clokep_work> aleth: Yeah I was specifically asking about libpurple, whwere I doubt it helps. :) Thanks for the reaffirmation.
14:19:48 <-- Rym has quit (Ping timeout)
14:25:19 --> Rym has joined #instantbird
14:27:53 <-- aleth has quit (Ping timeout)
14:31:30 <-- Morian has quit (Ping timeout)
14:34:22 --> aleth has joined #instantbird
14:34:22 * ChanServ sets mode +o aleth 
14:36:54 --> Morian has joined #instantbird
14:36:54 * ChanServ sets mode +h Morian 
14:42:57 * clokep_work should handle those review comments in the NormalizedMap stuff.
14:43:08 <clokep_work> aleth: So my plan for that btw is to leave it using the __noSuchMethod__ for now.
14:43:13 <clokep_work> And hope that @@create comes along soon.
14:43:16 <clokep_work> Is that reasonable?
14:48:20 --> nhnt11 has joined #instantbird
14:51:25 <clokep_work> nhnt11: pling
14:51:30 <nhnt11> clokep_work: plong
14:51:53 <clokep_work> nhnt11: aleth and I were discussed earlier about removing the "No topic" message from the awesometab, any reservations?
14:52:07 * nhnt11 saw that in the log.
14:52:13 <nhnt11> 1 sec
14:52:45 <nhnt11> clokep_work: You want to completely remove it or replace it with something else?
14:53:00 * nhnt11 doesn't really have sentimental attachment to that message ;)
14:53:42 <clokep_work> nhnt11: I don't want to, aleth wants to. ;)
14:54:18 <nhnt11> Well if aleth feels it's an improvement, please go ahead :)
14:54:27 <clokep_work> nhnt11: https://bugzilla.mozilla.org/show_bug.cgi?id=1002621
14:54:29 <instantbot> Bug 1002621 nor, --, ---, aleth, ASSI, Unfork buddytooltip.xml
14:54:46 <clokep_work> Wow, that new patch touches A LOT.
14:57:11 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:57:17 --> nhnt11 has joined #instantbird
14:57:53 <aleth> clokep_work: Yes, that seems the best thing to do.
14:58:09 * Fallen is now known as Fallen|away
14:58:58 <clokep_work> aleth: Just left a commen tin that bug....
15:01:21 <-- aleth has quit (Ping timeout)
15:01:43 --> aleth has joined #instantbird
15:01:43 * ChanServ sets mode +o aleth 
15:02:35 <clokep_work> aleth: I still didn't see an hg move referencing it
15:02:57 <clokep_work> (Although splinter is really crappy at showing that)
15:03:15 <aleth> I think it's a bugzilla issue.
15:03:31 <aleth> Those things just get dropped.
15:04:00 <clokep_work> I guess since you didn't modify it at all it didn't get shown?
15:04:02 <aleth> You only see files with changes...
15:04:05 <clokep_work> Yeah.
15:04:06 <aleth> Right.
15:04:16 <clokep_work> I got confused since I saw another file that said it was moved. ;)
15:07:14 <aleth> nhnt11: I think it's an improvement, though it does make it more obvious the participant count should be styled differently :-/
15:07:29 <aleth> Some day...
15:11:16 --> Armada has joined #instantbird
15:21:40 * clokep_work wonders if aleth or flo-retina has noticed an insanely bright typing green after the recent checkin.
15:21:51 <clokep_work> At least on Mac. I haven't checked Windows yet.
15:21:53 * aleth has typing notifications turned off
15:22:05 * flo-retina hasn't seen typing notifications today
15:22:26 <-- Rym has quit (Ping timeout)
15:28:34 --> iamjayakumars has joined #instantbird
15:28:52 --> CaptainCalliope has joined #instantbird
15:33:11 <clokep_work> aleth: Thanks. :)
15:33:54 <clokep_work> Anyone want to look over http://pastebin.instantbird.com/698394 (port of https://hg.mozilla.org/comm-central/rev/5b43432cf4cd) before I push?
15:34:53 * aleth has no idea what that dpes
15:40:43 <clokep_work> flo-retina: ^ Can I get an r+ over IRC? ;)
15:41:19 <flo-retina> clokep_work: r+
15:42:21 --> quartzjer has joined #instantbird
15:42:53 <clokep_work> https://hg.mozilla.org/comm-central/rev/3901e35cec72
15:43:22 <clokep_work> Builders are offline so we'll need to wait until tomorrow.
15:43:44 --> mpmc has joined #instantbird
15:43:56 --> arlolra has joined #instantbird
15:46:33 <aleth> clokep_work: Why did that trigger a TB oncommit build? I thought we had fixed that for im-only changes?
15:46:57 --> Mook has joined #instantbird
15:47:56 <clokep_work> aleth: I don't know.
15:48:05 <clokep_work> I thought we did too, maybe it's not running on the builders yet?
15:48:55 <flo-retina> clokep_work: the windows slave is booting right now.
15:51:52 <clokep_work> Thanks. :)
15:53:14 <flo-retina> clokep_work: why is a mac nightly starting?
15:55:44 <clokep_work> flo-retina: Cause I clicked on the wrong link. :-\
15:55:53 <clokep_work> Oops.
15:56:13 <instant-buildbot> build #2135 of macosx-nightly-default is complete: Exception [6exception interrupted]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2135
15:56:43 <clokep_work> Sorry about the noise. :(
15:57:25 <flo-retina> no worries, thanks for canceling it! :)
15:57:55 <instant-buildbot> build #1357 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1357
15:58:52 <flo-retina> uh, why is a second windows nightly starting?
15:58:55 <instant-buildbot> build #1358 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1358
16:00:46 <-- gerard-majax_ has quit (Ping timeout)
16:07:23 <clokep_work> Hm...looks like we don't have both installed? :(
16:11:20 <flo-retina> clokep_work: apparently the _46 version is part of the Windows 8 SDK
16:11:30 <flo-retina> and there's the _47 in the Windows 8.1 SDK
16:15:16 <clokep_work> Guess we'll have to ask Even to install those?
16:15:31 * flo-retina just asked Even to install http://msdn.microsoft.com/en-us/windows/hardware/hh852363
16:17:57 <clokep_work> :)
16:18:04 <flo-retina> (no reply yet)
16:21:16 <qheaden> clokep_work: What do you think about this comment http://pastebin.mozilla.org/5082428 for bug 981884?
16:21:19 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=981884 nor, --, ---, qheaden, ASSI, User icon upload fails due to removed transfer host settings
16:21:32 <qheaden> clokep_work: This is in response to your last comment on that bug btw.
16:25:28 * flo-retina is attempting the SDK install himself
16:27:03 <-- sonny has quit (Ping timeout)
16:28:15 <flo-retina> clokep_work: finished. Attempting a new build
16:28:59 <instant-buildbot> build #1359 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1359
16:29:24 <flo-retina> hmm
16:30:21 <clokep_work> qheaden: Looks good.
16:31:54 --> wnayes has joined #instantbird
16:34:16 <flo-retina> so the Windows 7 SDK installs in Program Files/Microsoft SDKs/Windows/v7.0A and the Windows 8 SDK goes in Program Files/Windows Kits/8.0
16:34:23 <flo-retina> seriously, who thought that was a good idea?!?
16:35:22 <flo-retina> so the file is definitely installed
16:35:46 * flo-retina reboots the VM just to see if it helps
16:35:51 <clokep_work> :(
16:35:56 <clokep_work> That's annoying.
16:36:06 <clokep_work> Usually you do have to reboot after installing SDKs btw.
16:36:14 <flo-retina> clokep_work: I was surprised it didn't ask!
16:36:38 --> Vigilante has joined #instantbird
16:38:50 <instant-buildbot> build #1360 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1360
16:39:42 <flo-retina> note: after the reboot, the failure log contains "  SDKVER=8"
16:39:53 * clokep_work waits for qheaden's updated patch. ;)
16:39:58 <flo-retina> the previous failure log had "  SDKVER=7"
16:40:01 <clokep_work> Oh, it's up already (:
16:40:07 <qheaden> clokep_work: I was just about to say. :)
16:40:14 <-- iamjayakumars has quit (Quit: )
16:40:47 * qheaden should be submitting an updated patch for bug 955528 next
16:40:50 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955528 nor, --, ---, qheaden, ASSI, /join chatroom does not do anything.
16:41:33 <clokep_work> OK. I'll push them both if you want.
16:42:45 * flo-retina wonders if the WINDOWSSDKDIR variable could be set in the buildbot config
16:43:17 * aleth is not convinced by the new tab colours
16:43:18 <clokep_work> I kind of recall us messing w/ that. :-\
16:44:08 <flo-retina> clokep_work: I'm wondering that because it's still pointing to   WINDOWSSDKDIR=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\
16:46:15 <flo-retina> I can't find a valid password to ssh into the buildbot server
16:46:30 <flo-retina> that's strange, I thought I didn't even needed a password and had just my ssh key there :-S
16:47:09 <flo-retina> aaaah, it's the user name that I got wrong
16:49:34 <flo-retina> nope, buildbot doesn't seem to be messing with that variable
16:51:44 <-- aleth has quit (Ping timeout)
16:52:08 --> aleth has joined #instantbird
16:52:09 * ChanServ sets mode +o aleth 
16:59:11 <flo-retina> and it's not a global environment variable set at the system level
16:59:36 <flo-retina> the buildbot logs contains both:
16:59:38 <flo-retina>   SDKDIR=C:\Program Files (x86)\Windows Kits\8.0\
16:59:38 <flo-retina> and
16:59:38 <flo-retina>   WINDOWSSDKDIR=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\
17:00:51 <qheaden>  clokep_work: In the patch for bug 955528, I am still going to have to use wrappedJSObject, since the _account member of the conversation is something defined outside of the interface.
17:00:54 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955528 nor, --, ---, qheaden, ASSI, /join chatroom does not do anything.
17:02:12 <flo-retina> "checking for highest Windows version supported by this SDK... 0x06010000" uh?
17:03:48 <clokep_work> qheaden: Yes, you're right.
17:03:59 <clokep_work> That makes sense (and matches what I do in JS-IRC, I think...)
17:04:11 <qheaden> Ok.
17:04:35 <clokep_work> qheaden: Actually I think aConv.account will get you what you want.
17:04:39 <clokep_work> aConv.account.joinChat
17:04:46 <clokep_work> https://mxr.mozilla.org/comm-central/source/chat/components/public/prplIConversation.idl#25
17:05:13 <qheaden> Okay. I'll try that.
17:05:33 <qheaden> Also, I changed the commit message to the following: "JS-Yahoo: Add /conference command to create a new Yahoo conference." How is that?
17:06:28 <clokep_work> qheaden: Please use "Bug ### - JS-Yahoo: <some message>. r=clokep"
17:06:36 <clokep_work> That way I can have RyanVM check them in. :P
17:06:36 <qheaden> Okay.
17:06:49 <clokep_work> qheaden: Btw I'd like to enable JS-Yahoo for Thunderbird...whatever's after 31.
17:07:00 <qheaden> Sounds good.
17:07:08 <aleth> 38! So don't panic.
17:07:28 * clokep_work is still unhappy with the libpurple commands being registered in Bug 955528.
17:07:31 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955528 nor, --, ---, qheaden, ASSI, /join chatroom does not do anything.
17:09:04 <qheaden> clokep_work: You mean libpurple commands showing in the list of available commands?
17:12:00 <clokep_work> qheaden: Yes.
17:12:36 <qheaden> clokep_work: When using JS-Yahoo, the /join command doesn't come up in the /help list, and when I type /join it doesn't do anything, as is mentioned in the bug."
17:18:45 <clokep_work> qheaden: I can't really comment on that. aleth said the commands were all being registered even when using JS-Yahoo, is that not true?
17:19:09 * qheaden wonders why he isn't seeing them.
17:19:42 <aleth> It's possible I fixed the bug at some point.
17:19:43 <qheaden> Here is what I am getting when I type /help: http://pastebin.mozilla.org/5082825
17:19:51 <qheaden> aleth: Perhaps.
17:20:25 <flo-retina> how can one check the version if mozilla build?
17:20:32 <flo-retina> apparently we need 1.9.0 at least
17:21:10 <aleth> qheaden: bug 955360 I think
17:21:14 <qheaden> flo-retina: There is a VERSION file in the top level directory where you extracted mozilla-build to.
17:21:14 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955360 nor, --, 1.6, aleth, RESO FIXED, /ba doesn't work as a command, even though it is unambiguous for /back
17:21:34 <flo-retina> ok, we are on 1.8.0
17:21:40 <flo-retina> qheaden: thanks!
17:21:55 <qheaden> flo-retina: Same here. Is there a newer version out now?
17:22:17 --> Rym has joined #instantbird
17:22:25 <flo-retina> qheaden: 1.9.0 seems to be the minimum required to build, according to https://bugzilla.mozilla.org/show_bug.cgi?id=1005484#c9
17:22:28 <instantbot> Bug 1005484 blo, --, ---, jgilbert, NEW, [MSVC10 Build bustage] 'd3dcompiler_47.dll': No such file or directory
17:25:02 <qheaden> flo-retina: Hmm. I was able to compile fine. Not sure if you are trying to compile against a newer Mozilla version.
17:25:23 <clokep_work> qheaden: We're trying to compile against yesterday's tip of Mozilla. ;)
17:25:34 <clokep_work> aleth: Ah, maybe that did fix it! :)
17:25:37 <qheaden> Oh okay.
17:25:49 <-- flo-retina has quit (Ping timeout)
17:26:12 <clokep_work> flo-retina: Other nice benefits of that is it includes a much more up-to-date hg, which is significantly faster. :)
17:26:19 <clokep_work> qheaden: OK so does that answer your questions? :)
17:27:20 <qheaden> clokep_work: Maybe. Maybe not. lol
17:27:22 <qheaden> Yes it does.
17:27:36 <qheaden> A new Hg would be nice.
17:27:53 <-- Rym has quit (Ping timeout)
17:28:38 --> flo-retina has joined #instantbird
17:28:38 * ChanServ sets mode +qo flo-retina flo-retina 
17:29:04 <flo-retina> I can't rename the previous mozilla-build folder
17:29:05 <flo-retina> despite killing buildbot's process tree :(
17:29:39 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:29:58 --> Rym has joined #instantbird
17:32:57 <qheaden> clokep_work: Okay, I uploaded a new patch.
17:33:50 <clokep_work> flo-retina: Restart again!? :p
17:35:17 <flo-retina> managed to kill the ssh-agent.exe process that remained :)
17:35:42 <clokep_work> qheaden is oging to hate me...
17:35:54 <clokep_work> qheaden: Are there just two commands right now?
17:36:07 * qheaden starts to sweat.
17:36:10 <qheaden> Yes. 
17:36:36 <qheaden> Should I add more?
17:37:15 <flo-retina> restarting...
17:38:28 <clokep_work> qheaden: Simple fixes. :)
17:38:52 <qheaden> :)
17:39:12 <flo-retina> hmm, looks like buildbot doesn't start any more now :-S
17:42:09 <clokep_work> qheaden: I hope that change makes sense.
17:42:14 <clokep_work> Not sure how we didn't do that originally. :-[
17:42:26 <qheaden> clokep_work: Yes. Those changes are fine. :)
17:45:42 <qheaden> clokep_work: So basically, you don't want me mentioning the words invite or conference in the help string, but just explain what the commands do?
17:49:21 <clokep_work> No.
17:49:27 <clokep_work> qheaden: I want them programatically added.
17:49:52 <clokep_work> qheaden: See https://mxr.mozilla.org/comm-central/source/chat/locales/en-US/irc.properties#45
17:50:01 <clokep_work> They all start with %S, which is the command name.
17:50:11 <qheaden> Ahh okay.
17:50:13 <clokep_work> Which is not translated, so we don't want localizers to attempt to translate them.
17:50:20 <qheaden> Right.
17:58:36 <clokep_work> Should be a pretty trivial change. :)
17:58:41 <clokep_work> Sorry for not catching that w/ the previous command btw.
17:58:52 <qheaden> clokep_work: How are these strings? http://pastebin.mozilla.org/5083145
17:58:58 <qheaden> Of course the leading + is from the diff.
18:02:54 <flo-retina> ah, I got buildbot to start (by hand)
18:03:12 <flo-retina> let's see how successfully the build will fail :)
18:03:21 <aleth> :)
18:05:14 <clokep_work> qheaden: Looks fine.
18:05:20 <instant-buildbot> build #1361 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1361
18:06:02 <aleth> well, that didn't take long at least.
18:07:18 <aleth> flo-retina: INCLUDE still seems to include the 7.0 SDK
18:07:28 <aleth> Not that I know anything about building on Windows...
18:07:39 <flo-retina> aleth:   WINDOWSSDKDIR=C:\Program Files (x86)\Windows Kits\8.0\
18:07:43 <flo-retina> this one is correct now!
18:08:33 <flo-retina> bah, why would yasm not be found :-S
18:08:37 <aleth> It's just odd the 7.0 stuff is still in INCLUDE and the PATH
18:08:49 <aleth> But maybe that doesn't matter.
18:09:41 <flo-retina> hmm, because it's not in the folder :-S
18:11:55 <flo-retina> looks promising this time
18:13:31 <flo-retina> it seems configure passed! :)
18:15:43 <qheaden> clokep_work: Okay. Check the newest patch.
18:18:03 <clokep_work> qheaden: Please just add that same comment from irc.properties and it should beg ood to go.
18:18:24 <qheaden> Okay.
18:19:23 <clokep_work> Sorry that wasn't clear. Totally my fault. :)
18:19:29 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:21:52 <qheaden> clokep_work: Done. :)
18:31:08 <clokep_work> qheaden: Excellent! I'll push those at some point tonight for you.
18:31:20 <qheaden> Awesome.
18:34:54 <-- aleth has quit (Ping timeout)
18:36:12 * clokep_work was going to do it now but there are unstarred oranges. :-\
18:50:03 <nhnt11> Hi
18:50:58 <clokep_work> Hello.
18:51:00 --> flo-retina has joined #instantbird
18:51:00 * ChanServ sets mode +qo flo-retina flo-retina 
18:52:32 * nhnt11 did a bit of research on how we can index chat logs today.
18:52:48 * clokep_work wonders if anyone has ideas about https://bugzilla.mozilla.org/show_bug.cgi?id=955366#c14 ?
18:52:51 <instantbot> Bug 955366 min, --, ---, clokep, ASSI, Use Maps and Sets in IRC code
18:53:09 <flo-retina> hmm, looks like it hasn't failed yet
18:55:33 <nhnt11> I'm going to start an etherpad for my project.
18:56:24 <clokep_work> :)
18:56:32 --> gerard-majax_ has joined #instantbird
18:59:25 * qheaden goes home
19:01:15 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
19:13:21 <nhnt11> https://etherpad.mozilla.org/indexed-logs-infinite-scrollback
19:20:52 <-- Rym has quit (Ping timeout)
19:21:20 --> Rym has joined #instantbird
19:22:50 --> Mic has joined #instantbird
19:22:50 * ChanServ sets mode +o Mic 
19:27:28 <clokep_work> nhnt11: Sounds like Markov chains.
19:27:50 * nhnt11 googles
19:29:23 <nhnt11> Hmm. Memorylessness is bad for us though.
19:30:43 <clokep_work> I think it could be good to document what you HOPE to accomplish.
19:30:49 <clokep_work> I.e. talk about the problem before the solution.
19:30:50 <clokep_work> :)
19:31:26 <nhnt11> Didn't we already decide that we wanted to input a search string, and get a list of filenames as output?
19:31:30 <nhnt11> I'll document that though.
19:36:04 <clokep_work> I've never read that before. :)
19:36:17 <clokep_work> So maybe it was decided, but if you're going to document things it's worth documenting.
19:45:00 <clokep_work> nhnt11: So I don't understand why you need this node list concept, what's it do for you?
19:45:05 <clokep_work> Are you trying to use it to search for exact strings?
19:45:10 <clokep_work> I.e. "foo and bar"?
19:45:27 <clokep_work> Btw "and" is an awful thing to use in examples since it can imply boolean logic to people.
19:46:23 <nhnt11> clokep_work: Yes. (searching for phrases)
19:46:28 <-- Mook has quit (Ping timeout)
19:46:43 <clokep_work> Interesting.
19:46:53 <nhnt11> Erm, this idea started as a data structure discussion with a friend, then I realized I could possibly apply it to my GSoC project
19:47:08 --> Mook has joined #instantbird
19:48:03 <nhnt11> Hmm, actually I think the conversation started with me wondering aloud about indexing text in multiple files.
19:50:49 <clokep_work> A delimiter separated list of file names sounds like a large column in a database. :-\
19:53:26 <clokep_work> What about partial matches?
19:53:27 <nhnt11> clokep_work: If we separate the index for different buddies (somehow), then we can just point to the date possibly
19:53:42 <clokep_work> What if I want to search across all my contacts? :-D
19:53:48 <nhnt11> clokep_work: I'm assuming that can be done using a simple regex? (i.e. i foo.*)
19:54:00 * flo-retina wonders what you all are talking about
19:54:00 <clokep_work> nhnt11: I don't understand the context of that statement.
19:54:05 <nhnt11> Hmm
19:54:14 <clokep_work> A simple regexp where? In the UI? In a database query?
19:54:31 <nhnt11> clokep_work: If you search for "babo", then I query the database for "babo.*"
19:54:34 <nhnt11> the database.
19:54:58 <flo-retina> nhnt11: what does "repeatedly write to it (similar to what's already being done)." mean?
19:55:02 <nhnt11> That's only for the last word though, I would match the other words exactly.
19:55:13 <nhnt11> flo-retina: Have the file open, and keep appending to it
19:55:34 <nhnt11> (and close it if we haven't used it in a while, need to add that to the etherpad)
19:55:48 <flo-retina> Are you sure OS.File can "append"?
19:55:58 <nhnt11> Yes.
19:56:13 * flo-retina is surprised
19:56:19 <nhnt11> I had a discussion about this with aleth yesterday or the day before, I think. 
19:56:40 * flo-retina would have preferred you had a discussion with Yoric :-/.
19:56:40 <clokep_work> I thought the results of that discussion where "This is going to be really hard, talk to yoric"
19:57:07 <nhnt11> I pinged Yoric on #developers, didn't get a response
19:57:12 <nhnt11> I'll contact him more directly soon
19:57:38 <nhnt11> flo-retina: https://developer.mozilla.org/en-US/docs/JavaScript_OS.File/OS.File_for_the_main_thread#OS.File.open%28%29 - OS.File.open() opens the file to append by default.
19:57:40 <flo-retina> nhnt11: if you want the result of the index to be a filename and then search these files manually, you need to ensure that we split long conversation into multiple log files
19:58:06 <nhnt11> Right.
19:58:30 <flo-retina> ah, "Requires Gecko 27". This may have changed since my last discussion with Yoric
19:58:44 <nhnt11> And each file will have to be small enough to ensure sequential searching it is feasible
19:59:53 <instant-buildbot> build #1363 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1363
20:00:15 <flo-retina> I don't understand lines 10-18 in the pad
20:00:35 <flo-retina> are you talking about how you can implement an indexer yourself?
20:00:56 <nhnt11> Yeah. Like I said, it was just an interesting discussion I had with a friend that I wanted to document.
20:01:19 <nhnt11> I have no idea if there are "built-in" ways to create such an index.
20:01:35 * nhnt11 will have to research that later
20:02:00 <flo-retina> nhnt11: I think you should read some of https://www.sqlite.org/fts3.html
20:02:40 <nhnt11> Yeah.
20:03:19 <-- Vigilante has quit (Ping timeout)
20:03:24 <flo-retina> clokep_work: looking at the failure log: sipe-xml.obj : warning LNK4049: locally defined symbol _xmlFree imported
20:03:29 <flo-retina> seems like something for you to fix ;)
20:04:02 <flo-retina> so the build failed while creating the installer
20:04:14 <flo-retina> the new mozilla-build includes a newer version of nsis
20:04:20 <flo-retina> and obviously we can't build with it :-/
20:04:26 <flo-retina> so we should either find and fix the bug
20:04:31 <flo-retina> or I could revert to the previous version
20:04:59 <clokep_work> flo-retina: I don't understand what that failure means. :-\
20:05:21 <flo-retina> clokep_work: the line I quoted is just a warning, but it's from SIPE so I figured you would be interested
20:06:02 <flo-retina> the real failure is http://pastebin.instantbird.com/698636
20:07:57 <nhnt11> I'm trying to figure out if FTS requires that the database stores the entire text to be searched
20:08:59 <flo-retina> nhnt11: kinda, but not in a human readable way
20:10:04 <nhnt11> I thought we wanted to avoid storing the logs in the database as well? (for memory usage concerns)
20:16:59 <nhnt11> bl
20:17:05 <nhnt11> bbl*
20:19:22 <-- Tonnes has quit (Connection reset by peer)
20:21:49 <-- Armada has quit (Connection reset by peer)
20:24:07 --> Vigilante has joined #instantbird
20:28:16 --> mpmc has joined #instantbird
20:28:21 --> EionRobb has joined #instantbird
20:33:02 <Mook> flo-retina: umm, just build a unicode installer? I'm pretty sure you don't support people on WinME or earlier :p
20:33:12 --> Tonnes has joined #instantbird
20:35:28 <flo-retina> Mook: are you volunteering to make the patch? :-P
20:39:37 <Mook> hrm. I don't even have a windows machine around :p
20:39:53 <flo-retina> what makes you think I have one? :-P
20:42:29 * clokep_work guesses he's in for an annoying night.
20:46:22 <flo-retina> are you making unicode installers this night? :-o
20:49:08 <clokep_work> Well I meant more of look at whatever the failure is?
21:05:55 <Mic> clokep_work: you seem to be missing a few semicolons in your test for the NormalizedMap.
21:10:51 <clokep_work> Mic: Do I? Can you comment in the bug?
21:12:13 <clokep_work> flo-retina: Looks like we just need to port bug 1003758
21:12:16 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1003758 nor, --, ---, nobody, NEW, Error when building Thunderbird/SeaMonkey: FileWriteWord is only available when building a Unicode i
21:12:25 <flo-retina> seems likely
21:14:11 <-- flo-retina has quit (Ping timeout)
21:14:35 <Mic> clokep_work: done. I hope you don't mind that I kept it as short as possible.
21:14:37 <Mic> 'night!
21:14:40 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
21:19:37 --> unghost has joined #instantbird
21:21:56 <-- gerard-majax_ has quit (Ping timeout)
21:22:36 <-- Rym has quit (Ping timeout)
21:22:54 --> Rym has joined #instantbird
21:28:53 <-- CaptainCalliope has quit (Quit: CaptainCalliope)
21:39:15 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
21:49:50 <-- clokep_work has quit (Ping timeout)
22:11:32 <nhnt11> re
22:56:47 --> CaptainCalliope has joined #instantbird
23:00:44 --> flo-retina has joined #instantbird
23:00:44 * ChanServ sets mode +qo flo-retina flo-retina 
23:05:30 --> clokep has joined #instantbird
23:05:30 * ChanServ sets mode +o clokep 
23:19:41 <-- arlolra has quit (Quit: arlolra)
23:25:38 <nhnt11> flo-retina: Any thoughts on this? http://log.bezut.info/instantbird/today/#m491
23:26:09 <nhnt11> If we store the user's entire chat history in the database, it gets easy I suppose :)
23:30:48 --> nhnt12 has joined #instantbird
23:31:03 <clokep> nhnt11: Sounds like that's what he's expecting, yes....
23:31:10 <clokep> Why were you concerned about that again?
23:31:26 <-- nhnt11 has quit (Ping timeout)
23:32:48 * nhnt12 is now known as nhnt11
23:33:06 <nhnt11> clokep: I remember we discussed once that we didn't want to store everything twice
23:33:07 <nhnt11> one second
23:33:08 <clokep> :)
23:35:14 <clokep> OK.
23:35:18 * clokep is doing more paperwork. ;)
23:37:19 <nhnt11> Hmm, there's a conversation in #chatdev where flo said "the db query will just tell you which file contains the messages you want to display; wouldn't it?", but then he also said http://log.bezut.info/instantbird/140319/#m388
23:37:30 <nhnt11> So maybe we didn't really decide anything ;)
23:38:01 * nhnt11 figures we should do the "store everything in a db" way first, since it's easy, and then think about other solutions if the db turns out too big, or not performant enough, or something.
23:43:44 <clokep> nhnt11: Maybe a good test would be to 1. rewrite the log stuff, 2. crawl the logs and throw it all into a database and attempt to make a few queries.
23:43:50 <clokep> Don't worry about the UI stuff or making the code  pretty.
23:44:16 <nhnt11> Right.
23:44:33 <nhnt11> Shouldn't be difficult to adapt the existing log sweeper to throw messages in a database
23:44:41 <clokep> Exactly. :)
23:45:48 <-- Vigilante has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
23:45:50 <nhnt11> Hmm, I don't like the new shade of red that's used to indicate a tab has new unread messages :(
23:46:20 * nhnt11 opens userChrome.css
23:46:44 <-- quartzjer has quit (Quit: Leaving.)
23:49:03 <clokep> I think aleth isn't crazy about it either.
23:49:08 <clokep> You can comment on the bug that changed it. ;)
23:49:44 * clokep is curious how it will look on Windows.
23:53:09 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
23:53:22 --> clokep has joined #instantbird
23:53:22 * ChanServ sets mode +o clokep