#instantbird log on 05 23 2015

All times are UTC.

00:02:03 <-- Widdershins has quit (Ping timeout: 121 seconds)
00:07:36 <-- myk has quit (Ping timeout: 121 seconds)
00:45:30 --> myk has joined #instantbird
00:52:08 --> nhnt11 has joined #instantbird
00:52:08 * ChanServ sets mode +h nhnt11 
00:52:25 --> EionRobb has joined #instantbird
01:12:15 <-- nhnt11 has quit (Ping timeout: 121 seconds)
01:13:02 --> nhnt11 has joined #instantbird
01:13:02 * ChanServ sets mode +h nhnt11 
01:20:24 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:26:19 --> myk1 has joined #instantbird
01:27:56 <-- myk has quit (Ping timeout: 121 seconds)
01:27:56 * myk1 is now known as myk 
01:31:11 <-- nhnt11 has quit (Ping timeout: 121 seconds)
01:31:58 <-- myk has quit (Ping timeout: 121 seconds)
01:32:46 <-- sherief has quit (Ping timeout: 121 seconds)
01:53:37 --> clokep has joined #instantbird
01:53:37 * ChanServ sets mode +o clokep 
03:10:43 <-- clokep has quit (Ping timeout: 121 seconds)
03:41:25 <instant-buildbot> build #1715 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1715
03:46:27 <instant-buildbot> build #1404 of linux-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1404
03:57:17 --> myk has joined #instantbird
03:57:55 <instant-buildbot> build #2679 of macosx-nightly-default is complete: Failure [4failed shell_5]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2679
04:03:32 <-- myk has quit (Ping timeout: 121 seconds)
04:12:35 --> myk has joined #instantbird
04:25:36 <-- myk has quit (Ping timeout: 121 seconds)
04:37:28 <instant-buildbot> build #317 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/317
05:59:11 --> myk has joined #instantbird
06:03:24 <-- myk has quit (Ping timeout: 121 seconds)
07:07:43 --> myk has joined #instantbird
07:26:03 <-- myk has quit (Ping timeout: 121 seconds)
08:13:15 --> akronix has joined #instantbird
08:43:42 --> flo-retina has joined #instantbird
08:43:42 * ChanServ sets mode +qo flo-retina flo-retina 
08:47:17 <-- akronix has quit (Ping timeout: 121 seconds)
08:54:51 --> gerard-majax has joined #instantbird
09:03:29 --> akronix has joined #instantbird
09:05:09 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:12:41 --> Bollebib has joined #instantbird
09:15:32 <-- akronix has quit (Ping timeout: 121 seconds)
09:27:00 --> Widdershins has joined #instantbird
09:58:42 --> gerard-majax has joined #instantbird
10:06:05 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:12:50 --> gerard-majax has joined #instantbird
10:13:09 --> mpmc has joined #instantbird
10:17:54 --> mib_m9p8l3 has joined #instantbird
10:19:13 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:20:30 --> gerard-majax has joined #instantbird
10:28:47 <-- EionRobb has quit (Connection closed)
10:29:37 --> EionRobb has joined #instantbird
10:34:12 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:34:48 --> gerard-majax has joined #instantbird
10:41:37 <-- gerard-majax has quit (Ping timeout: 121 seconds)
11:09:02 <-- Tonnes has quit (Connection closed)
11:10:51 --> Tonnes has joined #instantbird
11:34:30 --> gerard-majax has joined #instantbird
11:57:49 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
12:18:06 <-- EionRobb has quit (Quit: Leaving.)
12:19:17 --> clokep has joined #instantbird
12:19:17 * ChanServ sets mode +o clokep 
12:21:28 <-- clokep has quit (Connection closed)
12:21:36 --> clokep has joined #instantbird
12:21:36 * ChanServ sets mode +o clokep 
12:53:34 --> akronix has joined #instantbird
13:11:36 <-- akronix has quit (Ping timeout: 121 seconds)
13:17:39 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:17:50 --> clokep has joined #instantbird
13:17:50 * ChanServ sets mode +o clokep 
13:40:37 --> Quenca has joined #instantbird
13:41:01 <mib_m9p8l3> Miladiou
13:41:21 <Quenca> diantre
13:43:21 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:43:35 --> clokep has joined #instantbird
13:43:35 * ChanServ sets mode +o clokep 
13:45:34 <mib_m9p8l3> :'(
13:48:19 <Quenca> :'(
13:48:34 <clokep> Hello?
13:48:54 <clokep> Sorry, I don't know what language you're speaking.
13:51:08 <Quenca> We speak french ! =D
13:55:03 <-- Tonnes has quit (Quit: ChatZilla 0.9.91.1 [Firefox 38.0.1/20150513174244])
13:58:30 <mib_m9p8l3> Instant bird is awesome, but the website hasn't been updated since a long time, is version 1.6 still in progress ?
13:58:56 <clokep> Yes.
14:01:03 <Quenca> Nice !
14:01:04 <mib_m9p8l3> Ok, that's great :)
14:01:37 <clokep> Going a little slowly, but it's going.
14:01:58 <clokep> We could always use more help if you're interested. :)
14:13:44 <mib_m9p8l3> Thank you it would have been a pleasure but for now it is not possible for us. Good luck anyway :)
14:15:29 <Quenca> Yes me too =/
14:53:26 --> akronix has joined #instantbird
15:01:14 --> clokep_ has joined #instantbird
15:01:14 * ChanServ sets mode +o clokep_ 
15:02:55 <-- clokep has quit (Ping timeout: 121 seconds)
15:03:30 * clokep_ is now known as clokep 
15:04:36 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:04:44 --> clokep has joined #instantbird
15:04:44 * ChanServ sets mode +o clokep 
15:22:53 <-- clokep has quit (Ping timeout: 121 seconds)
16:02:14 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:03:47 <-- Quenca has quit (Quit: http://www.mibbit.com ajax IRC Client)
16:04:55 <-- mib_m9p8l3 has quit (Quit: http://www.mibbit.com ajax IRC Client)
16:27:03 --> akronix_laptop has joined #instantbird
16:31:16 --> clokep has joined #instantbird
16:31:16 * ChanServ sets mode +o clokep 
16:34:40 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:38:01 --> myk has joined #instantbird
16:43:50 <akronix> does anybody know how to setup OTR for instantbird??
16:55:21 <clokep> akronix: The extension is still being worked on, but it should work OK for Mac (and maybe Linux)
16:55:24 <clokep> Not sure about Windows.
16:55:31 <clokep> Some of the guys from Tor are working on it.
16:55:40 <akronix> I'm on Ubuntu
16:55:45 <clokep> akronix: https://github.com/arlolra/ctypes-otr/
16:56:10 <clokep> I don' tknow if they have XPIs of it or not, I've installed it driectly from git before though.
16:56:12 <clokep> On my (old) mac
16:57:05 <clokep> arlolra is frequently in here, feel free to file bugs or to let him know of issues. :)
16:57:32 --> Tonnes has joined #instantbird
16:57:35 <akronix> javascript? omg!
16:57:42 <clokep> ...
16:58:05 <clokep> You know most of Instantbird is written in JavaScript, right?
16:58:54 <akronix> I didn't...I cared only about the libpurple part, I've been always a pidgin user
16:59:00 <clokep> Yes.
16:59:15 <clokep> Well that part is C, obviously. :-D
16:59:50 <clokep> That extension ^ uses JS ctypes to interact with the libotr library though.
17:01:58 <akronix> so, actually, the real work is on libotr
17:02:26 <clokep> I don't know what you mean by "real work" ;)
17:02:41 <akronix> haha I mean, the core of the OTR implementation
17:02:44 <clokep> I assume you mean the "cryptography stuff", and the answer to that is yes.
17:02:56 <clokep> But all the UI and Instantbird integration is JavaScript/XUL/CSS.
17:04:37 <akronix> aham, interesting
17:05:07 <akronix> I'm sorry to not having a wide knowledge of all the internals of programs...but I always thought that firefox UI was also in C++
17:06:55 <-- myk has quit (Ping timeout: 121 seconds)
17:07:23 <clokep> Nope.
17:07:30 <clokep> XUL/CSS/JavaScript.
17:07:37 <clokep> More HTML now then it used to be, but still mostly XUL.
17:07:44 <clokep> And no need to apologize. ;)
17:07:50 <clokep> And yeah it's not really relatede to your GSOC project.
17:10:22 <clokep> akronix: Have you had a chance to look at any more of the Instantbird librpuple stuff?
17:11:01 <akronix> hmm not really to the libpurple stuff, right now I am recompiling pidgin
17:12:31 <akronix> I've compiled pidgin 2.10.11 without problems some weeks ago. Then I uninstalled it, and wanted to compile the dev source (3.0.0), but I haven't managed so far...
17:13:03 <akronix> I've managed once without the new GPlugin lib, but It crashes suddenly..
17:13:33 <akronix> They've added many dependencies recently and that source is pretty unstable...so I'm recompiling 2.10.11
17:14:28 <clokep> Right.
17:14:43 <clokep> I thought Florian said he talked to you briefly...did you have a plan / schedule of what you hope to accomplish?
17:15:34 <akronix> yes, we should arrange that!
17:16:42 <akronix> OT: what about issue #964828? why didn't you push the updated to 2.10.11 yet? just to know
17:17:50 <clokep> akronix: It's waiting for review from Florian.
17:19:14 <akronix> oh ok, but everything is alright? was there any change to libpurple for merging to 2.10.11?
17:19:50 <clokep> akronix: Well we had to port all of our changes from 2.10.9 to 2.10.11, which usually goes OK.
17:20:18 <clokep> I also reverted a bunch of changes we had made to the MSN code in that .
17:20:26 <clokep> I think Florian wanted to look at it closely.
17:20:47 <clokep> But he'd likely appreciate testing and letting us know that it does compile on Linux.
17:20:50 <clokep> I only tested on Windows/Mac.
17:24:28 <akronix> don't you have linux???
17:25:12 <clokep> In VMs if I really want it.
17:25:21 <clokep> But I'm super bad at keeping my builds up to date and stuff.
17:36:46 <-- akronix has quit (A TLS packet with unexpected length was received.)
17:37:37 --> akronix has joined #instantbird
17:37:44 <-- akronix has quit (A TLS packet with unexpected length was received.)
17:38:33 --> mpmc has joined #instantbird
17:38:38 --> akronix has joined #instantbird
17:39:56 <akronix> what is the the profile manager thing?
17:45:56 <-- akronix has quit (A TLS packet with unexpected length was received.)
17:46:42 <clokep> It lets you create different profies, you can likely juts ignore it.
17:50:00 --> akronix has joined #instantbird
17:56:50 --> akronix1 has joined #instantbird
17:57:04 <-- akronix has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:57:15 * akronix1 is now known as akronix 
17:57:29 <akronix> writing from pidgin now :D
17:58:08 <akronix> so, if I run through mach can I add options to the program? 
17:58:18 <akronix> I wanna do instantbird -ProfileManager
17:59:19 <clokep> akronix: So you likely don't need to make a new profile.
17:59:23 <clokep> So you can probably skip that, but ye.s
17:59:29 <clokep> |mach run -ProfileManager| ;)
17:59:42 <akronix> hmm I need it for the otr plugin
18:00:10 <clokep> No.
18:00:11 <clokep> You don't.
18:00:16 <clokep> I don't know why it says you do.
18:00:35 <akronix> `./mozilla/mach run -ProfileManager` doesn't show me any special
18:00:36 <clokep> Those directions don't really make sense.
18:00:55 <clokep> Just follow the "On Linux" part.
18:01:06 <akronix> ok, the profile for this?
18:01:07 <akronix> pwd > ~/.instantbird/<profile>/extensions/ctypes-otr@tormessenger
18:01:25 <clokep> I assume your Linux tab completes. :P
18:01:30 <akronix> it does
18:01:38 <clokep> I don't tink that's the right location though.
18:01:43 <akronix> but ls ~/.instantbird is empty :S
18:01:54 <clokep> akronix: http://www.instantbird.com/faq.html#profilefolder
18:02:03 <clokep> akronix: Ah, well you've always been running it form mach, right?
18:02:09 <clokep> That uses a temporary / other profile location IIRC.
18:02:09 <akronix> (well there is a beatiful Crash\ Reports\ dir inside)
18:02:19 <akronix> yes
18:03:11 <clokep> Hmm...I'm not sure how you can do it in mach then...
18:03:33 <akronix> xD
18:03:41 <clokep> You can also just run <place you have comm-central>/objdir/dist/bin/instantbird
18:03:45 <clokep> That shold be the actual binary.
18:04:01 <clokep> "objdir" likely is a bit different, that's what I hav emine configured to be.
18:05:23 <clokep> (mach run is just a shortcut that to that.)
18:05:45 <clokep> heh I apparently have like 20 profiles...oops...
18:06:27 <akronix> hoho, borrow me one :P
18:09:33 <clokep> Did running it directly work?
18:09:38 <clokep> You could also just install a nightly. ;)
18:09:53 <akronix> I'm still looking for my bin dir ...
18:10:01 <clokep> Ah...
18:10:21 <clokep> You could try |mach run -P default| and see what happens too. (Or any other word that you want to call your profile instead of "default")
18:10:46 <akronix> anyway I want to know where is all the magic coming from ;)
18:11:05 <clokep> Not sure what you mean.
18:11:23 <akronix> the binary file for instantbird, where it is
18:11:28 <clokep> Ah.
18:11:34 <clokep> It shouldn't be hard to find. :-\
18:12:13 <akronix> I'm doing other things at a time
18:14:36 <clokep> There's always "find objdir -name "instantbird" ;)
18:31:11 <akronix> here I go: obj-x86_64-unknown-linux-gnu/dist/bin/instantbird 
18:32:31 --> clokep_work has joined #instantbird
18:32:31 * ChanServ sets mode +o clokep_work 
18:50:00 <-- akronix_laptop has quit (Connection closed)
18:50:02 --> akronix_laptop has joined #instantbird
18:53:31 <akronix_laptop> clokep: could you solve me one question? what does the word "only" means in diffstat ?
18:56:31 <clokep_work> akronix_laptop: It means that the file was not foudn in both places.
18:56:38 <clokep_work> When you do a recursive diff.
18:56:44 <clokep_work> like |diff -r original new|
18:56:53 <clokep_work> If it says "only in new" it means that original did not have that entire file.
18:57:03 <clokep_work> (So instead of showing that every line was added it shows the single line)
18:59:04 <akronix_laptop> ok, thanks!!
18:59:46 <clokep_work> No problem. :)
19:08:01 <-- clokep has quit (Ping timeout: 121 seconds)
19:11:25 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
19:53:14 --> sherief has joined #instantbird
20:11:10 <-- sherief has quit (Ping timeout: 121 seconds)
20:11:54 --> sherief has joined #instantbird
20:23:20 <-- sherief has quit (Ping timeout: 121 seconds)
20:23:35 --> sherief has joined #instantbird
20:23:46 <-- instant-buildbot has quit (Ping timeout: 121 seconds)
20:24:30 --> instant-buildbot has joined #instantbird
20:24:30 * ChanServ sets mode +v instant-buildbot 
20:31:31 <-- Tobin has quit (Connection closed)
20:35:56 --> Tobin has joined #instantbird
21:06:37 <akronix_laptop> clokep_work: could you give me the diff patch between libpurples of your merge commit for 2.10.11?
21:06:54 <clokep_work> akronix_laptop: Isn't it on the bug?
21:06:57 <akronix_laptop> preferably `diff -ru` format
21:07:18 <akronix_laptop> hmm I think I've tried to get it, but... I'll try again
21:07:41 <clokep_work> akronix_laptop: Check out https://bugzilla.mozilla.org/show_bug.cgi?id=964828#c20
21:07:43 <instantbot> Bug 964828 maj, --, ---, clokep, ASSI, Update libpurple up to 2.10.11
21:07:52 <clokep_work> comment twenty says where I uploaded it.
21:10:51 <akronix_laptop> attachment, thx ;)
21:12:41 <akronix_laptop> but you didn't use "upgrade-libpurple.sh" script to generate it, right?
21:13:38 <clokep_work> akronix_laptop: It sounds like I applied the patches above and then used the script to generate that file.
21:13:51 <clokep_work> I didn't use the script to generate "libpurple2.10.11.diff"
21:14:44 <clokep_work> libpurple2.10.11.diff is the patch necessary to update Instantbird's libpurple to 2.10.11; diff-current-to-2.10.11.diff is the patch of what's different between Instantbird's libpurple (AFTER appyling libpurple2.10.11.diff) and Pidgin's libpurple.
21:14:48 <clokep_work> akronix_laptop: Does that make sense ^?
21:15:06 <akronix_laptop> ah ok...I was using the patch file generated by upgrade-libpurple.sh with DIFF_CURRENT_ONLY=1
21:15:25 <akronix_laptop> clokep_work: it does
21:15:59 <akronix_laptop> I was trying to compare the differences of what I've already seen on 2.10.9 and the new changes on 2.10.11
21:16:38 <akronix_laptop> in other words, I wanted to do `diff diff-current-*-2.10.9 diff-current-*-2.10.11` 
21:17:08 <akronix_laptop> .patch both*
21:17:30 <akronix_laptop> wouldn't you have the patch file somewhere?
21:18:48 <akronix_laptop> ah ok, it's also in the bug
21:18:50 <akronix_laptop> I'm sorry
21:19:51 <clokep_work> akronix_laptop: I think what you want as an "interdiff" t here's a separate utility for that.
21:32:02 <akronix_laptop> yes thx!
21:32:16 <akronix_laptop> clokep_work: did you remove PurpleAccountUiOps struct?
21:32:39 <clokep_work> akronix_laptop: I don't see how things would have worked if I did.
21:32:45 <clokep_work> But I certinaly didn't do it on purpose, if so.
21:32:46 <clokep_work> Why?
21:33:48 <akronix_laptop> looks like... In the patch I see many lines of ui_ops removed
21:34:33 <clokep_work> Are you sure you understand which patch youre looking at?
21:34:46 <clokep_work> What diff are you looking at?
21:34:59 <akronix_laptop> no, I'm not sure xD
21:35:26 <akronix_laptop> interdiff the two patches
21:36:19 <clokep_work> Be more specific about which two patches. ;)
21:36:24 <akronix_laptop> but yes, my mystake. Comparing two patches is pretty confusing
21:36:36 <akronix_laptop> interdiff diff-current-to-2.10.9.patch diff-current-to-2.10.11.patch
21:42:32 <akronix_laptop> anyway the changes are not very dramatical
21:42:50 <akronix> I hope flo is here to discuss about the schedully
21:42:55 <akronix> scheduling*
21:44:08 --> EionRobb has joined #instantbird
21:45:20 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:47:55 <-- sherief has quit (Ping timeout: 121 seconds)
21:48:10 --> sherief has joined #instantbird
21:49:40 <-- EionRobb has quit (Ping timeout: 121 seconds)
21:49:56 --> EionRobb has joined #instantbird
21:54:24 --> clokep_work has joined #instantbird
21:54:24 * ChanServ sets mode +o clokep_work 
21:54:57 <clokep_work> akronix_laptop: I don't see how that interdiff would be useful.
21:55:36 <clokep_work> akronix_laptop: You can always email him. :)
21:55:47 <clokep_work> Not sure if he's away this weekend or not.
21:56:20 --> akronix_laptop1 has joined #instantbird
21:56:55 <-- sherief has quit (Ping timeout: 121 seconds)
21:57:48 <-- akronix_laptop has quit (Ping timeout: 121 seconds)
21:57:48 * akronix_laptop1 is now known as akronix_laptop 
21:58:19 <clokep_work> akronix_laptop: What diff are you trying to figure out?
21:58:57 <akronix> I've already studied the patch for 2.10.9
21:59:04 --> sherief has joined #instantbird
21:59:28 <clokep_work> You haven't answered my question. :-\
21:59:29 <akronix> hence now I only want to see what changes there are between the 2.10.9 and 2.10.11 patches
21:59:34 <clokep_work> Ah.
22:00:04 <clokep_work> The best thing to do might be to get that patch landed.
22:00:08 <clokep_work> And then just work from there.
22:00:12 <clokep_work> Instead of worrying about two versions.
22:01:15 <akronix> I was talking with flo yesterday. Because we didn't finish yesterday, I thought we could keep talking this weekend. He didn't tell me that he'd be abroad
22:01:25 <akronix> but, yes, I might mail him
22:02:02 <clokep_work> I don't think he's abroad, just not online. :)
22:02:08 <akronix> yes, yes. I just don't want to read a entire patch file again...
22:03:17 <clokep_work> Hahah.
22:03:20 <clokep_work> Yeah it takes a while. :)
22:03:26 <-- sherief has quit (Ping timeout: 121 seconds)
22:03:38 <akronix> the whole evening '-.-
22:04:40 <clokep_work> Ah I've got to go.
22:04:43 <clokep_work> Be back tomorrow.
22:04:59 <akronix> I've seen that the differences mostly are about msn and small changes in some functions. There were less undefs in the 2.10.11 also
22:05:05 <akronix> oh ok
22:05:20 <akronix> tomorrow I'll have to study for my uni also
22:05:36 <akronix> but I'll pass by here
22:05:44 <akronix> see you!
22:08:45 <-- clokep_work has quit (Ping timeout: 121 seconds)
22:14:09 --> sherief has joined #instantbird
22:22:56 --> BWMerlin has joined #instantbird
22:27:46 <-- akronix_laptop has quit (Ping timeout: 121 seconds)
22:28:28 <-- sherief has quit (Ping timeout: 121 seconds)
22:43:14 --> sherief has joined #instantbird
22:59:31 <-- akronix has quit (Quit: Leaving.)
23:07:00 <-- Widdershins has quit (Ping timeout: 121 seconds)
23:46:31 --> MattATobin has joined #instantbird
23:49:26 <-- Tobin has quit (Ping timeout: 121 seconds)
23:58:42 --> Widdershins has joined #instantbird