#instantbird log on 11 16 2015

All times are UTC.

00:02:39 <-- satdav has quit (Quit: Leaving)
00:05:11 --> mpmc1 has joined #instantbird
00:22:32 <-- mpmc1 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
00:23:42 --> EionRobb1 has joined #instantbird
00:26:32 <-- EionRobb has quit (Ping timeout: 121 seconds)
01:17:31 --> mpmc1 has joined #instantbird
01:29:37 <-- Bollebib has quit (Ping timeout: 121 seconds)
01:32:18 --> clokep has joined #instantbird
01:32:18 * ChanServ sets mode +o clokep 
01:38:43 --> myk has joined #instantbird
01:39:50 --> clokep_ has joined #instantbird
01:39:50 * ChanServ sets mode +o clokep_ 
01:40:25 <-- clokep has quit (Ping timeout: 121 seconds)
01:40:25 * clokep_ is now known as clokep 
01:42:51 <-- myk has quit (Ping timeout: 121 seconds)
01:47:35 <-- aleth has quit (Quit: :tiuQ)
01:51:36 <-- mpmc1 has quit (Connection closed)
01:56:23 --> myk has joined #instantbird
02:00:17 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
02:04:29 <-- myk has quit (Ping timeout: 121 seconds)
02:40:28 <-- clokep has quit (Ping timeout: 121 seconds)
03:04:51 --> myk has joined #instantbird
04:23:41 <-- EionRobb1 has quit (Quit: Leaving.)
04:46:36 <instant-buildbot> build #506 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/506
04:56:04 <instant-buildbot> build #1805 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1805
04:57:48 <instant-buildbot> build #2973 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2973
05:45:59 --> mpmc has joined #instantbird
05:49:57 --> EionRobb has joined #instantbird
06:11:53 <-- myk has quit (Ping timeout: 121 seconds)
07:04:53 --> myk has joined #instantbird
07:22:54 --> Alex has joined #instantbird
08:07:25 <-- myk has quit (Ping timeout: 121 seconds)
09:20:38 --> Bollebib has joined #instantbird
09:37:21 --> gerard-majax has joined #instantbird
09:56:10 --> aleth has joined #instantbird
09:56:10 * ChanServ sets mode +o aleth 
10:06:38 <-- Alex has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
10:16:32 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:19:24 --> MikkCZ has joined #instantbird
10:33:39 <-- freaktechnik has quit (Ping timeout: 121 seconds)
10:34:48 --> freaktechnik has joined #instantbird
10:36:39 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
10:37:29 <-- EionRobb has quit (Quit: Leaving.)
10:40:44 --> flo-retina has joined #instantbird
10:40:44 * ChanServ sets mode +qo flo-retina flo-retina 
10:45:20 --> BWMerlin has joined #instantbird
10:51:01 <-- freaktechnik has quit (Ping timeout: 121 seconds)
10:52:19 --> freaktechnik has joined #instantbird
11:00:55 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:38:45 <-- nhnt11 has quit (Ping timeout: 121 seconds)
11:52:04 --> clokep has joined #instantbird
11:52:04 * ChanServ sets mode +o clokep 
11:52:55 <aleth> https://sameroom.io/open-a-tube
12:07:59 <clokep> Interesting.
12:08:06 <clokep> So seems that people are still having this problem. ;)
12:20:21 <freaktechnik> so multiple IRC accounts with the same username and server are still not a good idea :)
12:30:37 <freaktechnik> hm, how do the twitter accounts work? DMs are like one-on one chats?
12:31:05 --> nhnt11 has joined #instantbird
12:31:05 * ChanServ sets mode +h nhnt11 
12:35:12 <clokep> freaktechnik: We don't currently support direct messaging.
12:35:18 <clokep> But, that is the thought, yes.
12:40:23 <freaktechnik> ugh, I can't have a contact called "*status" for multiple accounts on the same server? Because that'd be nice for when bouncing :)
12:41:20 * nhnt11 didn't get very far with the tab bar colour bug :(
12:41:32 <nhnt11> (I was poking around at it and trying to make DOM inspector work and fell asleep)
12:42:11 <clokep> freaktechnik: I think you need to give us more context into what you're trying to do.
12:42:25 --> afiksof has joined #instantbird
12:42:38 <freaktechnik> I have multiple accounts on one bouncer -> one account per network.
12:42:38 <aleth> freaktechnik: or fix bug 954869 ;)
12:42:41 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954869 nor, --, ---, nobody, NEW, Adding two buddies with the same nick, but on different IRC accounts leads to strange behaviour
12:42:54 <freaktechnik> aleth: that sounds like the bug
12:43:06 <freaktechnik> I assumed it was a same-server problem?
12:43:22 <aleth> no, even if it's different servers there's a problem
12:43:30 <freaktechnik> that's not good.
12:43:48 <aleth> some of the comments in that bug are likely misleading but it's not been fixed
12:44:30 <freaktechnik> considering that I have the same nick on at least 4 networks. Well, I know that I own it on 4 networks. I might've registered it on other networks too, but that's likely run out.
12:45:13 <aleth> patches welcome ;)
12:45:49 <freaktechnik> ...added to my "stuff I could fix in instantbird" list ;)
12:46:31 <-- clokep has quit (Ping timeout: 121 seconds)
12:49:01 <-- BWMerlin has quit (Client exited)
12:49:05 <freaktechnik> (I am working on other fun things... Like figuring out, if a user probably isn't in a room anymore, even if I've never got a part for him, because there were too many users in the room at the point he left)
13:23:03 --> clokep_work has joined #instantbird
13:23:04 * ChanServ sets mode +o clokep_work 
13:31:14 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:31:17 --> clokep_work has joined #instantbird
13:31:17 * ChanServ sets mode +o clokep_work 
13:34:48 <-- nhnt11 has quit (Ping timeout: 121 seconds)
13:41:12 * flo-retina is a bit confused by https://bugzilla.mozilla.org/attachment.cgi?id=8684473&action=diff
13:41:34 <flo-retina> I thought these things were properties, and so defineGetter would have been needed, rather than assigning plain functions
13:41:47 <flo-retina> but there's already  this.contentWindow.autoScrollEnabled = this.autoScrollEnabled.bind(this); somewhere else
13:42:30 <flo-retina> ahah, there's both <property name="autoscrollEnabled"> and  <method name="autoScrollEnabled"> (different case) in the same file
13:42:42 <flo-retina> ok, that (the patch) is fine
13:43:01 <aleth> yes, it's super confusing
13:45:20 <aleth> (everything to do with *scroll* that is)
13:47:44 <clokep_work> freaktechnik: "12:44:30 <freaktechnik> considering that I have the same nick on at least 4 networks. Well, I know that I own it on 4 networks. I might've registered it on other networks too, but that's likely run out." umm...I think you're misunderstanding.
13:47:51 <clokep_work> There are *NO* issues using the same nick on multiple networks.
13:47:55 <clokep_work> At all.
13:48:15 <freaktechnik> clokep_work: I do now
13:48:38 <clokep_work> The issue is if you add a contact to your contact list that has the same name on multiple networks (e.g. you add clokep on both freenode and moznet)
13:48:58 <clokep_work> Instantbird combines them into a single contact, which doesn't really make sense.
13:49:37 <clokep_work> I also don't know what http://log.bezut.info/instantbird/151116/#m79 means
13:49:41 <flo-retina> but doing so on 2 different moznet accounts would make sense
13:49:57 <clokep_work> Yes.
13:49:59 <-- afiksof has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:52:30 <freaktechnik> clokep_work: it means that the provider I'm working on does fun things, like not sending parts for non-ops if there are more than 500 users in a room
13:52:41 <clokep_work> That's stupid.
13:52:48 <clokep_work> What network does that? :-S
13:53:01 <clokep_work> Why do people think RFCs are optional to implement?
13:53:22 <flo-retina> clokep_work: because implementing an RFC requires reading it
13:53:32 <freaktechnik> twitch. And I kind of understand that they don't want to send parts for 10000 people.
13:53:42 <freaktechnik> (and also nojoins, but those can be simulated)
13:54:53 <freaktechnik> the hard part is mostly figuring out, if there are too many users to get parts and joins for normal users at all.
13:56:08 <clokep_work> ...don't use IRC if you can't handle the requirements
13:56:19 <clokep_work> http://blog.fastmail.com/2015/11/16/shutting-down-our-xmpp-chat-service/ is sad but not unexpected (re aleth, I think you use their XMPP?)
13:56:37 <aleth> I don't use it, but yeah, not unexpected
13:58:18 <freaktechnik> clokep_work: honestly, I'd rather have half-assed IRC than proprietary socket stuff.
14:03:24 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
14:05:18 --> chrisccoulson has joined #instantbird
14:36:23 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:40:41 --> chrisccoulson_ has joined #instantbird
14:40:50 <-- chrisccoulson_ has quit (Connection closed)
14:43:13 <freaktechnik> is there a flag to disable the tray thing?
14:44:37 <clokep_work> I don't think so.
14:44:46 <clokep_work> You should be able to just comment out that directory.
14:44:50 <clokep_work> (Or fix the bustage. ;P)
14:45:05 <clokep_work> I should probably try to do that today. :-\ I forgot about it.
14:45:30 <freaktechnik> in the moz.build voodoo file?
14:45:39 <freaktechnik> (sorry, mach is magic for me, never really had to use it)
14:46:42 <aleth> mach != moz.build
14:46:53 <clokep_work> Yeah those are unrelated, mostly.
14:47:10 <clokep_work> freaktechnik: https://dxr.mozilla.org/comm-central/source/im/components/moz.build#6
14:47:14 <clokep_work> Comment out lines 6 & 7
14:47:41 <freaktechnik> okay.
14:49:07 <clokep_work> Looks like the bustage is maybe part of that nsCOMPtr change that was recent? https://dxr.mozilla.org/comm-central/source/im/components/mintrayr/trayToolkit.cpp#100-104
15:00:58 --> flo-retina has joined #instantbird
15:00:58 * ChanServ sets mode +qo flo-retina flo-retina 
15:08:08 <freaktechnik> hm, hot swapping accounts works, except for the UI :(
15:10:11 <freaktechnik> I somehow can't clear the protocol not found error
15:10:34 <freaktechnik> but from what I can tell it's just a connection error, so it should be clearable
15:13:04 <freaktechnik> I currently send the update notification to bind the new account to the node and then send the notification to update the error status
15:14:34 <freaktechnik> or would account-connection-error not clear an error when the error is now NO_ERROR?
15:16:22 <freaktechnik> hm, it seems it doesn't
15:20:10 <clokep_work> "protocol not found" means that the component wasn't found.
15:20:11 <freaktechnik> hm, from the code I see, update notification should clear the error if it's NO_ERROR
15:20:14 <clokep_work> So...what're you trying to do?
15:20:31 <freaktechnik> make protocols load whenever they want :)
15:20:34 <freaktechnik> (and unload too)
15:20:42 <freaktechnik> and the backend stuff works
15:20:45 <freaktechnik> which is cool
15:21:11 <freaktechnik> I'm mostly having trouble getting the UI to recognize the protocol as not missing
15:21:47 <freaktechnik> lemme pastebin what I have so far
15:22:06 <clokep_work> Is the list of protocol cached or something?
15:22:17 <freaktechnik> no
15:22:42 <freaktechnik> not that I could see, it just uses the connection state error to determine that, and the account missing is set by imAccounts.js
15:22:47 <freaktechnik> which is where my code is...
15:24:07 <freaktechnik> https://pastebin.mozilla.org/8852281
15:24:44 <freaktechnik> the swapping happens between line 75 and 139
15:27:23 <freaktechnik> and from what I understand _sendUpdateNotification triggers https://dxr.mozilla.org/comm-central/source/im/content/account.xml#54
15:28:24 <clokep_work> I'm not super familiar with that code, flo-retina might be able to help?
15:43:16 --> nhnt11 has joined #instantbird
15:43:16 * ChanServ sets mode +h nhnt11 
15:53:01 <freaktechnik> looking into the error console can help -.-
15:57:08 <freaktechnik> yup, it kind of works now :D
16:00:44 <-- gerard-majax has left #instantbird ("Leaving")
16:01:31 <clokep_work> :)
16:05:46 <freaktechnik> connecting in my provider is broken and remving the account doesn't fully reset it to unknown, but it mostly works now :D
16:05:56 <freaktechnik> now I just need to figure out stupid XPCOM stuff
16:06:26 <freaktechnik> (re-registering a component gives the old version of it with Cc)
16:17:31 --> myk has joined #instantbird
16:24:30 --> sukhe has joined #instantbird
16:32:38 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:32:41 --> myk has joined #instantbird
16:35:21 <-- nhnt11 has quit (Ping timeout: 121 seconds)
16:53:21 --> nhnt11 has joined #instantbird
16:53:21 * ChanServ sets mode +h nhnt11 
16:56:51 --> Mnyromyr has joined #instantbird
17:16:06 --> MikkCZ has joined #instantbird
17:16:35 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
17:16:44 --> MikkCZ has joined #instantbird
17:23:14 --> matthew-M has joined #instantbird
17:23:17 --> clokep-M has joined #instantbird
17:29:58 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:39:46 <-- Mook_as has quit (Client exited)
17:39:52 --> Mook_as has joined #instantbird
18:00:21 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
18:18:22 <-- nhnt11 has quit (Ping timeout: 121 seconds)
18:26:49 <-- Mnyromyr has quit (Ping timeout: 121 seconds)
18:28:39 --> Mnyromyr has joined #instantbird
18:36:43 --> arlolra has joined #instantbird
18:55:38 --> nhnt11 has joined #instantbird
18:55:38 * ChanServ sets mode +h nhnt11 
19:47:06 <-- Tonnes has quit (Connection closed)
19:58:15 --> satdav has joined #instantbird
19:59:13 --> Tonnes has joined #instantbird
19:59:38 --> EionRobb has joined #instantbird
20:06:49 <-- myk has quit (Ping timeout: 121 seconds)
20:08:26 <-- satdav has quit (Ping timeout: 121 seconds)
20:12:56 --> satdav has joined #instantbird
20:13:40 --> clokep_work1 has joined #instantbird
20:13:40 * ChanServ sets mode +o clokep_work1 
20:14:08 <-- clokep_work has quit (Ping timeout: 121 seconds)
20:14:08 * clokep_work1 is now known as clokep_work 
20:15:23 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:19:09 --> clokep_work has joined #instantbird
20:19:09 * ChanServ sets mode +o clokep_work 
20:43:17 --> mpmc has joined #instantbird
21:17:40 --> flo-retina has joined #instantbird
21:17:40 * ChanServ sets mode +qo flo-retina flo-retina 
21:19:42 --> myk has joined #instantbird
22:23:02 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:19:43 <-- Mnyromyr has quit (Connection closed)
23:35:49 <-- satdav has quit (Ping timeout: 121 seconds)