#instantbird log on 02 12 2015

All times are UTC.

00:14:59 --> mconley has joined #instantbird
00:17:10 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
00:32:06 <-- mconley has quit (Connection closed)
00:41:36 --> Mnyromyr has joined #instantbird
00:57:10 <-- myk has quit (Ping timeout: 121 seconds)
00:59:01 <-- Rym has quit (Connection closed)
00:59:40 --> Rym has joined #instantbird
01:12:13 --> DGMurdockIII has joined #instantbird
01:12:20 <-- Tonnes has quit (Connection closed)
01:20:38 * Fallen is now known as Fallen|away 
01:23:14 --> EionRobb has joined #instantbird
01:24:01 --> EionRobb1 has joined #instantbird
01:26:47 <-- Nazadel has quit (Quit: Bye)
01:27:17 <-- EionRobb has quit (Ping timeout: 121 seconds)
01:48:34 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.32/20150112202503])
01:58:05 <-- aleth has quit (Quit: :tiuQ)
02:03:53 <-- Mook_as has quit (Client exited)
02:08:33 * redDragon|away is now known as redDragon 
03:02:19 <-- clokep has quit (Ping timeout: 121 seconds)
03:47:40 --> mconley has joined #instantbird
04:07:14 <-- mconley has quit (Connection closed)
04:08:01 --> mconley has joined #instantbird
04:10:46 <-- Rym has quit (Ping timeout: 121 seconds)
04:14:30 <-- EionRobb1 has quit (Quit: Leaving.)
04:31:48 <-- mconley has quit (Connection closed)
04:43:37 --> Rym has joined #instantbird
04:48:00 <-- Rym has quit (Ping timeout: 121 seconds)
04:50:37 <instant-buildbot> build #2534 of macosx-nightly-default is complete: Failure [4failed shell_5]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2534
05:02:19 <instant-buildbot> build #1304 of linux-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1304
05:10:26 --> Rym has joined #instantbird
05:14:59 <-- Rym has quit (Ping timeout: 121 seconds)
05:59:42 --> Bollebib has joined #instantbird
06:04:36 --> Rym has joined #instantbird
06:09:07 <-- Rym has quit (Ping timeout: 121 seconds)
06:09:14 <-- gerard-majax has quit (Ping timeout: 121 seconds)
06:10:28 <-- DGMurdockIII has quit (Connection closed)
06:24:22 --> Widdershins has joined #instantbird
06:49:14 --> EionRobb has joined #instantbird
06:51:26 <-- Bollebib has quit (Connection closed)
06:54:13 --> gerard-majax has joined #instantbird
06:58:45 --> Rym has joined #instantbird
07:03:14 <-- Rym has quit (Ping timeout: 121 seconds)
07:07:45 --> DGMurdockIII has joined #instantbird
07:07:47 <-- DGMurdockIII has quit (Connection closed)
07:13:15 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
07:37:50 <-- mudpit has quit (Ping timeout: 121 seconds)
07:43:40 <-- gerard-majax has quit (Ping timeout: 121 seconds)
07:49:41 --> gerard-majax has joined #instantbird
07:52:54 --> Rym has joined #instantbird
07:54:18 --> mudpit has joined #instantbird
07:57:24 <-- Rym has quit (Ping timeout: 121 seconds)
07:58:26 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:06:31 --> gerard-majax has joined #instantbird
08:10:46 --> DGMurdockIII has joined #instantbird
08:16:10 * Fallen|away is now known as Fallen 
08:18:51 --> mudpit1 has joined #instantbird
08:20:25 <-- mudpit has quit (Ping timeout: 121 seconds)
08:20:25 * mudpit1 is now known as mudpit 
08:26:24 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:28:28 <-- mudpit has quit (Ping timeout: 121 seconds)
08:34:43 --> Even has joined #instantbird
08:34:44 * ChanServ sets mode +o Even 
08:47:04 --> Rym has joined #instantbird
08:51:34 <-- Rym has quit (Ping timeout: 121 seconds)
08:59:27 <instant-buildbot> build #215 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/215
09:00:20 <-- vaguerant has quit (Quit: "That game has a lot of nostalgia attached to it, since I was playing it when I found out my mother had died.")
09:00:56 --> gerard-majax has joined #instantbird
09:41:14 --> Rym has joined #instantbird
09:45:43 <-- Rym has quit (Ping timeout: 121 seconds)
09:52:55 --> aleth has joined #instantbird
09:52:56 * ChanServ sets mode +o aleth 
09:54:35 <-- EionRobb has quit (Quit: Leaving.)
09:58:14 --> BWMerlin has joined #instantbird
10:15:56 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
10:16:12 --> chrisccoulson has joined #instantbird
10:26:50 <-- flo-retina has quit (Ping timeout: 121 seconds)
10:30:42 --> bernard has joined #instantbird
10:35:22 --> Rym has joined #instantbird
10:39:54 <-- Rym has quit (Ping timeout: 121 seconds)
10:48:44 --> flo-retina has joined #instantbird
10:48:45 * ChanServ sets mode +qo flo-retina flo-retina 
10:54:13 <-- bernard has quit (Connection closed)
10:56:45 <-- DGMurdockIII has quit (Quit: Leaving)
10:56:50 --> bernard has joined #instantbird
10:57:20 <-- chrisccoulson has quit (Ping timeout: 121 seconds)
10:57:53 <flo-retina> clokep: $ ssh hg.mozilla.org edit purple
10:57:53 <flo-retina> [...]
10:57:53 <flo-retina> Repository marked as publishing: changesets will change to public phase when pushed.
10:58:14 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:58:21 --> flo-retina has joined #instantbird
10:58:22 * ChanServ sets mode +qo flo-retina flo-retina 
11:12:43 * redDragon is now known as redDragon|away 
11:27:29 <-- dustinm` has quit (Connection closed)
11:29:32 --> Rym has joined #instantbird
11:30:47 --> clokep has joined #instantbird
11:30:47 * ChanServ sets mode +o clokep 
11:34:01 <-- Rym has quit (Ping timeout: 121 seconds)
11:37:44 <clokep> flo-retina: Thanks! :)
11:44:33 --> Tonnes has joined #instantbird
11:45:52 --> sherief has joined #instantbird
11:48:55 <-- nhnt11 has quit (Ping timeout: 121 seconds)
12:00:07 --> sherief_ has joined #instantbird
12:01:51 <-- bernard has quit (Connection closed)
12:01:51 <-- clokep has quit (Ping timeout: 121 seconds)
12:03:24 <-- sherief has quit (Ping timeout: 121 seconds)
12:03:24 --> sherief__ has joined #instantbird
12:05:00 --> bernard has joined #instantbird
12:05:24 <-- sherief_ has quit (Ping timeout: 121 seconds)
12:05:34 <-- bernard has quit (Connection closed)
12:05:34 --> bernard1 has joined #instantbird
12:06:14 --> sherief_ has joined #instantbird
12:08:54 <-- sherief__ has quit (Ping timeout: 121 seconds)
12:10:50 <-- Tonnes has quit (Connection closed)
12:11:25 <-- sherief_ has quit (Ping timeout: 121 seconds)
12:12:03 --> sherief_ has joined #instantbird
12:17:36 --> bernard has joined #instantbird
12:17:44 --> dustinm` has joined #instantbird
12:19:33 <-- bernard has quit (Connection closed)
12:19:47 --> bernard has joined #instantbird
12:19:49 <-- bernard1 has quit (Ping timeout: 121 seconds)
12:20:55 <-- sherief_ has quit (Ping timeout: 121 seconds)
12:23:42 --> Rym has joined #instantbird
12:26:35 --> sherief has joined #instantbird
12:26:50 <-- BWMerlin has quit (Client exited)
12:27:31 * Fallen is now known as Fallen|away 
12:27:48 * redDragon|away is now known as redDragon 
12:28:11 <-- Rym has quit (Ping timeout: 121 seconds)
12:28:38 --> Rym has joined #instantbird
12:38:02 --> nhnt11 has joined #instantbird
12:38:03 * ChanServ sets mode +h nhnt11 
12:39:51 --> mpmc has joined #instantbird
12:42:33 <-- Rym has quit (Ping timeout: 121 seconds)
12:49:05 --> clokep_work has joined #instantbird
12:49:05 * ChanServ sets mode +o clokep_work 
13:07:27 --> Tonnes has joined #instantbird
13:10:20 --> bernard1 has joined #instantbird
13:12:49 <-- bernard has quit (Ping timeout: 121 seconds)
13:14:22 <-- bernard1 has quit (Ping timeout: 121 seconds)
13:20:33 --> chrisccoulson has joined #instantbird
13:21:43 --> bernard has joined #instantbird
13:23:08 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
13:23:16 --> chrisccoulson has joined #instantbird
13:25:19 * redDragon is now known as redDragon|away 
13:33:29 * Fallen|away is now known as Fallen 
13:51:17 <-- bernard has quit (Ping timeout: 121 seconds)
13:56:18 --> Mnyromyr has joined #instantbird
13:56:36 --> mcsmurf has joined #instantbird
13:57:22 <mcsmurf> hi, Instantbird newbie here ;) so I get a SSL handshake error on connect with latest stable release (trying to use XMPP)
13:57:39 <mcsmurf> I used Google and found no real solution other than "summary:     Bug 1100 - Use Firefox untrusted cert dialog for "SSL Handshake failed" errors: instantbird/ part, r=fqueze."
13:57:41 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1100 enh, P3, ---, slamm, VERI FIXED, Express mode should state tree open/closed state
13:57:56 <mcsmurf> well, I see no such dialog here, guess this does not apply to XMPP?
13:58:19 <flo-retina> I think it does, but I don't know if it was already included in 1.5
13:58:34 <mcsmurf> hm
13:58:37 <flo-retina> can you try with a nightly build?
13:58:38 <mcsmurf> then probably not :o
13:58:40 <mcsmurf> yes, will do
13:58:41 <flo-retina> (they are pretty stable)
13:59:38 <flo-retina> hmm, bug 954534 is marked as fixed for 1.4
13:59:41 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954534 cri, --, 1.4, clokep, RESO FIXED, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors
14:00:15 <mcsmurf> I've read something about XMPP using libpurple and not the usual(?!) of connecting to a server
14:00:23 <mcsmurf> but this is something I dunno about..
14:00:40 <flo-retina> aaah!
14:00:43 <mcsmurf> hm, same in nightly
14:00:45 <flo-retina> yes, this is likely the reason
14:01:02 <mcsmurf> this is crazy, I've now tried three clients to connect to a XMPP server
14:01:05 <mcsmurf> nothing works :o
14:01:13 <flo-retina> if your XMPP server doesn't require DNS SRV support, you can just disable the libpurple xmpp plugin and use the JS implementation instead
14:01:36 <flo-retina> Type /about config in a conversation window to open about:config
14:01:49 <mcsmurf> chat.prpls.forcePurple ?
14:01:52 <flo-retina> yeah
14:01:55 <mcsmurf> and delete the entry?
14:01:57 <mcsmurf> ok..
14:02:01 <mcsmurf> err empty the string I mean
14:02:02 <flo-retina> remove prpl-jabber from that list
14:02:22 <flo-retina> you probably need to restart after changing that
14:02:41 <mcsmurf> looks good :)
14:03:31 <mcsmurf> well, now it complains about wrong password, but I think I need to bug someone else about this ;)
14:03:38 <flo-retina> heh
14:10:13 * Fallen is now known as Fallen|away 
14:12:50 --> Defman has joined #instantbird
14:31:59 <clokep_work> flo-retina: Just to confirm, yes you have to restart.
14:45:51 --> harshit has joined #instantbird
14:53:38 <-- mcsmurf has quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.32.1/20150204202218])
15:01:26 * Fallen|away is now known as Fallen 
15:13:34 --> mconley has joined #instantbird
15:18:39 <-- aleth has quit (Ping timeout: 121 seconds)
15:19:01 --> aleth has joined #instantbird
15:19:02 * ChanServ sets mode +o aleth 
15:31:30 --> Rym has joined #instantbird
15:54:22 --> spz has joined #instantbird
16:21:36 --> Nazadel has joined #instantbird
16:23:45 --> Bollebib has joined #instantbird
16:26:37 --> AlexanderSalas has joined #instantbird
16:42:32 <-- aleth has quit (Ping timeout: 121 seconds)
16:42:34 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:01:37 --> aleth has joined #instantbird
17:01:38 * ChanServ sets mode +o aleth 
17:03:34 --> kapy has joined #instantbird
17:11:23 --> mudpit has joined #instantbird
17:16:53 --> mudpit1 has joined #instantbird
17:18:49 <-- sherief has quit (Ping timeout: 121 seconds)
17:19:25 <-- mudpit has quit (Ping timeout: 121 seconds)
17:19:25 * mudpit1 is now known as mudpit 
17:26:30 <Widdershins> flo-retina, clokep_work: any updates on the google chat reconnect bug? it's damn near unusuable now, and disconnects me pretty much every couple minutes and won't reconnect except on a restart
17:26:51 --> bernard has joined #instantbird
17:27:48 --> bernard1 has joined #instantbird
17:27:51 <-- bernard has quit (Connection closed)
17:28:43 --> bernard has joined #instantbird
17:28:43 <-- bernard1 has quit (Connection reset by peer)
17:29:26 --> bernard1 has joined #instantbird
17:29:29 <-- bernard has quit (Connection closed)
17:30:26 <-- Tonnes has quit (Connection closed)
17:30:26 <-- bernard1 has quit (Connection closed)
17:31:10 --> Tonnes has joined #instantbird
17:32:05 --> arlolra has joined #instantbird
17:33:54 --> nhnt12 has joined #instantbird
17:33:55 * ChanServ sets mode +h nhnt12 
17:34:06 <-- nhnt11 has quit (Ping timeout: 121 seconds)
17:34:06 * nhnt12 is now known as nhnt11 
17:37:24 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:43:52 <-- harshit has quit (Quit: Leaving)
17:43:54 --> gerard-majax has joined #instantbird
17:52:31 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:57:24 --> Mook_as has joined #instantbird
18:02:27 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:06:13 --> gerard-majax has joined #instantbird
18:10:53 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:10:57 --> mudpit1 has joined #instantbird
18:13:24 --> gerard-majax has joined #instantbird
18:13:52 <-- mudpit has quit (Ping timeout: 121 seconds)
18:13:52 * mudpit1 is now known as mudpit 
18:20:13 --> harshit has joined #instantbird
18:27:32 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:43:50 <clokep_work> Widdershins: There's a work around if you use nightlies.
18:45:14 <Widdershins> clokep_work: what's the issue exactly?
18:45:22 <Widdershins> i'm finding that if i actually just use xmpp it works without issue
18:46:54 <clokep_work> Widdershins: "if i actually just use xmpp it works without issue" what does that mean?
18:47:13 <clokep_work> Widdershins: bug 1123801
18:47:15 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1123801 maj, --, ---, nobody, NEW, Google Talk (GTalk) cannot reconnect due to SSL session issues
18:47:29 <Widdershins> i mean i added the accounts as XMPP protocol and it doesn't disconnect or fail to reconnect
18:48:13 <Widdershins> i'm not completely sure what i'd have to put in if i were using a google chat account that wasn't with gmail.com but with a gmail.com domain i don't even have to change any of the options
18:48:49 <clokep_work> Widdershins: You're using the libpurple XMPP code then.
18:49:49 <Widdershins> i wouldn't know. i'm on win7 x64 using 1.5 without any real changes
18:50:18 <Widdershins> what's a case in which it would not be libpurple?
18:56:55 --> flo-retina has joined #instantbird
18:56:56 * ChanServ sets mode +qo flo-retina flo-retina 
19:06:23 <harshit> I am having trouble building Instantbird. Can someone please help me?
19:08:36 <Widdershins> man if they ever completely kill interop with third party clients for the hangouts network i'm gonna be disappointed
19:09:49 <flo-retina> harshit: can you explain what's causing you trouble?
19:11:20 <harshit> I am trying to unbundle comm-central.hg bundle.
19:11:46 <harshit> But on completion, directory is still empty.
19:12:02 <flo-retina> which comment did you run?
19:12:19 <flo-retina> *commadn
19:12:21 <flo-retina> *command
19:12:23 <harshit> I am referring this site: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Source_Code/Mercurial/Bundles
19:12:47 <harshit> hg unbundle "path_to_.hg_file"
19:13:10 <harshit> .hg directory gets modified.
19:13:25 <flo-retina> that seems right
19:13:52 <harshit> I am exactly following what is told on that page.
19:13:56 <flo-retina> have you done the steps 3 to 5 explained on that page?
19:14:38 <harshit> I am stuck on step 2 itself.
19:14:45 <harshit> I tried "hg pull".
19:14:52 <-- kapy has quit (Quit: )
19:15:01 <flo-retina> hg pull won't work if you don't do step 3
19:15:10 <harshit> It says "abort: repository default not found!"
19:15:48 <harshit> I feel unbundling is not working right for me.
19:16:07 <flo-retina> it seems to have worked fine from what you said.
19:16:15 <flo-retina> all it does is unpack the bundle into the .hg folder
19:16:21 <harshit> Directory is empty.
19:16:36 <flo-retina> it's empty until you hg up
19:16:43 <Mook_as> You're doing step 5 before step 3, of course it's confused?
19:16:44 <flo-retina> (hg update)
19:17:37 <harshit> I just tried "hg pull" to see if repo is made properly.
19:18:41 <aleth> hg pull has nothing to do with the local repo.
19:20:19 <harshit> http://pastebin.com/vqCDeKqB
19:20:26 <harshit> My terminal output.
19:20:48 <aleth> Looks perfectly OK
19:20:55 <aleth> Just keep following the instructions.
19:20:56 <flo-retina> looks OK, except you didn't need "sudo"
19:21:24 <Mook_as> Well, `sudo` might have messed up your .hg (since some files are probably now owned by root)
19:21:42 <aleth> Good point.
19:23:46 <harshit> But even then, i should be able to see unpacked directories under comm-central.
19:23:56 <aleth> Only after step 5
19:24:08 <nhnt11> harshit: No. The unbundled files are hidden away in .hg afaik
19:24:45 <harshit> I guess it worked differently when i unbundled mozilla-central.
19:24:48 <Mook_as> I'm baking a cake. I've just finished mixing the batter. I should be seeing a cylindrical shape now, why don't I see it?
19:25:15 <harshit> I will complete all the steps. 
19:25:19 <harshit> Thanks a lot.
19:34:19 --> EionRobb has joined #instantbird
19:56:18 <clokep_work> Widdershins: That was a statement, not a question.
19:58:49 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
19:59:04 --> chrisccoulson_ has joined #instantbird
19:59:53 <-- chrisccoulson_ has quit (Connection closed)
20:00:06 --> chrisccoulson has joined #instantbird
20:03:17 * nhnt11 realizes he forgot about bug 1127607
20:03:19 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1127607 nor, --, ---, schneider, RESO FIXED, Amazon videos start playing automatically
20:03:51 <nhnt11> bug 1127609, sorry
20:03:53 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1127609 nor, --, ---, nhnt11, ASSI, Debug log tab searches in wrong direction
20:04:28 <nhnt11> aleth: Your suggestion in that bug doesn't seem that much clearer to me
20:04:37 <nhnt11> If you think it's clearer though, I'm cool with it :)
20:05:19 <aleth> nhnt11: I wasn't sure myself, so don't worry about it if you don't think it's an improvement.
20:05:27 <nhnt11> okay
20:06:07 <clokep_work> nhnt11: Btw if we can help with that gloda bug at all pelase let us know.
20:06:12 <clokep_work> I don't want you to spin your wheels if you're stuck.
20:06:29 * nhnt11 isn't stuck ;)
20:07:12 <aleth> iirc we had a long discussion about it in the logs some months ago
20:07:29 <nhnt11> yeah, I think I remember most of it
20:07:33 <nhnt11> but i'll dig up the log to be sure
20:07:53 * aleth too lazy to grep right now
20:10:06 * flo-retina wonders how come aleth uses an IM client that forces him to grep logs by hand :-P
20:12:10 <nhnt11> :O
20:12:17 <nhnt11> There's a workaround for the gtalk reconnection issue!
20:12:35 <nhnt11> (the one flo posted on the bug)
20:12:37 * nhnt11 tries
20:12:38 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:12:47 --> nhnt11 has joined #instantbird
20:12:47 * ChanServ sets mode +h nhnt11 
20:12:54 <nhnt11> Works indeed ;D
20:12:55 <nhnt11> :D*
20:13:18 <nhnt11> harshit: Any luck?
20:13:27 <harshit> Yes.
20:13:41 <nhnt11> brb
20:14:00 <harshit> Completing all steps worked!
20:16:08 <-- harshit has quit (Quit: Leaving)
20:25:31 --> harshit has joined #instantbird
20:29:27 <-- nhnt11 has quit (Ping timeout: 121 seconds)
20:30:18 <clokep_work> nhnt11: That was posted when I filed that bug a long time ago. :P
20:32:44 --> gerard-majax has joined #instantbird
20:38:18 <-- gerard-majax has quit (Ping timeout: 121 seconds)
20:42:31 --> nhnt11 has joined #instantbird
20:42:31 * ChanServ sets mode +h nhnt11 
20:51:44 <-- harshit has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:21:12 <-- Defman has quit (A TLS packet with unexpected length was received.)
21:33:05 <-- Widdershins has quit (Ping timeout: 121 seconds)
21:35:08 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:37:49 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
21:39:07 --> chrisccoulson has joined #instantbird
21:39:42 * CaptainTobin is now known as Tobin 
21:40:00 * Tobin is now known as AnjohlTennan 
21:40:02 * AnjohlTennan is now known as BinaryOutcast 
21:40:03 * BinaryOutcast is now known as MattATobin 
21:40:04 * MattATobin is now known as Tobin 
21:47:11 <-- AlexanderSalas has quit (Ping timeout: 121 seconds)
21:48:45 <flo-retina> oooh, the linux64 build failed last night with the usual random failure!
21:49:14 --> myk has joined #instantbird
21:49:14 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:49:27 --> myk has joined #instantbird
21:50:37 <-- arlolra has quit (Client exited)
21:51:51 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:51:53 --> myk has joined #instantbird
22:00:08 <EionRobb> cat /dev/random > ./failure.js
22:02:53 --> mpmc has joined #instantbird
22:03:21 <flo-retina> EionRobb: they, that's what we get when building libpurple ;)
22:04:06 <EionRobb> :D
22:04:14 <EionRobb> stop rebuilding libpurple every version then ;)
22:05:10 <flo-retina> EionRobb: I'm tempted to just add a random sleep in that build to avoid the race condition ;)
22:05:24 <EionRobb> :)
22:06:04 <EionRobb> has anyone put their hand up to make a js-ctypes plugin for libpurple so you don't need to keep recompiling it?
22:06:33 <flo-retina> I think we could recompile it anyway
22:06:46 <flo-retina> that's just easier than putting binaries in the source tree
22:07:06 <flo-retina> but no, nobody's done that
22:07:19 <flo-retina> would you like to mentor a GSoC student to do that?
22:08:12 <flo-retina> EionRobb: it seems pretty challenging though; I'm not sure how the sockets would be handled :-S
22:10:02 <flo-retina> EionRobb: it may almost be easier to emscripten compile it :-)
22:10:41 <EionRobb> do you override the write() and read() functions in libpurple or something?
22:11:27 <flo-retina> no
22:11:48 <-- Mnyromyr has quit (Ping timeout: 121 seconds)
22:12:00 <EionRobb> so what's that about the sockets handling?
22:12:03 <flo-retina> but we currently handle the sockets in C++
22:12:12 <flo-retina> so that we can get the raw fd of the socket to pass it to libpurple
22:12:18 <flo-retina> I don't see any way JS code can do that
22:13:09 <EionRobb> ah ok, so in IB at the moment you open the socket yourself then pass that to libpurple, rather than letting libpurple do that?
22:13:38 <flo-retina> hmm, I think it's even worse
22:13:42 <flo-retina> libpurple opens the socket
22:13:48 <flo-retina> then passes it to our C++ code
22:13:49 <instantbot> c++ sucks
22:14:05 <flo-retina> that ensures the Mozilla socket transport services will watch for events on the socket
22:14:17 <flo-retina> and when that happens, a callback is fired to our C++ code which fires libpurple's callback
22:14:40 <flo-retina> there's no glib eventloop at all. The socket watching happens with a blocking select() call on a networking thread.
22:16:00 <flo-retina> "libpurple opens the socket" Is a part I want to get rid of, so that we can make libpurple sockets obey Mozilla proxy settings
22:18:15 <EionRobb> rather than telling libpurple what proxy settings to use?
22:18:20 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
22:18:55 <flo-retina> I don't think there's a reasonable way to tell that to libpurple
22:19:01 <flo-retina> it has proxy handling per-account
22:19:25 <flo-retina> mozilla has proxy.pac support, so the proxy can be decided based on the hostname or IP address we are about to connect to.
22:30:20 --> Mnyromyr has joined #instantbird
22:36:14 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:36:25 --> mpmc has joined #instantbird
22:38:58 <EionRobb> libpurple has global proxy settings too
22:39:05 <EionRobb> but yeah, no .pac support
22:39:46 --> AlexanderSalas has joined #instantbird
22:42:27 <-- AlexanderSalas has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
22:42:30 --> AlexanderSalas has joined #instantbird
23:18:04 <-- mconley has quit (Connection closed)
23:56:00 <-- myk has quit (Ping timeout: 121 seconds)
23:57:11 <-- spz has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)