#instantbird log on 11 03 2013

All times are UTC.

00:00:23 --> florian has joined #instantbird
00:02:23 <-- florian has quit (Input/output error)
00:03:09 --> florian has joined #instantbird
00:04:51 <-- skeledrew has quit (Ping timeout)
00:07:18 <-- florian has quit (Input/output error)
00:08:05 --> florian has joined #instantbird
00:08:52 <-- EionRobb has quit (Quit: Leaving.)
00:09:20 <flo-retina> I think it's ready for others to play with it :)
00:09:42 --> skeledrew has joined #instantbird
00:09:53 <flo-retina> I guess I should try on my default profile for a bit before others play with it
00:10:44 <flo-retina>  6 files changed, 233 insertions(+), 1 deletions(-)
00:14:10 <instantbot> New Instantbird (UI) bug 2236 filed by florian@instantbird.org.
00:14:11 <instantbot> florian@instantbird.org requested feedback from the wind for attachment 3009 on bug 2236.
00:14:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2236 enh, --, ---, nobody, NEW, word completion based on history
00:14:54 <-- florian has quit (Input/output error)
00:15:01 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
00:15:32 --> flo-retina has joined #instantbird
00:15:32 * ChanServ sets mode +qo flo-retina flo-retina 
00:16:01 <flo-retina> I'm testing with the default profile
00:16:06 <flo-retina> I guess I would wait for the CPU usage to go down before expecting anything useful
00:17:45 <flo-retina> ah, it's ready :)
00:17:56 <flo-retina> let's see if it provides anything useful :)
00:18:06 <flo-retina> (2 words completed in this last sentence)
00:18:33 <flo-retina> (it worked on "anything" and "useful")
00:19:33 <flo-retina> looks like there's plenty of work left to make it more intelligent
00:19:59 <flo-retina> for example if I type "use", offering use*r* isn't very interesting, but use*ful* is better
00:20:29 <flo-retina> so if both have a relatively similar frequency, it should favor the longest one
00:25:53 <flo-retina> opening the awesometab froze my debug Instantbird on the default profile for a few minutes with 100% CPU usage :(
00:26:04 <flo-retina> I hope aleth's just landed patch will help a lot with that
00:27:32 --> dionisos has joined #instantbird
00:28:43 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
00:29:10 --> flo-retina has joined #instantbird
00:29:10 * ChanServ sets mode +qo flo-retina flo-retina 
00:29:45 <flo-retina> interestingly, on my default profile it didn't crash at shutdown
00:31:59 --> florian has joined #instantbird
00:32:31 <-- florian has quit (Input/output error)
00:36:31 --> florian has joined #instantbird
00:38:33 <-- florian has quit (Ping timeout)
00:48:38 <-- dionisos has quit (Ping timeout)
00:49:50 <flo-retina> I caught the stack of the shutdown crash in gdb: http://pastebin.instantbird.com/417540
00:59:46 --> florian has joined #instantbird
01:00:54 <-- florian has quit (Input/output error)
01:16:46 --> dew1 has joined #instantbird
01:17:16 <-- dew has quit (Ping timeout)
01:18:27 --> florian has joined #instantbird
01:18:55 <-- florian has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
01:35:02 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 3010 on bug 1928.
01:35:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1928 maj, --, ---, florian, NEW, Crash [@ purpleAccountBuddy::Get* ] during shutdown
01:36:15 <flo-retina> now that I had a reliable way to reproduce, there was no excuse to not fix it ;)
02:16:23 <-- GeekShadow has quit (Ping timeout)
02:16:26 --> GeekShadow has joined #instantbird
02:33:40 <clokep> flo-retina: ...my gmake build finished.
02:33:43 <clokep> Can I Push? :P
02:57:12 --> BWMerlin has joined #instantbird
02:59:47 --> nhnt11 has joined #instantbird
02:59:55 <nhnt11> Hi
03:00:09 <nhnt11> Sorry I've disappeared these days
03:00:18 * nhnt11 is excited by bug 2236
03:00:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2236 enh, --, ---, nobody, NEW, word completion based on history
03:05:06 * nhnt11 would like to try and get Instantbird building on Mavericks today
03:40:22 --> EionRobb has joined #instantbird
03:45:32 <clokep> nhnt11: Did it work?
03:45:41 * clokep is always confused when you say "today" :P
03:51:54 <nhnt11> clokep: Haha. I haven't done anything yet.
03:52:05 <nhnt11> (it's 9am)
03:52:17 <instantbot> clokep@gmail.com granted feedback for attachment 3009 on bug 2236.
03:52:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2236 enh, --, ---, nobody, NEW, word completion based on history
03:52:30 * clokep thinks his feedback on that was very lame. :)
03:52:52 <clokep> nhnt11: Not that I don't think compiling on 10.9 is a good goal...but are there any minor bugs you can complete that are blocking wholesale adoption of the awesometab?
03:55:12 <-- EionRobb has quit (Quit: Leaving.)
04:00:08 <instant-buildbot> build #1024 of linux-nightly-default is complete: Failure [failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1024
04:08:30 <-- nhnt11 has quit (Ping timeout)
04:09:34 --> nhnt11 has joined #instantbird
04:13:59 <instant-buildbot> build #1081 of macosx-nightly-default is complete: Failure [failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/1081
04:17:00 <-- clokep has quit (Ping timeout)
04:55:17 <-- wnayes has quit (Quit: wnayes)
05:46:39 <nhnt11> clokep: Unfortunately tier_app isn't working anymore after a pull.. so I need to fix this up asap.
05:46:58 <nhnt11> If I can't get it to work, I'll drop it and work on patches.. but I won't be able to test stuff
06:19:07 <-- clokep_work has quit (Ping timeout)
06:20:19 --> FireFly_TB has joined #instantbird
06:21:38 --> clokep_work has joined #instantbird
06:24:06 <-- FireFly_TB has quit (Input/output error)
06:24:10 <-- clokep_work has quit (Ping timeout)
06:24:23 <-- nhnt11 has quit (Ping timeout)
06:25:28 --> clokep_work has joined #instantbird
06:25:34 --> nhnt11 has joined #instantbird
07:28:11 <-- qheaden has quit (Quit: ZNC - http://znc.in)
07:30:54 <instant-buildbot> build #1147 of win32-nightly-default is complete: Failure [failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1147
07:53:43 --> EionRobb has joined #instantbird
08:12:27 --> mpmc has joined #instantbird
09:17:43 <flo-retina> nhnt11: so what's blocking you on 10.9? Is it still the download size of XCode?
09:27:10 --> jb has joined #instantbird
09:50:11 --> qlum has joined #instantbird
09:53:48 --> dionisos has joined #instantbird
10:02:53 <-- jb has quit (Ping timeout)
10:09:16 <-- dionisos has quit (Ping timeout)
10:12:17 <-- nhnt11 has quit (Ping timeout)
10:18:19 --> dionisos has joined #instantbird
10:24:26 <-- mpmc has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
10:29:37 <-- dionisos has quit (Ping timeout)
10:33:34 <-- EionRobb has quit (Quit: Leaving.)
10:52:16 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/d703b4d23274 - Florian Quèze - Bug 2223 - Follow-up to fix shutdown error / unit test bustage, r=bustage-fix.
10:52:18 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/2a59bed0ca18 - Florian Quèze - Bug 2212 - Switch to using moz.build - follow-up to fix upload paths (re-add build.mk lines removed by mistake), r=clokep over IRC.
11:00:06 --> dionisos has joined #instantbird
11:04:30 --> instant-buildbot_ has joined #instantbird
11:06:36 <-- instant-buildbot has quit (Quit: buildmaster reconfigured: bot disconnecting)
11:20:50 <-- instant-buildbot_ has quit (Input/output error)
11:20:57 --> instant-buildbot has joined #instantbird
11:20:57 * ChanServ sets mode +v instant-buildbot 
11:21:12 <-- instant-buildbot has quit (Input/output error)
11:23:11 --> instant-buildbot has joined #instantbird
11:23:11 * ChanServ sets mode +v instant-buildbot 
11:24:21 --> mpmc has joined #instantbird
11:43:15 --> FireFly_TB has joined #instantbird
12:07:23 <-- BWMerlin has quit (Ping timeout)
12:07:31 --> BWMerlin has joined #instantbird
12:09:46 <-- mpmc has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
12:12:22 --> sabret00the has joined #instantbird
12:34:22 <-- dionisos has quit (Ping timeout)
12:47:29 <-- FireFly_TB has quit (Input/output error)
12:58:59 --> Huvik has joined #instantbird
12:59:15 <-- Huvik has quit (Quit: Huvik)
13:06:13 <-- BWMerlin has quit (Quit: BWMerlin)
13:21:28 --> clokep has joined #instantbird
13:21:28 * ChanServ sets mode +o clokep 
13:25:02 <clokep> http://hg.instantbird.org/instantbird/rev/62e7c2a4074a still doesn't work: " An error occurred while processing your request"
13:28:38 * dew1 is now known as dew
13:36:05 <Even> clokep: what makes you think this url should be working? It states that the revision is not found...
13:36:23 <Even> Which looks true to me.
13:37:34 <clokep> Even: It's linked to in https://bugzilla.instantbird.org/show_bug.cgi?id=2212
13:37:36 <instantbot> Bug 2212 nor, --, 1.5, clokep, RESO FIXED, Switch to using moz.build
13:39:32 <clokep> But I don't see any other revisions in the shortlog that suggest that exists. :-S
13:39:36 <clokep> So now I'm just confused.
13:42:16 <instantbot> clokep@gmail.com granted review for attachment 3010 on bug 1928.
13:42:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1928 maj, --, ---, florian, NEW, Crash [@ purpleAccountBuddy::Get* ] during shutdown
13:42:53 <Even> I believe we lost it.
13:43:23 <Even> We determined with flo that we had lost at least one rev when migrating mercurial overt to the new server
13:43:24 <Even> might be this one
13:43:33 <Even> I'll check in our log to be sure.
13:43:36 <clokep> It's possible.
13:44:08 <Even> yeah
13:44:11 <Even> it's the revision we lost
13:44:25 <clokep> OK. :) That explains it at least.
13:44:42 <Even> sure do
13:44:56 <Even> stupid missing rsync :)
13:45:19 <clokep> :(
13:45:36 * clokep goes to try bug 2236.
13:45:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2236 enh, --, ---, nobody, NEW, word completion based on history
13:45:44 <Even> :)
13:45:48 <Even> good luck with that
13:53:51 --> clokep_js has joined #instantbird
13:54:15 <clokep_js> flo-retina: Pretty neat tab completion thing. :)
13:58:38 <clokep_js> I think I might type too fast for it though. :-/ Unless it's an extremely long word.
13:58:56 <clokep_js> Hahah.
13:59:08 <clokep_js> lonmspaint
13:59:39 <-- clokep_js has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
14:00:15 <clokep> This is an amusing completion: http://i.imgur.com/2Uzg3qM.png
14:03:48 --> FireFly_TB has joined #instantbird
14:13:41 <-- FireFly_TB has quit (Quit: FireFly_TB)
14:28:39 --> jb1 has joined #instantbird
14:30:23 <-- jb1 has quit (Ping timeout)
14:36:02 <flo-retina> clokep: try typing with a single hand :)
14:36:59 <flo-retina> clokep_js: so do you like it?
14:37:08 <clokep> flo-retina: Yes, I do that frequently. :) It's pretty neat, yes.
14:37:08 <flo-retina> clokep: is this the new 1.6 feature? ;)
14:37:19 <clokep> I'd lke to try it on my real profile for some time.
14:37:24 <flo-retina> yeah
14:37:29 <flo-retina> I think we should try and package it as an add-on
14:37:32 <flo-retina> so that we can play a bit
14:37:48 <flo-retina> clokep: there are plenty of things that would need to be addressed before it could be turned on by default
14:38:16 <flo-retina> on my default profile (with a debug build though) it takes 100% CPU (actually, 200, with the awesometab's contribution ;)) for ~2 minutes.
14:38:25 <flo-retina> it should do some caching instead
14:38:33 <flo-retina> but then it would need a way to detect new log files
14:38:45 <clokep> Right. :)
14:39:04 <flo-retina> log indexing will also require crawling
14:39:23 <clokep> I feel like there's a lot of different things we'd be using log crawling for now...
14:39:27 <flo-retina> so I think we may want to consolidate all of that, so that the stats service, the completion service and the log indexer use the same crawling...
14:39:30 <clokep> We probably don't want to be crawling them a ton of times.
14:40:05 <flo-retina> using OS.File on a worker makes it very easy :)
14:41:56 --> aleth has joined #instantbird
14:41:57 * ChanServ sets mode +h aleth 
14:42:48 <flo-retina> clokep: another thing I want to do before pushing moz25 is build the Tb24 add-on
14:42:55 <flo-retina> I was hoping to do it on our build slaves :-]
14:43:05 <flo-retina> instead of building on Linux32 and Windows locally
14:43:06 <clokep> Oh, that would make sense. yes.
14:44:20 <aleth> Still "no update available" unfortunately.
14:44:37 <flo-retina> aleth: well, there was no nightly today, you busted the tests ;)
14:44:50 <aleth> uh really? How?
14:44:56 <flo-retina> aleth: and we didn't notice because the onCommits hook had to be turned off during the migration
14:45:12 <aleth> Sorry about that.
14:45:29 <flo-retina> does that mean you found the answer in the hg log and I no longer need to answer?
14:45:36 <flo-retina> btw, I don't understand how that worked before
14:45:55 <aleth> It worked before because it threw an error before it could get to that point?
14:46:01 <flo-retina> or maybe xpconnect was doing some magic to add the optional parameter even when it wasn't provided
14:46:25 <flo-retina> aleth: no, it's this line that puzzles me: http://lxr.instantbird.org/instantbird/source/instantbird/content/blist.js#736
14:46:25 * aleth suspected the previous code had issues on shutdown
14:46:30 <flo-retina> but I think I just gave the solution
14:46:48 <flo-retina> aleth: it's at startup that it was called without the parameter ;)
14:47:18 <aleth> Oh right, there it is.
14:47:56 * flo-retina wonders if aleth has looked at the completion thingy
14:48:19 <aleth> Not yet... looks fun :)
14:50:11 * aleth can't try that patch unfortunately
14:50:21 <aleth> Interface changes...
14:50:46 <aleth> Well I guess I could modify the manifest files by hand. Hmm
14:50:50 <flo-retina> aleth: want one of us to upload the .xpt file somewhere?
14:51:17 <flo-retina> you could even package it as an add-on, for everybody's default-profile benefit ;)
14:54:50 <aleth> That might work... Though I think if you want to experiment with it as an add-on you should probably write it that way yourself ;)
14:55:10 * aleth wonders if adding a Markov chain model would improve the suggestions
14:55:31 <clokep> Most likely.
14:55:48 <clokep> You can get reasonable results with two words, IIIRC.
14:55:53 <flo-retina> aleth: that was the plan!
14:56:00 <flo-retina> aleth: so that completion would work even for small words
14:56:12 <flo-retina> with the current stuff, I can only complete long words
14:56:34 <aleth> Then you (possibly) wouldn't have to worry about the language issue either
14:57:08 <flo-retina> aleth: something that worries me currently about the language is that all words containing accents fail to complete
14:57:18 <flo-retina> and seem cut by one of the regexp I use
14:57:56 <flo-retina> I wanted to remove all punctuation, and I'm afraid I removed all non A-Za-z0-9 characters :-/
14:58:00 <aleth> Maybe regex doesn't handle unicode well? :-/
14:58:20 <aleth> But accents shouldn't involve unicode really
14:59:06 <clokep> Regex with anything > ASCII is pretty tough.
14:59:12 <flo-retina> I think I just copied from stackoverflow a regexp well-tested by an american ;)
15:00:03 * flo-retina wonders if bug 1928 being fixed will make any difference in clokep's feeling about Ib stability :-D
15:00:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1928 maj, --, ---, florian, NEW, Crash [@ purpleAccountBuddy::Get* ] during shutdown
15:01:13 <clokep> flo-retina: Did I ever not think it was stable. :)
15:21:23 <-- Even has quit (Input/output error)
15:25:11 --> Even has joined #instantbird
15:25:11 * ChanServ sets mode +o Even 
15:32:51 <flo-retina> clokep: haven't you said a while ago that it crashed everyday? :-P
15:35:10 <clokep> flo-retina: It doesn't do that anymore...now it's like every 5th time.
15:36:07 <aleth> Is that a Heisenbug that doesn't happen with debug builds?
15:36:54 --> FireFly_TB has joined #instantbird
15:36:58 <flo-retina> aleth: it does happen in debug builds
15:37:06 <flo-retina> aleth: but until yesterday it only happened on clokep's profile ;)
15:38:50 <clokep> Yeah, literally all the crash-stats were me. :(
16:02:37 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/5a529e019c69 - Florian Quèze - Bug 1928 - Crash [@ purpleAccountBuddy::Get* ] during shutdown, r=clokep.
16:29:52 --> mconley has joined #instantbird
16:36:27 <-- instant-buildbot has quit (Input/output error)
16:36:29 --> instant-buildbot has joined #instantbird
16:36:29 * ChanServ sets mode +v instant-buildbot 
16:38:15 <-- instant-buildbot has quit (Input/output error)
16:38:16 --> instant-buildbot has joined #instantbird
16:38:16 * ChanServ sets mode +v instant-buildbot 
16:39:30 <flo-retina> https://support.skype.com/en/faq/FA12349/skype-says-my-application-will-stop-working-with-skype-in-december-2013-why-is-that
16:39:41 <flo-retina> "The Desktop API was created in 2004 and it doesn’t support mobile application development. We have, therefore, decided to retire the Desktop API in December 2013."
16:40:34 <clokep> Well I'm glad no one has put time into making anything work w/ Skype. ;)
16:42:16 <-- instant-buildbot has quit (Input/output error)
16:42:17 --> instant-buildbot has joined #instantbird
16:42:18 * ChanServ sets mode +v instant-buildbot 
16:42:41 <-- instant-buildbot has quit (Input/output error)
16:42:41 --> instant-buildbot has joined #instantbird
16:42:41 * ChanServ sets mode +v instant-buildbot 
16:43:18 <-- instant-buildbot has quit (Input/output error)
16:43:19 --> instant-buildbot has joined #instantbird
16:43:20 * ChanServ sets mode +v instant-buildbot 
16:43:33 <flo-retina> http://www.reddit.com/r/programming/comments/1pqbhj/skypes_desktop_api_will_stop_working_this/cd51b4j is interesting too
16:44:00 <flo-retina> clokep: yeah, it looks like Microsoft is firmly decided on killing Skype :-/
16:44:27 <-- instant-buildbot has quit (Input/output error)
16:44:28 --> instant-buildbot has joined #instantbird
16:44:29 * ChanServ sets mode +v instant-buildbot 
16:44:53 <clokep> Killing skype?
16:46:07 <aleth> Just the ecosystem ;)
16:48:03 <aleth> flo-retina: Interesting in that link: The most upvoted reason against Hangouts is "lack of a desktop app" :D
16:50:15 <clokep> There's a fun "Google is dropping XMPP" in there too.
16:51:15 <flo-retina> aleth: what's why I gave the link ;)
16:51:26 <flo-retina> aleth: and some people down there also say they want IRC & XMPP ;)
16:57:03 --> nhnt11 has joined #instantbird
16:57:49 <nhnt11> flo-retina: No, just that I've been super busy
16:57:54 <nhnt11> I downloaded XCode yesterday
16:58:04 * nhnt11 would like to spend a couple hours on Instantbird now :)
16:58:12 <flo-retina> :)
16:58:26 <flo-retina> nhnt11: can you have a look at bug 1928?
16:58:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1928 maj, --, ---, florian, NEW, Crash [@ purpleAccountBuddy::Get* ] during shutdown
16:58:33 <nhnt11> Ok
17:00:05 <nhnt11> flo-retina: Is there a specific reason you want me to look at that?
17:00:35 <-- instant-buildbot has quit (Input/output error)
17:00:36 <flo-retina> nhnt11: yes. The stats service was in the JS stack of a shutdown crash I was having yesterday.
17:00:37 --> instant-buildbot has joined #instantbird
17:00:37 * ChanServ sets mode +v instant-buildbot 
17:01:01 <nhnt11> Ok, just saw that comment
17:01:05 <flo-retina> nhnt11: I fixed the crash in the C++ side of the code
17:01:06 <instantbot> c++ is evil
17:01:17 <flo-retina> but I still think what the stats service was doing is pointless/wasteful.
17:01:33 <flo-retina> mostly I wanted your opinion on whether that should be fixed in the contacts service, the stats service, or both.
17:02:01 <-- instant-buildbot has quit (Input/output error)
17:02:03 --> instant-buildbot has joined #instantbird
17:02:03 * ChanServ sets mode +v instant-buildbot 
17:02:57 --> Mic has joined #instantbird
17:02:57 * ChanServ sets mode +h Mic 
17:04:28 <-- instant-buildbot has quit (Input/output error)
17:04:29 <nhnt11> Hmm
17:04:30 --> instant-buildbot has joined #instantbird
17:04:30 * ChanServ sets mode +v instant-buildbot 
17:05:27 <nhnt11> I'm tempted to say the contacts service
17:05:59 <-- instant-buildbot has quit (Input/output error)
17:06:01 --> instant-buildbot has joined #instantbird
17:06:01 * ChanServ sets mode +v instant-buildbot 
17:06:35 <nhnt11> (It seems cleaner to just not fire notifications, rather than making a consumer stop listening)
17:08:56 <-- instant-buildbot has quit (Input/output error)
17:08:58 --> instant-buildbot has joined #instantbird
17:08:58 * ChanServ sets mode +v instant-buildbot 
17:17:41 <-- instant-buildbot has quit (Input/output error)
17:17:44 --> instant-buildbot has joined #instantbird
17:17:44 * ChanServ sets mode +v instant-buildbot 
17:17:54 <-- instant-buildbot has quit (Input/output error)
17:17:56 --> instant-buildbot has joined #instantbird
17:17:56 * ChanServ sets mode +v instant-buildbot 
17:18:03 <-- instant-buildbot has quit (Input/output error)
17:18:04 --> instant-buildbot has joined #instantbird
17:18:05 * ChanServ sets mode +v instant-buildbot 
17:18:52 <-- instant-buildbot has quit (Input/output error)
17:18:59 --> instant-buildbot has joined #instantbird
17:18:59 * ChanServ sets mode +v instant-buildbot 
17:19:36 <-- instant-buildbot has quit (Input/output error)
17:19:41 --> instant-buildbot has joined #instantbird
17:19:41 * ChanServ sets mode +v instant-buildbot 
17:24:11 --> mpmc has joined #instantbird
17:29:01 <aleth> flo-retina: btw, which test exactly broke yesterday? imContacts doesn't have tests afaik (though it probably should)
17:37:29 <flo-retina> aleth: the purplexpcom one
17:37:48 <flo-retina> aleth: see http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1024/steps/shell_3/logs/stdio
17:38:16 <flo-retina> err, no
17:38:18 <flo-retina> TEST-UNEXPECTED-FAIL | /builds/slave/linux/obj-instantbird/mozilla/_tests/xpcshell/chat/components/src/test/test_accounts.js | test failed (with xpcshell return code: 0), see following log:
17:38:25 <flo-retina> TEST-UNEXPECTED-FAIL | xpcshell/head.js | [Exception... "'[JavaScript Error: "aConvCount is undefined" {file: "file:///builds/slave/linux/obj-instantbird/mozilla/dist/bin/components/imConversations.js" line: 438}]' when calling method: [imIConversationsService::unInitConversations]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "JS frame ::
17:38:25 <flo-retina> file:///builds/slave/linux/obj-instantbird/mozilla/dist/bin/components/imCore.js :: CoreService.prototype.quit :: line 285"  data: yes]
17:38:51 <aleth> Thanks!
17:39:05 --> dionisos has joined #instantbird
17:41:15 --> mpmc1 has joined #instantbird
17:42:04 <-- mpmc has quit (Connection reset by peer)
17:46:46 <-- aleth has quit (Quit: Ciao)
18:06:21 --> wnayes has joined #instantbird
18:07:25 <Mic> Bug 2046
18:07:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2046 enh, --, ---, nobody, NEW, Highlight search string in awesometab items
18:08:25 <Mic> Should the stats service return information about where the string was matched in the results?
18:09:12 <Mic> A bit like Twitter does with entities?
18:09:22 <nhnt11> I'd say so
18:09:28 <clokep> Mic: If that's the best way to fix the bug, then maybe...
18:09:33 <nhnt11> because the stats service is already doing work to match stuff
18:09:34 <Mic> Matching it in the awesomtab again seems wrong.
18:09:41 <nhnt11> doesn't make sense for awesometabs to do it again
18:09:41 <nhnt11> yeah
18:10:20 <flo-retina> it only makes sense for the awesometab to do it if you want to continue show the match when the user types an additional letter
18:11:01 <Mic> flo-retina: what is "it" here?
18:11:07 <flo-retina> nhnt11: have you looked at the completion code I wrote; especially the usage of the worker, and of OS.File in there? Does that give ideas about things that could be done for the stats service?
18:11:21 <nhnt11> I haven't looked at the code, no
18:11:27 <flo-retina> Mic: finding the matched string.
18:11:58 <flo-retina> nhnt11: basically I implemented log crawling, inspired a bit from your code in the stats service, but vastly simplified, because in a worker OS.File can be used synchronously :)
18:13:21 <nhnt11> It does look way simpler :)
18:15:41 <Mic> flo-retina: I still don't understand :(
18:15:58 <flo-retina> nhnt11: but I'm not sure how much of the stats service could work that way, as you do need XPCOM a lot :(
18:16:43 <flo-retina> if we could tweak JS-IRC to return the LIST results as a large JSON blob instead of plenty of XPCOM objects, maybe we could do something :)
18:17:03 <nhnt11> That would be interesting
18:18:03 <nhnt11> bah, I have an hour before I need to sleep
18:18:15 * nhnt11 looks at that mavericks build issues bug
18:19:28 <nhnt11> Hmm actually
18:19:35 <nhnt11> I wonder if I can just point xcode to use the 10.8 sdk
18:20:53 <flo-retina> why not?
18:21:12 <flo-retina> for nightlies we do http://lxr.instantbird.org/instantbird/source/build/macosx/universal/mozconfig.common#15
18:21:37 <nhnt11> I'll try that
18:21:52 <flo-retina> It's annoying that the 10.6 SDK doesn't exist on the XCode that ships for 10.8...
18:21:59 <flo-retina> I had to scp that folder from an older machine
18:22:09 <flo-retina> but I'm pretty sure you don't need your binaries to work on 10.6 :)
18:22:27 <nhnt11> :)
18:24:49 <flo-retina> this is the patch I'm applying to build the Tb add-on: view-source:http://ftp.instantbird.com/instantbird/thunderbird-addon/2.10.7/diffs/purple-changes-tb24.patch
18:25:33 <nhnt11> So that mozconfig line didn't help :(
18:26:11 <clokep> flo-retina: So...you're not building jabber and qq, everything static? Seems reasonable.
18:26:24 <flo-retina> clokep: and no bonjour on Linux
18:26:31 <flo-retina> nhnt11: what's your build error?
18:26:32 <clokep> Ah, yes. That too.
18:26:49 <clokep> Bonjour isn't static, right? I think we sitll don't know what happens in that case if you don't have Bonjour installed.
18:27:01 <flo-retina> what?
18:27:33 <flo-retina> it's purposefully not static on Linux only, because the xpcom component will fail to load if the required library isn't in the system
18:27:50 <nhnt11> The quartzgl thing. (https://bugzilla.mozilla.org/show_bug.cgi?id=884014)
18:27:59 <nhnt11> Which means it's still using the 10.9 sdk..
18:28:07 <clokep> flo-retina: Can't that happen on Windows too?
18:28:10 * nhnt11 is trying sudo xcode-select --switch
18:28:57 <flo-retina> clokep: no
18:29:56 <flo-retina> clokep: on Windows the prpl knows the library may be missing, so the prpl isn't linked against the DLL at load time, it just attempts to open it at run time.
18:30:11 <flo-retina> clokep: and on Mac, we know for sure the library will be in the system, so we link directly against it
18:32:03 <nhnt11> ok, it seems to be building vs. the 10.8 sdk
18:32:12 <clokep> flo-retina:  COol. :)
18:32:18 <nhnt11> The build hasn't failed yet (it should have by now) so I think it's working :)
18:33:17 <flo-retina> nhnt11: great :)
18:34:55 <flo-retina> hmm, any idea of how I can get a .dll file (purplexpcom ;)) out of the Windows build VM, given that VNC won't let me type the @ character?
18:35:28 <clokep> flo-retina: Use something better than VNC? :P
18:35:38 <clokep> FTP?
18:35:39 <Mic> Network shares?
18:35:41 <clokep> SCP?
18:35:46 <clokep> Dropbox?
18:35:49 <clokep> FileLink?
18:35:55 <flo-retina> clokep: scp is my default choice
18:36:04 <flo-retina> requires typing username@hostname at some point :(
18:36:19 <clokep> :-/
18:36:28 <Mic> Copy paste the @character from the character table?
18:36:29 <clokep> RDP let's you just share things...
18:36:47 <flo-retina> Mic: hmm, if I can find the character table, that may be the best solution :-)
18:37:13 <nhnt11> This reminds me of http://xkcd.com/949/
18:37:28 <nhnt11> I love the alt-text on that one
18:37:46 <Mic> Try running "charmap"
18:38:13 <flo-retina> nhnt11: I wasn't far from emailing the file to me ;)
18:38:27 <flo-retina> nhnt11: except I'm not convinced I want to log into my gmail account from that machine
18:38:31 <nhnt11> I think we're all guilty of doing that at some point.. :P
18:38:40 <nhnt11> hmm, fair enough
18:39:02 <flo-retina> man, 3 minutes to compile the damn file (and Windows is slow to compile), 15 minutes to find how to get it :(
18:40:53 <flo-retina> Mic: that worked, thank you very much! :)
18:41:02 <Mic> :)
18:41:19 * flo-retina hates keyboard mappings
18:41:31 <flo-retina> possibly even more than I hate character encodings.
18:43:20 <clokep> Hahah.
18:43:30 <clokep> If everyone just spoke in English it'd be fine. ;)
18:43:45 <flo-retina> clokep: I think I wouldn't be against that
18:45:14 <flo-retina> alright, I think I've left the Windows VM more or less in the state where I found it
18:45:19 <flo-retina> now on to linux
18:47:07 <clokep> Then to wait 6 weeks while it is approved.
18:48:05 <flo-retina> clokep: still need to package it
18:48:08 <flo-retina> and test it "a bit"
18:48:48 <-- mconley has quit (Input/output error)
18:48:50 <flo-retina> Given that this will only support Tb24, I wonder if it's reasonable to put all the binaries in a single .xpi file
18:48:58 <flo-retina> 3min20 to build on Windows
18:49:01 <flo-retina> 44s on Linux
18:49:26 <clokep> flo-retina: That is probably reasonable, yes.
18:49:46 <flo-retina> that would still make a large file :-/
18:50:08 <clokep> How large?
18:50:23 <flo-retina> see how large purplexpcom.dll is for you in Instantbird
18:50:47 <-- FireFly_TB has quit (Ping timeout)
18:50:51 <flo-retina> we have 5 supported architectures (if I include linux 64)
18:51:03 <clokep> Ah, I always forget Mac is two.
18:51:26 <flo-retina> +MSVC produces a code that weights slightly less than gcc does
18:51:40 <clokep> 2.4 MB on my debug build.
18:51:48 <clokep> So like 15 MB? That's not INSANELY big.
18:51:54 <clokep> But it is 1/3rd of hte size of Thunderbird. :)
18:52:01 <flo-retina> bah, the @ is messed up for linux too :-/
18:52:10 * flo-retina wonders if scp has a -u option for the username or something
18:52:15 <flo-retina> I think ssh does :)
18:52:29 <flo-retina> clokep: xpi is a zip ;)
18:52:55 <clokep> So it'll be smaller, right?
18:53:02 <flo-retina> yeah...
18:54:34 <-- dionisos has quit (Ping timeout)
18:56:19 <nhnt11> Yay
18:56:21 <nhnt11> My build is done
18:56:22 <nhnt11> :)
18:57:22 --> nhnt11-testing has joined #instantbird
18:57:26 <-- nhnt11-testing has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
18:57:38 <flo-retina> :)
19:02:39 <flo-retina> ahah
19:02:55 <flo-retina> echo "User /username/" > ~/.ssh/config
19:02:59 <flo-retina> that worked! :)
19:03:00 --> mconley has joined #instantbird
19:05:03 <flo-retina> so I'm sure I compiled for Mac universal and linux64 last week-end
19:05:08 <flo-retina> and uploaded the files 'somewhere'
19:05:13 <flo-retina> but where?!? :(
19:05:58 <nhnt11> |cat ~/.bash_history | grep /something in the filename/| ?
19:06:00 <flo-retina> ah, the folder was called "purplexpcom-tb"
19:06:14 <flo-retina> nhnt11: I found it by find . -name '*.so' ;)
19:06:24 <nhnt11> Cool
19:06:39 <flo-retina> apparently I haven't uploaded the mac file
19:06:54 <flo-retina> I guessed I thought that was easy because it was built on my macbook so I could find it again :-S
19:07:15 * flo-retina has no idea of how to make an universal build of that file without making a full universal build
19:11:54 <flo-retina> the universal build I have has QQ, so that can't be it
19:12:02 <flo-retina> I guess I'll just rebuild during diner
19:15:04 <flo-retina> found it :)
19:15:12 <flo-retina> it was in the folder where I was about to create a new build :-]
19:16:23 --> Mnyromyr has joined #instantbird
19:18:04 <flo-retina> hmm, the linux files weight 10MB each :-S
19:18:11 <flo-retina> I suspect they contain debug symbols
19:18:41 <flo-retina> all the binaries are in http://ftp.instantbird.com/instantbird/thunderbird-addon/2.10.7/
19:23:49 <clokep> Now to package? ;)
19:31:16 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
19:32:48 <flo-retina> I think this is ready to test: http://ftp.instantbird.com/instantbird/thunderbird-addon/2.10.7/
19:32:56 <flo-retina> IMHO the linux file is too large
19:33:11 <flo-retina> I'll likely try striping the binary files it contains
19:34:24 --> nhnt11 has joined #instantbird
19:34:51 --> EionRobb has joined #instantbird
19:36:49 --> dionisos has joined #instantbird
19:37:30 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
20:31:45 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
20:58:10 <instantbot> New Core - Twitter bug 2237 filed by benediktp@ymail.com.
20:58:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2237 nor, --, ---, nobody, NEW, Participants in timeline should have Follow- and Unfollow-actions in their context menu
21:04:21 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
21:33:00 <-- mpmc1 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
22:03:19 <-- dionisos has quit (Ping timeout)
22:07:19 <-- sabret00the has quit (Quit: Leaving)
22:15:35 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
22:39:15 <-- mconley has quit (Input/output error)
22:42:50 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
23:20:55 <-- qlum has quit (Quit: Getting the <censored> out.)
23:36:01 <instantbot> benediktp@ymail.com requested review from aleth@instantbird.o rg for attachment 3011 on bug 2205.
23:36:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2205 nor, --, ---, benediktp, ASSI, Error from log sweeping with a fresh profile
23:37:06 --> Mic has joined #instantbird
23:37:06 * ChanServ sets mode +h Mic 
23:54:36 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)