All times are UTC.
00:03:48 <flo-retina> I've done another review pass on the new patches 00:03:57 <flo-retina> and will call it an evening. 00:04:58 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 00:15:37 <clokep> :) Goodnight. 00:44:57 --> qheaden has joined #instantbird 01:56:04 <-- mrphs has quit (Ping timeout) 02:16:45 <-- Mook_as has quit (Quit: Mook_as) 02:30:23 --> chrisccoulson has joined #instantbird 02:30:30 <-- Tonnes has quit (Ping timeout) 02:30:47 --> Tonnes_ has joined #instantbird 02:30:51 <-- nathanr has quit (Ping timeout) 02:30:53 --> nathanr has joined #instantbird 02:31:05 * Tonnes_ is now known as Tonnes 03:21:43 --> Mook has joined #instantbird 03:35:58 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 03:41:02 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 03:41:07 <-- SCIF has quit (Ping timeout) 03:44:54 --> SCIF has joined #instantbird 03:50:06 <-- EionRobb has quit (Quit: Leaving.) 04:13:48 --> squib has joined #instantbird 05:00:03 <-- wnayes has quit (Quit: wnayes) 05:01:48 <-- mconley has quit (Input/output error) 05:11:06 <-- GeKo has quit (Ping timeout) 05:21:05 --> GeKo has joined #instantbird 05:31:16 <-- Mook has quit (Quit: Mook) 05:59:12 --> jb has joined #instantbird 06:02:17 --> mconley has joined #instantbird 06:07:35 <-- mconley has quit (Ping timeout) 06:18:57 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 06:19:17 --> chrisccoulson_ has joined #instantbird 06:54:06 <instant-buildbot> build #1794 of macosx-nightly-default is complete: Failure [4failed shell_3] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/1794 07:06:31 <-- jb has quit (Ping timeout) 07:13:48 <-- squib has quit (Quit: Leaving) 07:39:54 <instant-buildbot> build #1253 of win32-nightly-default is complete: Failure [4failed shell_3] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1253 07:53:55 --> jb has joined #instantbird 08:10:24 --> EionRobb has joined #instantbird 08:13:10 --> BWMerlin has joined #instantbird 08:26:17 <-- jb has quit (Ping timeout) 08:26:44 --> jb has joined #instantbird 08:44:24 --> gerard-majax__ has joined #instantbird 08:45:44 <-- SCIF has quit (Quit: Good bye) 09:49:34 <-- EionRobb has quit (Quit: Leaving.) 09:59:43 <-- jb has quit (Ping timeout) 10:24:37 <-- gerard-majax__ has quit (Ping timeout) 11:17:41 --> gerard-majax__ has joined #instantbird 11:19:37 --> jb has joined #instantbird 11:33:00 <-- gerard-majax__ has quit (Ping timeout) 11:34:48 --> gerard-majax__ has joined #instantbird 11:35:49 --> aleth has joined #instantbird 11:35:49 * ChanServ sets mode +h aleth 11:47:45 --> flo-retina has joined #instantbird 11:47:45 * ChanServ sets mode +qo flo-retina flo-retina 11:58:20 <-- BWMerlin has quit (Quit: BWMerlin) 12:11:04 <-- chrisccoulson_ has quit (Quit: OSError: [Errno 130] Owner died) 12:11:27 --> chrisccoulson__ has joined #instantbird 12:18:51 <-- aleth has quit (Ping timeout) 12:20:00 --> aleth has joined #instantbird 12:20:00 * ChanServ sets mode +h aleth 12:30:54 <-- chrisccoulson__ has quit (Ping timeout) 12:45:27 <-- aleth has quit (Ping timeout) 12:47:18 <-- qlum has quit (Ping timeout) 12:48:01 --> aleth has joined #instantbird 12:48:01 * ChanServ sets mode +h aleth 12:55:00 <-- aleth has quit (Ping timeout) 12:55:06 --> aleth has joined #instantbird 12:55:06 * ChanServ sets mode +h aleth 12:57:35 --> clokep has joined #instantbird 12:57:35 * ChanServ sets mode +o clokep 12:59:40 --> qlum has joined #instantbird 13:00:29 <-- jb has quit (Quit: jb) 13:02:18 <-- qlum has quit (Ping timeout) 13:05:20 --> jb has joined #instantbird 13:05:41 --> qlum has joined #instantbird 13:09:11 <-- qlum has quit (Ping timeout) 13:11:29 --> deOmega has joined #instantbird 13:12:41 --> qlum has joined #instantbird 13:23:54 --> chrisccoulson has joined #instantbird 13:32:20 <-- aleth has quit (Quit: exit stage left) 13:32:24 --> aleth has joined #instantbird 13:32:25 * ChanServ sets mode +h aleth 13:36:31 * aleth bumped all the smiley themes to 1.6pre 13:37:43 --> sabret00the has joined #instantbird 13:52:24 <-- chrisccoulson has quit (Ping timeout) 13:54:54 <clokep> flo-retina: So I'm a bit confused about the interaction between PURPLEXPCOM and STATIC_PRPLS. 14:06:47 --> chrisccoulson has joined #instantbird 14:16:18 <-- aleth has quit (Quit: exit stage left) 14:20:38 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 14:29:15 <flo-retina> clokep: which part about it? 14:30:34 <clokep> flo-retina: I don't understand what PURPLEXPCOM is supposed to do? 14:30:43 <clokep> Isn't it either in the list of static prpls or not? 14:31:12 <flo-retina> I'm assuming you mean the PURPLEXPCOM variable in prpl.py? 14:31:40 <clokep> It's a configure variable, isn't it? 14:31:44 <clokep> But, yes. that's what I'm referring to. 14:31:48 <flo-retina> no 14:32:07 <clokep> No? |CONFIG['PURPLEXPCOM']|? 14:32:17 <flo-retina> lxr, come on, don't be so slow! 14:33:00 <flo-retina> clokep: the PURPLEXPCOM=1 is at http://lxr.instantbird.org/instantbird/source/purple/libpurple/Makefile.in#207 14:33:36 --> chrisccoulson has joined #instantbird 14:34:00 <clokep> Hmm...OK. :-\ 14:34:24 <flo-retina> still confused? :( 14:34:35 <clokep> Very. 14:34:38 <clokep> http://pastebin.instantbird.com/575019 is what I have right now. 14:34:42 <clokep> From my understanding. 14:35:02 <flo-retina> if CONFIG is the results of running configure, then that's not correct 14:35:18 <flo-retina> "PURPLEXPCOM" is a make variable 14:36:07 <-- chrisccoulson has quit (Ping timeout) 14:36:29 <clokep> OK. 14:36:38 <clokep> I'm unsure we can get to those? :-\ 14:37:54 <flo-retina> do we still have makefiles? 14:39:01 <clokep> Yes. 14:39:35 <flo-retina> ah, but IS_COMPONENT and SOURCES are no longer allowed outside of moz.build files? :( 14:39:42 <clokep> Yes, exactly. 14:39:51 <flo-retina> what a mess :( 14:41:40 --> mconley has joined #instantbird 14:41:54 <flo-retina> replacing "elif CONFIG['PURPLEXPCOM']:" with just "else:" may do what you wnat 14:42:09 <flo-retina> *want 14:42:38 <flo-retina> but we need to have a way to not do the .so/.dll/.dylib file unless the PURPLEXPCOM variable is set 14:42:49 <flo-retina> compiling xpcomModule.cpp is fine. 14:43:59 <clokep> That's what I originally had, yes. 14:44:14 <flo-retina> was it broken? 14:44:17 <clokep> Hmm...so that would probably mean not setting FORCE_SHARED_LIB? 14:44:28 <flo-retina> maybe 14:44:37 <clokep> I haven't tried building this yet. I'm just trying to understand the logic. 14:44:54 <flo-retina> the existing logic, or the one you need to write? 14:45:50 <clokep> Just in general. 14:47:53 <flo-retina> the general logic is: first build libpurple's dependencies (glib, xml2). Then build libpurple's static prpls. Then build libpurple and link the static prpls into it. Then build purplexpcom with libpurple linked into it. Then build the dynamically loaded prpls; which requires linking to an already built purplexpcom (the PURPLEXPCOM=1 variable indicates we are entering a prpl's folder at this point of the process). 14:51:04 <clokep> Yes, I understand it now. :) 14:51:22 <clokep> The part I was missing was not building the protocols "twice" with purplexpcom in the middle. 15:24:00 --> iamjayakumars has joined #instantbird 15:31:45 <flo-retina> I don't remember what blocked us on the project of doing completion of all words 15:32:03 <flo-retina> (thinking about this now because I'm typing a lot of boring blahblah in an open office document) 15:32:11 <flo-retina> (and enjoying the completion there) 15:32:13 <-- jb has quit (Ping timeout) 15:33:10 <clokep> flo-retina: I think step 1 was "modularize the completion code". :-\ 15:33:43 <flo-retina> ok 15:33:51 <flo-retina> so I guess step 1.1 is "ping aleth" ;) 15:34:23 <flo-retina> is that stuff a reasonable GSoC project? 15:34:47 --> jb has joined #instantbird 15:35:23 <clokep> I'm unsure. I don't know that code very well. 15:35:28 <clokep> I'd tend to think it's a big small. 15:35:49 <flo-retina> indeed, it's a small thing that could be big ;) 15:36:16 <flo-retina> clokep: for a GSoC project, I would expect the completion to be awesome 15:36:30 <flo-retina> it should complete all words, channel names, away messages, etc... 15:37:49 <-- deOmega has quit (Quit: So easy...but yet complicated.) 15:38:52 <clokep> True. :) 15:38:59 <clokep> I meant to add that stuff to the wiki page last night. Shoot. 15:39:27 <flo-retina> I find it surprisingly difficult to get people to add projects to that list :( 15:39:42 <clokep> Want me to add the IB ones? 15:39:43 <flo-retina> if nobody cares about GSoC, maybe we should just stop participating :-S 15:39:57 <flo-retina> sure, do it at some point :) (won't change anything if you do it now or tonight) 15:40:02 <clokep> Maybe having some more on there will encourage people to submit? 15:40:17 <flo-retina> that's my hope: the more there is, the more others will want to add 15:40:39 <clokep> OK. I'll do it while I eat. :) 15:42:19 --> deOmega has joined #instantbird 15:48:14 <-- clokep has quit (Ping timeout) 15:48:55 --> clokep has joined #instantbird 15:48:56 * ChanServ sets mode +o clokep 16:01:06 --> wnayes has joined #instantbird 16:13:17 --> clokep_work has joined #instantbird 16:13:19 <-- clokep_work has quit (Input/output error) 16:29:07 <-- sabret00the has quit (Client exited) 16:36:59 --> sabret00the has joined #instantbird 16:42:23 <-- GeKo has quit (Ping timeout) 16:45:40 --> GeKo has joined #instantbird 16:48:06 <-- flo-retina has quit (Ping timeout) 16:48:23 --> flo-retina has joined #instantbird 16:48:24 * ChanServ sets mode +qo flo-retina flo-retina 17:41:07 --> Mook_as has joined #instantbird 18:07:44 <-- iamjayakumars has quit (Quit: ) 18:13:52 --> chrisccoulson has joined #instantbird 18:18:46 <-- jb has quit (Ping timeout) 18:19:24 <-- gerard-majax__ has quit (Ping timeout) 18:23:10 --> jb has joined #instantbird 18:31:11 --> unghost has joined #instantbird 19:02:49 <-- jb has quit (Ping timeout) 19:13:22 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 19:57:02 --> flo-retina has joined #instantbird 19:57:03 * ChanServ sets mode +qo flo-retina flo-retina 20:13:45 --> jb has joined #instantbird 20:27:04 <-- jb has quit (Ping timeout) 20:31:31 --> jb has joined #instantbird 20:31:42 <-- deOmega has quit (Quit: So easy...but yet complicated.) 20:34:07 --> EionRobb has joined #instantbird 20:39:39 <-- jb has quit (Ping timeout) 20:40:47 --> deOmega has joined #instantbird 21:17:39 <-- unghost has quit (Quit: Ð£Ñ Ð¾Ð¶Ñ Ñ Ð¾Ñ Ð²Ð°Ñ (xchat 2.4.5 или ÑÑаÑÑе)) 21:20:59 <-- deOmega has quit (Quit: So easy...but yet complicated.) 21:37:41 <flo-retina> clokep: so what's next to get our purple story figured out? 21:38:59 <clokep> flo-retina: Figure out configure, prpl-rules.py and packaging. 21:40:07 --> jb has joined #instantbird 21:40:41 <flo-retina> clokep: what's the prpl-rules.py thing? 21:41:39 <flo-retina> most of http://lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/prpl-rules.mk looks like it could stay where it is. Except lines 5-9 that you have already moved to prpl.py, and line 14 that is the same problem that we already discussed with the PURPLEXPCOM=1 case 21:42:45 <clokep> flo-retina: Maybe I meant the prpl.py thing. ;) 21:42:53 <clokep> The patch we discussed earlier is what I was referring to. 21:43:09 <flo-retina> alright 21:43:25 <flo-retina> so that's only the PURPLEXPCOM=1 case that is left to figure out, right? 21:44:03 <clokep> And to try it. ;) 21:45:03 <flo-retina> I think we can just ignore/comment out that part for now. 21:45:17 <clokep> Isn't Bonjour compiled as a dynamic proto? 21:45:18 <flo-retina> We should just miss the dynamically linked prpls (ie Bonjour on Linux). 21:45:30 <clokep> Is that dynamic only on Linux? :-S 21:45:31 <flo-retina> hmm, on Windows too 21:45:40 <clokep> Yeah... 21:45:49 <flo-retina> I wasn't saying we should commit it. 21:45:57 <flo-retina> Just that it will help us move forward and separate the issues 21:46:32 <clokep> Alright. 22:53:39 --> qheaden1 has joined #instantbird 22:53:46 <qheaden1> Hello. 22:55:51 <-- qheaden1 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 22:56:50 --> qheaden1 has joined #instantbird 22:58:41 <-- jb has quit (Ping timeout) 23:03:11 --> deOmega has joined #instantbird 23:13:11 <-- mconley has quit (Input/output error) 23:17:13 --> mconley has joined #instantbird 23:23:03 <-- chrisccoulson has quit (Ping timeout) 23:27:58 --> gerard-majax__ has joined #instantbird 23:29:14 <-- EionRobb has quit (Ping timeout) 23:29:15 <-- mconley has quit (Input/output error) 23:29:48 <-- gerard-majax__ has quit (Ping timeout) 23:30:31 <flo-retina> clokep: gentle ping to add GSoC ideas to the wiki page ;) 23:30:48 --> EionRobb has joined #instantbird 23:44:10 --> SCIF has joined #instantbird