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 firstname.lastname@example.org. 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)