#instantbird log on 05 25 2015

All times are UTC.

00:12:32 <-- akronix has quit (Quit: Leaving.)
00:15:19 --> Alex1 has joined #instantbird
00:29:38 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
02:11:37 <instant-buildbot> build #1406 of linux-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1406
02:11:37 <instant-buildbot> build #319 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/319
03:55:05 --> nhnt11 has joined #instantbird
03:55:05 * ChanServ sets mode +h nhnt11 
04:07:15 <-- nhnt11 has quit (Ping timeout: 121 seconds)
04:10:13 <instant-buildbot> build #2681 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2681
04:37:41 --> Widdershins has joined #instantbird
04:57:51 --> mpmc has joined #instantbird
05:03:26 <-- EionRobb has quit (Quit: Leaving.)
06:02:10 --> myk has joined #instantbird
07:05:31 <-- gerard-majax has quit (Ping timeout: 121 seconds)
07:08:20 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
07:20:09 --> BWMerlin has joined #instantbird
07:20:51 <-- myk has quit (Ping timeout: 121 seconds)
08:11:10 --> Bollebib has joined #instantbird
08:28:58 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:57:00 * Fallen|away is now known as Fallen 
09:27:39 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
09:28:39 --> EionRobb has joined #instantbird
09:51:18 --> gerard-majax has joined #instantbird
11:02:31 <-- EionRobb has quit (Quit: Leaving.)
11:20:26 <-- BWMerlin has quit (Client exited)
11:32:04 <-- gerard-majax has quit (Ping timeout: 121 seconds)
11:45:38 --> gerard-majax has joined #instantbird
12:00:05 --> clokep_work has joined #instantbird
12:00:05 * ChanServ sets mode +o clokep_work 
12:03:05 --> flo-retina has joined #instantbird
12:03:05 * ChanServ sets mode +qo flo-retina flo-retina 
12:57:56 * Fallen is now known as Fallen|away 
14:50:23 <-- clokep_work has quit (Ping timeout: 121 seconds)
14:54:11 --> clokep_work has joined #instantbird
14:54:11 * ChanServ sets mode +o clokep_work 
15:20:55 --> mpmc has joined #instantbird
15:21:23 <-- clokep_work has quit (Ping timeout: 121 seconds)
15:25:11 --> clokep_work has joined #instantbird
15:25:11 * ChanServ sets mode +o clokep_work 
15:26:42 <-- Widdershins has quit (Ping timeout: 121 seconds)
15:34:54 --> chrisccoulson has joined #instantbird
15:59:39 <-- clokep_work has quit (Ping timeout: 121 seconds)
16:00:29 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:11:05 * Fallen|away is now known as Fallen 
16:32:33 --> gerard-majax has joined #instantbird
16:51:12 --> sherief has joined #instantbird
16:56:52 <-- sherief has quit (Ping timeout: 121 seconds)
16:56:54 <-- gerard-majax has quit (Quit: Leaving)
16:56:59 --> gerard-majax has joined #instantbird
16:57:50 <-- Tonnes has quit (Connection closed)
17:02:06 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:04:18 --> gerard-majax has joined #instantbird
17:05:24 --> Tonnes has joined #instantbird
17:38:37 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:39:28 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:43:26 --> nhnt11 has joined #instantbird
17:43:26 * ChanServ sets mode +h nhnt11 
18:06:01 --> flo-retina has joined #instantbird
18:06:02 * ChanServ sets mode +qo flo-retina flo-retina 
18:17:22 <-- nhnt11 has quit (Ping timeout: 121 seconds)
18:46:22 --> gerard-majax has joined #instantbird
18:50:39 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:59:36 --> nhnt11 has joined #instantbird
18:59:36 * ChanServ sets mode +h nhnt11 
19:02:43 --> gerard-majax has joined #instantbird
19:06:30 <nhnt11> flo-retina: Will you have time any time soon to maybe look at a new patch for indexed logs? I think that's one that you'll want to look at before landing...
19:07:02 <flo-retina> I can make that time
19:07:03 <nhnt11> You've already reviewed it once but I think there's a change that you suggested that you may want to re-review
19:07:06 <nhnt11> ok!
19:07:09 <flo-retina> I'm looking forward to that feature!
19:07:13 * nhnt11 is too
19:07:15 <flo-retina> don't we need log splitting first?
19:07:23 <nhnt11> Yeah
19:07:28 <nhnt11> I think that's done though
19:07:32 <nhnt11> and was wiating for the gloda stuff to land
19:08:03 <nhnt11> Ah, it needs review... https://bugzilla.mozilla.org/show_bug.cgi?id=1025522#c28
19:08:06 <instantbot> Bug 1025522 nor, --, ---, nhnt11, ASSI, Split log files to prevent them from growing too large
19:09:38 <nhnt11> I'm reading the bug now, I'll let you know if I need anything from you
19:13:12 --> nhnt12 has joined #instantbird
19:13:12 * ChanServ sets mode +h nhnt12 
19:15:45 <-- nhnt12 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
19:16:09 <-- nhnt11 has quit (Ping timeout: 121 seconds)
19:17:33 --> abdelrhman has joined #instantbird
19:26:46 --> akronix has joined #instantbird
19:32:43 <flo-retina> akronix: hello.
19:33:28 <flo-retina> I think there was some confusion in the log I saw from Saturday. You do need the profile manager to be able to use Instantbird on one profile, and test the version you are developing on a different test profile.
19:34:31 <akronix> hi!! it's fine I got it working using the build path
19:34:52 <flo-retina> I have no idea what that means
19:35:54 <akronix> I mean running this:  obj-x86_64-unknown-linux-gnu/dist/bin/instantbird
19:36:01 <akronix> instead of through mach
19:36:19 <flo-retina> I'm saying this because you don't seem to be using Instantbird right now.
19:36:34 <akronix> right, I'm using pidgin
19:36:43 <akronix> well, instantbird also but for XMPP
19:37:23 <flo-retina> overall I think IRC support is better implemented in Instantbird, and XMPP in Pidgin ;)
19:38:15 <akronix> haha ok ok, this was cz I've just recompiled pidgin and I wanna tried and also becausez I was rebooting instantbird for trying to get the OTR plugin working
19:38:33 <akronix> which I didn't get btw :(
19:38:50 <akronix> I don't understand what this sentence means: "Now launch Instantbird w/ OTR enabled."
19:39:01 <flo-retina> context?
19:39:04 <akronix> (source: https://github.com/arlolra/ctypes-otr#dev-env)
19:40:06 <flo-retina> I think that means OTR is supposed to be enabled once you have followed all these steps
19:40:24 <flo-retina> do you see ctypes-otr in the add-on manager?
19:40:53 <-- abdelrhman has quit (Quit: Leaving)
19:41:07 <akronix> I don't
19:41:41 <akronix> but I'm not sure if addons work with the nightly version
19:41:58 <flo-retina> if it doesn't, it should still be listed, and marked as disabled
19:42:54 <akronix> I can't see any
19:43:05 <akronix> I give you a screenshot
19:43:13 <flo-retina> note that the first line of the seconds you pointed me to says "Download a nightly build" ;)
19:43:21 <flo-retina> *section
19:44:15 <akronix> I know...but I'm actually using instantbird compiled from hg repos through mach
19:44:35 <flo-retina> shouldn't matter
19:44:39 <akronix> oh ok
19:44:55 <akronix> maybe addons are disabled this way?
19:44:58 <flo-retina> no
19:45:13 <akronix> cz I don't see any
19:47:01 <flo-retina> what does this line look like for you "pwd > ~/.instantbird/<profile>/extensions/ctypes-otr@tormessenger"?
19:47:20 <flo-retina> or the result of it I guess :)
19:47:47 <akronix> I created a new profile called OTR
19:48:01 <akronix> then I did this:
19:48:02 <akronix> pwd > ~/.instantbird/OTR/extensions/ctypes-otr@tormessenger
19:48:20 <flo-retina> do |ls ~/.instantbird|
19:49:07 <akronix> drwx------ 4 akronix akronix 4,0K may 23 20:30 avi65kxm.default
19:49:07 <akronix> drwx------ 3 akronix akronix 4,0K abr 30 22:30 Crash Reports
19:49:07 <akronix> drwxrwxr-x 3 akronix akronix 4,0K may 23 20:38 OTR
19:49:07 <akronix> -rw-rw-r-- 1 akronix akronix  156 may 23 20:38 profiles.ini
19:49:07 <akronix> drwx------ 6 akronix akronix 4,0K may 25 21:48 xh5fxr38.OTR
19:49:13 <akronix> sorry for that
19:49:35 <flo-retina> the name of the profile folder is "xh5fxr38.OTR" not "OTR"
19:49:50 <akronix> haha makes sense
19:50:11 <akronix> ok, I'll do that then
19:53:32 <akronix> there is no 'extensions' folder in there
19:55:36 <flo-retina> create it
19:55:48 <flo-retina> it only exists if you have installed one add-on already
19:56:01 <akronix> ok
19:56:22 <akronix> let's try now
19:59:02 <-- akronix has quit (Connection closed)
20:00:46 --> akronix_laptop has joined #instantbird
20:01:11 <akronix_laptop> great my desktop crashed *_*
20:01:32 <akronix_laptop> rebooting and after I'll try that
20:08:45 --> akronix has joined #instantbird
20:08:54 <akronix> looks like it's working now :D
20:09:41 <akronix> flo-retina: now I'll be out for dinner, can we talk later about the schedule??
20:09:53 <akronix> like in half an hour or so
20:09:59 <flo-retina> I'm still around for about 2 hours I think
20:10:37 <akronix> good!
20:39:18 --> abdelrhman has joined #instantbird
20:51:34 <akronix> flo-retina: I'm back!
20:52:56 * flo-retina is still here
20:53:29 <akronix> so this a tentative list I did looking at the differences. Probably there are some left, but we could start with this: https://titanpad.com/rNZKS5BrKH
20:53:57 <akronix> I think it's better starting with the easier and not critical ones
20:55:26 <akronix> For example, with some  #if 0 macros that I already know how to handle them
20:55:50 <akronix> also the UiOps structs could be on the first things to do
20:56:08 <flo-retina> do you have an example of how you would handle them? :)
20:58:16 <akronix> no code hehe.But for some I think it's about just adding a #ifdef. For example, the log.h file might be all wrapped by a #ifdef LIBPURPLE_LOG 
21:00:29 <flo-retina> right, these kind of things can be solved by adding ifdefs in libpurple
21:01:00 <flo-retina> I don't know how easy or difficult that would be to get accepted in the Pidgin side, as it doesn't seem to have any obvious benefit for Pidgin
21:01:35 <flo-retina> (the log.h specific case doesn't have a lot of benefit for us either, it would be easy to just have an empty log.h file to avoid #include errors)
21:03:45 <akronix> well, they included the task of avoiding #if 0 in their proposal
21:04:03 <akronix> and maybe it's not a benefit for pidgin but it is for libpurple
21:04:05 <flo-retina> I think clokep and I wrote that piece on the Pidgin wiki ;)
21:04:36 <akronix> ok, I thought that could be a good start...
21:05:09 <flo-retina> yeah, it can be a good way to get a first patch landed on both sides :)
21:05:10 <akronix> but I could start with the structs task
21:05:58 <akronix> btw, do you think it'll take you a lot of time to review the upgrading to 2.10.11?
21:06:05 <flo-retina> I don't know :)
21:06:21 <akronix> It'd be much easier for me to code directly to 2.10.11 for both sides ;)
21:06:39 <flo-retina> sure, don't worry with the 2.10.9 version
21:06:41 <akronix> actually, I didn't see many critical changes from 2.10.9
21:06:48 <flo-retina> I don't thnk there are major changes between the two anyway
21:08:07 <akronix> hmm, btw, what is the flow for making a pull request to instantbird? shall I use my mozilla account or sth different?
21:09:35 <akronix> I don't know about pidgin either...I've seen other years they created a gsoc branch, but I have no idea about this one
21:09:45 <akronix> I've already asked in irc chat..
21:10:45 --> nhnt11 has joined #instantbird
21:10:45 * ChanServ sets mode +h nhnt11 
21:14:23 <flo-retina> "pull request" is github vocabulary
21:14:40 <flo-retina> for Mozilla you file bugs (not "issues") in bugzilla.mozilla.org
21:14:42 <flo-retina> and attach patches
21:14:47 <flo-retina> you request review on patches
21:14:58 <flo-retina> r?(name) means you are requesting that 'name' reviews your patch
21:15:06 <flo-retina> r+ means "OK to land"
21:15:12 <flo-retina> r- means the patch needs improvements
21:16:25 <akronix> ah ok
21:16:33 <nhnt11> akronix: Hello, have we met? :)
21:16:54 <akronix> so, everything I need is a buzilla account
21:17:43 <akronix> bugzilla* I'll have to read something more about mercurial this summer anyway
21:18:04 <akronix> nhnt11: not If I remember well
21:18:33 <akronix> nhnt11: I'm GSoC student for pidgin this summer, what about you?
21:18:55 <nhnt11> akronix: Yup, I know! I was a GSoC student last year and in 2013 too, with Instantbird :)
21:19:55 <nhnt11> I won't interrupt you further. Have fun with your project!
21:20:15 <akronix> nhnt11: oh, great! what were you projects about?
21:21:12 <akronix> nhnt11: haha no, don't hesitate please! it's good to have another helping voice  :P
21:21:21 <nhnt11> akronix: Well my first project was the awesometab (what you see when you open a new tab in Ib) http://nhnt11.com/blog/category/gsoc-2013/
21:22:51 <nhnt11> And my second project was to make all the chat history logging async (http://nhnt11.com/blog/category/gsoc-2014)
21:23:13 <nhnt11> Also part of the second project was to index all the logs and make them searchable from the UI, but that hasn't landed yet :(
21:23:13 <nhnt11> I
21:23:21 <nhnt11> I'm actually looking at those old patches now!
21:24:23 <akronix> oh cool
21:25:26 <flo-retina> nhnt11: feel free to mentor too ;)
21:25:45 <nhnt11> akronix: Well if you ever need any Instantbird-related help feel free to ping me! I don't know much about libpurple though
21:25:50 <nhnt11> flo-retina: Heh, ^
21:26:25 <akronix> nhnt11: hahah nice, thanks!
21:27:45 <flo-retina> akronix: also, we couldn't get nhnt11 as a GSoC student a third time this year because he's got hired as an intern by Mozilla ;).
21:27:59 <-- abdelrhman has quit (Quit: Leaving)
21:28:37 <akronix> oh really?? awesome!!! what are you working in nhnt11??
21:29:06 <nhnt11> akronix: I'm on the Firefox Desktop team, gonna be working on some search frontend stuff :)
21:29:30 <nhnt11> I've just finished a week of the internship, but it seems like that's what I'm gonna be doing :)
21:31:25 <akronix> firefox?? that's great!! :D
21:31:39 <akronix> btw, I've some features I'm missing in firefox written down in a markdown file hehe :P
21:32:06 <nhnt11> Hahaha
21:32:52 <akronix> flo-retina: do you know who have to add me to the pidgin's hg repo: https://developer.pidgin.im/wiki/UsingPidginMercurial#ConfigureMercurial ?
21:33:41 <flo-retina> akronix: bugzilla may be more useful than markdown files to get them implemented ;)
21:34:55 <akronix> flo-retina: yes, I have written them to file them at some point
21:35:46 <akronix> believe me, I'm lacking of any spare time right now
21:39:16 <flo-retina> akronix: do you mean to be able to push to a student branch? I don't know, but I'm pretty sure asking in the devel MUC will give you an answer
21:39:30 <akronix> MUC?
21:39:39 <flo-retina> Multi-User-Chat
21:39:54 <flo-retina> that's the XMPP vocabulary for a chat room
21:39:59 <akronix> ah ok
21:40:06 <akronix> it's the jabber one?
21:40:16 <akronix> do I need a jabber account for that right?
21:40:21 <flo-retina> right, Jabber is the commercial name for "xmpp"
21:40:34 <akronix> I know xD
21:40:34 <flo-retina> yes, but a gmail account is fine
21:40:39 <akronix> ah ok
21:40:50 <akronix> what was it again?
21:43:16 <nhnt11> akronix: Googling "pidgin development MUC" gives you https://developer.pidgin.im/wiki/PidginCommunity as the first link ;)
21:45:29 <akronix> nhnt11: thx
21:46:05 * nhnt11 just got http://puu.sh/i0qtu/bbf8fc089c.png
21:46:09 <nhnt11> :S
21:47:15 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:47:51 --> nhnt11 has joined #instantbird
21:47:51 * ChanServ sets mode +h nhnt11 
21:48:01 * nhnt11 updated manually
21:49:50 <flo-retina> nhnt11: first time I see that message :-S
21:50:00 <akronix> flo-retina: and what do you think about the other issues:  instantbird's proxy settings, adding location info,.. ? anything else I should bear in mind?
21:50:26 <nhnt11> flo-retina: Nightlies were busted last week right? I wonder if it has something to do with updating after transferring my entire user account between laptops
21:50:36 <nhnt11> (this is the first time I'm trying to update Ib after that, I think)
21:52:25 <flo-retina> akronix: the proxy settings thing is probably the hardest of all. But it would be really really nice to get that figured out
21:52:38 <flo-retina> the location info thing, I'm not sure it's wanted on the Pidgin side
21:52:50 <flo-retina> that would likely require significant UI changes to get any benefit from it
21:53:17 <flo-retina> nhnt11: I don't think they were really "busted", it's more that my wifi sucked and lots of Mac builds never got updated
21:53:20 <flo-retina> *uploaded
21:53:47 <nhnt11> Well, I guess it's too late now to see when my previous build was from
21:54:10 <flo-retina> doesn't matter much if the problem doesn't reoccur
21:54:15 <nhnt11> yeah
21:57:14 --> EionRobb has joined #instantbird
21:59:28 <nhnt11> So Instantbird builds in 11m 3s on this machine
21:59:37 <nhnt11> Firefox is only 30 seconds slower
21:59:44 * nhnt11 thinks that's a bit fishy.
22:01:03 <flo-retina> nhnt11: browser/ doesn't contain much stuff that needs actual compiling
22:01:21 <flo-retina> nhnt11: btw, I installed hgwatchman and chg today :)
22:01:33 <nhnt11> I don't know what chg is
22:01:41 <nhnt11> hgwatchman improved |hg status| quite a bit
22:01:43 * nhnt11 googles
22:02:15 <flo-retina> nhnt11: that's the next recommended tool on the mozilla page documenting watchman ;)
22:02:18 <nhnt11> Interesting...
22:03:18 <flo-retina> nhnt11: hg st took 2s for me, with hg watchman, it went down to 230ms, and with chg down to 160ms
22:03:45 <flo-retina> I'm not convinced yet that the 70ms difference is actually perceivable, but gps claims it is.
22:03:57 <nhnt11> flo-retina: Can you point me to the mozilla page documenting watchman?
22:04:00 <nhnt11> I can't find it for some reason
22:04:18 <flo-retina> nhnt11: http://mozilla-version-control-tools.readthedocs.org/en/latest/hgmozilla/extensions.html#hgwatchman
22:04:23 <nhnt11> Thanks!
22:04:53 <flo-retina> mconley's blog post is slightly more useful though: http://mikeconley.ca/blog/2015/05/23/things-ive-learned-this-week-may-18-may-22-2015/
22:05:15 <nhnt11> Nice, thanks
22:11:01 <nhnt11> I'm not going to bother with chg for now, I think
22:11:06 <nhnt11> It doesn't have a brew tap
22:16:39 <flo-retina> neither does hgwatchman
22:17:07 <nhnt11> chg isn't an Mercurial extension though.
22:17:15 <nhnt11> I ahve to add it to my path and stuff.
22:18:17 <nhnt11> Bah, ok, I'll do it
22:23:00 <nhnt11> flo-retina: Do you have any quick ideas for https://bugzilla.mozilla.org/show_bug.cgi?id=1161930? If we need to port stuff from browser.xml that'll take more time and I won't be able to get to it for a while.
22:23:02 <instantbot> Bug 1161930 nor, --, ---, nhnt11, ASSI, Quick find shortcut both opens the findbar and types a slash in the inputbox
22:23:24 <nhnt11> It's been getting in my way about 4-5 times a day, which is bad enough that I want to fix it asap
22:23:29 <flo-retina> no, I haven't looked though to have "quick" ideas
23:05:32 * Fallen is now known as Fallen|away 
23:12:46 <flo-retina> Good night
23:13:40 <akronix> night!
23:34:51 <-- nhnt11 has quit (Ping timeout: 121 seconds)
23:47:17 <-- akronix_laptop has quit (Ping timeout: 121 seconds)
23:47:32 <-- akronix has quit (Quit: Leaving.)