#instantbird log on 12 15 2014

All times are UTC.

00:00:22 <Mook> fwiw, WIP is https://github.com/mook/moslack - doing crazy crap to have a somewhat sensible oauth flow, but I still don't like it.
00:02:46 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
00:05:56 <-- Armada has quit (Connection closed)
00:12:09 <-- DGMurdockIII has quit (Quit: Leaving)
00:44:32 * redDragon|away is now known as redDragon 
00:46:59 * redDragon is now known as redDragon|away 
01:05:38 <-- Rym has quit (Ping timeout: 121 seconds)
01:12:18 --> Rym has joined #instantbird
01:16:27 <-- Rym has quit (Ping timeout: 121 seconds)
01:18:04 <-- aleth has quit (Ping timeout: 121 seconds)
01:21:55 --> Rym has joined #instantbird
01:22:55 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:35:20 --> myk has joined #instantbird
02:10:04 <-- clokep has quit (Ping timeout: 121 seconds)
02:22:31 * redDragon|away is now known as redDragon 
02:42:30 --> qheaden has joined #instantbird
03:10:23 <qheaden> There should be a way for users to export/import account settings without having to move their entire profile between machines.
03:10:39 <qheaden> The profile contains a lot of cache stuff that makes it larger in size.
03:13:34 <-- Bollebib has quit (Connection closed)
03:41:06 <-- sherief has quit (Ping timeout: 121 seconds)
04:05:40 --> nhnt11 has joined #instantbird
04:05:40 * ChanServ sets mode +h nhnt11 
04:20:17 <-- qheaden has quit (Quit: Bye All!)
04:20:21 <instant-buildbot> build #1258 of linux-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1258
04:23:34 <-- EionRobb has quit (Quit: Leaving.)
04:24:59 --> DGMurdockIII has joined #instantbird
04:58:18 <instant-buildbot> build #2462 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2462
05:05:53 --> Rym_ has joined #instantbird
05:06:05 <-- Rym has quit (Connection closed)
05:10:16 <-- Mook has quit (Client exited)
05:12:02 <-- nhnt11 has quit (Ping timeout: 121 seconds)
05:18:03 --> nhnt11 has joined #instantbird
05:18:03 * ChanServ sets mode +h nhnt11 
05:24:06 <-- nhnt11 has quit (Ping timeout: 121 seconds)
05:36:45 <instant-buildbot> build #154 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/154
05:36:59 <-- Patrick has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
05:37:04 --> Patrick has joined #instantbird
06:28:33 * redDragon is now known as redDragon|away 
06:30:24 --> EionRobb has joined #instantbird
06:40:22 * redDragon|away is now known as redDragon 
06:54:10 --> Rym has joined #instantbird
06:54:50 <-- Rym_ has quit (Connection closed)
07:15:37 --> Even has joined #instantbird
07:15:37 * ChanServ sets mode +o Even 
07:18:38 * Fallen|away is now known as Fallen 
07:28:21 * Fallen is now known as Fallen|away 
07:28:26 <-- myk has quit (Ping timeout: 121 seconds)
07:30:05 --> Armada has joined #instantbird
07:57:25 <-- Armada has quit (Connection closed)
07:58:10 --> aleth has joined #instantbird
07:58:10 * ChanServ sets mode +o aleth 
08:21:59 * Fallen|away is now known as Fallen 
08:25:40 --> flo-retina has joined #instantbird
08:25:40 * ChanServ sets mode +qo flo-retina flo-retina 
08:26:47 <flo-retina> I disabled today's Mac nightly "preventively"
09:06:45 <-- Widdershins has quit (Ping timeout: 121 seconds)
09:27:01 <-- DGMurdockIII has quit (Connection closed)
09:54:43 <-- EionRobb has quit (Quit: Leaving.)
09:57:45 --> BWMerlin has joined #instantbird
10:07:08 <-- Rym has quit (Ping timeout: 121 seconds)
10:08:49 <-- Tonnes has quit (Connection closed)
10:09:51 --> Tonnes has joined #instantbird
10:17:02 --> Bollebib has joined #instantbird
10:17:05 <sukhe> hello #instantbird. I have a question related to packaging. I want to include a file as part of every profile, so I want to create a defaults/profile directory and then put the file in.
10:17:37 <sukhe> an easy way of doing is to untar, create the directory and then package it again, but I want to do it using the make process itself
10:18:29 <sukhe> for some reason, the files in defaults/profile even when added in im/installer/package-manifest do not get added to the final package
10:18:55 <sukhe> it seems like the make process removes them. how do I debug this? note that this works if files are in bin/ but not if they are in defaults/pref or defaults/profile
10:20:06 <sukhe> so if I add the line "bin/foobar" and then create the file "foobar" in obj-*/dist/bin, it will get added
10:20:18 <sukhe> if I repeat this with "defaults/profile/foobar" (and create the file), the file is not added
10:21:46 <aleth> did you put the file in im/app/profile?
10:23:50 <sukhe> I did. so doing this puts the file in obj-*/dist/bin, but then also it doesn't get added
10:24:01 <sukhe> (to the final package)
10:24:23 <aleth> Probably a good idea to show a pastebin with a diff of your changes
10:24:36 <sukhe> ok let me get it
10:27:12 <sukhe> ok I clobbered; building again just to be sure and then I will paste the diff
10:27:19 <sukhe> or let me do it meanwhile
10:29:14 --> mpmc has joined #instantbird
10:30:11 <sukhe> http://paste.debian.net/hidden/b4747821/
10:31:25 --> chrisccoulson has joined #instantbird
10:32:41 <sukhe> something else I noticed: the entire defaults/profile folder is skipped, including localstore.rdf, mimeTypes.rdf and prefs.js
10:36:58 <aleth> At first glance I don't see anything wrong with the pastebin
10:37:33 --> Rym has joined #instantbird
10:42:01 <-- Rym has quit (Ping timeout: 121 seconds)
10:44:35 <sukhe> aleth: let's wait for the build to complete and then we will try to diagnose this further.
10:58:04 --> bernard has joined #instantbird
11:13:51 <flo-retina> was 1.5 not using the password manager yet?
11:14:16 <flo-retina> I've got two (recently created?) accounts that have lost their password when I started with 1.5
11:14:36 * redDragon is now known as redDragon|away 
11:16:46 <flo-retina> aleth: I disabled today's Mac nightly without even testing it; would be nice for us to figure out what needs doing so that we stop having crashy nightlies
11:16:56 <flo-retina> or if not, I should just stop buildbot
11:19:34 <-- bernard has quit (Connection closed)
11:20:00 --> clokep has joined #instantbird
11:20:00 * ChanServ sets mode +o clokep 
11:21:18 <aleth> flo-retina: I tried to reproduce the crashes yesterday on a local build and failed
11:21:42 <aleth> flo-retina: The password database was migrated since 1.5
11:22:52 <aleth> (to storage-json)
11:31:42 --> Rym has joined #instantbird
11:36:10 <-- Rym has quit (Ping timeout: 121 seconds)
11:36:26 <sukhe> aleth: so it didn't work. the complete defaults/profile directory is removed and I can't see where it is being removed
11:36:57 <clokep> Can you put a directory in package-manifest?
11:37:03 <clokep> I thought it needed to be files.
11:37:09 <clokep> I think wildcards work though.
11:37:26 <sukhe> I meant that no entry corresponding to defaults/profile/ makes it to the package...
11:38:18 <sukhe> http://paste.debian.net/hidden/3abbaa6a
11:38:28 <sukhe> (testing is the file I am including)
11:38:43 --> clokep_ has joined #instantbird
11:38:43 * ChanServ sets mode +o clokep_ 
11:39:40 <clokep_> 6:37:39 AM - clokep: Yeah, that's what I'm talking about.
11:39:42 <clokep_> 6:37:50 AM - clokep: What gets packaged is controlled by package-manifest.in
11:39:56 <sukhe> 06:37:18 < sukhe> I meant that no entry corresponding to defaults/profile/ makes it to the package...
11:39:59 <sukhe> 06:38:09 < sukhe> http://paste.debian.net/hidden/3abbaa6a
11:40:01 <sukhe> 06:38:20 < sukhe> (testing is the file I am including)
11:41:10 <-- clokep has quit (Ping timeout: 121 seconds)
11:41:10 * clokep_ is now known as clokep 
11:42:28 <aleth> sukhe: when you run the packaged build and create a new profile, what's in the profile folder?
11:44:50 <sukhe> aleth: http://paste.debian.net/hidden/4990df44
11:46:31 <clokep> Yeah I read the log. ;)
11:47:01 <aleth> localstore.rdf and mimetypes.rdf are missing there too
11:47:55 <sukhe> yeah like I said. I don't know why this is happening. the entire directory content is skipped, including the directory itself (no empty directory is created)
11:48:09 <aleth> Check you haven't added a syntax error to the files you changed
11:48:31 <aleth> in particular, make sure you use tabs where the file uses tabs, and spaces where it uses spaces
11:48:35 <-- BWMerlin has quit (Client exited)
11:49:37 <sukhe> ok checking
11:49:45 <flo-retina> aleth: I'm confused about the steps to reproduce the crash actually
11:50:00 <flo-retina> if I start a current nightly with my default profile it crashes 2-3s after the conv window appears
11:50:06 <aleth> Same gere.
11:50:09 <aleth> *here
11:50:21 <flo-retina> but if I restart after that, connect the accounts, and open conversations, no crash...
11:50:24 --> bernard has joined #instantbird
11:50:51 <aleth> I was wondering if it was a more extreme form of the bug which causes the tabs to be drawn wrong
11:51:21 <aleth> since that is also hard to reproduce on demand
11:51:26 <flo-retina> I was wondering if it's IB's version of bug 1111341
11:51:28 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1111341 blo, --, ---, nobody, RESO DUPLICATE, crash in nsIOService::NewChannelFromURIWithProxyFlags2(nsIURI*, nsIURI*, unsigned int, nsIDOMNode*, 
11:53:47 <flo-retina> aleth: ooh, could it be that we crash each time we attempt to display an emoticon?
11:54:28 <aleth> o_O
11:54:30 <aleth> yes!
11:54:35 <clokep> So...you crash from downloading the Twitter feed on connect?
11:54:41 <flo-retina> clokep: no
11:54:42 <clokep> Or the #instnatbird topic?
11:54:45 <clokep> #instantbird
11:54:55 <aleth> well spotted!
11:54:58 <flo-retina> could be the #instantbird topic
11:56:50 <sukhe> aleth: I don't think there is any mistake with the tabs, since the file does make it to obj-*/dist/bin. also, the mimetypes and localstore.rdf are not part of the default profile from the nightly I downloaded from the website
11:56:57 <sukhe> so the directory is indeed being skipped
11:57:03 <aleth> sukhe: Are you on Windows?
11:57:07 <sukhe> Linux
11:57:35 <clokep> flo-retina: There is an r? waiting for you about those changes in chat/.
11:59:29 <flo-retina> clokep: well, the last comment there was "I strongly encourage you to wait till Bug 1087442 lands which has information/documentation about all of these 8 arguments. You then also have to convert NetUtil.newChannel() calls. Bug 1087442 should hopefully make it into the codebase this week."
11:59:33 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1087442 nor, --, mozilla37, tanvi, RESO FIXED, Attach LoadInfo in newChannel2 inside each individual ProtocolHandler
12:00:32 <flo-retina> could very well be that bug 1087442 is what's crashing us
12:00:45 <clokep> flo-retina: Yeah, that was what I'm suggesting.
12:01:44 <aleth> Seems likely, the date fits too
12:02:20 <clokep> Tough when you can't test locally though?
12:02:38 <aleth> clokep: You can, flo-retina found the STR
12:02:45 <clokep> Ahhhh. :)
12:02:48 * clokep needs to get going
12:03:19 * flo-retina also needs to start getting stuff done
12:06:50 <-- clokep has quit (Ping timeout: 121 seconds)
12:08:13 <-- mpmc has quit (Connection closed)
12:08:15 --> mpmc has joined #instantbird
12:15:01 * redDragon|away is now known as redDragon 
12:16:38 <sukhe> aleth: any other suggestions?
12:17:05 <sukhe> I guess I will just resort to unpack, create directory, pack :P
12:17:20 <sukhe> but somehow I don't like that approach
12:23:37 <flo-retina> bah, 1.5 has plenty of "bugs"
12:23:45 <flo-retina> ie. behavior I expect from the nightlies that don't work
12:24:24 <aleth> in a way it would be sad if it wasn't like that ;)
12:24:27 <-- aleth has quit (Quit: :tiuQ)
12:25:10 --> aleth has joined #instantbird
12:25:10 * ChanServ sets mode +o aleth 
12:25:50 --> Rym has joined #instantbird
12:28:01 <flo-retina> Is time bubbles completely busted in the 1.5 log viewer? :-S
12:28:27 <flo-retina> aleth: yeah, we should just release way more often
12:28:50 * flo-retina is really looking forward to having his office finished, and all the "new" build infrastructure setup
12:30:20 <-- Rym has quit (Ping timeout: 121 seconds)
12:32:40 <aleth> sukhe: it might be worth trying to figure out what is going wrong during packaging
12:34:51 <aleth> sukhe: i.e. is this a packaging bug that is independent of your addition
12:35:08 <-- aleth has quit (Quit: :tiuQ)
12:35:12 <sukhe> yeah I have been trying. I just don't know why the profile directory is skipped. if I put something in bin/, it comes out fine. but profile. grepping is also not being helpful
12:35:33 --> aleth has joined #instantbird
12:35:33 * ChanServ sets mode +o aleth 
12:35:44 <sukhe> 07:35:04 < sukhe> yeah I have been trying. I just don't know why the profile directory is skipped. if I put something in bin/, it comes  out fine. but profile. grepping is also not being helpful
12:36:14 <aleth> sukhe: I think it may be a packaging bug that you have just discovered. Your changes should work.
12:37:39 <aleth> sukhe: unapply your changes, package, and see if a newly created profile contains the files that should be there. If they aren't, file a bug :-)
12:39:22 <sukhe> aleth: ok that sounds fair. I will try it out. should mimetypes.rdf and localstore.rdf be in the profile directory (in ~./instantbird) for Linux builds?
12:39:35 <aleth> I think so.
12:39:54 <aleth> also prefs.js
12:40:05 <sukhe> so I checked, they are not in the nightly I downloaded from instantbird.org
12:40:07 <sukhe> prefs.js is there
12:40:20 <sukhe> (in both my builds and instantbird.org builds)
12:40:52 <aleth> Please file a bug then :-)
12:41:09 <sukhe> ok let me confirm and I will. thanks for your help!
12:42:30 --> Rym has joined #instantbird
12:45:47 * redDragon is now known as redDragon|away 
12:46:58 <-- Rym has quit (Ping timeout: 121 seconds)
13:04:50 --> clokep_work has joined #instantbird
13:04:50 * ChanServ sets mode +o clokep_work 
13:13:32 --> bernard1 has joined #instantbird
13:13:56 <aleth> sukhe: where did you file the bug?
13:15:56 <-- bernard has quit (Ping timeout: 121 seconds)
13:29:49 --> sherief has joined #instantbird
13:30:07 <sukhe> aleth: I am doing a clean build and after that I will file it
13:31:42 <sukhe> I think I will also ask this in #mozdev once, since the nightly builds are also missing these files
13:33:06 <aleth> which nightlies?
13:34:13 <aleth> For Instantbird nightlies, this is the right channel ;)
13:34:38 <sukhe> sorry, not nightly, but 1.5 from the Instantbird website
13:34:54 <sukhe> the profile folder just has localstore.rdf and not mimetypes
13:34:59 <sukhe> let me see the nightly
13:35:02 <aleth> That just means the problem has been around for a while
13:36:14 <aleth> I have an idea for what's missing, I'll attach it to your bug when you file it
13:36:39 --> Rym has joined #instantbird
13:37:50 <sukhe> ok I will be filing it shortly
13:41:09 <-- Rym has quit (Ping timeout: 121 seconds)
13:51:24 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:53:41 --> qheaden has joined #instantbird
13:54:54 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:55:06 --> qheaden has joined #instantbird
13:55:47 <qheaden> Hello.
13:55:52 <instantbot> New Instantbird - Other bug 1111584 filed by sukhbir.in@gmail.com.
13:55:53 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1111584 nor, --, ---, nobody, UNCO, Unable to package the defaults/profile folder
13:56:18 <sukhe> aleth: ^
14:13:34 <clokep_work> aleth: https://github.com/ircv3/ircv3-specifications/issues/104
14:17:56 <clokep_work> Might be interesting to oyu.
14:28:21 <clokep_work> aleth: Was that porting a bug or just comparsing to mail's versions or?
14:30:35 --> mconley has joined #instantbird
14:30:47 --> Rym has joined #instantbird
14:33:18 <aleth> clokep_work: both
14:33:23 <aleth> clokep_work: interesting issue!
14:35:15 <-- Rym has quit (Ping timeout: 121 seconds)
14:37:41 <-- mconley has quit (Connection closed)
14:42:22 <-- Bollebib has quit (Ping timeout: 121 seconds)
14:42:45 <clokep_work> aleth: We'll see if they stay on topic . They're a PITA.
14:44:25 --> mikk_s has joined #instantbird
14:50:53 <-- aleth has quit (Quit: :tiuQ)
14:51:55 --> aleth has joined #instantbird
14:51:55 * ChanServ sets mode +o aleth 
14:59:56 <-- clokep_work has quit (Ping timeout: 121 seconds)
15:02:59 --> clokep has joined #instantbird
15:02:59 * ChanServ sets mode +o clokep 
15:05:07 <-- aleth has quit (Quit: :tiuQ)
15:06:12 <-- bernard1 has quit (Quit: Leaving.)
15:07:56 <-- clokep has quit (Ping timeout: 121 seconds)
15:08:03 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:14:46 --> aleth has joined #instantbird
15:14:46 * ChanServ sets mode +o aleth 
15:15:16 --> mconley has joined #instantbird
15:18:26 --> bernard has joined #instantbird
15:21:18 <-- mikk_s has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
15:23:13 --> Bollebib has joined #instantbird
15:24:58 --> Rym has joined #instantbird
15:26:33 --> clokep_work has joined #instantbird
15:26:33 * ChanServ sets mode +o clokep_work 
15:29:28 <-- Rym has quit (Ping timeout: 121 seconds)
15:40:45 --> iamjayakumars has joined #instantbird
15:42:31 --> Defman has joined #instantbird
15:44:46 --> myk has joined #instantbird
16:02:58 <-- clokep_work has quit (Ping timeout: 121 seconds)
16:19:06 --> Rym has joined #instantbird
16:23:36 <-- Rym has quit (Ping timeout: 121 seconds)
16:31:02 --> qheaden has joined #instantbird
16:31:07 --> qheaden1 has joined #instantbird
16:31:09 <-- qheaden1 has quit (A TLS packet with unexpected length was received.)
16:31:09 <-- qheaden has quit (Error in the push function.)
16:31:24 --> qheaden has joined #instantbird
16:31:25 <-- qheaden has quit (Connection closed)
16:31:38 --> qheaden has joined #instantbird
16:31:39 <-- qheaden has quit (A TLS packet with unexpected length was received.)
16:32:01 --> qheaden has joined #instantbird
16:32:04 <-- qheaden has quit (A TLS packet with unexpected length was received.)
16:32:31 --> qheaden has joined #instantbird
16:32:55 <-- qheaden has quit (A TLS packet with unexpected length was received.)
16:34:36 <-- aleth has quit (Ping timeout: 121 seconds)
16:35:18 --> qheaden has joined #instantbird
16:35:29 <-- qheaden has quit (A TLS packet with unexpected length was received.)
16:45:18 <-- iamjayakumars has quit (Connection closed)
16:45:58 --> clokep_work has joined #instantbird
16:45:58 * ChanServ sets mode +o clokep_work 
16:49:09 --> aleth has joined #instantbird
16:49:09 * ChanServ sets mode +o aleth 
17:13:17 --> Rym has joined #instantbird
17:17:47 <-- Rym has quit (Ping timeout: 121 seconds)
17:23:33 * Fallen is now known as Fallen|away 
17:28:05 <sukhe> aleth: sorry! (though I don't know how the dependency got removed)
17:29:31 <aleth> sukhe: When there is a mid-air collision warning, you have to be careful. If you didn't get a warning, idk.
17:30:07 <sukhe> I got a warning. I thought I am commenting, what could go wrong? I guess I saw what could :)
17:30:30 <aleth> You have to be careful not to overwrite other people's changes.
17:30:47 <aleth> ;)
17:31:30 <clokep_work> aleth: Firefox general for bug 1111670?
17:31:33 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1111670 nor, --, ---, nobody, NEW, Files from defaults/profile are missing in new profiles
17:32:12 <aleth> clokep_work: I thought so, because it's unclear whether it's a toolkit bug or not
17:32:30 <sukhe> aleth: I will be careful in futrue
17:32:33 <aleth> I'm sure it'll get reassigned to wherever it should go.
17:33:00 * clokep_work hopes so.
17:33:54 <aleth> I needinfo'd about it so hopefully...
17:39:36 <-- bernard has quit (Quit: Leaving.)
17:47:46 --> bernard has joined #instantbird
17:47:50 <-- bernard has quit (Quit: Leaving.)
17:47:52 --> bernard has joined #instantbird
17:58:48 <-- bernard has quit (Quit: Leaving.)
18:07:23 --> Rym has joined #instantbird
18:09:05 --> Mook_as has joined #instantbird
18:11:55 <-- Rym has quit (Ping timeout: 121 seconds)
18:43:45 --> Mook_astb has joined #instantbird
18:44:22 * Mook_astb is now known as Mook_a1 
18:46:03 <-- Mook_as has quit (Ping timeout: 121 seconds)
18:48:33 --> Armada has joined #instantbird
19:01:33 --> Rym has joined #instantbird
19:06:05 <-- Rym has quit (Ping timeout: 121 seconds)
19:06:51 --> Rym has joined #instantbird
19:08:02 --> arlolra has joined #instantbird
19:08:59 --> hadi has joined #instantbird
19:13:07 <clokep_work> Mook_a1: Did you have more questions?
19:14:08 --> arlolra1 has joined #instantbird
19:14:58 <-- arlolra has quit (A TLS packet with unexpected length was received.)
19:14:59 <-- arlolra1 has quit (A TLS packet with unexpected length was received.)
19:15:48 <Mook_a1> I need to look into how to get buddies added (sort of like server-side contacts), but I need to actually look before I can have sensible questions
19:16:35 <clokep_work> OK.
19:17:23 <clokep_work> Mook_a1: https://github.com/mook/moslack/blob/master/install.rdf.rb ew
19:17:43 <Mook_a1> Hehe
19:21:04 --> arlolra has joined #instantbird
19:21:47 <-- arlolra has quit (A TLS packet with unexpected length was received.)
19:22:55 <clokep_work> ;)
19:40:03 <clokep_work> Good to know I won't have to implement a WebSocket though.
19:40:51 --> EionRobb has joined #instantbird
19:41:29 <Mook_a1> My implementation is... probably spotty, but seems to work for my purposes.  Probably missing piles of edge cases :)
19:44:27 --> mpmc has joined #instantbird
19:45:10 <clokep_work> "Good enough" is usually good enough. :-D
19:46:06 <Mook_a1> fwiw, it looks like it would be bug 784686
19:46:09 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=784686 nor, --, ---, gkrizsanits, NEW, Creating websocket from a sandbox without any window object
19:47:46 --> arlolra has joined #instantbird
19:48:29 <-- arlolra has quit (A TLS packet with unexpected length was received.)
19:48:32 --> freaktechnik has joined #instantbird
19:53:16 --> arlolra has joined #instantbird
19:53:20 <freaktechnik> so, if you "/say /me something", instantbird renders it as normal /me. Is this a chat core issue?
19:53:58 <EionRobb> same thing happens on pidgin
19:54:01 <EionRobb> /me something
19:54:14 <freaktechnik> but it should render as
19:54:24 <freaktechnik> /me
19:54:30 <freaktechnik> with the message behind it
19:54:34 <freaktechnik> in theory at least
19:54:53 <freaktechnik> /me something
19:55:05 <aleth> freaktechnik: Have your read the description you get from /help say ?
19:55:21 <EionRobb> in pidgin we display it like that to handle incoming messages on protocols that don't natively support /me
19:56:07 <aleth> Hmm, maybe I misunderstood
19:56:42 * Mook_a1 checks what an actual /me looks like on http://log.bezut.info/instantbird/141215/#m333
19:57:03 <EionRobb> there was also a recent version of pidgin that went out where IRC emote's were sent out as /me instead of EMOTE or whatevever, and noone picked it up because it displayed ok :)
19:57:18 <-- arlolra has quit (Ping timeout: 121 seconds)
19:58:48 <clokep_work> EionRobb: ACTION is the IRC term.
19:59:05 <-- Tonnes has quit (Connection closed)
19:59:13 <clokep_work> freaktechnik: It's behavior inherited from Pidgin, yes.
19:59:18 <aleth> annoying /me, always a special case that breaks all the things ;)
19:59:33 <EionRobb> lol
19:59:52 --> Tonnes has joined #instantbird
19:59:54 * clokep_work still thinks it should be a flag on the message.
20:01:25 <EionRobb> it is a flag, it's a /me flag
20:04:50 <-- Armada has quit (Connection closed)
20:05:08 --> bernard has joined #instantbird
20:05:19 --> bernard1 has joined #instantbird
20:05:20 <-- bernard1 has quit (Quit: Leaving.)
20:05:22 --> bernard1 has joined #instantbird
20:05:38 --> Rym_ has joined #instantbird
20:07:46 <-- Rym has quit (Ping timeout: 121 seconds)
20:08:12 --> Armada has joined #instantbird
20:09:10 <-- bernard has quit (Ping timeout: 121 seconds)
20:25:34 <-- Rym_ has quit (Ping timeout: 121 seconds)
20:29:07 <EionRobb> so apparently cryptocat wrote an otr library in javascript?  are you chaps involved with that?
20:30:06 --> arlolra has joined #instantbird
20:31:06 <aleth> EionRobb: you should ask arlolra ;)
20:31:56 <EionRobb> https://github.com/cryptocat/cryptocat/blob/master/src/core/js/lib/otr.js oh, its quite old news
20:32:22 <arlolra> ask me what?
20:32:44 <EionRobb> will you make me a sandwich?
20:34:17 <aleth> arlolra: 21:28:59 - EionRobb: so apparently cryptocat wrote an otr library in javascript?  are you chaps involved with that?
20:34:36 <arlolra> EionRobb: what kind?
20:35:07 <EionRobb> cheese and relish
20:35:54 <arlolra> ugh
20:36:03 <arlolra> the cryptocat library is https://github.com/arlolra/otr
20:36:20 <arlolra> which people here we rightly disgusted by
20:36:28 <arlolra> it's the cheese and relish of otr libraries
20:36:45 <EionRobb> best. segue. ever.
20:37:24 <aleth> ah, *that* one.
20:39:10 <arlolra> speaking of otr libraries ... flo-retina continues to make me cry
20:39:38 <Defman> hmm
20:39:46 <Defman> how about remove "*" from *this things*?
20:40:49 * arlolra kindly requests a review from flo-retina https://bugzilla.mozilla.org/show_bug.cgi?id=1071166
20:40:51 <instantbot> Bug 1071166 nor, --, ---, nobody, NEW, Outgoing messages not escaped correctly
20:42:09 <-- Armada has quit (Ping timeout: 121 seconds)
20:50:22 --> Rym_ has joined #instantbird
20:51:55 <-- bernard1 has quit (Ping timeout: 121 seconds)
20:56:14 --> Armada has joined #instantbird
20:57:04 <flo-retina> I'm sorry :(
20:58:25 <-- Even has quit (A TLS packet with unexpected length was received.)
20:59:22 <flo-retina> arlolra: these last few weeks have been awfully busy; hopefully work stuff will calm down by the end of this week or early next week.
21:01:19 <-- myk has quit (Ping timeout: 121 seconds)
21:02:16 <arlolra> no problem. I'll just continue to annoy you at times :)
21:02:22 --> myk has joined #instantbird
21:04:11 <flo-retina> arlolra: that's fair. I'm just giving you hints for when it's more likely to work ;)
21:08:31 --> Patrick1 has joined #instantbird
21:09:17 <-- aleth has quit (Ping timeout: 121 seconds)
21:10:01 <-- Patrick has quit (Ping timeout: 121 seconds)
21:10:01 * Patrick1 is now known as Patrick 
21:14:02 --> aleth has joined #instantbird
21:14:02 * ChanServ sets mode +o aleth 
21:21:19 --> AlexanderSalas has joined #instantbird
21:21:23 <AlexanderSalas> Hi everybody
21:22:58 <AlexanderSalas> 404 for http://lxr.instantbird.org/instantbird/source/purple/
21:23:04 <AlexanderSalas> ¿Where is the source?
21:23:17 <AlexanderSalas> I want to build a xpcom with c++
21:29:56 <flo-retina> AlexanderSalas: https://hg.mozilla.org/users/florian_queze.net/purple
21:30:16 <AlexanderSalas> Thank you my friend flo-retina
21:31:11 <Mook_a1> Note that if you want to build XPCOM components in C++, you'll need to recompile it for every release.  Not _that_ horrible if you control the releases, but much more annoying if you don't.
21:33:33 --> qheaden has joined #instantbird
21:33:54 <AlexanderSalas> I made test with a 3G MODEM to make another addon for send sms.
21:34:03 <AlexanderSalas> With pure js 
21:37:32 <AlexanderSalas> We need the complete API to use:
21:37:32 <AlexanderSalas> https://github.com/mozilla/releases-comm-central/blob/master/chat/protocols/jsTest/jsTestProtocol.js
21:37:49 <EionRobb> how is it pure js if you're using c++?
21:38:42 <AlexanderSalas> I use the XPCOM of network file-stream
21:40:22 <AlexanderSalas> I can read the port like a path. /dev/tty or \\\\.\\COMX
21:40:30 <AlexanderSalas> And send AT Commands
21:40:35 <EionRobb> you could use the purple-gammu libpurple prpl instead? :P
21:41:09 <AlexanderSalas> Where I can see more examples?
21:41:49 <AlexanderSalas> https://code.google.com/p/purple-gammu/
21:42:16 <clokep_work> arlolra: Mmmm relish.
21:42:28 <AlexanderSalas> Eion, Can we make the port to instantbird together?
21:42:51 <EionRobb> clokep_work: don't forget the cheese!
21:43:10 <clokep_work> AlexanderSalas: You pretty much just need to redo the build system and drop it as an extra folder in the purplexpcom extension.
21:43:50 <clokep_work> And considering that that's 1 c file, the build system should be easy. :-D
21:43:58 <AlexanderSalas> :D
21:44:09 <EionRobb> don't forget the dependencies ;)
21:44:35 <EionRobb> (its never " *just* one .c file" :P )
21:44:44 <AlexanderSalas> lol
21:44:47 <AlexanderSalas> I make in the past XPCOM for the USB HID
21:44:56 <AlexanderSalas> But I need a hello worl for the prpl
21:47:11 <AlexanderSalas> I have the MODEM ZTE MF623
21:47:11 <AlexanderSalas> http://wammu.eu/phones/zte/
21:47:19 <AlexanderSalas> Very good information
21:50:48 <AlexanderSalas> We need the complete API to use:
21:50:48 <AlexanderSalas> https://github.com/mozilla/releases-comm-central/blob/master/chat/protocols/jsTest/jsTestProtocol.js
21:51:49 <clokep_work> AlexanderSalas: Please don't repeat yourself.
21:51:57 <clokep_work> I don't understand the question though.
21:57:04 <AlexanderSalas> Can you see this documentation clokep_work
21:57:05 <AlexanderSalas> https://developer.github.com/v3/oauth/
21:57:26 <AlexanderSalas> We need explain all funtion to use in the xpcom in pure js
21:57:58 <AlexanderSalas> or like a MDN
21:58:49 <AlexanderSalas> Example:
21:58:49 <AlexanderSalas> Conversation.prototype 
21:58:49 <AlexanderSalas> Have: close, sendMsg, _setDisconnected
21:58:55 <AlexanderSalas> I need go to home
21:59:01 <AlexanderSalas> Talk to you soon
22:00:03 <Mook_a1> FWIW, that would be http://dxr.mozilla.org/comm-central/source/chat/components/public/prplIConversation.idl#21 (of course, that doesn't tell you about the protohelper bits)
22:00:20 <-- clokep_work has quit (Ping timeout: 121 seconds)
22:04:45 <AlexanderSalas> thank you Mook_a1!!!
22:04:54 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:23:21 --> Bollebib1 has joined #instantbird
22:23:42 <-- Bollebib has quit (Ping timeout: 121 seconds)
22:29:05 <-- Defman has quit (Connection closed)
22:33:35 <-- sherief has quit (Ping timeout: 121 seconds)
22:40:34 * Fallen|away is now known as Fallen 
22:57:58 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
23:04:01 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
23:22:43 <-- mconley has quit (Connection closed)
23:23:11 --> mconley has joined #instantbird
23:27:17 <-- mconley has quit (Ping timeout: 121 seconds)
23:40:47 --> clokep has joined #instantbird
23:40:48 * ChanServ sets mode +o clokep 
23:57:38 <-- qheaden has quit (Quit: Bye All!)
23:59:44 --> tjo has joined #instantbird
23:59:46 * Fallen is now known as Fallen|away 
23:59:56 <tjo> hello