#instantbird log on 09 28 2015

All times are UTC.

00:00:54 <-- Bollebib has quit (Ping timeout: 121 seconds)
01:02:57 <-- aleth has quit (Quit: :tiuQ)
01:34:01 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
02:30:49 <-- flo-retina has quit (Ping timeout: 121 seconds)
02:47:15 <instant-buildbot> build #1534 of linux-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1534
03:06:47 --> mpmc has joined #instantbird
03:43:21 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
03:49:09 <instant-buildbot> build #1756 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1756
04:12:01 <instant-buildbot> build #2919 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2919
04:12:08 <-- EionRobb has quit (Quit: Leaving.)
04:30:18 <instant-buildbot> build #444 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/444
05:25:53 --> hadi has joined #instantbird
05:26:26 --> EionRobb has joined #instantbird
07:01:23 --> gerard-majax has joined #instantbird
07:23:08 <-- gerard-majax has quit (Ping timeout: 121 seconds)
07:38:47 --> flo-retina has joined #instantbird
07:38:47 * ChanServ sets mode +qo flo-retina flo-retina 
08:13:47 --> gerard-majax has joined #instantbird
08:26:09 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:28:52 --> gerard-majax has joined #instantbird
08:31:33 --> hadi1 has joined #instantbird
08:32:54 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:33:07 <-- hadi has quit (Ping timeout: 121 seconds)
08:33:07 * hadi1 is now known as hadi 
08:41:05 --> nhnt11 has joined #instantbird
08:41:05 * ChanServ sets mode +h nhnt11 
08:51:28 --> gerard-majax has joined #instantbird
08:56:58 --> Bollebib has joined #instantbird
09:00:13 --> hadi1 has joined #instantbird
09:00:13 <-- hadi has quit (Connection closed)
09:00:13 * hadi1 is now known as hadi 
09:04:44 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:10:49 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:13:25 <-- BWMerlin has quit (Client exited)
09:13:45 --> BWMerlin has joined #instantbird
09:29:55 <-- nhnt11 has quit (Ping timeout: 121 seconds)
09:43:09 --> nhnt11 has joined #instantbird
09:43:09 * ChanServ sets mode +h nhnt11 
09:44:55 --> gerard-majax has joined #instantbird
09:50:39 <-- hadi has quit (Connection closed)
09:51:42 --> hadi has joined #instantbird
10:02:48 --> flo-retina has joined #instantbird
10:02:48 * ChanServ sets mode +qo flo-retina flo-retina 
10:30:38 <-- nhnt11 has quit (Ping timeout: 121 seconds)
10:31:00 --> nhnt11 has joined #instantbird
10:31:00 * ChanServ sets mode +h nhnt11 
10:33:10 <-- freaktechnik has quit (Ping timeout: 121 seconds)
10:34:15 --> freaktechnik has joined #instantbird
10:36:45 <flo-retina> aleth: has the status of Array.includes changed since bug 1136359 ?
10:36:47 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1136359 nor, --, Thunderbird 39.0, aleth, RESO FIXED, Backout Array.includes and String.includes usage in tab completion code
10:40:19 <flo-retina> answering my own question: yes, enabled in fx43 in bug 1070767
10:40:21 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1070767 nor, --, mozilla43, till, RESO FIXED, Enable {Array, %TypedArray%}.prototype.includes in all builds
10:50:43 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:51:08 <-- EionRobb has quit (Quit: Leaving.)
10:51:28 <hadi> I wonder if the  dayly build is up!
10:53:27 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:53:42 --> hadi has joined #instantbird
10:57:11 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:57:18 --> hadi has joined #instantbird
10:58:11 --> afiksof has joined #instantbird
10:59:42 <hadi> OMG
10:59:58 * hadi licks his lips
11:01:29 <hadi> sooooooo, flo-retina is a founder, and instant-buildbotbot is voice. !!!
11:01:46 <hadi> er
11:01:53 <hadi> instantbot i mean
11:01:56 <instantbot> hadi: Sorry, I've no idea what 'i mean' might be.
11:02:20 <hadi> instantbot: you're tagged as voice
11:02:23 <instantbot> hadi: Sorry, I've no idea what 'you're tagged as voice' might be.
11:02:26 <hadi> !
11:02:53 <flo-retina> hadi: instantbot is a bot, don't expect it to understand full English sentences.
11:03:23 <hadi> flo-retina:  Yeah i know, was just messing around
11:03:45 <hadi> This patch is good, im gonna feedback on the bug once i find it
11:03:47 <-- afiksof has left #instantbird ()
11:08:49 --> afiksof1 has joined #instantbird
11:11:18 * afiksof1 is now known as afiksof 
11:25:44 --> chrisccoulson has joined #instantbird
11:32:47 --> afiksof1 has joined #instantbird
11:35:03 <-- afiksof has quit (Ping timeout: 121 seconds)
11:35:03 * afiksof1 is now known as afiksof 
11:38:08 <flo-retina> Fallen: that line has --skip-comm too, so I'm confused about what it's trying to do
11:38:30 <flo-retina> oh, is it just for pulling mozilla/ ?
11:38:55 <flo-retina> we could totally include a --skip-purple there too if that's really the problem
12:29:33 --> afiksof1 has joined #instantbird
12:30:33 --> aleth has joined #instantbird
12:30:33 * ChanServ sets mode +o aleth 
12:31:11 <-- afiksof has quit (Ping timeout: 121 seconds)
12:31:11 * afiksof1 is now known as afiksof 
12:48:40 <-- aleth has quit (Ping timeout: 121 seconds)
12:50:17 --> aleth has joined #instantbird
12:50:17 * ChanServ sets mode +o aleth 
13:14:09 --> clokep has joined #instantbird
13:14:09 * ChanServ sets mode +o clokep 
13:20:45 <instantbot> clokep@patrick.cloke.us changed the Resolution on bug 955719 from --- to FIXED.
13:20:46 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955719 nor, --, Instantbird 44, nobody, RESO FIXED, [a11y] Add accessible labels to participant list icons
13:35:55 * hadi cheers
13:36:00 --> mpmc has joined #instantbird
13:36:28 <aleth> hadi: Thanks for testing!
13:37:02 <aleth> You were happy with how it sounded read? Or should it be more like a sentence ("nick is an operator")?
13:37:02 <hadi> aleth:  thanks for the patch! and ofc pushing it into  nightly
13:37:26 <hadi> No, the way it is is the best.
13:37:35 <aleth> Great :-)
13:38:17 <hadi> non-ib question: Is op different than voice?
13:38:36 <clokep> hadi: Yes.
13:38:53 <clokep> hadi: An "operator" can do "anything" in a channel (ban people, kick people, make other operators).
13:39:06 <hadi> oh right
13:39:08 <clokep> "voice" means "you can talk"...which is not useful in some channels (e.g. here) when anyone can talk.
13:39:30 <hadi> oh ok! i see
13:40:00 <hadi> cool!
13:48:40 <clokep> Btw I thought I included a --skip-purple option.
13:48:43 <clokep> But maybe I did not.
13:53:49 <aleth> I thought I had one in the original patch (but I don't think I have a copy of it any more)
14:02:45 <clokep> Maybe I didn't port it.
14:02:47 <clokep> I don't know.
14:06:40 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:06:58 --> clokep has joined #instantbird
14:06:58 * ChanServ sets mode +o clokep 
14:38:08 <-- aleth has quit (Ping timeout: 121 seconds)
14:41:17 --> aleth has joined #instantbird
14:41:17 * ChanServ sets mode +o aleth 
14:54:06 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:02:16 <-- satdav|bnc-away has quit (Quit: 12EliteBNC - http://elitebnc.org 4(Auto-Removal: idle account/not being used))
15:21:33 --> flo-retina has joined #instantbird
15:21:33 * ChanServ sets mode +qo flo-retina flo-retina 
15:21:51 <-- Bollebib has quit (Connection closed)
15:24:14 <-- clokep has quit (Ping timeout: 121 seconds)
15:26:13 <-- aleth has quit (Ping timeout: 121 seconds)
15:29:42 --> Bollebib has joined #instantbird
15:36:34 <-- afiksof has quit (Connection closed)
15:36:37 --> afiksof has joined #instantbird
15:40:39 <-- afiksof has quit (Ping timeout: 121 seconds)
15:48:17 --> myk has joined #instantbird
15:49:54 --> clokep_work has joined #instantbird
15:49:54 * ChanServ sets mode +o clokep_work 
16:03:42 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:18:42 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:18:44 --> myk has joined #instantbird
16:22:09 <-- clokep_work has quit (Ping timeout: 121 seconds)
16:25:32 --> clokep_work has joined #instantbird
16:25:32 * ChanServ sets mode +o clokep_work 
16:31:16 --> gerard-majax has joined #instantbird
16:34:34 --> gerard-majax_ has joined #instantbird
16:35:23 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:38:42 * gerard-majax_ is now known as gerard-majax 
16:52:08 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:52:44 --> gerard-majax has joined #instantbird
16:55:43 <-- myk has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:55:46 --> myk has joined #instantbird
16:58:50 <-- myk has quit (Connection closed)
16:58:51 --> myk has joined #instantbird
17:03:42 --> spiffytech has joined #instantbird
17:17:35 --> aleth has joined #instantbird
17:17:35 * ChanServ sets mode +o aleth 
17:17:47 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:19:37 --> gerard-majax has joined #instantbird
17:20:33 --> bittin- has joined #instantbird
17:20:40 --> abdelrhman has joined #instantbird
17:21:00 --> myk1 has joined #instantbird
17:21:03 <-- myk has quit (Ping timeout: 121 seconds)
17:21:03 * myk1 is now known as myk 
17:29:48 <-- Mook_as has quit (Client exited)
17:30:19 --> Mook_as has joined #instantbird
17:30:57 <-- Mook_as has quit (Client exited)
17:31:10 --> Mook_as has joined #instantbird
17:31:32 <-- Mook_as has quit (Client exited)
17:31:46 --> Mook_as has joined #instantbird
17:32:10 <-- Mook_as has quit (Client exited)
17:32:13 --> Mook_as has joined #instantbird
17:39:04 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:49:06 <-- myk has quit (Ping timeout: 121 seconds)
17:49:15 --> myk has joined #instantbird
17:52:12 <-- aleth has quit (Ping timeout: 121 seconds)
18:00:40 <abdelrhman> Does anyone know this problem "abort: source is ancestor of destination" in Mercurial while rebasing?
18:01:12 <clokep_work> (o_O)
18:01:20 <clokep_work> abdelrhman: Never seen that (or if I have...I don't know now, sorry)
18:02:06 <Mook_as> I _think_ that means there's nothing to rebase
18:02:33 <Mook_as> In my case, it was because the bookmark I was attempting to rebase on top of wasn't where I thought it was (it didn't get updated on the pull)
18:03:30 <abdelrhman> check (https://ask.mozilla.org/question/1554/hg-pull-rebase-fails-with-source-is-ancestor-of-destination/)
18:03:49 <abdelrhman> Seems that was a bug in Mercurial
18:05:05 <abdelrhman> my current version is 3.3.2 and this fix is for 3.4
18:10:32 <-- GeekShadow has quit (Ping timeout: 121 seconds)
18:13:17 --> GeekShadow has joined #instantbird
18:26:00 --> gerard-majax has joined #instantbird
18:33:37 <-- abdelrhman has quit (Ping timeout: 121 seconds)
18:34:06 --> abdelrhman has joined #instantbird
18:39:10 <-- bittin- has quit (Quit: leaving)
18:46:44 --> aleth has joined #instantbird
18:46:44 * ChanServ sets mode +o aleth 
18:47:10 <-- mpmc has quit (Connection closed)
18:57:12 --> nhnt11 has joined #instantbird
18:57:12 * ChanServ sets mode +h nhnt11 
19:09:11 --> Mnyromyr has joined #instantbird
19:12:58 <-- gerard-majax has quit (Ping timeout: 121 seconds)
19:29:31 --> gerard-majax has joined #instantbird
19:37:28 --> clokep_work1 has joined #instantbird
19:37:29 * ChanServ sets mode +o clokep_work1 
19:38:54 <-- clokep_work has quit (Ping timeout: 121 seconds)
19:38:54 * clokep_work1 is now known as clokep_work 
19:46:40 --> EionRobb has joined #instantbird
20:37:48 <flo-retina> the facebook chat xmpp gateway sent me 6 times the same message :-S
20:38:13 <clokep_work> flo-retina: Facebook is down apparently.
20:38:23 <flo-retina> ah?
20:38:31 <flo-retina> it's been behaving oddly, but not fully down for me
20:39:05 * clokep_work shrugs.
20:47:26 <-- gerard-majax has quit (Ping timeout: 121 seconds)
20:57:32 <-- Bollebib has quit (Connection closed)
21:07:29 <abdelrhman> aleth: What is the meantime for ping message?
21:07:46 * abdelrhman hopes less than 150 sec
21:09:44 <aleth> You mean, the time after which we send a ping?
21:09:53 <aleth> 120s I think
21:10:44 <abdelrhman> yes, period of inactivity after it we send ping
21:11:57 <Mook_as> https://dxr.mozilla.org/comm-central/source/chat/modules/socket.jsm#297 ?
21:13:03 <aleth> yes
21:13:44 <abdelrhman> Per hipchat "Connections are dropped after 150s of inactivity"
21:14:15 <abdelrhman> I'm checking for that (https://confluence.atlassian.com/pages/viewpage.action?pageId=751436251)
21:14:44 <abdelrhman> Technical details section
21:14:44 <aleth> Mook_as has a Hipchat prl working pretty well now
21:14:52 <aleth> *prpl
21:15:13 <aleth> (by the sound of it)
21:16:00 <aleth> Mook_as: What did you do about the roster fetch problem?
21:16:45 <Mook_as> aleth: I swap out onRosterItem and make it not fetch any vCards
21:17:21 <EionRobb> a native prpl, or going via xmpp?
21:17:26 <abdelrhman> Did that work?
21:17:50 <Mook_as> abdelrhman: Yeah, since it seems to be some sort of API limit
21:17:52 <clokep_work> EionRobb: XMPP.
21:17:57 <Mook_as> Or if you mean the timeout, https://github.com/mook/hippie/blob/master/content/Session.jsm#L321
21:18:24 <Mook_as> ... HipChat is natively XMPP (with customizations)
21:18:59 <EionRobb> only if the server is configured to allow xmpp, otehrwise its an http-based api
21:19:15 <Mook_as> For messages?
21:19:32 <EionRobb> yeah
21:19:40 <EionRobb> but xmpp works in most cases
21:19:46 <Mook_as> Because I'm going by the logs out of the official HipChat app, connected to www.hipchat.com...
21:20:03 <Mook_as> Huh. I guess I'm just lucky, then :)
21:20:03 <EionRobb> (I've only stumbled across one server (or node or whatever they call their domain things) that had xmpp disabled)
21:20:55 <Mook_as> As in, port 5222/5223 is completely closed? wow.
21:26:08 <abdelrhman> Mook_as: yes, I meant that and I doubt that was the problem for bug 1205769
21:26:11 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1205769 nor, --, ---, nobody, NEW, Roster fetch can trigger disconnects due to vcard request flood
21:27:00 <Mook_as> Huh, okay
21:27:41 <Mook_as> If you can find a better reason, I'm happy with that too. Just needs to make my connection not die on startup :)
21:29:31 <abdelrhman> I'm trying to find the reason, it may be not accurate as we don't have any logs, also we can not test!
21:30:02 <clokep_work> EionRobb: Bah, fucking proprietary chat stacks.
21:30:18 <EionRobb> that's the best kind of proprietary chat stacks!
21:30:24 <Mook_as> We can _sort of_ test. Just keep connecting :p
21:32:39 <abdelrhman> :-)
21:38:07 <-- clokep_work has quit (Ping timeout: 121 seconds)
22:07:02 <abdelrhman> aleth: Do we really need to request vcard after getting roster? (I think we request it, when we hover ..., etc.)
22:08:24 <aleth> Check if it is needed for displaying the contact itself in the contact window
22:09:43 <aleth> e.g. does it use the real name from the vcard for the contact or something
22:10:41 <aleth> Not sure it needs to make that request every time it connects though
22:10:50 <abdelrhman> Yes, it uses full name
22:11:38 <flo-retina> the request the vcard to get the fullname
22:12:49 <flo-retina> IIRC in some cases (maybe facebook?), the contacts we get when downloading the roster contains the real name in an attribute, but I think that's optional.
22:12:59 <abdelrhman> We can queue these requests to avoid case of Mook_as ( >1000 buddies in contact's list)
22:13:24 <flo-retina> Maybe we should detect when the roster already contains names, and skip requesting vcards in that case
22:14:01 <flo-retina> abdelrhman: facebook chat seems unhappy with us when we requests lots of vcard on connect. And it returns errors, which makes us remove the contacts from the list of online contacts.
22:14:33 <aleth> Queueing plus not making unnecessary requests seems like a good idea
22:16:00 <Mook_as> Yeah, HipChat has it in a name= attribute, plus the URL to an image in a photo_url= attribute.
22:16:13 <abdelrhman> :-)
22:16:15 <Mook_as> Basically the only thing that a vCard gives is the... job title field.
22:16:37 <flo-retina> I'm not sure what you mean with queueing exactly, but we should probably not request more than 2-3 vcards at once. We should wait for responses before requesting more.
22:17:27 <aleth> I assumed that's what he meant, yes
22:17:56 <abdelrhman> yes, I meant that
22:18:29 <flo-retina> if the user is hovering something though, that request should get sent first
22:18:37 <flo-retina> even if there are more vcard requests pending in the queue
22:19:58 <aleth> User requests should not be put in the queue, basically.
22:24:09 <abdelrhman> Mook_as has noticed something that would help, check (http://xmpp.org/rfcs/rfc3921.html#roster) section 7.3
22:25:08 <abdelrhman> The server provides some useful attributes that we can use them without requesting vcard
22:26:51 <aleth> The name attribute was what flo-retina meant earlier, I think
22:29:08 --> aleth1 has joined #instantbird
22:29:08 * ChanServ sets mode +o aleth1 
22:31:15 <-- aleth has quit (Ping timeout: 121 seconds)
22:31:15 * aleth1 is now known as aleth 
22:39:37 <-- abdelrhman has quit (Ping timeout: 121 seconds)
23:02:02 <-- Mnyromyr has quit (Connection closed)
23:40:48 <instantbot> aleth@instantbird.org changed the Resolution on bug 1205727 from --- to FIXED.
23:40:49 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1205727 nor, --, Instantbird 44, a.ahmed1026, RESO FIXED, Add invite and me commands for XMPP MUCs