#instantbird log on 03 02 2014

All times are UTC.

00:11:01 <instant-buildbot> build #1282 of win32-nightly-default is complete: Failure [4failed shell_4]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1282
00:29:21 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
00:35:45 <flo-retina> there's a path issue on windows: http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1282/steps/shell_4/logs/stdio
01:02:17 --> Rym has joined #instantbird
01:05:06 <flo-retina> another status update: the linux build built libxul OK (so the slave is OK to build with the mozconfig changes I just pushed), but failed in purpleCoreService because memory reporters don't exist on Linux. I pushed a fix to the purple/ repo.
01:05:49 <flo-retina> Mac failed in the distribute step while trying to generate partial mars. I don't know the cause for sure, but I assumed our most recent mar file is broken, and I disabled it in the update system. We'll see if the next build is better.
01:06:35 <flo-retina> For Windows, the build compiles, but there's a path issue when passing some folder names in a parameter for the buildsymbols target. I don't have any idea of a fix right now, and I've had enough for today.
02:29:53 --> rosonline has joined #instantbird
03:08:48 <-- nhnt11 has quit (Ping timeout)
03:10:06 --> nhnt11 has joined #instantbird
03:11:21 <-- rosonline has quit (Client exited)
03:31:32 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
03:31:33 <-- Rym has quit (Ping timeout)
03:31:38 --> nhnt11 has joined #instantbird
03:34:35 <-- mconley has quit (Input/output error)
03:42:27 --> Rym has joined #instantbird
03:50:15 <-- nhnt11 has quit (Ping timeout)
04:22:26 <instant-buildbot> build #2068 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2068
04:35:36 --> mconley has joined #instantbird
04:38:53 <instant-buildbot> build #1084 of linux-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1084
04:39:33 <instant-buildbot> build #1283 of win32-nightly-default is complete: Failure [4failed shell_4]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1283
04:40:21 <-- mconley has quit (Ping timeout)
05:22:47 --> mconley has joined #instantbird
05:24:31 <-- wnayes has quit (Quit: wnayes)
05:38:51 <-- mconley has quit (Input/output error)
05:43:28 <-- Rym has quit (Ping timeout)
05:43:46 --> Rym has joined #instantbird
06:05:14 --> kramolnik has joined #instantbird
06:06:53 <-- kramolnik has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
06:09:46 --> mconley has joined #instantbird
06:15:20 <-- mconley has quit (Ping timeout)
06:43:53 --> nhnt11 has joined #instantbird
06:44:57 --> shrihari has joined #instantbird
06:52:01 <-- shrihari has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
06:52:30 --> shashika has joined #instantbird
06:55:25 --> shrihari has joined #instantbird
07:11:46 <-- shrihari has quit (Quit: shrihari)
07:32:50 <-- nhnt11 has quit (Ping timeout)
07:44:47 <-- Rym has quit (Ping timeout)
07:54:58 --> mayanktg has joined #instantbird
08:06:48 --> shrihari has joined #instantbird
08:11:05 <-- shrihari has quit (Quit: shrihari)
08:13:54 --> shrihari has joined #instantbird
08:14:59 --> mconley has joined #instantbird
08:20:35 <-- mconley has quit (Ping timeout)
08:23:02 --> nhnt11 has joined #instantbird
08:48:57 --> Mic has joined #instantbird
08:48:58 * ChanServ sets mode +h Mic 
08:49:20 <Mic> Congratulations! :)
08:49:42 <Mic> There are Linux and Mac nightlies according to instant-buildbot :)
08:50:12 <-- nhnt11 has quit (Ping timeout)
08:50:29 <-- shrihari has quit (Quit: shrihari)
08:52:40 --> shrihari has joined #instantbird
09:12:11 --> nhnt11 has joined #instantbird
09:12:21 <nhnt11> :D
09:12:35 * nhnt11 is updating
09:16:42 <nhnt11> Bah
09:17:03 <nhnt11> I'm seeing the same problem as before where it downloads up to half a megabyte and then stops :(
09:17:10 <nhnt11> (does that every time I pause/resume)
09:17:22 <nhnt11> hmm, more like 200kB
09:34:23 <shrihari> Hello
09:35:00 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:35:05 --> nhnt11 has joined #instantbird
09:35:13 <shrihari> I'm trying to build IB locally. Do I have to download the entire 1.5GB comm-central repo?
09:36:04 <nhnt11> shrihari: c-c is 55MB bundled
09:36:12 <nhnt11> You'll need mozilla central as well which is 620MB
09:36:18 <nhnt11> shrihari: https://developer.mozilla.org/en-US/docs/Developer_Guide/Source_Code/Mercurial/Bundles
09:37:47 <shrihari> Ok, so I download both mozilla-central and comm-central from here. And then?
09:37:52 <shrihari> I proceed with .mozconfig?
09:38:45 <nhnt11> unbundle comm-central, then unbundle mozilla-central into the c-c folder
09:39:00 <nhnt11> name the moz-central folder "mozilla"
09:39:19 <nhnt11> (So the path will be comm-central/mozilla)
09:39:39 <shrihari> Ok, got it.
09:39:59 <nhnt11> then you'll need to run the client.py script in c-c to sync the latest sources
09:40:35 --> jb has joined #instantbird
09:40:39 <nhnt11> shrihari: You'll need to do hg init only for c-c btw
09:40:48 <nhnt11> (er, you may want to confirm that with someone else though)
09:41:30 <shrihari> Oh !! Okay.. Anyone here can confirm this? :D
09:41:55 <shrihari> the download itself is taking a lot of time here :-/
09:42:26 <shrihari> torrents are downloading at 1.5MBps though
09:45:27 <Mic> Yes, you'll need both comm-central and mozilla-central.
09:46:59 <shrihari> Mic, do I have to do hg init for both the repos?
09:48:11 <Mic> Wait a minute, please...
09:49:26 <-- shashika has quit (Quit: http://www.mibbit.com ajax IRC Client)
09:49:33 <Mic> nhnt11: don't we have step by step instructions for the unbundle-stuff?
09:49:41 <nhnt11> Mic: I couldn't find any :(
09:49:55 <Mic> I thought I saw that somewhere, including these edit .hgrc-things and so on.
09:50:29 <nhnt11> There's an mdn article on bundles but it doesn't say anything about m-c in c-c
09:51:10 <Mic> Let me check the log files. I think it was explained to mayankt g recently...
09:51:39 <nhnt11> I did find this: http://www.rumblingedge.com/mozilla-mercurial-source-bundles/
09:51:39 <nhnt11> It says vaguely that you need to setup the .hgrc in mozilla/ after unbundling..
09:54:04 <Mic> http://log.bezut.info/instantbird/140212/#m334
09:54:21 <Mic> I think that's the log that I remembered.
09:55:05 <nhnt11> shrihari: Do it without hg init first, and if stuff goes wrong, do it again with hg init ;)
09:55:13 <Mic> Ah, no. That was about moving an existing m-c clone from one repo to another
09:55:13 <nhnt11> I'm 99% sure you don't need to though...
09:56:18 <Mic> nhnt11: you're link looks good too (https://developer.mozilla.org/en-US/docs/Developer_Guide/Source_Code/Mercurial/Bundles)
09:56:54 <nhnt11> hmm but client.py seems to do an hg clone of m-c, which likely has hg init "built in"
09:56:57 <Mic> I think I'd follow the steps there, doing that in  my /comm-central/mozilla folder.
09:57:17 <nhnt11> Yeah so two hg inits are required
09:57:46 <nhnt11> shrihari: ^
09:58:40 <Mic> AH!
09:58:51 <Mic> Exactly the same thing is being discussed in#maildev at the moment.
09:59:01 <shrihari> okay, i'll do that :)
09:59:25 <shrihari> comm-central.hg just finished downloading.
10:00:06 <Mic> shrihari: you're following the steps from the MDN article about bundles?
10:00:12 <shrihari> i wonder how long mozilla-central is going to take
10:01:35 <shrihari> Mic: I'm yet to start setting up.
10:01:50 <shrihari> I just did curl https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py > bootstrap.py && python bootstrap.py to setup the build prerequisites.
10:02:03 <shrihari> And right now, downloading mozilla-central
10:02:06 <Mic> Yes, that's super useful :)
10:02:09 <nhnt11> shrihari: You're on OS X iirc?
10:03:32 <shrihari> nhnt11: Yep.
10:03:54 <nhnt11> shrihari: If you have a recent Mac, at least the building part will be fast ;)
10:04:26 <shrihari> nhnt11: It's 2 years old. I hope that's fast enough :D
10:05:15 <nhnt11> sure I guess
10:09:20 * flo-retina checks for updates
10:09:34 <flo-retina> 39.7, is that a complete or partial update?
10:09:37 <flo-retina> I think complete
10:09:39 <nhnt11> flo-retina: complete
10:09:57 <flo-retina> (on the other hand, I turned off the complete mar for the latests mac nightly, so I guess if I was on the latest, that makes sense)
10:10:18 <flo-retina> anyway, given the size of the changes (skipped 2 mozilla versions), a partial would likely have been 2/3 the size of a complete.
10:10:22 <flo-retina> restarting!
10:10:25 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:10:31 --> flo-retina has joined #instantbird
10:10:32 * ChanServ sets mode +qo flo-retina flo-retina 
10:10:49 <nhnt11> It took me ~15 minutes to download it :(
10:10:59 <nhnt11> and i had to keep manually pausing/restarting it
10:11:05 <flo-retina> I downloaded it as 2.2MB/s
10:11:06 <nhnt11> and flo-retina comes by and updates in 2 seconds
10:11:07 <nhnt11> >:(
10:11:24 <flo-retina> nhnt11: so I think it took me 20s, not 2 :-P
10:11:44 <nhnt11> Wow, that makes me feel much better :P
10:11:56 <flo-retina> nhnt11: note that I've spent more than a full day tinkering with the buildbot config for nightlies to be possible again. I would much rather have spent only 15 minutes :-P.
10:12:10 <nhnt11> touche
10:12:11 <nhnt11> :D
10:12:20 <flo-retina> and there's still the Windows crap to debug
10:13:50 <flo-retina> it's a nice surprise that I've got 2 out of the 3 working fine this morning :)
10:14:28 <flo-retina> Mic: thanks! :)
10:14:55 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
10:17:24 <flo-retina> "Included file '/Users/buildbot/buildslave/macosx/obj-instantbird/i386/mozilla/_tests/xpcshell/purple/purplexpcom/src/test/xpcshell.ini' does not exist" oops
10:17:36 <flo-retina> surprising that this doesn't break the build
10:18:56 <flo-retina> anybody volunteering to deal with the Windows stuff?
10:20:18 <flo-retina> also, what's new in this new nightly?
10:20:53 <-- jb has quit (Ping timeout)
10:21:17 --> nhnt12 has joined #instantbird
10:21:43 <-- nhnt11 has quit (NickServ (GHOST command used by nhnt12))
10:21:47 * nhnt12 is now known as nhnt11
10:36:00 --> mayanktg has joined #instantbird
10:37:12 <-- nhnt11 has quit (Ping timeout)
10:53:05 --> GeKo has joined #instantbird
11:19:23 --> nhnt11 has joined #instantbird
11:21:53 <-- Mic has quit (Ping timeout)
11:25:52 * nhnt11 found something new in the nightly
11:26:02 <nhnt11> Notifications are now the OS X native ones...
11:26:11 <flo-retina> Mic: are you going to submit https://bugzilla.mozilla.org/show_bug.cgi?id=684457#c2 as a patch?
11:26:12 * nhnt11 thinks they look kinda.. odd.
11:26:14 <instantbot> Bug 684457 min, --, ---, nobody, UNCO, Need keyboard access to 'Tools for all add-ons' button in Addons Manager: Extensions list
11:34:37 * nhnt11 thinks the small instantbird icon and the larger buddy icon don't go well together: http://puu.sh/7fZIb.png
11:35:17 <flo-retina> the small message is small ;)
11:35:30 <nhnt11> Looks odd for longer messages too imo
11:38:43 <nhnt11> It appears that's the standard layout for notifications though so meh
11:40:26 <flo-retina> I think you/we will just get used to it
11:42:03 <-- nhnt11 has quit (Ping timeout)
11:48:35 --> nhnt11 has joined #instantbird
11:52:52 --> Armada has joined #instantbird
11:55:36 --> Mic has joined #instantbird
11:55:36 * ChanServ sets mode +h Mic 
11:58:09 <Mic> flo-retina: yes, I will.
11:58:14 <Mic> I already cloned m-c for that.
11:58:22 <flo-retina> wow, surprising notification!
11:58:47 <flo-retina> nhnt11: I also saw a 'native' notification. But the ib icon wasn't the 'nightly' one, it was the halloween one! :-D
11:58:48 <Mic> :P
11:59:08 <flo-retina> (and I'm on nightly)
11:59:23 <Mic> haha, I thought that "wow" was about me cloning m-c...
12:01:08 <flo-retina> another surprise: my chairs coming from London are actually "made in France"
12:01:35 <flo-retina> I didn't expect that for an American brand... (I would have expected them to be designed in the US, and manufactured somewhere in Asia)
12:02:29 <nhnt11> lol what? I got the normal nightly icon..
12:02:39 <nhnt11> oh yeah i posted a screenshot so you already knew that
12:03:33 <flo-retina> Mic: I don't understand that part about you cloning m-c. If you have the necessary source for Ib-in-c-c, you _have_ m-c already.
12:09:57 <Mic> I know but I didn't knew if I could use it right away or if there's a problem with it sitting in some folder of my c-c repo.
12:11:21 <flo-retina> Mic: you can use it
12:11:39 <flo-retina> and you'll see the result of your patch in your next instantbird build ;)
12:12:01 <Mic> So if I run hg commands in the mozilla subfolder it will affect the m-c repo and not c-c?
12:13:27 <-- BWMerlin has quit (Quit: BWMerlin)
12:15:02 <flo-retina> Mic: if you cd into mozilla/ yes
12:15:15 <Mic> OK, good to know :)
12:15:24 <flo-retina> Mic: you can also do |hg -R mozilla/ <command> mozilla/<path>|
12:15:43 <flo-retina> that will also use the mozilla repo, even though you are still in the c-c folder
12:15:52 <Mic> I've cloned m-c now to a separate folder now already. Maybe I'll try building Fx from that :)
12:16:18 <flo-retina> sure, build Firefox :)
12:16:40 * flo-retina would have just patched the file, rebuilt Ib, can called it a patch ;)
12:19:12 <-- Tonnes has quit (Connection reset by peer)
12:26:19 * nhnt11 wonders if he can get Ib to turn on his display whenever he gets a new message
12:27:03 <nhnt11> Aha!
12:27:10 <nhnt11> I can remove the Instantbird icon from notifications
12:27:22 <nhnt11> In the notification center options in system preferences
12:27:33 --> Tonnes has joined #instantbird
12:36:47 <-- nhnt11 has quit (Ping timeout)
12:40:02 --> nhnt11 has joined #instantbird
12:42:34 <-- nhnt11 has quit (Ping timeout)
12:55:39 <shrihari> I unbundled comm-central.hg into a folder. But i don't see any files inside that folder.
12:55:41 <shrihari> Is this expected?
13:02:28 <Mic> shrihari: after unbundling it should look like a cloned repository.
13:02:56 <Mic> I might not be uptodate and you'll need to set the path to the remote repo (from which you will pull updates) but the files and folders should be there already.
13:03:23 <Mic> Maybe it was unbundled in a different folder than you expected/wanted?
13:03:25 <Mic> *into
13:04:05 <Mic> *pull changes
13:04:59 <shrihari> I don't think it unbundled in a different folder
13:05:59 <shrihari> Mic: Take a look at this: http://pastebin.instantbird.com/614794
13:08:31 <Mic> Try hg pull and hg update
13:08:45 <Mic> Then "ls" again.
13:09:06 <Mic> Oh, you need to set the url of the remote before that.
13:09:15 <Mic> That's in a config file in a hidden folder.
13:09:20 <Mic> .hg/hgrc
13:10:50 <Mic> The correct way to do that should be in the Bundles-article.
13:11:00 <Mic> After setting it, you need to pull and update.
13:11:22 <shrihari> Ok, I'll do that now.
13:14:03 <Mic> shrihari: I think I was wrong earlier. Now I think it will look "normal" only after running "hg update".
13:16:28 --> nhnt11 has joined #instantbird
13:16:32 <shrihari> Mic: Got it :)
13:16:41 <shrihari> Now I've got a working copy of the repo
13:16:53 <Mic> Great! :)
13:17:28 <shrihari> I'm still waiting for my mozilla-central.hg to finish downloading.
13:17:55 <Mic> What's your download speed?
13:18:39 <shrihari> I'm not sure what the problem is. Torrents download at around 1.5MBps.
13:18:49 <shrihari> However the repo is downloading at 20-30KBps
13:19:49 <-- nhnt11 has quit (Ping timeout)
13:21:19 <Mic> That's going to take a while, yes :(
13:22:44 <shrihari> I'm downloading it on a college computer as well. Seems to be faster on that.
13:23:13 <Mic> Good luck! :)
13:38:13 <-- Even has quit (Input/output error)
13:40:13 --> nhnt11 has joined #instantbird
13:40:55 <nhnt11> shrihari: Er, are you using a download manager?
13:41:56 <shrihari> nhnt11: Nope. Just downloading on Chrome
13:42:07 <nhnt11> Ugh
13:42:11 * nhnt11 hates the chrome download manager
13:42:32 <nhnt11> The download speeds always seem to decay over time for large files
13:43:12 <shrihari> Let me try with some download manager now.
13:43:13 --> DGMurdockIII has joined #instantbird
13:43:19 * nhnt11 suggests firefox ;)
13:43:35 <DGMurdockIII> hey guys
13:43:42 <Mic> Hello!
13:43:45 <shrihari> nhnt11: :D
13:43:47 <DGMurdockIII> i heard the good news
13:44:35 <DGMurdockIII> that the tor peole are using this program to bases there IM program off of
13:44:45 <nhnt11> :)
13:45:17 <shrihari> Just installed Folx GO.
13:45:35 <Mic> Yes, they're planning to do that. Let's see :)
13:45:37 <shrihari> Downloading at around 120KBps :) Not bad.
13:45:44 <nhnt11> shrihari: Make sure whatever download manager you're using lets you download in multiple parts
13:45:54 <nhnt11> If you're feeling a bit geeky you can do it manually using curl ;)
13:46:01 <shrihari> nhnt11: Yes, this one does :)
13:46:35 <shrihari> nhnt11: You split and download using curl?? Teach me master :D
13:46:56 <DGMurdockIII> mic: are you going to try to work close with then so you down duplcate work
13:47:04 <DGMurdockIII> dont
13:47:07 <nhnt11> shrihari: My university restricts bandwidth on a per-IP basis so I sometimes set up multiple virtual interfaces and curl one part per interface and then cat them together ;)
13:47:39 <shrihari> nhnt11: That's awesome :)
13:47:46 <nhnt11> (500kB/s * 16 = 8MB/s :D)
13:47:48 <Mic> DGMurdockIII: they're going to do their work and we might receive changes back.
13:47:54 <Mic> nhnt11: lol
13:48:20 <DGMurdockIII> that be great
13:48:20 <Mic> 500kB/s * 1024 = 500MB/s :P
13:48:48 <nhnt11> Mic: The LAN isn't gigabit :(
13:49:17 <nhnt11> And the dorms share a 100mbit connection so...
13:51:23 --> shrihari1 has joined #instantbird
13:56:28 <-- nhnt11 has quit (Ping timeout)
13:57:00 --> nhnt11 has joined #instantbird
13:58:40 <shrihari1> What all do you guys use IB for, other than IRC?
13:59:14 <nhnt11> shrihari1: Facebook, Google Talk, sometimes Twitter.
14:01:25 <shrihari1> nhnt11: I've been using it for the same. Facebook and Gmail. But, kind of not able to come to terms with the contacts list.
14:01:41 <nhnt11> shrihari1: I rarely use the contacts list tbh
14:01:59 <nhnt11> What are your problems with it though?
14:03:09 <shrihari1> Facebook - Frequent chats (on fb) vs. All contacts (on ib) 
14:03:25 <nhnt11> shrihari1: Cmd+T ;)
14:03:43 <shrihari1> Gmail - sort by status (on gmail) vs. sort by name (on ib)
14:03:46 <nhnt11> (keep using Ib and your frequent contacts will show up near the top of the new conversation tab)
14:03:56 <nhnt11> There's an addon to sort by status.
14:04:14 --> gerard-majax__ has joined #instantbird
14:04:35 <shrihari1> nhnt11: Yes, I've been managing with the awesometab :)
14:04:46 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424])
14:04:50 <shrihari1> I'll check out the add on. Haven't explored add-ons yet.
14:05:09 <-- shrihari1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
14:05:26 --> shrihari1 has joined #instantbird
14:05:37 <nhnt11> shrihari1: Opinions on the awesometab are welcome ;)
14:05:45 <nhnt11> And please file bugs if/when you find them :)
14:06:23 <shrihari1> nhnt11: Sure, will do.
14:06:31 <shrihari1> AwesomeTab has been so good so far :)
14:07:03 <-- flo-retina has quit (Ping timeout)
14:07:04 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:07:08 --> flo-retina has joined #instantbird
14:07:08 * ChanServ sets mode +qo flo-retina flo-retina 
14:07:10 --> nhnt11 has joined #instantbird
14:07:31 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:07:37 --> nhnt11 has joined #instantbird
14:08:00 <shrihari1> Personally, I wish there was some way to get the "frequently chatted" list from Facebook though.
14:08:20 <nhnt11> I don't know if the Facebook API allows that
14:08:32 <nhnt11> And even if it did, the current facebook prpl is based on the XMPP gateway...
14:09:13 <-- Armada has quit (Quit: Leaving)
14:10:40 <shrihari1> Even I don't know if the Facebook API allows that. But, it would totally make sense if it did.
14:12:17 <nhnt11> I've done a bit of research on using Graph to send/receive/view messages, but whatever I dug up was pretty vague
14:12:34 <nhnt11> The "chat" api is basically the xmpp gateway
14:13:40 <-- gerard-majax__ has quit (Ping timeout)
14:13:41 * nhnt11 shrugs
14:14:49 <shrihari1> *** has no idea about the Facebook API
14:14:57 <shrihari1> :D
14:15:22 --> gerard-majax__ has joined #instantbird
14:15:27 <shrihari1> How do I do the "*** nhnt11 shrugs" kind of thing?
14:16:05 <nhnt11> shrihari1: Type /me blabla
14:16:24 * shrihari1 learns a new trick
14:28:23 <Mic> I'm using it for IRC, Twitter, FB, ICQ in most cases.
14:28:30 <Mic> Sometimes Bonjour on the local network.
14:31:59 --> aleth has joined #instantbird
14:31:59 * ChanServ sets mode +h aleth 
14:35:14 <aleth> Wahey, we have nightlies! :)
14:35:29 <aleth> Hmm, but not here http://ftp.instantbird.com/instantbird/nightly/latest-trunk/
14:38:39 <aleth> Mic: Would you mind copypasting the final version of your unbundle instructions to the wiki so you can link to it next time? ;) Seems my instructions there were too sparse.
14:38:56 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
14:42:06 <Mic> aleth: to be honest I took most of that information from MDN's bundle-article.
14:42:23 <aleth> Mic: So the problem is people don't click the link I provided? 
14:42:47 <aleth> I think some explanation of how m-c and c-c bundles relate might be helpful.
14:43:29 <-- aleth has quit (Quit: exit stage left)
14:44:02 --> aleth has joined #instantbird
14:44:02 * ChanServ sets mode +h aleth 
14:44:09 <nhnt11> aleth, Mic: I think "a) unbundle c-c. b) unbundle m-c into c-c folder. c) rename m-c to mozilla/" should suffice
14:44:28 <nhnt11> (where "unbundle" = all the steps from the mdn bundle article)
14:44:46 <Mic> "b) unbundle m-c into c-c/mozilla/"
14:45:18 * nhnt11 thought the 3-step way would be less confusing but whatever
14:46:23 <shrihari1> so, "unbundle" = init, edit hgrc, pull and update. Right?
14:46:35 <shrihari1> Sorry.
14:46:35 <nhnt11> Yes.
14:46:49 <shrihari1> init, unbundle, edit hgrc, pull and update.
14:47:18 <nhnt11> Pretend I said "Yes." now :P
14:47:21 <aleth> The pull and update is unnecessary because client.py will do it for you.
14:47:53 <Mic> aleth: without "update" you won't have a working copy as it seems.
14:47:58 <nhnt11> aleth: I think shrihari1 was looking at an empty folder before doing update...
14:48:15 <shrihari1> Yes.
14:48:16 <aleth> ah, true. You need to update c-c at least.
14:48:31 <aleth> Sounds like it's definitely worth adding to the wiki then ;)
14:48:48 <nhnt11> aleth: Also the MDN article says that doing hg pull has the side effect of verifying bundle integrity
14:49:22 <shrihari1> Will client.py skip cloning mozilla-central if I already have it in place?
14:49:26 <aleth> nhnt11: Cool, lets leave it in then, it can't hurt :)
14:49:30 <nhnt11> shrihari1: Yes.
14:49:49 <aleth> shrihari1: You run client.py checkout whenever you want to update all your repos with upstream changes.
14:50:20 <shrihari1> nhnt11, aleth: Ok, got it.
14:50:28 <shrihari1> My mozilla-central download it done :)
14:53:48 <shrihari1> *is
14:54:45 * nhnt11 is loving Cmd+Shift+T :)
14:56:13 <shrihari1> nhnt11: What is Cmd+Shift+T for?
14:56:42 <nhnt11> shrihari1: https://addons.instantbird.org/en-US/instantbird/addon/364
14:57:23 <shrihari1> nhnt11: I expected this to be a built-in feature :)
14:57:39 <-- shrihari1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
14:57:42 <nhnt11> shrihari1: bug 954981
14:57:46 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954981 enh, --, ---, nhnt11, ASSI, Reopen recently closed tabs
14:58:03 --> shrihari1 has joined #instantbird
14:58:18 <instantbot> New Instantbird - Other bug 978564 filed by thijsalkemade@gmail.com.
14:58:19 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=978564 nor, --, ---, nobody, UNCO, JS-XMPP: 'iq' ids are not checked, roster pushes are not verified
14:58:36 <nhnt11> shrihari1: http://log.bezut.info/instantbird/today/#m352
14:59:31 <aleth> shrihari1: prototyping new features as an add-on can be a useful technique
14:59:53 <nhnt11> I wrote an addon for it so that I could have the feature immediately while the patch in the bug goes through review cycles (hunting for and fixing edge cases, etc.)
14:59:57 <nhnt11> er, like alet h said
15:00:12 <shrihari1> Got it :-)
15:03:43 --> mconley has joined #instantbird
15:05:01 <flo-retina> aleth: btw, remind me to look into the latest-trunk issue later (I was just taking a break from the chimney work, but I'm going back upstairs nowish...)
15:13:51 <-- GeKo has quit (Z:lined (dronebot))
15:17:07 <-- shrihari has quit (Quit: shrihari)
15:18:30 <-- nhnt11 has quit (Ping timeout)
15:18:38 <-- shrihari1 has quit (Ping timeout)
15:29:12 --> GeKo has joined #instantbird
15:32:24 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
15:32:35 --> Mic has joined #instantbird
15:32:35 * ChanServ sets mode +h Mic 
15:33:18 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
15:39:17 <-- mconley has quit (Input/output error)
15:46:53 --> ogi has joined #instantbird
15:55:01 --> shrihari has joined #instantbird
16:00:51 <ogi> GSoC task "Improve JS-XMPP" doesn't specifically list XEPs that need to be implemented, except mentioning MUC and WebRTC with Jingle signalling, the latter overlapping with "WebRTC support" task
16:01:23 <aleth> ogi: A good place to start looking would be to look at the open XMPP bugs
16:02:18 <aleth> ogi: A major initial goal would be to make JS-XMPP good enough to become the XMPP implementation used by default in Instantbird (currently, we still use libpurple apart from for gtalk/fb)
16:02:52 <ogi> aleth: yes, I'm interested in making JS-XMPP default
16:02:53 <aleth> ogi: Beyond that, the sky's the limit ;) What do *you* think is important?
16:03:23 <ogi> aleth: personally i'm interested in instantbird for FirefoxOS
16:03:43 <aleth> Well, that's interesting :)
16:03:43 <ogi> JS-XMPP is requirement for that
16:04:14 <aleth> You'd also have to consider how to deal with the problem of needing to keep sockets open (which can drain battery etc)
16:04:33 <aleth> ogi: Are you interested in gsoc?
16:05:42 <ogi> aleth: yes, and JS-XMPP in particular, I'm PhD student (AI and Bioinformatics)
16:07:21 <aleth> Great.
16:07:37 <aleth> Generally speaking, you can take a gsoc application in various directions, the point is to show you have thought about what you propose to do (i.e. it's realistic)
16:08:23 <aleth> We also recommend finding a simple bug and fixing it, to familiarize yourself with the codebase.
16:08:50 <aleth> If you need any pointers, just ask.
16:09:45 --> mconley has joined #instantbird
16:10:44 <ogi> found it - https://bugzilla.mozilla.org/show_bug.cgi?id=955019 :-)
16:10:46 <instantbot> Bug 955019 enh, --, ---, nobody, NEW, Replace libpurple XMPP with JS-XMPP
16:11:51 <aleth> There'll be a lot of bugs blocking that one that are not marked explicitly as blocking it (yet) and are just filed as XMPP bugs.
16:12:21 <aleth> If you are using Instantbird, there is a pref you can set to enable JS-XMPP.
16:14:23 <aleth> Wow, that's the first time I've seen someone use an irc client inside emacs ;)
16:14:23 --> nhnt11 has joined #instantbird
16:15:46 <-- mconley has quit (Ping timeout)
16:16:33 <ogi> it's my primary editor and it's convenient for me
16:17:06 <ogi> single-thread-iness of emacs is a bit of problem though :-)
16:18:08 <aleth> I was going to recommend trying IRC on Instantbird as an example of a decent existing MUC implementation
16:18:59 <aleth> IRC is all about MUC, after all...
16:19:44 --> Mic has joined #instantbird
16:19:44 * ChanServ sets mode +h Mic 
16:19:58 <ogi> good point, I'll study js-xmpp/instantbird code, fortunately it's relatively small codebase
16:20:12 --> shrihari1 has joined #instantbird
16:20:22 <aleth> ogi: Have you seen the wiki (in particular the build instructions are there)
16:20:25 <ogi> for the moment I think implementing Jingle is too ambitious
16:20:51 <ogi> I'm thinking more about "everything" except jingle-stuff
16:21:20 --> mayanktg has joined #instantbird
16:21:25 <aleth> ogi: Yeah, you'd also not want to start with that, especially if someone is working on the webrtc project in parallel it would have to fit together.
16:21:58 <ogi> aleth: no, idea of this task is very recent, initially I wanted a NetBSD project but NetBSD didn't get approved this year
16:22:41 <ogi> it would be nice fit if JS-XMPP and WebRTC tasks are completed this gsoc :-)
16:22:47 <aleth> Indeed :)
16:22:59 <mayanktg> :D
16:23:06 <mayanktg> Hi
16:24:04 <ogi> aleth: has anybody else expressed interest in JS-XMPP?
16:24:04 <mayanktg> was shrihari's build successful?
16:24:16 <aleth> ogi: So far you are the first!
16:25:25 <shrihari1> mayanktg: I'm just gonna build now
16:25:41 <mayanktg> shrihari1: great :)
16:25:50 <shrihari1> I ran out of space on my hard disk after updating mozilla-central. So, moving some stuff to external HDD
16:27:35 <Mic> I haven't checked but I think my objdir is ~3GB in size? So make sure that you have enough free space.
16:27:35 <mayanktg> ok
16:28:20 <nhnt11> My objdir is 2.03GB
16:28:52 <mayanktg> Mine is 3.6 GB 
16:30:03 * nhnt11 wonders if his is smaller due to not having libpurple
16:31:01 <mayanktg> nhnt11: I guess it differs due to different OS. Even my build doesn't have libpurple
16:33:29 <ogi> aleth: thank you for your directions, soon I'll look at codebase to evaluate JS-XMPP status :-)
16:33:46 <aleth> ogi: you're welcome :)
16:37:03 <-- ogi has quit (Quit: rcirc on GNU Emacs 24.3.1)
16:38:50 <-- aleth has quit (Ping timeout)
16:42:10 --> aleth has joined #instantbird
16:42:10 * ChanServ sets mode +h aleth 
16:45:13 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
16:46:22 <-- shrihari has quit (Quit: shrihari)
16:47:36 <-- shrihari1 has quit (Ping timeout)
16:49:59 --> Rym has joined #instantbird
17:00:13 <-- Rym has quit (Ping timeout)
17:08:56 --> Rym has joined #instantbird
17:09:42 --> mconley has joined #instantbird
17:13:50 --> Mic|web has joined #instantbird
17:14:23 <-- mconley has quit (Input/output error)
17:15:09 <Mic|web> flo-retina: any reviewer you could recommend for bug 684457? It suggests either Gavin Sharp or Marco Bonardo.
17:15:12 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=684457 min, --, ---, nobody, UNCO, Need keyboard access to 'Tools for all add-ons' button in Addons Manager: Extensions list
17:20:31 <aleth> Mic|web: Don't you need a11y reviewers for that? I'm not sure though.
17:20:46 <Mic|web> That's why I'm asking.
17:20:48 <Mic|web> :)
17:20:54 <aleth> (i.e., a different component)
17:25:16 <Mic|web> Isn't that a toolkit bug anyways?
17:25:51 <Mic|web> It's currently set to Firefox:Keyboard Navigation
17:26:35 <aleth> Toolkit:Disability Access maybe?
17:36:11 <Mic|web> :o
17:36:25 <Mic|web> No "review from the winds" on BMO?
17:36:31 <Mic|web> Might be a good thing, though ;)
17:36:59 <aleth> Try Marco Zehe maybe?
17:39:40 <Mic|web> I'll keep the tab around and wait for flo's feedback...
17:45:17 --> mconley has joined #instantbird
17:47:08 --> shrihari has joined #instantbird
17:50:51 <-- mconley has quit (Ping timeout)
17:52:33 <-- Rym has quit (Ping timeout)
17:52:54 --> Rym has joined #instantbird
17:55:54 --> shrihari1 has joined #instantbird
17:58:23 --> wnayes has joined #instantbird
18:00:02 <flo-retina> Mic|web: I would look for someone working on the add-on manager
18:00:26 <flo-retina> I would have said Mossop, but I think he's moved on to other projects years ago :-S
18:00:32 <flo-retina> maybe Unfocussed?
18:00:48 <flo-retina> Mic|web: what I usually do is I look at the hg history of the file, and see who reviewed changes to the file recently
18:01:00 <flo-retina> Gavin would 'work', but he isn't really a fast reviewer.
18:01:02 <shrihari1> If I downloaded mozilla-central.hg manually, do I still need to do python client.py checkout?
18:03:05 <aleth> shrihari1: You will do that every time you want to apply all the upstream changes since you last ran that command. So, right now, I'd say "yes" but there shouldn't be much to pull ;)
18:03:09 <flo-retina> but 978564 looks like something that really needs to be fixed.
18:03:32 <-- Rym has quit (Ping timeout)
18:03:42 <aleth> shrihari1: You don't have to run it for m-c separately though.
18:03:50 <Mic|web> bug 978564
18:03:56 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=978564 nor, --, ---, nobody, UNCO, JS-XMPP: 'iq' ids are not checked, roster pushes are not verified
18:04:18 <shrihari1> aleth: Got it. Will do that now and see if I can build successfully
18:04:40 <flo-retina> Mic|web: thanks
18:05:07 <Mic|web> flo-retina: should I change the bug to "Toolkit:Add-ons manager" first?
18:05:23 <flo-retina> you can
18:05:25 <Mic|web> Unfocused is appearing frequently as reviewer hg log 
18:05:27 <flo-retina> it's not very important
18:06:06 <flo-retina> yeah, go for Unfocussed
18:07:13 <Mic|web> What would be the correct version and milestone then?
18:07:25 <flo-retina> trunk
18:07:43 <Mic|web> Milestone: --- ?
18:07:53 <flo-retina> you mean "Target Milestone"?
18:07:57 <Mic|web> Yes.
18:08:12 <flo-retina> that filed is set at the time the bug is fixed
18:08:17 <flo-retina> so ---, yes
18:09:29 <Mic|web> Done. Thanks!
18:10:06 * nhnt11 wonders what the goals are for 1.6
18:10:08 <flo-retina> In case ogi comes back or reads the log: the goal of a GSoC on JS-XMPP should be to start by cleaning up enough the code base that it would then be maintainable
18:10:15 <nhnt11> (or if there are any specific goals..)
18:10:30 <shrihari1> Does .mozconfig go in c-c/ or c-c/mozilla/ ?
18:10:35 <nhnt11> shrihari1: c-c/
18:10:45 <flo-retina> the way we currently interact with XML is quite confusing (the API is bizarre enough that I have to go read its implementation each time I want to touch some JS-XMPP code)
18:10:50 <nhnt11> And it doesn't need to be hidden :)
18:11:20 <flo-retina> nhnt11: I suspect c-c is the goal for 1.6
18:11:42 <flo-retina> nhnt11: just being able to ship anything after all these moves would be quite an achievement! 
18:12:03 <aleth> Plus you can remove your user icon! ;)
18:12:10 <flo-retina> nhnt11: we are no longer developing against mozilla-release. And we can't ship against *-central.
18:12:47 <mayanktg> aleth: Will be soon able to change picture from webcam too ;)
18:12:50 <flo-retina> nhnt11: so we are only half way through our repository reorganization story...
18:13:28 <nhnt11> hmm
18:13:49 <nhnt11> How will releases work then?
18:13:56 <flo-retina> nhnt11: that's not decided yet
18:14:30 <flo-retina> nhnt11: my plan would be to have a separate repository to prepare releases
18:14:40 <flo-retina> nhnt11: we would merge -central to it every six weeks.
18:14:55 <flo-retina> But instead of basing it on mozilla-aurora, we would base it on mozilla-beta
18:15:12 <flo-retina> and would backout all the ib changes that require a moz version newer than beta
18:15:34 <flo-retina> I would like us to generate out of that second repository a beta every week
18:15:57 <flo-retina> and every 6 or 12 (or whenever we feel makes sense) weeks, one of the betas would be called a release.
18:15:58 <nhnt11> And sync release builds with m-r?
18:16:01 <nhnt11> Hmm
18:16:02 <nhnt11> okay
18:16:06 --> Rym has joined #instantbird
18:16:17 <flo-retina> nhnt11: every 6 weeks mozilla-beta becomes mozilla-release
18:16:25 <nhnt11> Yeah
18:17:50 <flo-retina> as I said, nothing decided yet. What I explained is just a proposal (mine), or what I think is the most likely to work.
18:18:07 * nhnt11 understands
18:20:28 <aleth> Switching to regular, more or less automatic releases would be a huge win.
18:23:53 <flo-retina> aleth: yes
18:24:58 <flo-retina> aleth: the big wins with that proposals are 'no more string freeze, because the second repo is always string frozen', and 'no more finding the day before a release that our infra isn't able to build releases, because we would do betas every week'
18:26:06 <aleth> Yes, and maintenance becomes spread out (also in the form of"do we need to uplift this" etc)
18:26:18 <flo-retina> the downsides are: some people need to take care of the second repository (mostly backing out all the stuff that depends on the newer moz version, and porting fixes landed on *-central that really shouldn't wait another 6 weeks to be released)
18:26:42 <aleth> Another big downside is addons.
18:26:56 <nhnt11> Where would this second repository be hosted?
18:26:57 <flo-retina> also, there would always be at least 6 weeks to make release notes
18:27:05 <flo-retina> nhnt11: on the Internet :-P
18:27:11 <nhnt11> yay!
18:27:12 <-- Rym has quit (Ping timeout)
18:27:14 <aleth> Though I guess in principle it's feasible to write some database script that bumps them...
18:27:20 <flo-retina> aleth: what's the problem with add-ons?
18:27:34 <flo-retina> ah, you mean rapid releases would break add-ons
18:27:39 --> Rym has joined #instantbird
18:27:40 <aleth> Yes
18:27:51 <flo-retina> aleth: I don't think that's worse than today. We are already attempting to release every 3 months (that's 12 weeks).
18:28:09 <aleth> flo-retina: But currently we bump stuff by hand. It's already a pain.
18:28:47 <flo-retina> aleth: There's an SQL query on the release_process wiki page to bump all the adium message themes at once
18:28:50 <-- shrihari has quit (Quit: shrihari)
18:29:01 --> shrihari has joined #instantbird
18:29:06 <aleth> flo-retina: So we would have to extend that I suppose.
18:29:08 <-- shrihari has quit (Quit: shrihari)
18:30:36 <-- shrihari1 has quit (Ping timeout)
18:31:33 --> petunia has joined #instantbird
18:33:14 <-- petunia has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
18:34:21 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
18:48:22 --> mayanktg has joined #instantbird
18:49:10 --> mconley has joined #instantbird
18:50:55 <nhnt11> aleth: Not sure if clearing out the memory is a great option, because there's a good chance I close a tab, open a new tab, then realize I need that old tab back
18:51:46 --> shrihari has joined #instantbird
18:52:06 <nhnt11> If I implement the stack to remember more tabs, I can simply check if that conv is already focused and if so pop the next one.
18:53:59 <-- aleth has quit (Ping timeout)
18:57:31 --> aleth has joined #instantbird
18:57:31 * ChanServ sets mode +h aleth 
18:57:41 <aleth> nhnt11: What does FX do?
18:58:02 <nhnt11> aleth: Fx doesn't care, because multiple tabs with the same URL are OK.
18:58:37 <aleth> Makes sense.
18:58:43 <nhnt11> Browser tabs carry their own unique history, etc... unlike conversation tabs
18:59:05 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:01:19 --> Mic has joined #instantbird
19:01:19 * ChanServ sets mode +h Mic 
19:04:13 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:04:20 --> mayanktg has joined #instantbird
19:05:28 <Mic> mayanktg: your context menu patch is waiting to be checked in (this depends on the nightlies being available) now.
19:05:47 <aleth> It depends on a yahoo patch that doesn't exist yet.
19:05:53 <flo-retina> no
19:05:58 <flo-retina> js-yahoo is preff'ed off
19:06:04 <aleth> Fair enough.
19:06:11 <flo-retina> and libpurple-yahoo never supported icon removal
19:06:22 <flo-retina> so even if we preff on JS-Yahoo, it's not even going to be a regression
19:06:23 <Mic> mayanktg: any ideas how you would like to proceed?
19:06:37 <mayanktg> mayanktg: no :(
19:06:51 <mayanktg> what to do now?
19:06:51 <nhnt11> Mic: any chance you'll have time to test the patch on bug 955673? :P
19:06:54 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955673 nor, --, ---, nhnt11, ASSI, [Regression] User icon overflows its rounded border
19:07:59 * mayanktg is again talking to himself :-/
19:08:56 <mayanktg> Mic: No, I've no idea what to do now .
19:08:56 <Mic> nhnt11: yes, I think I can do that soon.
19:09:04 <nhnt11> :)
19:09:17 <mayanktg> nhnt11: :)
19:11:35 <Mic> What about the "take image"-bug? Do you need help with anything there?
19:13:01 <mayanktg> you mean Bug 954215?
19:13:04 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954215 nor, --, ---, nobody, NEW, Possible to select a non-image file as buddy icon
19:13:43 --> shrihari1 has joined #instantbird
19:13:59 <Mic> The webcam bug ;)
19:14:05 <shrihari1> Build successful :-)
19:14:31 <Mic> shrihari1: great! :)
19:14:31 <aleth> shrihari1: :)
19:14:54 --> rcscott has joined #instantbird
19:15:11 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
19:17:15 <mayanktg> ohh..yes..with the UI. I'm able to run the webcam from the panel also. Should I stick with the UI I designed (with modifications we discussed)?
19:18:40 --> petunia has joined #instantbird
19:19:11 <mayanktg> also .. after changing taking the image.. I'll have to save this the Ib profile of the user.. so I guess the same code we used for setUserIcon() with changes would work?
19:19:54 <Mic> mayanktg: would you create a new mockup (how it would look now)?
19:20:45 <shrihari1> How do I get started understanding the code?
19:20:59 <aleth> shrihari1: fix a bug :)
19:21:04 <Mic> shrihari1: a good start is to pick a bug and start looking at it.
19:21:09 <aleth> Seriously, learning by doing.
19:21:12 <mayanktg> Mic: nhnt11 suggested that with good transition we can have a compact panel for it .. which expands only when take image option is selected.
19:21:56 <shrihari1> aleth: Mic: Yeah, I'll do that. But is there a guide which tells which file/folder is what?
19:21:59 <Mic> Yes, it should be lightweight and simple in my opinion.
19:22:30 <aleth> shrihari1: Just browse around /im and /chat and you should find at least some starting points
19:22:43 <aleth> Generally filenames should be reasonably self-explanatory.
19:22:58 <shrihari1> Okay, cool. I'll get started with that :)
19:23:14 <Mic> Only a preview of the image, a button to accept and one to cancel? Image could be rather small (100x100 px)? aleth, any ideas?
19:23:33 <aleth> Mic: That sounds good, keeping it simple for now.
19:24:04 <aleth> shrihari1: If you find yourself looking for something specific just ask.
19:24:37 <shrihari1> aleth: yes, sure.
19:24:38 <mayanktg> yes..but it should look good too. http://i.imgur.com/xODI76k.png
19:25:27 <mayanktg> This is the change-image panel of gtalk-gmail plugin. We can have something like this?
19:26:41 <Mic> That would be an awfully large panel in my opinion :S
19:27:05 <mayanktg> Mic: ok. got your point. :)
19:29:02 <flo-retina> mayanktg: usually, the less UI the better
19:29:18 <flo-retina> http://i.imgur.com/xODI76k.png is completely cluttered. Nobody will read 6 lines of text (not even me ;))
19:29:28 * nhnt11 thinks Mic is thinking of something like the OS X screenshot I posted a couple days ago ;)
19:29:51 <flo-retina> mayanktg: and you'll find that it's often difficult to remove things until what we get is really as simple as it can (ie. as complicated as it _strictly needs_ to be)
19:30:01 <aleth> First, there are three choices (Set from file/Take a picture/Remove), then you can replace those with a webcam preview and (Take/Cancel)
19:30:06 <mayanktg> flo-retina: I was just giving an example of the interface. Ofcouse no one reads that :P
19:30:20 * nhnt11 read it :]
19:30:32 <nhnt11> Er, good night.
19:30:37 <flo-retina> nhnt11: because you are waiting for your phone to charge
19:30:43 <flo-retina> so that you don't have to buy a longer cable :-P
19:30:56 <mayanktg> aleth: yepp..
19:32:03 <flo-retina> btw, "with good transition we can have a compact panel for it .. which expands only when take image option is selected" isn't a good idea.
19:32:08 <flo-retina> The UI should have the same size all the time.
19:32:32 <flo-retina> and you don't really need a "larger preview", as the image you are saving will be small anyway, right?
19:33:48 <mayanktg> flo-retina: I'm unable to think of a UI in which we will have an option to (Set from file/Take a picture/Remove) and then when Take a picture is selected, it doesn't expands.
19:33:53 <Mic> http://i.imgur.com/CyRFBIu.png
19:33:54 <mayanktg> ok..wait..imagined!
19:34:06 <Mic> That's a rough mockup of what I imagined.
19:34:14 <-- aleth has quit (Ping timeout)
19:34:42 <flo-retina> mayanktg: Mic's mockup gives the general idea.
19:34:48 <mayanktg> Thats great! 
19:34:50 <flo-retina> His panel is still larger than we really need
19:35:12 <Mic> Yes, that's because of the icons and other options there. I had no other image to start from ;)
19:35:29 --> aleth has joined #instantbird
19:35:29 * ChanServ sets mode +h aleth 
19:35:37 <flo-retina> Mic: I wasn't criticizing your work. Just tell mayanktg to not make the panel exactly that size.
19:35:42 <-- shrihari has quit (Quit: shrihari)
19:35:44 <mayanktg> I can now think what I actually have to do now ;)
19:36:04 <mayanktg> flo-retina: yes.
19:36:16 <flo-retina> Mic: the only thing I would really change on that mockup is the "OK" that isn't self explanatory, and would require us to add a pointless label/question above. I would make it "Save" or "Apply"
19:36:58 <-- shrihari1 has quit (Ping timeout)
19:37:10 <aleth> mayanktg: Did you just whip that mockup up in like 30 seconds? :-o
19:37:29 <flo-retina> random idea: what about using the image area where we display the user icon as the preview area?
19:37:52 <aleth> flo-retina: I think that's too small.
19:38:03 <flo-retina> aleth: why?
19:38:22 <mayanktg> flo-retina: it would be unclear I guess.
19:38:25 <flo-retina> aleth: I think it's too small if we want to have the crop feature.
19:38:48 <flo-retina> aleth: but in general, a preview should be as close as possible to what users will actually see. And that's the size at which the icon will be seen, right?
19:39:20 <aleth> flo-retina: It depends on what the client on the other side is using. XMPP certainly allows for larger images.
19:40:02 <mayanktg> when a user takes a picture from cam ..he wants to check if his eyes are open/closed. a preview so small would make no sense I guess.
19:40:23 <aleth> Of course if you're saying we should only upload a 40x40 image (or whatever) then it makes more sense.
19:40:31 <flo-retina> aleth: looks like the max size we send with JS-XMPP is 96x96px
19:40:41 <Mic> flo-retina: by the way I think I would center the webcam image in a square preview area (i.e. automatically cutting left and right).
19:40:47 <flo-retina> aleth: http://lxr.instantbird.org/instantbird/source/chat/protocols/xmpp/xmpp.jsm#1277
19:41:02 <flo-retina> and if the icon is larger than 96x96, we resize it to 64x64
19:41:18 <flo-retina> (don't ask me why we don't resize to 96x96, I've no idea)
19:42:06 <aleth> Also, I suspect while putting the preview there seems cute, it would also be more confusing.
19:42:22 <flo-retina> Mic: this may happen automatically if you throw the getUserMedia video stream at a scare <video> element.
19:42:25 <aleth> It's nicer if it only appears there when set.
19:42:34 <flo-retina> aleth: fair enough
19:43:20 --> EionRobb has joined #instantbird
19:49:03 <mayanktg> I had a problem on adding WebRTC to the panel that, the webcam got automatically activated on starting Ib. I have to do something to stop panel from loading at start??
19:50:49 <-- aleth has quit (Ping timeout)
19:51:54 --> shrihari has joined #instantbird
19:51:56 --> shrihari_ has joined #instantbird
19:52:09 <Mic> The webcam must be only activated during showing the preview...
19:52:13 <Mic> (imo)
19:52:37 <mayanktg> yes.
19:53:20 <flo-retina> mayanktg: the webcam gets activated when you call getUserMedia
19:53:27 <flo-retina> it's not activated automatically
19:54:52 <-- petunia has quit (Ping timeout)
19:55:11 <mayanktg> flo-retina: I know what was wrong. I was creating a panel just for taking image and thus it got enabled. I will sort it out :)
19:55:56 <shrihari> I'm sorry if this is a n00b question. Every time I make a change to the code, should I build again to test it out?
19:56:08 --> petunia has joined #instantbird
19:56:18 <mayanktg> shrihari: try the incremental builds
19:56:44 <mayanktg> we don't have to build everything. it depends on the feature we are changing,
19:57:14 <mayanktg> whether it requires a full build or not.
19:57:57 <shrihari> mayanktg: How do I do incremental builds?
19:58:35 <Mic> flo-retina: do own builds use the chrome files from the repository directly?
19:58:50 <mayanktg> https://developer.mozilla.org/en/docs/Incremental_Build this can help.
19:59:49 <Mic> The toolbar button wasn't accessible anymore after removing the patch from the queue and it worked again after qpush'ing it...
20:00:13 <Mic> I was absolutely surprised by that.
20:00:41 <flo-retina> Mic: depends.
20:01:22 <flo-retina> Mic: for files that aren't preprocessed, and if you aren't on a mac, it's likely the same file.
20:01:43 <flo-retina> Mic: so if you start with -purgecaches all the time, you may get away with not rebuilding at all.
20:02:03 <Mic> hmm :)
20:02:38 <flo-retina> and with the right about:config options set, you can even test your changes by just closing the window and opening it again ;)
20:04:18 <mayanktg> shrihari: | make -C <path to dir> | will do.
20:05:46 <-- shrihari_ has quit (Quit: shrihari_)
20:06:11 <flo-retina> not on Mac.
20:07:12 <-- shrihari has quit (Ping timeout)
20:09:23 <mayanktg> ok. do you use mach then?
20:11:31 --> jb has joined #instantbird
20:12:14 <flo-retina> mayanktg: on mac we need to |make -C <dir that we want to rebuild> && make -C im/app/|
20:13:49 <-- jb has quit (Ping timeout)
20:13:55 <Mic> bbl
20:14:01 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
20:18:04 --> rcscott has joined #instantbird
20:18:15 <flo-retina> looks like nobody's interested in fixing the Windows issue for me :(
20:21:50 <-- petunia has left #instantbird ()
20:40:23 <-- mconley has quit (Input/output error)
20:42:17 --> zen_monkey has joined #instantbird
21:01:09 --> dufferZafar has joined #instantbird
21:01:33 <dufferZafar> has instantbird been selected for gsoc this year?
21:06:50 --> Even has joined #instantbird
21:06:51 * ChanServ sets mode +o Even 
21:12:48 <flo-retina> dufferZafar: Mozilla has, yes.
21:13:21 <dufferZafar> so, if one has to apply. they'll have to come through Mozilla, right?
21:13:43 <flo-retina> yes
21:14:02 <flo-retina> we have worked this way during the last 3 years, and this hasn't been a problem.
21:14:03 <dufferZafar> is there an Ideas list?
21:14:43 <dufferZafar> Also, a some of the plugins dont work with 1.5, is there a quick porting guide?
21:14:55 <flo-retina> dufferZafar: https://wiki.mozilla.org/Community:SummerOfCode14#Instantbird
21:19:48 --> jb has joined #instantbird
21:27:03 <-- dufferZafar has quit (Connection reset by peer)
21:27:39 --> dufferZafar has joined #instantbird
21:30:08 <-- dufferZafar has quit (Quit: Leaving)
21:34:52 <-- gerard-majax__ has quit (Ping timeout)
21:35:32 <flo-retina> here is the change I would like to try for the Windows issue: http://pastebin.instantbird.com/615318
21:36:03 <flo-retina> the change is generally useful in that it adds $(topsrcdir)/mozilla/extensions/purple to the list of repositories to look in.
21:36:23 <flo-retina> the thing I'm tempted to do that is specifically for Windows is replacing $(MAKE) with $(PYTHON) build/pymake/make.py
21:36:39 <flo-retina> as I believe mozmake and pymake likely handle Windows paths differently
21:41:21 --> mconley has joined #instantbird
21:42:50 <-- jb has quit (Ping timeout)
21:44:46 <-- Rym has quit (Ping timeout)
21:45:17 --> Rym has joined #instantbird
21:46:06 <-- mconley has quit (Ping timeout)
21:58:05 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
22:03:00 --> chrisccoulson has joined #instantbird
22:37:24 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
22:50:01 <-- zen_monkey has quit (Ping timeout)
23:06:28 --> zen_monkey has joined #instantbird
23:31:08 --> mconley has joined #instantbird
23:36:55 --> Mic has joined #instantbird
23:36:55 * ChanServ sets mode +h Mic 
23:37:54 --> jb has joined #instantbird
23:51:40 <-- jb has quit (Ping timeout)
23:58:58 <-- mconley has quit (Input/output error)
23:59:51 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)