All times are UTC.
00:02:03 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 00:18:31 <-- aleth has quit (Quit: :tiuQ) 00:21:04 <-- Mook has quit (Ping timeout: 121 seconds) 00:29:45 --> Alex1 has joined #instantbird 00:32:12 --> Mook has joined #instantbird 01:22:39 <-- Mook has quit (Ping timeout: 121 seconds) 01:23:50 <clokep> Looks like bug 1235132 busted windows 01:23:52 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1235132 nor, --, mozilla46, mh+mozilla, RESO FIXED, Add support for a more-or-less cross-platform symbols file 01:28:33 --> Mook has joined #instantbird 01:32:45 <-- Mook has quit (Ping timeout: 121 seconds) 01:33:36 --> Mook has joined #instantbird 01:34:28 <-- myk has quit (Ping timeout: 121 seconds) 01:41:45 --> Tonnes has joined #instantbird 01:42:51 <instantbot> New Instantbird - Other bug 1237140 filed by clokep@patrick.cloke.us. 01:42:52 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1237140 blo, --, ---, clokep, ASSI, Build-bustage: "purplexpcom.dll : fatal error LNK1120: 5 unresolved externals" on Windows 02:21:07 <clokep> Patch is up there ^ I moved it to Core / Buildconfig though so... 02:21:16 <clokep> (It's a bug in m-c...) 02:26:04 <-- Mook has quit (Ping timeout: 121 seconds) 02:27:30 <clokep> (Btw I checked that patch can be build IB on Windows w/ it.) 02:30:55 <-- Mnyromyr has quit (Connection closed) 02:42:24 --> Mook has joined #instantbird 03:09:09 <-- unghost has quit (Quit: Ð£Ñ Ð¾Ð¶Ñ Ñ Ð¾Ñ Ð²Ð°Ñ (xchat 2.4.5 или ÑÑаÑÑе)) 03:15:52 <-- clokep has quit (Ping timeout: 121 seconds) 03:20:11 <-- Mook has quit (Connection closed) 03:43:41 <instant-buildbot> build #3029 of macosx-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3029 03:44:23 <EionRobb1> is there a doc or guide or wiki or example or something for how to bundle up a libpurple plugin to work with instantbird? 04:05:30 <-- satdav has quit (Quit: Connection closed for inactivity) 04:25:30 <-- EionRobb1 has quit (Quit: Leaving.) 04:27:20 --> Mook has joined #instantbird 04:35:14 <-- Tonnes has quit (Connection closed) 04:44:30 <-- Mook has quit (Ping timeout: 121 seconds) 04:47:19 --> Mook has joined #instantbird 04:52:40 <-- Mook has quit (Ping timeout: 121 seconds) 04:56:43 --> Mook has joined #instantbird 04:57:42 --> EionRobb has joined #instantbird 04:59:07 <instant-buildbot> build #560 of linux64-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/560 05:05:03 <-- Mook has quit (Ping timeout: 121 seconds) 05:06:16 --> Mook has joined #instantbird 05:58:48 <-- Mook has quit (Ping timeout: 121 seconds) 06:07:42 --> Tonnes has joined #instantbird 06:09:59 <-- EionRobb has quit (Connection closed) 06:10:44 --> EionRobb has joined #instantbird 06:20:46 <-- EionRobb has quit (Ping timeout: 121 seconds) 06:22:27 --> EionRobb has joined #instantbird 06:23:06 --> Mook has joined #instantbird 06:52:17 --> Bollebib has joined #instantbird 07:02:05 <-- Mook has quit (Ping timeout: 121 seconds) 07:28:03 --> Mook has joined #instantbird 07:51:00 <-- Bollebib has quit (Connection closed) 08:07:51 <-- Mook has quit (Ping timeout: 121 seconds) 08:38:03 --> Mook has joined #instantbird 08:44:27 <flo-retina> EionRobb: there used to be an example at http://blog.instantbird.org/2009/04/ but it seems the links in the post are dead for some reason 08:45:24 <flo-retina> the general idea is that one puts the prpl's source code next to other libpurple prpl's source code, builds Instantbird (using the try server is a good idea as that gives a build for all platforms "for free"), and then takes the .so/.dll/.dylib file from these builds, to package it as a .xpi file. 09:15:31 --> gerard-majax has joined #instantbird 09:22:38 <-- gerard-majax has quit (Quit: Leaving) 09:29:03 --> gerard-majax has joined #instantbird 09:36:22 <-- gerard-majax has quit (Ping timeout: 121 seconds) 09:36:27 <-- pWnnn has quit (Ping timeout: 121 seconds) 09:41:39 <-- Mook has quit (Ping timeout: 121 seconds) 09:44:39 --> gerard-majax has joined #instantbird 09:49:14 <-- gerard-majax has quit (Ping timeout: 121 seconds) 09:50:35 --> gerard-majax has joined #instantbird 10:04:52 <-- gerard-majax has quit (Ping timeout: 121 seconds) 10:10:30 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 10:25:59 --> mpmc has joined #instantbird 10:26:38 <-- flo-retina has quit (Ping timeout: 121 seconds) 10:28:18 --> Mook has joined #instantbird 10:38:12 --> aleth has joined #instantbird 10:38:12 * ChanServ sets mode +o aleth 10:54:25 --> gerard-majax has joined #instantbird 11:01:06 --> flo-retina has joined #instantbird 11:01:06 * ChanServ sets mode +qo flo-retina flo-retina 11:23:39 <-- Mook has quit (Ping timeout: 121 seconds) 11:38:22 --> mpmc1 has joined #instantbird 11:38:25 <-- mpmc has quit (Ping timeout: 121 seconds) 11:38:25 * mpmc1 is now known as mpmc 11:57:48 --> clokep has joined #instantbird 11:57:49 * ChanServ sets mode +o clokep 12:05:31 <clokep> Apparently 2.10.12 was released for Pidgin? 12:05:38 <clokep> According to Sir EionRobb's blog. 12:23:40 <instantbot> New Chat Core - General bug 1237235 filed by clokep@patrick.cloke.us. 12:23:41 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1237235 min, --, ---, clokep, ASSI, Update libpurple up to 2.10.12 12:27:13 <-- clokep has quit (Ping timeout: 121 seconds) 12:42:16 --> Mook has joined #instantbird 12:46:25 --> Bollebib has joined #instantbird 12:59:05 --> clokep_work has joined #instantbird 12:59:06 * ChanServ sets mode +o clokep_work 14:03:02 <-- FilipMosner has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:03:04 --> FilipMosner has joined #instantbird 14:03:35 <-- FilipMosner has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:03:37 --> FilipMosner has joined #instantbird 14:04:09 * FilipMosner is now known as FilipM 14:04:11 <FilipM> hi 14:04:34 <clokep_work> Hello. 14:05:00 <FilipM> suggest: Show latest char history after open chat window (jabber) 14:05:04 <FilipM> *chat 14:05:24 <clokep_work> I think there's a bug filed for that. 14:12:09 <clokep_work> But you can check Bugzilla. 14:12:26 <clokep_work> flo-retina: Btw I'm taking another crack at the patch for SIPE since my last one was r-ed. 14:13:52 <flo-retina> thanks for looking into this! 14:17:23 <clokep_work> NP. 14:17:34 <clokep_work> It's a lot of reconfiguring, unfortunately... 14:19:10 <clokep_work> Oh dammit. 14:19:12 <clokep_work> I just built TB. :( 14:19:20 * clokep_work kicks off another build. 14:38:16 --> Mnyromyr has joined #instantbird 15:03:12 --> EionRobb1 has joined #instantbird 15:05:30 <-- EionRobb has quit (Ping timeout: 121 seconds) 15:13:26 <clokep_work> Hey flo-retina does https://bugzilla.mozilla.org/show_bug.cgi?id=1237140#c4 literally mean switch AC_SUBST to AC_DEFINE in configure.in or is there more magic around that? 15:13:29 <instantbot> Bug 1237140 nor, --, ---, clokep, ASSI, nss.symbols cannot include NSS_EXTRA_SYMBOLS_FILE: not in context 15:13:43 <flo-retina> that's how I understood it 15:19:04 <clokep_work> OK. I wasn't sure what would happen if that's *not* defined. 15:42:34 <-- Mook has quit (Ping timeout: 121 seconds) 15:54:46 --> myk has joined #instantbird 16:16:29 <-- myk has quit (Connection closed) 16:16:31 --> afiksof has joined #instantbird 16:18:11 --> myk has joined #instantbird 16:21:48 <-- afiksof has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 16:37:56 --> Mook has joined #instantbird 16:40:12 <-- Mook has quit (Ping timeout: 121 seconds) 16:43:48 --> Mook has joined #instantbird 16:49:00 --> bogdan_maris has joined #instantbird 16:51:15 <-- myk has quit (Ping timeout: 121 seconds) 17:03:11 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:09:45 --> myk has joined #instantbird 17:27:18 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 17:33:36 --> mconley|livehacking has joined #instantbird 17:39:06 <-- Mook has quit (Ping timeout: 121 seconds) 17:44:41 --> gerard-majax has joined #instantbird 17:50:10 --> Mook has joined #instantbird 17:52:33 --> abdelrhman has joined #instantbird 18:00:26 --> flo-retina has joined #instantbird 18:00:26 * ChanServ sets mode +qo flo-retina flo-retina 18:04:39 <abdelrhman> aleth: Can we let OCRs support be in a follow up bug? 18:06:14 <aleth> abdelrhman: Sure 18:06:47 <aleth> There's probably a reason sukhe added support for it though, so it's likely needed 18:07:13 <aleth> But if it makes the patches easier to read, that's a good idea 18:07:26 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:07:58 <aleth> abdelrhman: iirc your patch would also be easier to manage if you deduplicated some of the account options code first in a separate patch 18:08:33 <aleth> (if I remember right some of it was forked across 4 files) 18:08:56 <aleth> But if you want to do it all at once, that's OK too 18:09:40 <abdelrhman> OK 18:10:06 <clokep_work> I'd like that to be separate, yeah! :) 18:10:11 <clokep_work> I think I even filed a bug for that. 18:16:02 --> gerard-majax has joined #instantbird 18:21:00 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:23:13 <abdelrhman> OK, I'll separate it :-), but where is this bug? 18:24:33 <abdelrhman> Also, I think we need to work on it after / before landing in-band registration as it will affect this code 18:26:26 <aleth> If it's after, you'll have lots of duplication in your in-band patch 18:29:14 <abdelrhman> So let it be landed first 18:31:45 * aleth doesn't see a bug for it either 18:31:47 <aleth> just make a new one 18:32:46 <clokep_work> I could be crazy and just *wanted* to file a bug for it. 18:37:27 <aleth> unfortunately deduplication isn't fun... a good reason not to fork in the first place ;) 18:41:15 <freaktechnik> node & io managed it ;) 18:41:24 <freaktechnik> well, technically they just took io and called it node, I guess. 18:41:28 --> gerard-majax has joined #instantbird 18:44:21 <clokep_work> Haha. 18:53:05 <-- Mook has quit (Ping timeout: 121 seconds) 18:58:34 <-- gerard-majax has quit (Ping timeout: 121 seconds) 19:03:48 --> Mook has joined #instantbird 19:07:50 <-- Mook has quit (Ping timeout: 121 seconds) 19:09:34 <EionRobb1> flo-retina: thanks for the pointers about building the libpurple wrapper. still no plans at this stage to use the system-wide libpurple (mostly on linux)? also, can I cheat and use the libpurple so/dll/dylib from a downloaded version of instantbird, rather than compiling it? 19:11:51 --> Mook has joined #instantbird 19:18:35 --> MikkCZ has joined #instantbird 19:21:16 <-- EionRobb1 has quit (Quit: Leaving.) 19:24:39 <abdelrhman> aleth: I think these files (http://pastebin.instantbird.com/2304902) that we need to deduplicate, right? 19:27:17 <aleth> abdelrhman: mail/components/im/content/am-im.js 19:27:22 <aleth> ask flo-retina why it has such a weird name 19:27:42 <aleth> abdelrhman: I did https://dxr.mozilla.org/comm-central/search?q=populateprotospecificbox&redirect=true 19:30:03 <flo-retina> why it's named am-im.js? 19:30:07 <aleth> right 19:30:39 <flo-retina> it's because it's part of the Thunderbird account manager, so it's named in a way that matches other files: http://mxr.mozilla.org/comm-central/source/mailnews/base/prefs/content/ 19:31:25 <flo-retina> has anybody tried to compile the facebook libpurple prpl into Instantbird yet? (I'm wondering if this is what EionRobb1 is trying to do) 19:32:08 <aleth> ah, I didn't know about the other am-* 19:33:25 * aleth still wonders why it's not am-account 19:35:28 <flo-retina> 'account' is the 'a' prefix here 19:36:19 <aleth> yes, but it's a fork of IB's account.js 19:36:20 <aleth> never mind 19:41:57 <clokep_work> flo-retina: It's been on my TODO list. 19:42:09 <clokep_work> But we should try that, yes. 19:42:31 <clokep_work> flo-retina: Honestly this whole Facebook/Hangouts thing has made me rethink whether we can somehow get libpurple stuff into TB easier. 19:42:38 <clokep_work> Instead of rewriting work that people like EionRobb have done. 19:46:14 <-- Mook has quit (Ping timeout: 121 seconds) 19:47:29 <-- Bollebib has quit (Connection closed) 19:47:47 --> Bollebib has joined #instantbird 19:50:13 <-- Bollebib has quit (Connection closed) 19:50:16 --> Bollebib has joined #instantbird 19:52:39 <-- abdelrhman has quit (Ping timeout: 121 seconds) 19:52:48 --> abdelrhman has joined #instantbird 19:54:47 --> EionRobb has joined #instantbird 19:59:00 --> Hadi has joined #instantbird 19:59:38 <instantbot> New Instantbird - Other bug 1237385 filed by ab@abahmed.com. 19:59:40 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1237385 nor, --, ---, nobody, NEW, deduplicate populateProtoSpecificBox 20:02:12 <clokep_work> (o_O) Maybe that's not what I thoguht itwas.... 20:02:25 <abdelrhman> ? 20:10:56 <flo-retina> clokep_work: do you mean making it easier to create libpurple-based add-ons for TB? 20:11:18 <flo-retina> or were you considering trying to find a work-around to the licensing issue? 20:13:33 <clokep_work> flo-retina: I'm not messing with licensing issues. ;) 20:13:45 <clokep_work> flo-retina: What I mean is "not having to compile libpurple everytime TB changes" 20:13:52 <flo-retina> ok, so you are talking about easier-to build/maintain add-ons. 20:17:53 <clokep_work> I guess. 20:18:08 <clokep_work> I'm also talking about not rewriting e.g. Skype to be separate. 20:18:10 <clokep_work> And not redoing work. 20:19:05 <flo-retina> so this means maintaining C code (or deciding 'wontfix') when something doesn't work the way we like, right? 20:20:11 --> Mook has joined #instantbird 20:21:05 --> gerard-majax has joined #instantbird 20:22:13 <flo-retina> I guess the way forward then is to change how we interact with libpurple prpls. 20:22:34 <flo-retina> Make the binary stuff not use XPCOM, and instead just use a simple (ideally single-symbol) message passing API. 20:22:58 <flo-retina> and on the other side, make a js-prpl using ctype to connect to the binary 20:24:30 <-- Mook has quit (Ping timeout: 121 seconds) 20:24:48 <-- matthew-M has quit (Quit: node-irc says goodbye) 20:25:02 --> matthew-M has joined #instantbird 20:25:06 <clokep_work> Maybe. 20:25:11 <clokep_work> That would likely work. 20:25:12 --> Mook has joined #instantbird 20:25:39 <EionRobb> that sounds good... can I help with that at all? 20:26:37 <flo-retina> I'm not sure what that means for stuff like sockets and timers. 20:27:03 <flo-retina> EionRobb: probably :) 20:27:34 <EionRobb> oh, speaking of, have any of you guys been in devel@conference.pidgin.im when there was talk about the eventloop stuff going on? 20:27:53 <flo-retina> I was there using a gmail account, so I can't connect anymore 20:28:10 <flo-retina> I haven't been in that room for a long while now. 20:31:47 <-- abdelrhman has quit (Ping timeout: 121 seconds) 20:32:02 --> abdelrhman has joined #instantbird 20:32:19 <flo-retina> EionRobb: Is it the facebook prpl that you wanted to compile for Instantbird a couple hours ago? 20:32:34 <EionRobb> ah ok. so purple3 is moving to use a lot more of glib to replace a lot of the old stuff that already exists in glib, which includes using gio for networking - but that needs the glib main loop, so we're adding in a way for non-glib-mainloop UI's (such as yourselves) to call it 20:32:52 <EionRobb> flo-retina: no, its mostly about the telegram-purple plugin 20:33:36 <flo-retina> sounds like a regression :-/ 20:34:05 <EionRobb> lol 20:34:41 <flo-retina> We are not using a non-glib-mainloop. There's no 'mainloop'. 20:34:53 <flo-retina> networking is handled using blocking system APIs, on a different thread. 20:35:27 <EionRobb> so what do you have filled out for the EventLoopUiOps functions? 20:35:45 <flo-retina> timer and socket handling. 20:35:56 <flo-retina> they are 2 completely different things. 20:36:31 <EionRobb> is this in reference to the "such as yourselves" bit? 20:37:18 <EionRobb> anyway, we've come up with a solution so that your other thread would just need to call an additional function to get the glib mainloop running - and we're possibly even going to make it so that that happens automatically 20:37:26 <EionRobb> but have you guys tired out purple3 at all? 20:37:47 <flo-retina> I haven't. I don't think anybody else has. 20:38:03 <flo-retina> A GSoC student was supposed to do it, but I don't think it it happened. 20:39:30 <flo-retina> what's provided by gio? Is this something we could replace? 20:41:01 <EionRobb> networking, filesystem, dns 20:44:30 <clokep_work> flo-retina: I think it means that a lot of the parts of purplexpcom we have that rm'ed parts of libpurple to use Mozilla XPCOM wouldn't work anymore. 20:55:15 <flo-retina> clokep_work: are you talking about using a separate binary with ctypes, or about purple3? 20:55:50 <clokep_work> flo-retina: My last coment is about libpurple3. 20:56:56 <freaktechnik> where can I look at the protocol debug log in tb? 20:57:36 <clokep_work> freaktechnik: Right click in the account manager > Copy debug log 20:57:42 <clokep_work> I don't know if there's a way to view it in there. 20:58:00 <clokep_work> There's not. 20:58:53 <freaktechnik> hm, no error in the debug log. Then I assume it's the service that's down/funky. 21:01:53 <aleth> clokep_work: did your 'comm' fxtrees tags recently disappear for some reason? 21:02:13 <clokep_work> aleth: Sure cause I commented out the extension. ;) 21:02:18 <clokep_work> Enabling it again brought it back. 21:02:30 <aleth> oh lol. 21:03:12 <freaktechnik> vanilla IB is supposed to have XMPP as protocol, right? 21:03:35 <freaktechnik> because I think some libpurple helper thing doesn't work well with my patch and breaks XMPP. 21:04:40 <flo-retina> freaktechnik: Instantbird uses libpurple for the 'XMPP' accounts because JS-XMPP doesn't support DNS SRV. 21:04:56 <freaktechnik> so it's disabled by default? 21:05:10 <freaktechnik> I don't build libpurple locally. 21:05:10 <clokep_work> freaktechnik: Be more specific, what is "it" in that sentence? 21:05:20 <freaktechnik> the js-xmpp implementation 21:05:26 <clokep_work> Yes. 21:05:31 <freaktechnik> hmm, okay. 21:05:45 <clokep_work> freaktechnik: Clear "forcePurple" in about:config 21:05:50 <flo-retina> it's enabled for gtalk and well, for facebook. 21:05:52 <clokep_work> chat.prpls.forcePurple 21:05:57 <clokep_work> (And restart) 21:05:58 <freaktechnik> flo-retina: I know that part. 21:06:48 <freaktechnik> oh, that also removes the one "bug" my dynamic accounts patch had :) 21:07:06 <freaktechnik> because the forcePurple thing would register jabber with a component that can't be constructed 21:07:26 <freaktechnik> and I guess without my patch that's late enough to not actually get picked up and thus not be a problme... 21:07:28 <freaktechnik> *problem 21:08:15 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 21:20:12 <-- bogdan_maris has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:22:17 <-- Mook has quit (Ping timeout: 121 seconds) 21:33:12 <-- gerard-majax has quit (Ping timeout: 121 seconds) 21:51:32 <Hadi> freaktechnik: The twitch extension is working great for me, except for the fact that i need to re-enable and readd the account. 21:52:06 <Hadi> Also sometimes i think it doesn't update the member list, unless the new member writes something 21:52:12 <freaktechnik> Hadi: yeah, that part sucks. 21:52:26 <freaktechnik> and yes, that's when there are too many people in the room for twitch to send mor ethan the mods 21:52:34 <freaktechnik> (I think it's 5000 people) 21:52:42 <freaktechnik> also, event chats won't work, just fyi 21:52:50 <freaktechnik> (they are on different IRC servers) 21:53:02 <Hadi> event chat? 21:53:36 <freaktechnik> that's a special mode/server tiwtch uses for chats of streams with extreme amounts of people. Normally stuff like big e-sports finals etc. 21:53:49 <freaktechnik> or convention streams like pax 21:54:08 <freaktechnik> I think awesome games done quick is also in event chat. 21:54:19 <freaktechnik> I'd have to check. 21:55:06 <freaktechnik> hm, they're currently on normal chat. 22:05:45 <instantbot> New Instantbird - Other bug 1237416 filed by nikos@mozilla.com. 22:05:48 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1237416 nor, --, ---, nobody, NEW, Implement OMEMO 22:06:25 --> freaktechnik_ has joined #instantbird 22:07:05 <-- freaktechnik has quit (Ping timeout: 121 seconds) 22:07:05 * freaktechnik_ is now known as freaktechnik 22:08:02 --> gerard-majax has joined #instantbird 22:16:14 --> Mook has joined #instantbird 22:39:44 <-- renatosilva has quit (Ping timeout: 121 seconds) 22:41:12 --> renatosilva has joined #instantbird 22:48:30 <-- Bollebib has quit (Ping timeout: 121 seconds) 23:10:44 --> pWnnn has joined #instantbird 23:20:09 --> Hadi1 has joined #instantbird 23:21:02 <-- myk has quit (Ping timeout: 121 seconds) 23:21:34 --> myk has joined #instantbird 23:21:36 <-- Hadi has quit (Ping timeout: 121 seconds) 23:21:37 * Hadi1 is now known as Hadi 23:28:06 <-- Mook has quit (Ping timeout: 121 seconds) 23:31:22 <-- renatosilva has quit (Ping timeout: 121 seconds) 23:32:25 <-- mconley|livehacking has quit (A TLS packet with unexpected length was received.) 23:33:37 --> Mook has joined #instantbird 23:34:18 --> renatosilva has joined #instantbird 23:37:50 <-- Mook has quit (Ping timeout: 121 seconds) 23:39:34 --> Mook has joined #instantbird 23:39:44 <-- myk has quit (Ping timeout: 121 seconds) 23:55:26 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)