All times are UTC.
00:00:18 <clokep> :) 00:00:27 <clokep> Too bad the wiki seems down to me. :-S 00:01:04 * Fallen is now known as Fallen|away 00:04:57 * Fallen|away is now known as Fallen 00:12:54 <mayanktg> clokep: is there some info available for DCC TALK connection on net? 00:14:14 <clokep> mayanktg: https://bitbucket.org/clokep/irc-docs/ references DCC Voice, but has no reference for it. 00:14:17 <clokep> Where have you seen DCC Talk? 00:15:34 <-- mayanktg has quit (Ping timeout) 00:16:50 <-- clokep has quit (Ping timeout) 00:23:27 --> mayanktg has joined #instantbird 00:25:03 <mayanktg> clokep: http://www.irchelp.org/irchelp/rfc/dccspec.html here .. 00:26:04 <mayanktg> I have to implement Video chat in IRC. Though I have thought about it. I wasn't sure about the DCC TALK :-/ 00:28:39 <-- mconley has quit (Input/output error) 00:42:50 --> clokep_wp8 has joined #instantbird 00:43:33 <clokep_wp8> Mayantkg: I think you misunderwtood. Wed like a way to do WebRTC via other protos. 00:44:27 <clokep_wp8> Sorry, my internet went down. On my phone. 00:48:00 --> clokep has joined #instantbird 00:48:00 * ChanServ sets mode +o clokep 00:48:22 <clokep> Much better. :) 00:48:49 <-- clokep_wp8 has quit (Connection reset by peer) 00:49:49 <clokep> mayanktg: You see my comments? 00:50:33 <mayanktg> clokep: yes 00:50:49 <clokep> Does it make sense? Do oyou understand what we might like? 00:52:00 <mayanktg> actually no . In the proposal flo reviewed, he said that we would like to have a way in which we can implement video call support over IRC 00:52:43 <mayanktg> What do you mean by "other protocols" then? Sorry I didn't get it. 00:55:34 <mayanktg> Like we are creating WebRTC support via XMPP we should do the same for other protocols. This is what it mean..right? 00:58:07 <clokep> What Florian was suggesting was that we add a way to initiate a WebRTC voice/video over IRC. 00:59:23 <mayanktg> yes.. 01:00:29 <clokep> OK, so are we on the same page now? 01:00:36 <mayanktg> I was asking the same thing..maybe I didn't say it correctly. I asked about DCC TALK 'cos I thought I might get some help from it. 01:00:40 <mayanktg> yes 01:01:00 <clokep> I know nothing about DCC TALK, I've never found a reference for it's implementation. 01:01:46 <-- Rym has quit (Ping timeout) 01:02:34 <clokep> If you find something I'd like to see it. 01:02:57 <mayanktg> exactly. We can create a custom command like: /DCC VOICE <nick> to intitiate a call. Since DCC uses a direct TCP connection we can implement video calling through it. 01:03:28 <mayanktg> Here's a link I got which uses codecs to support voice http://www.kvirc.net/doc/cmd_dcc.voice.html 01:04:16 <clokep> I don't understand why you have a / in front of that. 01:04:25 <clokep> But yes, something like that might work. 01:04:52 <mayanktg> ohh sorry for / :-/ 01:05:34 <mayanktg> ok.. :) 01:05:49 <clokep> I'm unsure if that will actually work, but something like that is the idea, yes. 01:06:21 --> Rym has joined #instantbird 01:08:07 <mayanktg> ok. Will make a fair draft and check if its possible or not. 01:09:07 <clokep> OK. :) 01:12:20 <-- Mook_as has quit (Quit: Mook_as) 01:19:54 --> mconley has joined #instantbird 01:20:32 <clokep> mayanktg: Interesting document. I wish I spoke more about the actual protocol though. :-\ 01:22:09 <mayanktg> clokep: Which doc? The link I shared? 01:22:31 <clokep> Yes; 01:23:32 <mayanktg> yes, it didn't say much about it :-/ 01:30:13 * Fallen is now known as Fallen|away 01:30:33 <mayanktg> clokep: where to define a command in IRC protocol? for eg. the code for working of "/me" command and others. is it in ircCommands.jsm only? 01:30:51 <clokep> mayanktg: Yes. 01:31:03 <clokep> But why would it be a command? Wouldn't there be some UI button? 01:31:09 <clokep> (Just like for XMPP) 01:31:36 <mayanktg> we can have both. 01:32:59 <clokep> Both is not always better. :) 01:33:15 <clokep> But yes, it's all in ircCommands.jsm. 01:34:34 <mayanktg> Hmm..for example? 01:35:39 <clokep> For example what? 01:36:09 <mayanktg> for example...why having both the options is always a good option? 01:36:16 <mayanktg> :-o 01:36:50 <clokep> It can be confusing, it's more code to maintain. 01:37:07 <mayanktg> ok! got that :) 01:38:11 <clokep> Plus we try to reduce differences between protocols,,, 01:43:55 <-- chrisccoulson has quit (Client exited) 01:52:04 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 01:55:50 --> clokep has joined #instantbird 01:55:50 * ChanServ sets mode +o clokep 01:57:16 --> rcscott has joined #instantbird 02:02:31 <-- mconley has quit (Input/output error) 02:03:50 <-- mayanktg has quit (Ping timeout) 02:04:12 <-- Rym has quit (Ping timeout) 02:06:41 --> Rym has joined #instantbird 02:09:04 --> mayanktg has joined #instantbird 02:17:57 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 02:21:55 --> Mook has joined #instantbird 02:49:27 <-- Rym has quit (Ping timeout) 02:51:50 <-- deltafalcon has quit (Ping timeout) 02:52:45 --> Rym has joined #instantbird 02:56:59 --> deltafalcon has joined #instantbird 03:08:35 --> nhnt11 has joined #instantbird 03:20:48 --> mconley has joined #instantbird 03:22:32 <-- Rym has quit (Ping timeout) 03:22:51 <-- mconley has quit (Input/output error) 03:23:17 --> Rym has joined #instantbird 03:29:29 --> mconley has joined #instantbird 03:45:02 <-- mconley has quit (Input/output error) 03:47:20 <-- mayanktg has quit (Ping timeout) 03:54:44 <-- EionRobb has quit (Quit: Leaving.) 03:57:03 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 04:09:45 --> shashika has joined #instantbird 04:23:13 <instant-buildbot> build #2085 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2085 04:23:36 <-- Rym has quit (Ping timeout) 04:41:18 --> shrihari has joined #instantbird 04:45:39 --> mconley has joined #instantbird 04:46:17 <instant-buildbot> build #1301 of win32-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1301 04:51:03 <-- mconley has quit (Ping timeout) 05:08:28 <-- Mook has quit (Quit: Mook) 05:35:16 <-- shrihari has quit (Ping timeout) 05:56:16 --> jb has joined #instantbird 06:29:00 <-- jb has quit (Input/output error) 06:29:21 --> jb has joined #instantbird 07:00:40 <-- GeKo has quit (Ping timeout) 07:02:54 <-- wnayes has quit (Ping timeout) 07:06:16 --> wnayes has joined #instantbird 07:15:16 --> GeKo has joined #instantbird 07:17:41 <-- jb has quit (Ping timeout) 07:28:33 <-- nhnt11 has quit (Ping timeout) 08:07:37 --> nhnt11 has joined #instantbird 08:14:02 <-- nhnt11 has quit (Ping timeout) 08:18:19 --> jb has joined #instantbird 08:21:51 <-- jb has quit (Ping timeout) 08:21:58 --> jb has joined #instantbird 08:29:23 <-- Even has quit (Ping timeout) 08:29:32 --> Even has joined #instantbird 08:29:32 * ChanServ sets mode +o Even 08:32:59 --> Mic has joined #instantbird 08:32:59 * ChanServ sets mode +h Mic 08:47:52 <-- micahg has quit (Ping timeout) 08:49:11 <-- jb has quit (Ping timeout) 09:02:53 --> shrihari has joined #instantbird 09:07:35 --> micahg has joined #instantbird 09:24:58 <Mic> mayanktg: http://log.bezut.info/instantbird/today#m36 09:25:32 <Mic> I think clokep meant to say: why do you need a command if you could use the UI as for other video chats? 09:25:56 <Mic> Just because you have a DCC/CTCP/whatever command doesn't mean that you'd add one to the conversation too. 09:26:33 <Mic> I've got an IRC extension that sends an AVATAR command to request buddy icons via IRC and the user doesn't need to do anything for that. 09:48:31 --> chrisccoulson has joined #instantbird 09:49:49 * flo-retina wouldn't be against a /call command 09:49:58 <flo-retina> but it shouldn't be protocol specific 09:52:52 --> jb has joined #instantbird 10:12:03 <-- jb has quit (Ping timeout) 10:13:14 <-- Fallen|away has quit (Ping timeout) 10:17:32 --> Fallen|away has joined #instantbird 10:20:08 --> clokep has joined #instantbird 10:20:08 * ChanServ sets mode +o clokep 10:30:37 --> jb has joined #instantbird 10:34:36 <-- gerard-majax_ has quit (Ping timeout) 10:35:14 --> alexm92 has joined #instantbird 10:35:35 <alexm92> hello 10:36:07 <Mic> Hello 10:36:45 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 10:36:50 <alexm92> is there someone who I can talk to about GSoC? 10:36:52 <alexm92> mentor? 10:36:56 --> clokep has joined #instantbird 10:36:56 * ChanServ sets mode +o clokep 10:37:24 <clokep> It feels good to be able to restart and be on the next Gecko. :-D 10:37:44 <clokep> alexm92: You can generally just ask questions and someone should respond. There are a few potential mentors in here. 10:37:50 <clokep> Was there a particular project you were interested in? 10:38:22 <alexm92> yes, WebRTC support 10:38:49 <clokep> Alright. 10:39:05 <alexm92> i want to know some details about this project 10:40:25 <alexm92> and also if i can have some real chance to work on this project, because the join period it's almost over 10:41:47 <clokep> Well we're hoping to use WebRTC to bootstrap our support for voice/video. We'd most likely start by implementing this over XMPP (there are some specifications for that), but might want to add it to other protocols as well, if possible. 10:42:27 <clokep> So there's a variety of components to this including how to do the actual signaling/initialization of WebRTC, as well as fitting it into the Instantbird UI in a reasonable way. 10:45:10 <clokep> That's all I've got briefly, please ask questions. 10:45:42 <alexm92> where should i submit my application? 10:45:53 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 10:46:28 <clokep> If you'd like some feedback you can email it to team@instantbird.org, otherwise you can just submit it on melange. 10:46:53 <clokep> We usually suggest students fix a minor bug or two to help them familiarize themselves w/ how we work and such. 10:47:50 <alexm92> this task should be done by the end of the registration period (Friday)? 10:48:17 <alexm92> or after I got accepted 10:49:25 <clokep> It is not a requirement, but it helps us understand how you work and you to understand how we work. 10:50:38 --> mconley has joined #instantbird 10:51:25 <Mic> This "registration period" is actually an "application period". If an application isn't submitted by friday (you'll need to look up the details) it can not be considered. 10:52:27 <-- mconley has quit (Ping timeout) 10:55:21 <alexm92> ok thx 10:56:54 <-- jb has quit (Ping timeout) 11:03:55 --> jb has joined #instantbird 11:13:07 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 11:14:15 --> flo-retina has joined #instantbird 11:14:15 * ChanServ sets mode +qo flo-retina flo-retina 11:19:28 <-- jb has quit (Ping timeout) 11:27:49 --> gerard-majax_ has joined #instantbird 11:40:28 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 11:48:15 --> jb has joined #instantbird 11:54:34 <-- jb has quit (Ping timeout) 11:57:40 --> deOmega has joined #instantbird 12:12:16 --> clokep_work has joined #instantbird 12:12:16 * ChanServ sets mode +o clokep_work 12:16:34 <deOmega> Good morning. Vertical tabs was updated or something? 12:18:30 --> sawrubh has joined #instantbird 12:20:38 <-- deOmega has quit (Quit: So easy...but yet complicated.) 12:20:42 --> deOmega has joined #instantbird 12:30:19 <clokep_work> No. 12:30:25 <clokep_work> deOmega: Why do you say that? 12:30:51 <-- alexm92 has quit (Quit: http://www.mibbit.com ajax IRC Client) 12:32:45 <deOmega> oh, i noticed it popped back up as my default settiing after this last update, even though I had turned it off for some reason I cannot recall now 12:33:49 <clokep_work> Even if it updated that hsould never happen. 12:35:08 <instantbot> New Instantbird - Contacts window bug 985396 filed by deomega1@gmail.com. 12:35:12 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=985396 nor, --, ---, nobody, UNCO, Buddy Icon for contact list 12:35:30 <deOmega> (yaay, my first bug on the new service) 12:36:01 <deOmega> clokep_work: OK .. yeah I do not know what happened there. 12:37:17 <clokep_work> deOmega: "Note that this feature exists when selecting 'new conversation' from the conversation window" What does that mean? 12:37:32 <clokep_work> Oh, that must be the awesometab. 12:37:38 <clokep_work> I don't see how that relates to the buddy list... 12:37:55 <deOmega> hmm 12:38:32 <deOmega> The appearance is how it is related 12:39:06 <deOmega> the appearance of the new tab woud be ideal for the buddy list 12:39:13 <clokep_work> No. 12:39:18 <clokep_work> It's a totally different form factor. 12:39:30 <clokep_work> The new tab is meant to show significantly more information, but significantly fewer people. 12:40:11 <-- Fallen|away has quit (Ping timeout) 12:40:34 <deOmega> clokep_work: please understand that it was referenced to make clear what I am referring to by the buddy list icons. 12:40:46 <instantbot> clokep@gmail.com changed the Resolution on bug 985396 from --- to DUPLICATE. 12:40:47 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=985396 nor, --, ---, nobody, RESO DUPLICATE, Buddy Icon for contact list 12:41:27 <deOmega> arrrgh!! 12:41:32 <clokep_work> :) 12:41:35 <clokep_work> Not a big deal. 12:42:27 <deOmega> communication is a *&*&^% 12:43:45 --> Fallen|away has joined #instantbird 12:44:49 --> shrihari1 has joined #instantbird 12:45:04 <-- shrihari has quit (Ping timeout) 12:50:28 <clokep_work> :) 12:50:38 <clokep_work> deOmega: So you want waht's in the mockup in that other bug, right? 12:59:45 <deOmega> clokep_work: Yes, exactly 13:05:48 <-- deOmega has quit (Quit: So easy...but yet complicated.) 13:05:52 --> deOmega has joined #instantbird 13:10:38 * Fallen|away is now known as Fallen 13:17:35 <clokep_work> Looks like http://ircv3.org/ has a few new things on it. 13:17:47 <clokep_work> The only (somewhat) interesting ones to me are actual docs for BLOWFISH and AES for SASL. 13:21:30 <flo-retina> :) 13:26:02 <clokep_work> WIth big things in it saying not to use it. (o_O) 13:28:09 --> mconley has joined #instantbird 13:28:59 <clokep_work> I haven't looked at it yet. 13:43:17 <-- shashika has quit (Quit: http://www.mibbit.com ajax IRC Client) 14:00:40 --> rosonline has joined #instantbird 14:27:03 --> Rym has joined #instantbird 14:33:00 <-- shrihari1 has quit (Ping timeout) 14:33:43 <-- Rym has quit (Ping timeout) 14:41:03 --> Rym has joined #instantbird 14:50:03 <-- GeKo has quit (Ping timeout) 14:57:33 --> wnayes1 has joined #instantbird 14:58:03 <-- wnayes has quit (Ping timeout) 15:00:18 --> GeKo has joined #instantbird 15:11:52 --> shrihari has joined #instantbird 15:16:50 --> iamjayakumars has joined #instantbird 15:19:45 <-- iamjayakumars has quit (Quit: ) 15:23:42 <-- Rym has quit (Ping timeout) 15:25:47 <-- shrihari has quit (Ping timeout) 15:31:14 --> Rym has joined #instantbird 15:49:44 --> nhnt11 has joined #instantbird 15:54:13 <-- nhnt11 has quit (Ping timeout) 16:13:28 --> nhnt11 has joined #instantbird 16:14:42 <nhnt11> Hi 16:15:25 <clokep_work> Hello nhnt11. 16:16:40 <nhnt11> Thanks for all of your feedback. 16:17:42 <nhnt11> clokep_work: About the "sliding window of messages": I specifically avoided such a concept in my proposal. 16:18:08 <clokep_work> nhnt11: Can I ask why? 16:18:13 <nhnt11> 1 sec 16:18:30 <clokep_work> Besides that it's a huge PITA to deal w/ :-D 16:18:40 <nhnt11> I don't agree that this is worth the effort. Users are rarely going to keep their conversations scrolled up. 16:19:04 <clokep_work> Who are you to tell a user what he can and cannot do?! 16:19:11 <clokep_work> (More seriously, it's bad to assume what users will do.) 16:19:21 --> Tonnes_ has joined #instantbird 16:19:28 <-- Tonnes_ has quit (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517]) 16:19:52 <-- gerard-majax_ has quit (Ping timeout) 16:20:29 <nhnt11> well one could come up with a bunch of unconventional ways to use instantbird 16:22:02 <clokep_work> I don't see why it's more complicated, I guess is my point... 16:22:12 <nhnt11> What will happen to scrollbars? 16:22:22 <nhnt11> How would we handle incoming messages and the unread ruler? 16:23:14 <nhnt11> Even if we got around all that, I still don't see what the real benefits are, except for saving a bit of memory for a short time interval 16:24:10 <clokep_work> OK. 16:24:26 <clokep_work> I Just find it odd you didn't discuss any of that in the application, it seems to me that this is the "obvious" way to do it. 16:24:32 <nhnt11> I am not completely opposed to trying it when the time comes, but I'm extremely reluctant to include it in the proposal. 16:24:36 <clokep_work> What would happen to the scrollbars anyway? We haven't really decided on that. 16:24:39 <nhnt11> Huh. 16:25:25 <nhnt11> I'm intrigued that you found this the "obvious" way to do it. 16:25:47 <nhnt11> In my opinion, I don't see how the scrollbars will be a problem as long as we're only adding stuff to the top 16:25:56 <nhnt11> it will be obvious to the user that instantbird is dynamically prepending messages 16:26:17 <nhnt11> I've seen this behavior in lots of apps and it has never confused me (it made sense, in fact) 16:26:30 <clokep_work> OK. 16:26:37 <nhnt11> Knowing where the conversation /ends/ (the latest message) is exponentially more important, imo. 16:28:07 <-- rosonline has quit (Client exited) 16:31:02 <clokep_work> I suppose. 16:31:35 <clokep_work> I don't think pulling messages off the back is a big deal either. 16:31:36 <nhnt11> clokep_work: "Can you further describe excess content please?" I've done that in the implementation details. If you'd like I'll expand on it a bit in the desirable behavior section as well. 16:31:43 <clokep_work> And your argument about what to do with them is a strawman. 16:31:54 * nhnt11 looks up the term "strawman" 16:31:56 <clokep_work> nhnt11: Just put a list. 16:32:24 <clokep_work> http://en.wikipedia.org/wiki/Strawman_argument 16:32:32 <nhnt11> I'm already there, but thanks :P 16:32:47 --> rcscott has joined #instantbird 16:33:36 <clokep_work> Maybe not quite what I meant, but I think it's obvious you'd store them somewhere and reload as you moved down. 16:34:02 <nhnt11> gtg, bbl 16:35:42 <-- nhnt11 has quit (Ping timeout) 16:42:19 <flo-retina> I don't remember when we added the "/whois" without parameter for private conversations, but that's super useful! :) 16:46:42 * Fallen is now known as Fallen|away 16:48:22 <wnayes1> flo-retina: I looked at your importer review comments. I don't feel to bad since a lot of the suggestions (OS.File, () => {, etc.) didn't exist two years ago :) 16:48:41 <wnayes1> Maybe the importers could be rewritten to just be workers themselves... 16:53:52 <flo-retina> wnayes1: yes, these comments are mostly about things that have changed in our code base since this code was written 16:54:10 <flo-retina> wnayes1: one annoying thing with workers is that they don't have xpcom access 16:56:24 --> nhnt11 has joined #instantbird 17:01:39 <wnayes1> Yeah I remember there was a reason why workers weren't used... I think I could use OS.File (https://developer.mozilla.org/en-US/docs/JavaScript_OS.File/OS.File_for_workers) but there's also registry access, jsctypes, some stream decoding stuff, etc. 17:02:06 <clokep_work> flo-retina: A while ago I added it for you, I think. ;) 17:02:25 <flo-retina> clokep_work: <3 17:03:58 <clokep_work> flo-retina: So I wonder how you would feel about landing it using the "old" stuff and then updating some of the features to stuff available on newer Geckos? 17:04:48 <flo-retina> for the OS.File stuff, I think we should likely land using the old stuff 17:05:46 <flo-retina> for the syntax cleanups (eg () => instead of .bind(this); or the for .. or instead of having a variable for the index) I think we could do these changes before landing, just because making these changes makes the patch more readable for the next review pass 17:12:19 <-- nhnt11 has quit (Ping timeout) 17:16:18 <clokep_work> flo-retina: That's reasonable. 17:16:35 <clokep_work> But like the changes to using DataView instead of whatever it uses now in blowfish.js I'd prefer to do in a follow up. 17:17:36 <flo-retina> I don't even remember this 17:24:41 <clokep_work> :) 17:24:47 <clokep_work> I was looking at some of the comments yesterday. 17:24:56 <clokep_work> Although I've honestly thought of just ignoring the "other" importers to start with. 17:25:01 <clokep_work> Get Pidgin + backend + UI landed. 17:25:03 <clokep_work> And go from there. 17:35:53 <-- Rym has quit (Ping timeout) 17:37:08 --> Rym has joined #instantbird 17:38:32 * wnayes1 is discovering the new build system after the unbitrotted patches still didn't apply to the old repo :) 17:42:40 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 17:48:00 <clokep_work> wnayes1: Yeah, they certainly won't work in the old repo, I changed all the paths. 18:03:08 --> nhnt11 has joined #instantbird 18:07:52 <-- Rym has quit (Ping timeout) 18:11:05 --> Rym has joined #instantbird 18:13:16 * nhnt11 wonders if flo-retina has an opinion on removing stuff from the bottom of the conv as well. 18:16:43 <-- Rym has quit (Ping timeout) 18:28:23 <-- sawrubh has quit (Ping timeout) 18:28:45 --> sawrubh has joined #instantbird 18:44:31 --> Rym has joined #instantbird 18:48:45 --> flo-retina has joined #instantbird 18:48:45 * ChanServ sets mode +qo flo-retina flo-retina 18:49:34 <nhnt11> flo-retina, clokep_work: I've added the schedule of deliverables to my proposal 18:49:52 <nhnt11> It's more a breakup of the project into patches than a schedule. 18:50:03 <nhnt11> I'm curious where you think I should draw the "midterm evaluations" line 18:50:07 <-- Rym has quit (Ping timeout) 18:50:21 * clokep_work isn't sure it matters. 18:50:33 <nhnt11> I think it would come somewhere during or after "Dynamic addition/removal of context" 18:50:38 <nhnt11> Hah, great. 18:52:20 --> Rym has joined #instantbird 18:53:33 <nhnt11> I'm going to go ahead and submit my proposal on melange now. 18:53:50 <clokep_work> :) 18:59:58 <-- Rym has quit (Ping timeout) 19:06:41 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 19:07:26 --> Rym has joined #instantbird 19:10:34 --> EionRobb has joined #instantbird 19:23:07 * Fallen|away is now known as Fallen 19:33:59 --> nhnt11 has joined #instantbird 19:37:26 --> gerard-majax_ has joined #instantbird 19:53:32 <wnayes1> I just finished a new build from comm-central. Are these errors expected? http://imgur.com/wHlwGCS 19:54:01 <wnayes1> I don't see any of the libpurple protocols either 19:57:50 --> jb has joined #instantbird 20:00:07 * wnayes1 is now known as wnayes 20:02:04 <clokep_work> wnayes: Did you pull the purple repo? 20:02:17 <clokep_work> wnayes: Errors should never be expected. ;) 20:06:49 <wnayes> clokep_work: I did a |python client.py checkout|, which used to pull purple I thought. 20:09:03 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 20:09:24 --> chrisccoulson has joined #instantbird 20:11:38 <clokep_work> wnayes: purple didn't used to be an extension. 20:11:58 <clokep_work> wnayes: https://developer.mozilla.org/en-US/docs/Simple_Instantbird_build#Building_purplexpcom_and_libpurple 20:12:03 <clokep_work> But a build without that should work anyway. :-\ 20:13:37 <wnayes> clokep_work: OK, thanks, I was referencing the IB wiki compiling page. The build worked, it just didn't have any of the purple protocols. 20:14:52 <clokep_work> wnayes: I wouldn't worry about adding the purplexpcom stuff unless you need to. 20:15:05 <clokep_work> The Instantbird compiling page is deprecated, but I haven't put that on there yet. 20:15:17 <clokep_work> I do wonder what those errors are though...:( 20:17:38 <wnayes> Is there a new way with mach to build only IB (similar to |make -C ../obj-instantbird tier_app|)? 20:20:30 <clokep_work> wnayes: |make -C objdir/im && make -C objdir/chat| is the only way I know of doing it. 20:30:30 <nhnt11> Fyi, I've submitted my proposal on melange. 20:35:02 --> Mook_as has joined #instantbird 20:35:45 --> BWMerlin has joined #instantbird 20:40:07 <wnayes> Those errors show up when opening the wizard. One is when the top protocols page immediately loads; if I click to show all protocols then the other 3 occur. 20:40:49 <clokep_work> wnayes: Ah! The top protocol IDs we have aren't in the build. 20:40:52 <clokep_work> That's unfortunate. :( 20:41:23 <wnayes> Yeah I was just going to say maybe the MSN top protocol is causing one of the issues :) 20:41:36 <wnayes> Not sure about the other 3 20:41:56 <-- sawrubh has quit (Quit: Connection closed for inactivity) 20:42:40 <-- jb has quit (Ping timeout) 20:43:57 <flo-retina> clokep_work: |make -C objdir/im && make -C objdir/chat| isn't really correct. You should build /im last (especially im/app needs to be last as that's what creates/updates the .app folder on mac) 20:44:57 <clokep_work> tell wnayes, not me. ;) 20:44:57 <instantbot> New Instantbird - Account wizard bug 985668 filed by clokep@gmail.com. 20:44:59 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=985668 nor, --, ---, nobody, NEW, Top protocols assumes libpurple is built 20:47:16 <-- BWMerlin has quit (Quit: BWMerlin) 20:49:10 <flo-retina> clokep_work: I'm not sure he uses a Mac; but I'm pretty sure you sometimes do. 20:51:02 <clokep_work> I pretty much never rebuild them at the same time, but yes, sometimes. 20:52:17 <-- nhnt11 has quit (Ping timeout) 21:01:17 --> nhnt11 has joined #instantbird 21:09:44 <-- clokep_work has quit (Ping timeout) 21:24:56 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:31:08 <flo-retina> I'm still puzzled about what to do with the patch in https://bugzilla.mozilla.org/show_bug.cgi?id=954363 21:31:10 <instantbot> Bug 954363 nor, --, ---, mmkmou, ASSI, Add a link to "FAQ" on "help" menu item 21:31:57 --> nhnt11 has joined #instantbird 21:32:11 <flo-retina> It's the rare situation in which I feel "no/r-" but can't find any thing to comment on :-S 21:32:23 <flo-retina> I guess I'm just not really convinced the change is wanted. 21:43:18 --> Mic has joined #instantbird 21:43:18 * ChanServ sets mode +h Mic 21:46:49 <nhnt11> http://pastebin.instantbird.com/639038 21:47:19 <nhnt11> That's a discussion about logging that should've been in this channel. 21:47:38 <flo-retina> hmm, I'm not sure we can't store everything in sqlite 21:48:01 <nhnt11> I assumed we would be storing everything in sqlite 21:48:41 <nhnt11> and the db api would have methods to return the first 'n' messages that were sent before a given arbitrary message 21:49:02 <nhnt11> (for use with infinite scroll) 21:49:12 <flo-retina> there may be a size issue (how heavy are a user's logs? does sqlite perform well with that much data?) 21:49:22 <nhnt11> Right. 21:49:41 <nhnt11> I'm not an expert with databases, like I've said :] 21:49:49 <flo-retina> nhnt11: I think what I had in mind was the architecture Thunderbird has with gloda, where the database is used mostly to search and find the id of whatever contains the result you care about 21:50:22 <nhnt11> Okay. Is it important that I detail the mechanism in the proposal? 21:50:46 * nhnt11 needs to prioritize the changes needed to be made, < 2 days left 21:51:07 <-- wnayes has quit (Ping timeout) 21:51:10 <flo-retina> hmm, I think I was assuming that indexing would be slightly expensive and users may want to pref it off; but still be able to scroll and see their logs 21:52:09 <nhnt11> hmm 21:52:13 <nhnt11> I really need to sleep, sorry. 21:52:19 <flo-retina> good night! :) 21:52:25 <nhnt11> Night. 21:52:58 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:55:06 --> wnayes has joined #instantbird 21:56:17 --> clokep has joined #instantbird 21:56:17 * ChanServ sets mode +o clokep 22:09:26 <clokep> flo-retina: Nice way of clearing out your queue. :P 22:11:17 <flo-retina> thanks moz.build 22:11:27 <flo-retina> clokep: note that I haven't removed the third patch from the queue though 22:11:55 <clokep> I noticed. :) Which one is that? 22:12:06 <flo-retina> the third one doesn't contain any makefile 22:12:15 <flo-retina> it's the diff of our changes against the upstream SIPE 22:12:18 <clokep> Yeah. 22:12:28 <clokep> Well...against what was upstream SIPE. I'm sure that's changed a bit. :( 22:12:49 <clokep> All the paths are most likely wrong in those bugs anyway. 22:12:56 <flo-retina> do you mean I should pretend it's obsolete too and remove the flag? :-D 22:15:54 <clokep> I'd prefer if you r- them actually... 22:17:02 <flo-retina> want me to go back and add r- flags? 22:18:15 --> clokep_ has joined #instantbird 22:18:28 <-- clokep has quit (Ping timeout) 22:18:44 <clokep_> And what's @foo@? 22:18:49 <clokep_> flo-retina: Stupid question, is $(foo) just how variables are accessed inside of Makefiles? 22:18:50 <clokep_> (As opposed to $foo in bash.) 22:18:50 <clokep_> And what's @foo@? 22:18:56 <clokep_> Some of my messages got cut off there. :-\ 22:19:08 <-- Rym has quit (Ping timeout) 22:19:21 <flo-retina> "is $(foo) just how variables are accessed inside of Makefiles?" yes 22:19:58 <flo-retina> clokep_: "And what's @foo@?" Nothing specific. Wrapping a name with @@ is often used when we want to find the string easily with sed or something similar 22:20:20 * Fallen is now known as Fallen|away 22:20:49 <clokep_> Thanks. 22:21:13 <flo-retina> you'll need to give more context about @foo@ for a better answer 22:24:19 --> Rym has joined #instantbird 22:33:32 <clokep_> flo-retina: Any ideas of where to look for this? http://pastebin.instantbird.com/639069 22:34:35 <clokep_> Hmm.... objdir/dist is empty, is that expected? 22:35:08 <flo-retina> haven't we already figured that one out a while ago? 22:36:01 <-- Rym has quit (Ping timeout) 22:36:08 <flo-retina> http://lxr.instantbird.org/instantbird/source/purple/libpurple/Makefile.in#212 doesn't work any more because EXPORTS_libpurple is empty (because the moz.build file is now taking care of that) 22:36:58 --> Rym has joined #instantbird 22:38:02 <-- mconley has quit (Input/output error) 22:38:08 <clokep_> flo-retina: I fixed that, purple.def is correct now. 22:38:35 <flo-retina> you've checked that it's correct in this specific objdir? 22:39:11 <clokep_> It seems to have ended up in my srcdir... 22:39:22 <clokep_> http://pastebin.instantbird.com/639080 is my fix btw. 22:39:23 <flo-retina> that may be where it goes 22:39:26 <clokep_> Don't get disgusted. :-\ 22:40:02 <clokep_> flo-retina: Ah, so it seems to end up in the objdir in my instantbird folder! That's probably the issue. :) 22:40:25 <clokep_> :( It's in my objdir too. 22:40:36 <clokep_> Except...it's not! 22:40:38 <clokep_> Ah-ha, OK! 22:40:39 <clokep_> Thanks. :) 22:40:56 <clokep_> It's there, but it's wrong. :) 22:41:03 <flo-retina> doesn't look too beautiful ;) 22:45:13 <clokep_> flo-retina: I keep running into "Build configuration changed. Build with |mach build| or run |mach build-backend| to regenerate build config", is there anyway around that? 22:45:28 <clokep_> Running configure takes a few minutes and is annoying every time I change a single makefile. :-\ 22:45:49 <flo-retina> doesn't ./mozilla/mach build fixes it? 22:46:02 <clokep_> Yeah, but it rebuilds everything which I don't want to do. 22:46:06 <clokep_> I'm just building the libpurple directory. 22:46:24 <clokep_> (i.e. |pymake -C objdir/mozilla/extensions/purple/libpurple| 22:49:16 <flo-retina> Tonight I'm tempted to r+ all patches when first looking at them... and after starting at them for 20 minutes I find stuff that isn't correct :-S 22:52:42 * clokep_ quickly gets a bunch of patches up. 22:55:04 <flo-retina> btw, that means bug 954981 is r- ;) 22:55:07 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954981 enh, --, ---, nhnt11, ASSI, Reopen recently closed tabs 22:55:23 <clokep_> :( 22:55:25 <clokep_> That's upsetting 22:55:26 * clokep_ is now known as clokep 22:55:39 * ChanServ sets mode +o clokep 22:55:42 <flo-retina> did the patch look good to you? 22:55:57 <clokep> I don't think I read it. :) 22:56:01 <flo-retina> ahah 22:56:08 <flo-retina> bug 955698 was r- too 22:56:12 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955698 enh, --, ---, aleth, NEW, Participant tooltips should set presence info 22:57:39 <clokep> Yeah. :( 22:57:52 <flo-retina> only for details though :) 22:59:55 <clokep> :) 23:00:14 <clokep> So that EXPORTS_libpurple variable ends up being empty in that patch I sent you. Is there something obvious I did wrong? 23:00:44 <flo-retina> it was ugly :-P 23:01:57 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 23:01:58 <clokep> :-\ 23:02:58 <flo-retina> the @srcdir@ thing is strange 23:03:10 <clokep> I agree. 23:03:14 <clokep> I think it's wrong. 23:03:20 <flo-retina> why haven't you just used a make variable? 23:03:42 <clokep> Ah-ha! 23:03:45 <clokep> What do you mean? 23:03:53 <flo-retina> $(srcdir) 23:04:11 <clokep> Because I don't know what I'm doing. ;) 23:04:16 <clokep> Where does that point to? 23:04:19 <flo-retina> that's a good excuse! 23:04:26 <clokep> The source directory that matches this objdir directory? 23:04:30 <flo-retina> there srcdir = @srcdir@ at the top of the file 23:04:40 <flo-retina> so I suspect @srcdir@ was 'working' 23:04:43 <flo-retina> but still ugly :) 23:04:53 <flo-retina> yes, that's where it's expected to point 23:06:01 <flo-retina> also, I'm not sure at all that doing FOO=blahblah as a command in a makefile will let you use $(FOO) at the next command 23:07:41 <clokep> Ah, maybe not. 23:07:50 <clokep> I'll check that. 23:09:51 <-- Rym has quit (Ping timeout) 23:10:10 --> Rym has joined #instantbird 23:12:47 <-- Rym has quit (Ping timeout) 23:13:15 --> mconley has joined #instantbird 23:13:35 <-- Suiseiseki has quit (Ping timeout) 23:14:22 --> Rym has joined #instantbird 23:14:33 <-- douglaswth has quit (Ping timeout) 23:14:42 --> douglaswth has joined #instantbird 23:15:06 --> Suiseiseki has joined #instantbird 23:49:22 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 23:52:54 <-- deOmega has quit (Quit: So easy...but yet complicated.) 23:54:34 <flo-retina> Good night 23:54:44 <clokep> Mook_as: ping