#instantbird log on 05 04 2015

All times are UTC.

00:44:46 <-- AlexanderSalas has quit (Ping timeout: 121 seconds)
00:49:10 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:10:11 --> mpmc has joined #instantbird
01:28:37 --> AlexanderSalas has joined #instantbird
01:37:24 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
01:37:46 --> AlexanderSalas has joined #instantbird
01:39:25 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
01:39:33 --> AlexanderSalas has joined #instantbird
01:58:27 <-- AlexanderSalas has quit (Ping timeout: 121 seconds)
02:17:27 --> AlexanderSalas has joined #instantbird
02:37:26 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
03:36:03 <instant-buildbot> build #297 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/297
04:10:07 <instant-buildbot> build #1385 of linux-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1385
04:33:59 <instant-buildbot> build #2651 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2651
04:35:38 --> Widdershins has joined #instantbird
04:43:03 <-- micahg has quit (Ping timeout: 121 seconds)
04:56:38 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
05:01:50 <-- EionRobb has quit (Quit: Leaving.)
05:47:01 --> EionRobb has joined #instantbird
05:57:44 --> Bollebib has joined #instantbird
06:15:12 * Fallen|away is now known as Fallen 
06:34:07 <-- Bollebib has quit (Ping timeout: 121 seconds)
06:37:46 --> akronix has joined #instantbird
06:49:29 <-- gerard-majax has quit (Ping timeout: 121 seconds)
06:50:22 --> gerard-majax has joined #instantbird
07:10:31 <-- gerard-majax has quit (Ping timeout: 121 seconds)
07:19:57 --> gerard-majax has joined #instantbird
07:43:52 <-- akronix has quit (Ping timeout: 121 seconds)
08:42:51 * Fallen is now known as Fallen|away 
08:46:39 <-- chrisccoulson has quit (Ping timeout: 121 seconds)
09:04:56 --> chrisccoulson has joined #instantbird
09:12:07 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:58:41 --> gerard-majax has joined #instantbird
10:10:08 --> flo-retina has joined #instantbird
10:10:09 * ChanServ sets mode +qo flo-retina flo-retina 
10:20:34 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:21:29 --> gerard-majax has joined #instantbird
10:32:31 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:53:23 <-- EionRobb has quit (Quit: Leaving.)
11:01:01 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:01:17 --> clokep has joined #instantbird
11:01:17 * ChanServ sets mode +o clokep 
11:06:58 --> aleth has joined #instantbird
11:06:58 * ChanServ sets mode +o aleth 
11:07:44 <nhnt11> aleth: I saw asuth's reply. Thanks for initiating that conversation!
11:07:53 <nhnt11> I'll take a look in a bit. Need to grab some food first.
11:08:17 <flo-retina> was that a private email thread?
11:08:47 <aleth> No, it's in the bug
11:08:47 <nhnt11> https://bugzilla.mozilla.org/show_bug.cgi?id=1135291#c23
11:08:49 <instantbot> Bug 1135291 nor, --, ---, nhnt11, NEW, Update chat log entries added to Gloda since bug 955292 to use relative paths
11:09:42 <flo-retina> aha, interestingly I'm not cc'ed :-D
11:09:46 * flo-retina avoids fixing that
11:22:20 <-- sherief has quit (Ping timeout: 121 seconds)
11:39:57 --> Guido has joined #instantbird
11:58:12 --> micahg has joined #instantbird
12:05:41 --> gerard-majax has joined #instantbird
12:21:27 --> sherief has joined #instantbird
12:25:32 <-- sherief has quit (Ping timeout: 121 seconds)
12:29:12 --> qheaden has joined #instantbird
12:38:43 --> sherief has joined #instantbird
12:49:16 --> mpmc has joined #instantbird
12:56:21 <-- Guido has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
13:08:36 * nhnt11 really appreciates asuth taking the time to actually look at that patch
13:08:39 <nhnt11> awfully nice of him...
13:34:51 --> Bollebib has joined #instantbird
13:56:33 <-- aleth has quit (Ping timeout: 121 seconds)
13:59:00 <nhnt11> http://pastebin.mozilla.org/8832333 :( :(
13:59:11 <nhnt11> I don't remember when I last saw a stats service bug...
13:59:15 <nhnt11> should be a good change from gloda though
14:05:11 --> aleth has joined #instantbird
14:05:11 * ChanServ sets mode +o aleth 
14:06:05 <-- Tobin has quit (Ping timeout: 121 seconds)
14:17:11 --> clokep_work has joined #instantbird
14:17:11 * ChanServ sets mode +o clokep_work 
14:31:23 <nhnt11> aleth: So what asuth suggested lets me get rid of the whole asyncCompletionCount/Handler thing
14:31:31 <aleth> nhnt11: yup
14:31:59 * aleth likes patches that get simpler with each iteration
14:54:15 --> nhnt11-tb has joined #instantbird
14:54:54 <-- nhnt11-tb has quit (Client exited)
15:02:19 <nhnt11> aleth: Ignore the new patch I just uploaded, I missed you comment about defaulting cacheVersion to 1
15:09:42 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:15:24 <aleth> flo-retina, clokep_work: fyi https://groups.google.com/forum/#!topic/mozilla.dev.platform/dkl3Aa7exJ8
15:16:34 <clokep_work> aleth: Nice of them to give us warning...
15:16:40 <aleth> ...
15:20:42 <aleth> looks like bsmedberg's goal is to drop XPCOM https://twitter.com/nsIAnswers/status/595243261704409088
15:20:56 --> myk has joined #instantbird
15:29:05 --> AlexanderSalas has joined #instantbird
15:34:07 --> flo-retina has joined #instantbird
15:34:08 * ChanServ sets mode +qo flo-retina flo-retina 
15:39:59 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:48:50 --> arlolra has joined #instantbird
15:52:35 <clokep_work> (o_O)
15:59:42 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:30:35 --> gerard-majax has joined #instantbird
16:32:56 <-- qheaden has quit (A TLS packet with unexpected length was received.)
16:39:45 <nhnt11> aleth: Isn't the optional flag for proper implementations of the interface?
16:40:06 <aleth> idk
16:41:00 --> Mook_as has joined #instantbird
16:41:15 * nhnt11 shrugs
16:41:21 <nhnt11> I didn't see any errors in the console.
16:41:31 <nhnt11> I have no issues just playing it safe and implementing them though
16:42:54 <aleth> Let's implement them, just in case, as it's so late in the cycle
16:43:10 <aleth> e.g. https://dxr.mozilla.org/comm-central/source/mailnews/db/gloda/modules/index_msg.js#1704 also has blank functions
16:43:41 <nhnt11> Sure, sure.
16:44:00 <nhnt11> I looked for blank functions in datastore.js, didn't find any, gave up
16:44:05 <nhnt11> uploading a new patch in a few minutes.
16:44:44 <aleth> It's probably OK without if executeAsync was written correctly, but as this is going straight to beta...
16:44:54 <nhnt11> yes, ok
16:46:25 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:48:39 --> Tobin has joined #instantbird
16:49:35 --> gerard-majax has joined #instantbird
17:02:51 * nhnt11 exported a patch a while ago but forgot to upload it
17:21:54 <nhnt11> Could it be?
17:22:10 <-- gerard-majax has quit (Quit: Leaving)
17:22:12 <nhnt11> Are all my gloda bugs resolved?
17:22:12 <nhnt11> :D
17:22:14 --> gerard-majax has joined #instantbird
17:26:42 <aleth> :-)
17:34:31 --> akronix has joined #instantbird
17:43:23 <-- Tonnes has quit (Connection closed)
17:44:00 <aleth> flo-retina: A quick look at bug 1146698 would be good as that one should also be uplifted
17:44:02 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1146698 nor, --, ---, aleth, ASSI, Chat Messages added to logs just before shutdown may not be indexed by gloda
17:51:27 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:54:56 --> Mnyromyr has joined #instantbird
18:00:18 --> Defman has joined #instantbird
18:00:30 <-- Widdershins has quit (Ping timeout: 121 seconds)
18:45:56 --> gerard-majax has joined #instantbird
19:01:07 --> unghost has joined #instantbird
19:18:20 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
19:18:22 --> myk has joined #instantbird
19:22:33 --> Tonnes has joined #instantbird
19:28:03 --> mpmc has joined #instantbird
19:33:47 <-- AlexanderSalas has quit (Ping timeout: 121 seconds)
19:36:18 <Defman> what means "Account" if I hover on someone's name?
19:38:16 <clokep_work> Which of your accounts the person is visible from.
19:38:31 <Defman> Thanks!
19:39:02 --> AlexanderSalas has joined #instantbird
19:54:40 <-- myk has quit (Ping timeout: 121 seconds)
20:00:31 --> myk has joined #instantbird
20:01:21 --> myk1 has joined #instantbird
20:04:34 <-- myk has quit (Ping timeout: 121 seconds)
20:04:34 * myk1 is now known as myk 
20:16:15 --> AlexanderSalas1 has joined #instantbird
20:16:27 <-- AlexanderSalas1 has quit (Connection closed)
20:19:17 <-- AlexanderSalas has quit (Ping timeout: 121 seconds)
20:39:56 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
20:40:43 --> chrisccoulson has joined #instantbird
20:44:39 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
20:47:53 --> EionRobb has joined #instantbird
20:49:22 --> AlexanderSalas has joined #instantbird
20:49:38 * Fallen|away is now known as Fallen 
20:51:39 <-- myk has quit (Ping timeout: 121 seconds)
20:53:03 --> myk has joined #instantbird
21:00:41 <-- AlexanderSalas has quit (Ping timeout: 121 seconds)
21:13:04 <-- Mnyromyr has quit (Ping timeout: 121 seconds)
21:14:19 --> Mnyromyr has joined #instantbird
21:15:38 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:32:43 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.33.1/20150321194827])
21:34:56 <-- sherief has quit (Ping timeout: 121 seconds)
21:40:45 --> sherief has joined #instantbird
21:48:49 <-- arlolra has quit (Client exited)
22:13:06 <-- clokep_work has quit (Ping timeout: 121 seconds)
22:18:48 <flo-retina> aleth: I don't understand that gloda patch
22:19:10 <flo-retina> you are yielding a DOM promise. Isn't the rest of the file yielding gloda tasks?
22:22:03 <flo-retina> ah, that's actually in Task.async
22:24:57 <aleth> yeah, there's some translation between tasks and gloda async going on in that file
22:25:54 <flo-retina> how do we know that we are re-indexing an already indexed conversation?
22:26:01 <flo-retina> and how do we avoid indexing the same messages twice?
22:27:03 <aleth> if it's not already indexed, it won't have an id
22:27:22 <aleth> also, there's some logic around https://dxr.mozilla.org/comm-central/source/mail/components/im/modules/index_im.js#544
22:29:37 <flo-retina> "Internal Server Error"
22:29:41 <aleth> reindexing happens already in the existing code, but only for currently open conversations
22:30:16 <aleth> see also this comment https://dxr.mozilla.org/comm-central/source/mail/components/im/modules/index_im.js#494
22:35:16 <-- Defman has left #instantbird ("I'll be back")
22:35:50 <flo-retina> well, I don't understand this patch :-/
22:36:00 <flo-retina> (nor the code around it)
22:36:48 <aleth> pretty sure you wrote some of it ;)
22:37:00 <flo-retina> almost all of it
22:37:11 <flo-retina> but I wasn't very happy these weeks ;)
22:40:16 <-- akronix has quit (A TLS packet with unexpected length was received.)
22:40:23 <aleth> there's a cache file containing log file names & last modified dates, and then there's the gloda index.
22:40:56 <flo-retina> IIRC that cache was there mostly so that I wouldn't have to do an SQLite query for each conversation to decide if it needed re-indexing
22:41:43 --> akronix has joined #instantbird
22:41:46 <aleth> the bug here is that it's possible for a reindex (to add new messages) is scheduled but then doesn't happen because TB is shut down
22:42:29 <aleth> the existing reindex (isNew=false) mechanism assumes that in that case glodaConvs have the id property set (because that entry was created in the same session)
22:43:53 <aleth> the log file sweep on each restart catches that a log file needs reindexing (if the modified date is newer than what is in the cache file)
22:44:11 <aleth> in that case we need to get the id from the gloda db before reindexing, that's what that patch does
22:44:13 <flo-retina> so you are saying if we set the id property on the glodaconv object, it will cause the existing indexed conv to be updated?
22:44:18 <aleth> right
22:45:10 <flo-retina> so without the patch, why isn't the startup sweep re-indexing the whole conv (and making a duplicate)?
22:45:47 <aleth> because isNew is still false, I think
22:45:54 <-- akronix has quit (A TLS packet with unexpected length was received.)
22:46:09 --> akronix has joined #instantbird
22:46:29 <aleth> I don't pretend to understand all that grokNounItem stuff does, duplicates vs ghosts etc ;)
22:47:21 <aleth> (I mean, I'm sure isNew is false in that case)
22:47:24 <akronix> hi! typing now from intantbird + libpurple built by myself :D
22:47:53 <akronix> is 2.10.9 the last version of libpurple?
22:48:14 <flo-retina> why is it false? :)
22:48:23 <aleth> akronix: not quite, bug 964848
22:48:25 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=964848 nor, --, ---, pmac, VERI FIXED, [basket] should not error for unsupported language
22:48:42 <aleth> flo-retina: because the file name is listed in the cache file
22:48:49 <flo-retina> akronix: bug 964828
22:48:52 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=964828 maj, --, ---, clokep, ASSI, Update libpurple up to 2.10.11
22:49:12 <flo-retina> aleth: fair enough!
22:49:13 <aleth> ah, that's the one I meant ;)
22:49:28 <aleth> flo-retina: https://dxr.mozilla.org/comm-central/source/mailnews/db/gloda/modules/gloda.js#1968
22:50:00 <aleth> I don't really understand the distinction between the two *New parameters, but isNew=false does appear to explain it
22:50:30 <flo-retina> aleth: r+
22:50:59 <aleth> thanks
22:51:14 <flo-retina> no problem, thanks for looking into this! :)
22:51:20 * aleth hopes that's the last we'll hear of gloda for a long time ;)
22:51:30 <flo-retina> I don't believe that :-P
22:51:44 <flo-retina> if you are now the new gloda expert, you'll get cc'ed on more gloda bugs :-P
22:53:45 <flo-retina> is nhnt11's log splitting and indexing landing soon then? :)
22:54:11 * aleth hides
23:09:12 <akronix> clokep: what's left for updating to 2.10.11 ?
23:12:59 <akronix> btw, isn't possible to connect with the same account through two computers running instantbird? when I try to connect from one while I'm connected in another, the former keeps spinning, trying to connect 
23:13:35 <aleth> what do you mean by "same account"?
23:13:55 <aleth> and are the two computers using distinct profiles?
23:18:47 <akronix> I mean the same instantbird accounts. Both try to connect to this chat (akronix@irc.mozilla.org)
23:20:35 <aleth> You mean two profiles, each with an IRC account for the same nick and the same server?
23:21:01 <akronix> yes, on different computers
23:21:13 <aleth> That should connect, yes
23:21:32 <aleth> You can take a look at the debug log to see what's going on, and file a bug
23:27:57 <akronix> nothing interesting there, I only get Closing link error after a while
23:29:04 <akronix> I'm not sure which are the exact conditions to reproduce this. I've managed to connect to the same room in freenode with pidgin and instantbird in the same computer
23:29:51 <akronix> but not in irc.mozilla between instantbirds from different computers
23:30:02 <aleth> The server won't let you connect twice with the same nick, but we should handle that
23:30:08 * Mook_as wonders if it's akronix having registered his nick and nickserv kicking the other instance off via /ghost
23:31:20 <akronix> haha don't know what /ghost is, but I am registered yes
23:31:49 --> Linuxis has joined #instantbird
23:31:56 <Linuxis> Hi
23:32:12 <akronix> so, Should I use one nick per computer?
23:32:24 <akronix> Linuxis: hi!
23:32:45 <Linuxis> I haven't seen any updates on the site.  How's development going?
23:33:06 <Linuxis> I've been waiting for the new version to come out.
23:33:29 <Linuxis> akronix: Hi
23:34:15 <clokep> akronix: It's awaiting review.
23:34:48 <akronix> btw, neither connect to irc.mozilla through pidgin in one computer when I've already connected from another computer through instantbird
23:34:48 <clokep> Linuxis: It is going, a bit slowly.
23:35:18 <clokep> We're currently trying to figure out how to release. :-D We've had a lot of changes in our infrastructure recently.
23:35:21 <akronix> so, yes, I guess it's because of the server
23:35:47 <Linuxis> Oh, I see.
23:35:48 <clokep> akronix: Maybe take a quick look at a protocol log, but yeah....using the same nick on IRC from multiple places isn't allowed...but we should plop a 1 on the end in that case.
23:36:43 <akronix> I think I got that plop at first time
23:37:18 * clokep uses two nicks. ;)
23:37:46 <Linuxis> I wish I knew more about release infrastructure, but I don't.
23:37:46 <akronix> but I've configured the clients to identify (user + pass) when they connect to the server and maybe that's why
23:38:05 <aleth> Linuxis: we have lots of new stuff, you can test-drive the nightly build if you like.
23:38:24 <Linuxis> Ooo?  What's new?
23:38:53 <Linuxis> I don't have to build the binaries, do I? This machine is all I have, and it wouldn't be able to cut it.
23:39:14 <clokep> Linuxis: No, we make builds every night.
23:39:17 <clokep> They're usually stable. :)
23:39:32 <Linuxis> I'd love to test the newest.
23:40:05 <Linuxis> What sort of features have been implemented already?
23:40:09 <aleth> Linuxis: https://bugzilla.mozilla.org/buglist.cgi?list_id=12229191&resolution=FIXED&query_format=advanced&bug_status=RESOLVED&target_milestone=1.6&product=Chat%20Core&product=Instantbird
23:40:53 <aleth> Linuxis: Nightlies are here http://ftp.instantbird.com/instantbird/nightly/latest-trunk/
23:41:22 <aleth> clokep: what's up with the Windows installer?
23:41:36 <clokep> aleth: Can you be more specific. :)
23:41:54 <aleth> clokep: Last modified 2014-11-29
23:42:06 <clokep> aleth: Yeah...I don't know, we shold file a bug.
23:42:52 <Linuxis> I only have Windows right now....does that mean it won't run?
23:43:01 <clokep> ("Idk" means "I haven't looked at it")
23:43:04 <clokep> Linuxis: It will run fine.
23:43:11 <clokep> You'll just need to update after installing it.
23:43:26 <instantbot> New Instantbird - Other bug 1161333 filed by aleth@instantbird.org.
23:43:27 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1161333 nor, --, ---, nobody, NEW, Windows installer is not being updated in nightlies
23:43:59 <aleth> Linuxis: you're still using Miranda?
23:46:52 * Fallen is now known as Fallen|away 
23:50:02 <-- akronix has quit (Ping timeout: 121 seconds)
23:57:31 <-- Linuxis has quit (Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/)