All times are UTC.
00:16:29 --> Alex1 has joined #instantbird 00:26:19 <-- Mook_as has quit (Client exited) 00:27:06 <-- myk has quit (Ping timeout: 121 seconds) 01:08:38 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 01:21:47 --> clokep has joined #instantbird 01:21:48 * ChanServ sets mode +o clokep 02:12:17 <instant-buildbot> build #1416 of linux-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1416 02:12:21 <instant-buildbot> build #329 of linux64-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/329 02:21:05 <-- nhnt11 has quit (Ping timeout: 121 seconds) 02:58:16 --> nhnt11 has joined #instantbird 02:58:16 * ChanServ sets mode +h nhnt11 03:00:48 --> EionRobb has joined #instantbird 03:02:38 <-- clokep has quit (Ping timeout: 121 seconds) 03:03:11 <-- EionRobb1 has quit (Ping timeout: 121 seconds) 03:03:42 <-- arlolra has quit (Client exited) 03:07:01 <instant-buildbot> build #2694 of macosx-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2694 03:22:07 <-- Tobin has quit (Ping timeout: 121 seconds) 04:25:50 --> nhnt12 has joined #instantbird 04:25:50 * ChanServ sets mode +h nhnt12 04:26:58 <-- nhnt11 has quit (Ping timeout: 121 seconds) 04:26:58 * nhnt12 is now known as nhnt11 04:40:02 --> Widder has joined #instantbird 04:42:25 <-- nhnt11 has quit (Ping timeout: 121 seconds) 04:57:35 --> Bollebib has joined #instantbird 05:01:30 --> nhnt11 has joined #instantbird 05:01:30 * ChanServ sets mode +h nhnt11 05:23:03 <-- EionRobb has quit (Quit: Leaving.) 05:35:07 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 05:35:36 --> mpmc has joined #instantbird 06:38:57 <-- nhnt11 has quit (Ping timeout: 121 seconds) 06:43:35 --> nhnt11 has joined #instantbird 06:43:35 * ChanServ sets mode +h nhnt11 06:49:39 <-- nhnt11 has quit (Ping timeout: 121 seconds) 07:02:36 * Fallen|away is now known as Fallen 07:03:18 --> EionRobb has joined #instantbird 07:31:51 --> gerard-majax has joined #instantbird 07:31:52 <-- gerard-majax has quit (A record packet with illegal version was received.) 07:36:46 --> gerard-majax has joined #instantbird 07:45:02 --> aleth has joined #instantbird 07:45:02 * ChanServ sets mode +o aleth 07:53:58 * Fallen is now known as Fallen|away 08:02:15 --> Tobin has joined #instantbird 08:07:55 <-- gerard-majax has quit (Ping timeout: 121 seconds) 08:42:32 --> gerard-majax has joined #instantbird 08:47:06 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:01:36 <-- gerard-majax has quit (Ping timeout: 121 seconds) 09:05:40 --> gerard-majax has joined #instantbird 09:11:56 --> flo-retina has joined #instantbird 09:11:56 * ChanServ sets mode +qo flo-retina flo-retina 09:32:22 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 09:43:47 <-- gerard-majax has quit (Connection closed) 10:01:23 * Fallen|away is now known as Fallen 10:57:00 <-- EionRobb has quit (Quit: Leaving.) 11:18:56 --> clokep has joined #instantbird 11:18:56 * ChanServ sets mode +o clokep 11:35:36 <Fallen> does anyone here know about something like slack but open source that can be installed on top of an xmpp server, that has all the nice multimedia capabilities, file storage, and maybe a mobile application for push notifications? 11:36:17 <clokep> Fallen: I know of things for IRC servers, but I don't know if they have those advanced features you're discussing. 11:37:12 <aleth> Fallen: XMPP certainly has extensions that support voice/video (we have WIPs for that) and file transfers 11:37:30 <aleth> I'm not sure about the state of XMPP on mobile 11:38:05 <aleth> Or what did you mean with "multimedia capabilities"? 11:40:47 <clokep> Fallen: Looks like http://www.flock.co/ or http://getkandan.com/ are the closet I can find, but I don't think they have XMPP support. 11:40:57 <clokep> (Or sit on top of XMPP, which is different...) 11:42:14 <Fallen> I'd like something that doesn't cater to an external service, something I can install on my own machine/network 11:42:40 <Fallen> kandan looks like it might be that 11:43:07 <clokep> Maybe! :) 11:43:10 <clokep> Let us know if youtry one. 11:43:15 <Fallen> will do :) 11:54:34 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 12:10:10 --> Mnyromyr has joined #instantbird 12:16:21 --> nONoNonO has joined #instantbird 12:17:24 <nONoNonO> is it possible to specify a nickname for xmpp in thunderbird? is that what the alias field is for? 12:24:45 <-- nONoNonO has quit (Client exited) 12:25:17 <flo-retina> bug 1171411 has a few surprising assumptions :-S 12:25:20 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1171411 nor, --, ---, nobody, UNCO, Thunderbird chat should not ask for a password when creating IRC connections 12:41:40 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 12:46:08 --> clokep_work has joined #instantbird 12:46:08 * ChanServ sets mode +o clokep_work 13:11:06 --> nONoNonO has joined #instantbird 13:18:52 * Fallen is now known as Fallen|away 13:19:46 <-- aleth has quit (Quit: :tiuQ) 13:20:00 --> aleth has joined #instantbird 13:20:00 * ChanServ sets mode +o aleth 13:20:23 <aleth> looks like all nightlies are busted 13:21:02 <flo-retina> right... :( 13:23:25 * Fallen|away is now known as Fallen 13:24:36 <nONoNonO> is it possible to specify a nickname for xmpp in thunderbird? is that what the alias field is for? 13:26:28 <instantbot> New Instantbird - Contacts window bug 1171435 filed by aleth@instantbird.org. 13:26:29 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1171435 nor, --, ---, nobody, NEW, Hebrew names sorted incorrectly in the contact list 13:26:43 <flo-retina> O_o 13:29:04 <aleth> nONoNonO: The alias you can specify is used locally instead of the full id, is that what you mean? 13:29:59 <aleth> You can also pick a nickname for a particular XMPP MUC when joining it 13:34:58 <-- flo-retina has quit (Ping timeout: 121 seconds) 13:36:25 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 13:39:57 --> flo-retina has joined #instantbird 13:39:57 * ChanServ sets mode +qo flo-retina flo-retina 13:49:49 --> abdelrhman has joined #instantbird 13:59:34 <nONoNonO> i haven't seen a prompt for a nickname 14:00:00 <nONoNonO> muc is multi user chat or something? 14:00:58 <aleth> right 14:02:04 <nONoNonO> in my contact lists (both online and offline) i see some contacts with pretty names, most have just username@xmpp.server 14:02:55 <aleth> If you want to give them prettier names, you can 14:03:17 <nONoNonO> I want to give myself a prettier name :-) 14:03:38 <aleth> You mean, instead of noNoNoNO@xmpp.server? For that, you use the alias 14:04:01 <nONoNonO> ah, ok... that's what I hoped, but couldn't find documented 14:04:24 <aleth> Yeah, it should be better explained really. 14:04:49 <nONoNonO> and what does Resource Thunderbird mean? Does that show other people my client? 14:05:50 <aleth> They will see "Thunderbird", yes. Resources only matter if you connect to the same XMPP account with different clients (e.g with your phone too), then each client must use a different resource name 14:06:09 <nONoNonO> ah, that makes sense 14:06:30 <nONoNonO> so i should change it in work desktop or something like that 14:06:43 <aleth> Whatever you like. 14:07:34 <nONoNonO> too bad there's no tb for ios yet, haven't found a good xmpp client 14:08:50 --> gerard-majax has joined #instantbird 14:12:03 <abdelrhman> aleth: firstly, WB :), for item-not-found we need to use different message like "Message could not be sent to %1$S as this room does not exist: %2$S" 14:12:34 <aleth> No, you can use the same message I think 14:12:59 <aleth> The user won't care about the difference, since it can only happen if you have already got a tab for that room open, so it existed until you parted. 14:13:10 <abdelrhman> ok 14:13:25 <aleth> If you rejoin it will exist again ;) 14:15:55 <abdelrhman> I meant just notify the user to be aware of that. 14:18:59 <aleth> We don't really have to make users worry about the difference between creating and joining rooms - the code handles that for them. 14:19:11 <abdelrhman> ok 14:19:21 <aleth> That was in the bug you already fixed ;) 14:19:32 <abdelrhman> :-) 14:19:52 <abdelrhman> ah, I remember that. 14:21:22 --> mpmc has joined #instantbird 14:22:23 <nONoNonO> bye all and thanks for your help aleth 14:22:31 <-- nONoNonO has left #instantbird ("#instantbird") 14:23:28 <abdelrhman> for handleErrors, do I need to initialize it with a new handler? 14:24:30 <aleth> you use it e.g. like this: 14:24:47 <abdelrhman> something like this._account.handleErrors(handler, this); 14:25:42 <aleth> let notInRoom = (aError) => { ..... return true;}; sendStanza(s, handleErrors({ itemNotFound: notInRoom, notAcceptable: notInRoom })); 14:25:43 --> myk has joined #instantbird 14:26:57 <aleth> with this. etc added where needed of course 14:35:41 <abdelrhman> but how are parameters of handleErrors passed? 14:36:27 <aleth> I just gave you an example 14:39:12 <aleth> The parameter is an object that maps the error conditions to functions handling those conditions 14:40:00 <abdelrhman> I know, but I need understand more how does it work :-) 14:41:38 <clokep_work> Is it rude for me to resolve bug 1171411 as INVALID? 14:41:40 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1171411 nor, --, ---, nobody, UNCO, Thunderbird chat should not ask for a password when creating IRC connections 14:42:10 <flo-retina> clokep_work: maybe. That bug is really confused, I wonder if there's any real issue hidden behind the confusion 14:42:15 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:42:45 <aleth> The real issue there is that IRC account creation is a big stumbling block for people who don't already know their way around 14:44:39 <aleth> abdelrhman: or look at line 354 here https://bugzilla.mozilla.org/attachment.cgi?id=8564373&action=diff 14:45:02 --> flo-retina has joined #instantbird 14:45:03 * ChanServ sets mode +qo flo-retina flo-retina 14:45:16 <clokep_work> flo-retina: Yeah. 14:45:42 <aleth> abdelrhman: Not sure that's helpful though, the example I typed here should be easier 14:46:33 <aleth> clokep_work, flo-retina: I think it's that a newbie sees a password field and assumes he needs to provide a password. But if he does, he gets nickserv complaints on connection. 14:46:50 <aleth> Ideally IB would register the nick with nickserv on account creation... 14:47:18 <clokep_work> aleth: Maybe...I don't think I'd assume that necessary. 14:47:21 <clokep_work> necessarily. 14:47:27 <aleth> Well, we don't handle nickserv at all. 14:47:45 <clokep_work> I'm confused at where people are coming from thataren't reading directions on how to connect to a network then. ;) 14:47:48 <clokep_work> We do handle nickserv. 14:47:57 <aleth> Not on account creation... 14:49:22 <clokep_work> Creating the account would be presumptuous, I think. 14:50:15 <aleth> yeah, you'd at least want to ask 14:50:39 <aleth> Maybe an improved tooltip in the account creation box would be enough? 14:53:55 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:56:32 <abdelrhman> ah, I got it. thanks aleth :-) 15:02:19 <-- myk has quit (Ping timeout: 121 seconds) 15:03:18 --> AlexanderSalas has joined #instantbird 15:17:49 <flo-retina> aleth: what confuses me in that bug is that he seems to imply that other people are annoyed by that behavior, not just the IB/TB user. 15:18:39 <aleth> and the odd sentence about ascii art... 15:18:51 --> Bollebib has joined #instantbird 15:26:54 <-- abdelrhman has quit (Ping timeout: 121 seconds) 15:30:49 * Fallen is now known as Fallen|away 15:31:39 --> abdelrhman has joined #instantbird 15:32:38 <abdelrhman> aleth: I'm not sure if this alignment is correct http://pastebin.instantbird.com/1439391 15:33:46 <aleth> It's OK. 15:34:28 <abdelrhman> even it breaks 80 char. by 2-4 characters? 15:36:21 <aleth> Unless you can see a way to make it easier to read, we can live with that 15:36:37 <abdelrhman> ok 15:37:06 <aleth> Can take another look on review. 15:39:26 <flo-retina> so the ascii art thing... could he be connecting to that crazy server that requires you to type a captcha from the motd? 15:42:37 <clokep_work> flo-retina: Yes. 15:43:48 <aleth> and clokep_work supported that so well, and he's not happy? :-| 15:45:36 <flo-retina> aleth: users are here to complain, aren't they? ;) 15:45:57 <clokep_work> flo-retina: I was concerned he had replied already. :( 15:46:42 <flo-retina> heh 15:53:16 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 16:11:01 --> myk has joined #instantbird 16:15:30 --> myk1 has joined #instantbird 16:17:06 <-- aleth has quit (Ping timeout: 121 seconds) 16:19:06 <-- myk has quit (Ping timeout: 121 seconds) 16:19:06 * myk1 is now known as myk 16:22:17 --> arlolra has joined #instantbird 16:22:19 --> nhnt11 has joined #instantbird 16:22:19 * ChanServ sets mode +h nhnt11 16:28:23 <-- nhnt11 has quit (Ping timeout: 121 seconds) 16:37:33 <-- abdelrhman has quit (Quit: Leaving) 17:05:56 --> AlexanderSalas has joined #instantbird 17:06:59 --> Mook_as has joined #instantbird 17:27:12 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 17:36:04 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:50:36 --> aleth has joined #instantbird 17:50:36 * ChanServ sets mode +o aleth 18:21:00 --> gerard-majax has joined #instantbird 18:27:09 <-- AlexanderSalas has quit (Ping timeout: 121 seconds) 18:40:33 --> afiksof has joined #instantbird 18:40:48 <afiksof> hello 18:44:55 <aleth> hi 18:46:21 <afiksof> wow its magnification! 18:52:48 <-- myk has quit (Ping timeout: 121 seconds) 18:56:09 * Fallen|away is now known as Fallen 19:03:12 --> AlexanderSalas has joined #instantbird 19:08:25 --> akronix has joined #instantbird 19:16:04 --> abdelrhman has joined #instantbird 19:21:26 --> myk has joined #instantbird 19:26:43 --> nhnt11 has joined #instantbird 19:26:43 * ChanServ sets mode +h nhnt11 19:36:19 --> afiksof1 has joined #instantbird 19:37:21 <-- afiksof1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 19:39:08 <-- afiksof has quit (Ping timeout: 121 seconds) 20:06:57 <clokep_work> Fallen: Your crazy JavaScript MX lookup code requires elevated privileges, right? 20:07:07 <clokep_work> Is anyone else not seeing suggestions on misspelled words? :-S 20:07:30 <Fallen> clokep_work: require jsctypes, so yes 20:07:42 <clokep_work> Thanks. 20:08:25 <Fallen> clokep_work: in theory you should be able to write your own dns client with UDPSocket, but I think thats also reserved for webapps with certain privileges 20:09:49 <clokep_work> Fallen: I'm just trying to (on a webpage) check if a DNS query resolves or not, which should be fairly easy... 20:15:37 <-- aleth has quit (Ping timeout: 121 seconds) 20:22:20 --> aleth has joined #instantbird 20:22:20 * ChanServ sets mode +o aleth 20:31:11 --> EionRobb has joined #instantbird 20:35:15 <-- EionRobb has quit (Ping timeout: 121 seconds) 20:38:57 <clokep_work> aleth: Thanks for responding to that. 20:39:03 <clokep_work> You typoed a link though. ;) 20:39:06 <clokep_work> akronix: Hello. :) 20:39:18 <akronix> clokep_work: hi! 20:39:25 <instantbot> aleth@instantbird.org changed the Resolution on bug 1000477 from --- to FIXED. 20:39:26 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1000477 nor, --, 1.6, a.ahmed1026, RESO FIXED, Add /part and /join commands for XMPP MUCs 20:39:34 <aleth> clokep_work: thanks for catching that! I hate it when that happens. 20:40:09 --> EionRobb has joined #instantbird 20:40:16 <aleth> It would be interesting if there was some approach we've been missing 20:40:22 <clokep_work> akronix: How's your stuff going? 20:40:25 <clokep_work> Have you a plan? 20:40:33 <clokep_work> aleth: I think people just think what we're doing is unnecessary. 20:40:35 <clokep_work> But they're wrong. 20:41:03 <aleth> Yeah, that's my guess too 20:41:54 <akronix> clokep_work: yeah...well, I have to write 3 reports this weekend, and tomorrow is my penultimate exam (haskell and prolog btw haha) 20:42:01 <akronix> that's why I've delayed the planning some time 20:42:11 <clokep_work> akronix: Ah, I see. Well good luck! :) 20:42:18 <clokep_work> So you'll be all set next week? 20:42:34 <akronix> but I actually was about to write one 20:42:56 <akronix> I thought it could be a good idea to have it in my wikisite on pidgin 20:43:08 <akronix> right here: https://developer.pidgin.im/wiki/akronix 20:43:35 <akronix> I'd start with some straightforward issues 20:44:09 <akronix> like some #if 0 macros and the uiops structs 20:44:31 <abdelrhman> aleth: can you suggest more bugs in xmpp to work on later? 20:44:35 <-- nhnt11 has quit (Ping timeout: 121 seconds) 20:45:51 <akronix> btw, clokep_work: I've just realized you're not in one email thread about pidgin's GSoc students 20:46:16 <aleth> abdelrhman: If you file the followups like I asked you to in the comment, and also look at bug 954959, you'll end up with a long list of possibilities to choose from ;) 20:46:18 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954959 nor, --, ---, nobody, NEW, Finish the implementation of basic MUC support in JS-XMPP 20:46:27 <akronix> I've asked today there if I could start working on libpurple 2.10.11 instead of 3.x.x 20:47:24 <abdelrhman> ok, thanks aleth 20:47:39 <akronix> I think the possibly differences are not very critical. After this project, instantbird should be able to move on 3.x.x 20:50:07 <instantbot> New Chat Core - XMPP bug 1171691 filed by aleth@instantbird.org. 20:50:08 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1171691 nor, --, ---, nobody, NEW, Improve the participant tooltips for XMPP 20:52:50 --> nhnt11 has joined #instantbird 20:52:50 * ChanServ sets mode +h nhnt11 20:54:37 <akronix> so, what do you think about annotating my plans/work/progress on https://developer.pidgin.im/wiki/akronix ?? 20:55:03 <EionRobb> akronix: sounds good 20:55:45 <akronix> EionRobb: you did receive my email, didn't you? 20:55:51 <EionRobb> akronix: if you have a blog, that's another good place to put it 20:55:53 <aleth> akronix: good idea! we've also used etherpad.mozilla.org in the past 20:56:00 <EionRobb> yeah, I'm just reading it now 20:56:17 <akronix> aleth: are you still using etherpad? 20:56:46 <akronix> I mean you said in the past 20:56:53 <aleth> yes, we still use it 20:57:01 <aleth> pick the tool that works best for you 20:57:28 <EionRobb> ^ 20:57:29 <akronix> etherpad is nice, and mozilla keep it very updated i've seen 20:57:43 <akronix> but I'll start with a few description on wiki 20:58:18 <akronix> and I'll move to etherpad if it becomes relevant 20:58:21 <clokep_work> akronix: I'm on their mailing list. 20:58:25 <akronix> I don't have any blog 20:58:35 <EionRobb> akronix: just watch out cos purple3 is quite different to purple2 with the gobjectification stuffs 20:58:51 <akronix> clokep_work: yes, but this was in a separated thread 20:59:13 <akronix> EionRobb: that's biggest change, right? I mean, my project is mostly related to libpurple so... 20:59:14 <clokep_work> akronix: Well you can fwd it to me if you want... 20:59:19 <clokep_work> Also that wiki page isn't foudn? 20:59:24 <akronix> clokep_work: sure 20:59:42 <akronix> clokep_work: maybe there is nothing yet 20:59:46 <EionRobb> akronix: you should talk to your mentor, flo, about it but if it were me, I'd be starting off by getting the libpurple2 changes made then start a separate branch to port it to libpurple3 20:59:50 <akronix> I have it open for editing though 21:00:32 <clokep_work> akronix: Yes, you shold do what EionRobb said. 21:00:38 <clokep_work> I thought we had discussed this already. :-\ 21:01:06 <aleth> maybe akronix would like to fix our current bustage? ;-) 21:01:08 <EionRobb> but just don't underestimate how much gobjectification will slow you down 21:01:18 <akronix> clokep_work: more or less, but we definitely didn't discuss it with pidgin 21:01:20 <aleth> whatever it is... 21:02:08 <akronix> aleth: bustage? what is it? :S 21:02:22 <clokep_work> akronix: Let me know when you've written that page then. ;) 21:02:28 <aleth> akronix: http://log.bezut.info/instantbird/150604/#m6 21:03:01 <aleth> If you pull the current tree and try to build, you should be able to reproduce the build failure 21:03:27 <aleth> I haven't looked at it though, no idea how complicated (or not) it will turn out to be 21:03:57 <nhnt11> aleth: Seems like gconf-2.0 isn't installed: http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1416/steps/compile/logs/stdio 21:04:13 <nhnt11> That's flo's territory... 21:04:21 <aleth> oh, have the prerequisites changed? 21:04:41 <aleth> yeah, in that case nothing for akronix to do there ;) 21:05:33 <aleth> unless he's on OSX 21:05:51 <akronix> nope 21:06:02 <aleth> there, it's "error: use of undeclared identifier 'xmlOnceInit'" 21:06:46 <akronix> but I don't understand: if it's linux build, why it's OSX build related?? 21:06:59 <aleth> it's not - but the OSX build failed too 21:07:05 <akronix> OSX builds have been failed quite often lastly I think 21:08:03 <akronix> I mean, within last weeks I think I have had seen it...but not sure 21:08:59 <akronix> clokep_work: looks like, indeed, the mail it's also sended to devel@pidgin.im. So, you should have received a copy of it 21:10:22 * Fallen is now known as Fallen|away 21:11:21 <clokep_work> akronix: I saw a message from you asking which version to use, yes. 21:11:26 <clokep_work> It was a week or so ago IIRC. 21:12:14 <akronix> no, I've sent one mail today about it, and by e-mail 21:12:19 <abdelrhman> aleth: for Bug 955167, what do you think of message like that "Forbidden: You are banned from this room." and also the property name is "conversation.error.joinFailedBanned"? 21:12:21 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955167 nor, --, ---, nobody, NEW, Handle XMPP room join failure 403: Forbidden 21:12:41 <clokep_work> akronix: Oh. I totally marked that as read earlier, Sorry. :( 21:13:01 <akronix> flo told me it's ok to start working on 2.xx but said also it's good to ask in pidgin 21:14:24 <clokep_work> I think that plan is fine. 21:14:34 <clokep_work> None of them have responded saying not to do that, right? 21:14:40 <clokep_work> Plus Eion just agreed. :-D 21:14:54 <EionRobb> (y) 21:15:19 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:15:23 --> nhnt11 has joined #instantbird 21:15:23 * ChanServ sets mode +h nhnt11 21:15:26 <EionRobb> akronix: next time, don't be scared to ask in xmpp:devel@conference.pidgin.im or in #pidgin on freenode :) 21:15:58 <aleth> abdelrhman: conversation.error.joinForbidden and "Couldn't join %S as you are banned from this room." 21:16:20 <abdelrhman> ok 21:16:56 <-- Widder has quit (Ping timeout: 121 seconds) 21:18:15 <nhnt11> Ah, got #instantbird to open 21:18:30 <nhnt11> So I'm seeing |Error: uncaught exception: The empty string isn't a valid nick| in my error console 21:18:50 <nhnt11> as well as |Error: NetUtil.asyncFetch2 is not a function| 21:19:11 <nhnt11> One of these or something else is causing Ib to fail at opening new windows 21:19:13 <aleth> sounds like a new bug... 21:19:16 <nhnt11> leading to a bunch of tabbrowser errors 21:21:12 <akronix> EionRobb: ok ;), I'm there. But I didn't see a lot of movement earlier this afternoon and I thought that it was good to have an email for this 21:21:24 <clokep_work> nhnt11: Sounds like you shold use a valid nick that isn't an empty string. ;) 21:21:33 <EionRobb> akronix: yeah, I just saw you posting in xmpp after I hit the send on that email :D 21:21:35 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 21:21:54 <EionRobb> akronix: I just wanted to follow up with an email so that someone knows that there was a response 21:24:19 <-- nhnt11 has quit (Connection closed) 21:24:34 --> nhnt11 has joined #instantbird 21:24:34 * ChanServ sets mode +h nhnt11 21:26:00 <clokep_work> EionRobb: Thanks! 21:26:11 <EionRobb> you wot now? 21:28:26 <nhnt11> Huh, the error is thrown from https://dxr.mozilla.org/comm-central/source/im/content/conversation.xml#1252 21:28:59 <nhnt11> Either everything calling addBuddy should be pre-checking nicks, or that should dump a warning in the console and just return instead of throwing 21:29:04 <aleth> Probably something goes wrong in the prpl and that leads to it sending a faulty notification> 21:29:18 <nhnt11> I still don't think those two lines should throw 21:29:20 <nhnt11> It breaks the whole UI 21:29:23 <nhnt11> = bad 21:29:45 <aleth> That does seem a bit harsh 21:30:02 <aleth> On the other hand, it may break anyway later if buddies that are assumed to be there aren't 21:30:09 --> Widdershins has joined #instantbird 21:30:36 <aleth> My guess is asyncFetch2 has been removed in m-c or something 21:30:37 <nhnt11> OK, I disconnected my slack account for now 21:30:42 <nhnt11> hold on 21:30:42 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:30:55 --> nhnt11 has joined #instantbird 21:30:55 * ChanServ sets mode +h nhnt11 21:31:30 <nhnt11> aleth: It's definitely the empty nick that's causing UI bustag 21:31:31 <nhnt11> e 21:32:13 <aleth> nhnt11: yeah, but that should never happen in the first place. Something is causing it 21:33:36 <aleth> And indeed, bug 1167053 21:33:38 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1167053 nor, --, mozilla41, mozilla, RESO FIXED, Convert NetUtil.newChannel2 callsites to use new API 21:35:30 <clokep_work> nhnt11: BTW I've heard that slack has a super shitty IRC gateway. 21:35:37 <clokep_work> That breaks the spec in all sorts of ways. 21:35:38 <EionRobb> I've heard that too 21:35:49 <aleth> asyncFetch2 is used by XMPP and yahoo too 21:36:01 <EionRobb> clokep_work: although their spin on it is that they're "enhancing" irc 21:36:03 <aleth> so it may not be slack ;) 21:36:27 <aleth> Unless the two errors are unrelated, of course 21:37:45 <nhnt11> aleth: The asyncFetch2 errors are still in my console 21:38:00 <nhnt11> but no UI bustage. And no error about empty nicks 21:38:33 <clokep_work> EionRobb: Sure, but they're changing response from what people expect. And if they want to enhance it, they shold deal w/ one of the groups doing that (like the IRCv3 guys) 21:38:49 <EionRobb> clokep_work: :) 21:39:18 <instantbot> New Chat Core - General bug 1171717 filed by aleth@instantbird.org. 21:39:20 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1171717 nor, --, ---, nobody, NEW, Replace usage of NetUtil.asyncFetch2 in XMPP and YahooError: NetUtil.asyncFetch2 is not a function 21:40:42 <abdelrhman> aleth: I'm not sure if can take and work on this bug 1011226 or not, if yes, the UI is ready for that? 21:40:44 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1011226 nor, --, ---, nobody, NEW, Support setting the topic in XMPP MUCs 21:41:34 <clokep_work> abdelrhman: The UI is the same as IRC. 21:41:39 <clokep_work> You just need to implement the method, IIRC. 21:41:47 <aleth> abdelrhman: Yes, you can take it. 21:42:20 <abdelrhman> ok, thanks clokep_work, aleth :-) 22:03:24 <-- nhnt11 has quit (Ping timeout: 121 seconds) 22:03:55 <-- myk has quit (Ping timeout: 121 seconds) 22:14:43 <-- gerard-majax has quit (Ping timeout: 121 seconds) 22:39:05 <akronix> clokep_work: I've started my wiki page: https://developer.pidgin.im/wiki/akronix#no1 22:39:52 <akronix> It's not finished, I'll be updating it once in a while 22:39:52 <clokep_work> akronix: Nice. :) 22:40:27 <clokep_work> akronix: What does "libpurple location info support in instantbird's libpurple" mean? 22:41:07 <akronix> I think I saw some field named location info in the libpurple of instantbird 22:41:19 <clokep_work> Hm. OK. 22:41:20 <akronix> but I'm not sure what it is for yet 22:41:46 <akronix> I have to discuss it with flo and pidgin I think 22:43:03 <EionRobb> its your proposal/project! 22:43:14 <EionRobb> "seek forgiveness not permission" :P 22:44:25 <akronix> EionRobb: haha you mean for the integration with pidgin? 22:44:41 <clokep_work> akronix: He means in general. ;) 22:45:04 <clokep_work> It'd be nice to have some links on that page pointing to the things yo're discussing btw. :) 22:45:22 <clokep_work> Probably to http://hg.mozilla.org/users/florian_queze.net/purple/file/d0ee48a13a15 22:46:06 <EionRobb> copy-paste some of the content of your SoC proposal/application in there too? 22:46:28 * clokep_work goes home 22:46:29 <akronix> EionRobb: I'm not sure what you guys of pidgin want to have/do with libpurple same as instantbird did. Because maybe there are some differences you want to keep 22:46:51 <akronix> clokep_work: I could point to some lines in the patch I've attached: https://developer.pidgin.im/attachment/wiki/akronix/diff-current-to-2.10.9.patch 22:47:10 <clokep_work> akronix: I think your plan should be "See what Instantbird did, clean it up and propose patches back to libpurple in small chunks" 22:47:23 <clokep_work> And then iterate on it there about what shold be done from that POV. 22:47:29 <akronix> clokep_work: but there are many. I've a personal record of the files which are related to every point. I could add that to the wiki also 22:47:31 --> myk has joined #instantbird 22:47:39 <clokep_work> OK. 22:47:40 <EionRobb> from a libpurple point of view, the changes you're doing would be useful for other UI's, not specific to InstantBird 22:47:41 <clokep_work> Ciao. 22:47:49 <clokep_work> EionRobb: Lowercase B. 22:47:59 <EionRobb> iNSTANTbIRD 22:48:05 <clokep_work> Better. :) 22:48:25 <EionRobb> http://ibgame.wikia.com/wiki/Ib_(character) 22:48:51 <akronix> EionRobb: I know, that's why I'm not sure if everything has to be done as instantbird 22:48:55 --> myk1 has joined #instantbird 22:49:04 <akronix> I'm not saying not, I just say I don't know 22:49:26 <akronix> as far as I've seen IB handle many things outside of libpurple 22:49:46 <akronix> like some protocols 22:50:21 <EionRobb> other UI's are similar... adium has its own protocols/plugins as well as using libpurple ones 22:50:45 <akronix> I agree with what clokep said: clokep_work: akronix: I think your plan should be "See what Instantbird did, clean it up and propose patches back to libpurple in small chunks" 22:51:41 <-- myk has quit (Ping timeout: 121 seconds) 22:51:41 * myk1 is now known as myk 22:52:06 <-- clokep_work has quit (Ping timeout: 121 seconds) 22:52:45 --> flo-retina has joined #instantbird 22:52:45 * ChanServ sets mode +qo flo-retina flo-retina 22:52:54 <akronix> not everything of what's gonna be changed is defined yet, I'll do it in small chunks and we can track how it's going 22:53:50 <EionRobb> :) 22:59:58 <-- Mook_as has quit (Connection closed) 23:03:33 --> nhnt11 has joined #instantbird 23:03:33 * ChanServ sets mode +h nhnt11 23:04:02 <flo-retina> EionRobb: so, I can shed some light on "libpurple location info support in instantbird's libpurple " 23:04:23 <flo-retina> EionRobb: I basically scrapped the libpurple default implementation of debug.c (and tweaked heavily debug.h). 23:05:04 <flo-retina> EionRobb: the reason why I did that is that in Instantbird we show libpurple's error messages in the Javascript console. So for each error message, we provide location information (filename and line number in the C code that produced the message). 23:05:55 <flo-retina> clicking on that location info opens the View Source window, and actually manages to fetch the relevant source code from the hg repository (I think the repository URL is broken right now, but it used to work, and shouldn't be too hard to fix) 23:06:26 <flo-retina> I did that magic using the compiler's preprocessor to include location info in the compiled code for each call to purple_debug_* 23:08:06 <flo-retina> EionRobb: so... if that feature could work in Pidgin, I assume some people would appreciated it. But 1. it will require some significant UI work to actually display that in a useful way in Pidgin. 2. I'm not sure the preprocessor magic I used is portable to all architectures that Pidgin is compiled on, so adding ifdefs around it may be needed 23:11:26 --> Mook_as has joined #instantbird 23:13:09 --> clokep_work has joined #instantbird 23:13:09 * ChanServ sets mode +o clokep_work 23:16:12 <-- Mook_as has quit (Connection closed) 23:16:53 --> Mook_as has joined #instantbird 23:21:25 * akronix is going to sleep. hard exam tomorrow 23:21:39 <nhnt11> akronix: good luck! 23:22:17 <-- akronix has quit (Quit: Leaving.) 23:42:31 <-- nhnt11 has quit (Ping timeout: 121 seconds) 23:42:51 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.91.1 [SeaMonkey 2.33.1/20150321194827]) 23:44:40 <-- abdelrhman has quit (Quit: Leaving)