All times are UTC.
00:03:19 <-- arlolra has quit (Client exited) 00:38:24 --> bogdan_maris has joined #instantbird 02:15:06 <instant-buildbot> build #3248 of macosx-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3248 03:12:19 <-- bgmCoder has quit (Ping timeout: 121 seconds) 04:18:42 <instant-buildbot> build #775 of linux64-nightly-default is complete: Failure [4failed shell_6] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/775 04:50:39 --> Bollebib has joined #instantbird 05:03:41 <-- dx has quit (*.net *.split) 05:03:41 <-- Gizmokid2005 has quit (*.net *.split) 05:03:41 <-- mdhr has quit (*.net *.split) 05:03:41 <-- Mook has quit (*.net *.split) 05:03:41 <-- freaktechnik has quit (*.net *.split) 05:03:41 <-- GeekShadow has quit (*.net *.split) 05:03:41 <-- stux has quit (*.net *.split) 05:03:41 <-- boklm has quit (*.net *.split) 05:03:41 <-- fredy has quit (*.net *.split) 05:03:41 <-- bittin has quit (*.net *.split) 05:04:08 --> Gizmokid2005 has joined #instantbird 05:04:08 --> freaktechnik has joined #instantbird 05:04:08 --> dx has joined #instantbird 05:04:08 --> stux has joined #instantbird 05:04:08 --> fredy has joined #instantbird 05:04:08 --> mdhr has joined #instantbird 05:04:08 --> boklm has joined #instantbird 05:04:08 --> GeekShadow has joined #instantbird 05:04:08 --> bittin has joined #instantbird 05:04:08 --> Mook has joined #instantbird 05:07:02 <-- Mook has quit (Ping timeout: 121 seconds) 05:40:11 <-- EionRobb has quit (Quit: Leaving.) 05:43:01 --> Mook has joined #instantbird 05:43:39 <-- bogdan_maris has quit (Ping timeout: 121 seconds) 05:46:50 <-- Bollebib has quit (Ping timeout: 121 seconds) 06:03:39 --> bogdan_maris has joined #instantbird 06:25:49 --> EionRobb has joined #instantbird 06:38:49 --> chrisccoulson has joined #instantbird 06:59:55 --> gerard-majax has joined #instantbird 07:04:08 <-- gerard-majax has quit (Ping timeout: 121 seconds) 07:04:25 --> abdelrhman has joined #instantbird 07:16:33 <instantbot> New Chat Core - XMPP bug 1290373 filed by ab@abahmed.com. 07:16:34 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1290373 nor, --, ---, ab, ASSI, Add tests for XMPPParser 07:33:18 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 07:56:58 --> DGMurdock has joined #instantbird 08:00:32 <-- DGMurdockIII has quit (Ping timeout: 121 seconds) 08:01:05 <-- DGMurdock has quit (Quit: Leaving) 08:35:32 <-- abdelrhman has quit (Ping timeout: 121 seconds) 09:42:14 --> flo-retina has joined #instantbird 09:42:14 * ChanServ sets mode +qo flo-retina flo-retina 09:44:33 --> aleth has joined #instantbird 09:44:33 * ChanServ sets mode +o aleth 09:45:26 --> clokep_work has joined #instantbird 09:45:26 * ChanServ sets mode +o clokep_work 09:47:58 --> BWMerlin has joined #instantbird 09:49:28 <-- clokep_work has quit (Ping timeout: 121 seconds) 09:58:31 --> abdelrhman has joined #instantbird 10:22:51 <-- abdelrhman has quit (Ping timeout: 121 seconds) 10:51:26 --> abdelrhman has joined #instantbird 10:52:03 <abdelrhman> aleth: Do you have any suggestions for parser's issue? 10:52:23 <aleth> Make it do the right thing? ;) 10:52:35 <aleth> Can you be more specific? 10:53:22 <abdelrhman> :D 10:55:41 <abdelrhman> carbon stanzas have two message elements and the parser uses "message" element as a top level element. While parsing, the parser matches the first message stanza 10:56:10 <abdelrhman> then passes the matched stanza to |onXmppStanza| 10:57:36 <abdelrhman> then parser continues to parse the rest and it finds another message element and passes it |onXmppStanza| (this one is the correct one) 10:58:33 <aleth> So the first one it matches is the nested one? 10:59:01 <abdelrhman> The main problem is that the parser don't know if there is more top level elements or not 10:59:07 <abdelrhman> No, it's like bottom up parsing 11:01:40 <aleth> so you have to figure out the best way to stop it passing the inside message 11:02:15 <abdelrhman> OK 11:02:45 <aleth> modifying isXmppStanza or endElement or whatever is most elegant 11:03:54 <aleth> or maybe the isXmppStanza check should be in startElement 11:04:28 <aleth> Once you understand exactly how the code works, it should become clear how to change it 11:06:04 <aleth> If the code is confusing, feel free to add comments as you go along 11:06:13 <-- BWMerlin has quit (Ping timeout: 121 seconds) 11:06:17 <abdelrhman> OK 11:14:16 <-- Tonnes has quit (Connection closed) 11:16:06 --> Tonnes has joined #instantbird 11:18:59 --> Bollebib has joined #instantbird 12:01:10 * abdelrhman fixed the parser's issue :) 12:11:04 <aleth> :-) 12:24:06 --> clokep_work has joined #instantbird 12:24:06 * ChanServ sets mode +o clokep_work 13:00:11 --> gerard-majax has joined #instantbird 13:05:41 <clokep_work> abdelrhman: Hi. 13:05:46 <clokep_work> I have some questions for yo. 13:06:00 <clokep_work> On bug 1269331 13:06:02 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1269331 nor, --, ---, ab, ASSI, Implement Data Forms (XEP-0004) 13:06:16 <clokep_work> (And to be honest I didn't read the entire bug...) 13:06:17 <-- flo-retina has quit (A TLS packet with unexpected length was received.) 13:06:49 --> nhnt11 has joined #instantbird 13:06:49 * ChanServ sets mode +h nhnt11 13:07:15 <clokep_work> abdelrhman: Inside of the _listener...are notify and notifyInvalidSubmit "standard" functions or are those names you've made up? 13:07:19 <clokep_work> When / how do they get called? 13:14:11 --> flo-retina has joined #instantbird 13:14:11 * ChanServ sets mode +qo flo-retina flo-retina 13:14:15 --> aleth1 has joined #instantbird 13:14:15 * ChanServ sets mode +o aleth1 13:14:34 <-- aleth has quit (Ping timeout: 121 seconds) 13:14:34 * aleth1 is now known as aleth 13:18:08 <-- abdelrhman has quit (Ping timeout: 121 seconds) 13:19:14 --> abdelrhman has joined #instantbird 13:22:10 <-- abdelrhman has quit (Connection closed) 13:22:26 --> abdelrhman has joined #instantbird 13:22:38 <abdelrhman> Yes, they are standard. Both are callbacks are used when the form is submitted successfully or submitted with some missing information 13:22:44 <abdelrhman> https://dxr.mozilla.org/mozilla-central/source/dom/html/nsIFormSubmitObserver.idl 13:23:16 <abdelrhman> clokep_work: ^^ 13:24:07 <clokep_work> abdelrhman: Ah! I missed that that was the listener type. 13:25:33 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 13:25:37 --> nhnt11 has joined #instantbird 13:25:37 * ChanServ sets mode +h nhnt11 13:27:24 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 13:34:46 <flo-retina> aleth: so what's our plan for os x? Should I just blindly update that slave to OS X 10.11 and then update XCode to the latest, and hope for the best? 13:34:53 <flo-retina> I'm not sure there's a downgrade path. 13:35:50 <aleth> flo-retina: what do the current fx osx builders use? 13:36:07 <aleth> I don't think we have to worry about downgrades if we match the fx status quo 13:36:18 <flo-retina> treeherder seems to say 10.7 13:36:20 <flo-retina> we are on 10.8 13:36:49 <aleth> hmm, so they somehow manually installed an xcode update on 10.8? 13:36:56 <flo-retina> seems like it 13:36:56 <aleth> 10.7 I mean 13:37:15 <flo-retina> or they have some kind of automation for it, like on Linux 13:37:34 <aleth> If there was automation for it, it should be in tooltool 13:37:41 <-- gerard-majax has quit (Ping timeout: 121 seconds) 13:37:41 <flo-retina> right, they install clang 3.8 through tooltool 13:38:13 <flo-retina> from the build log of a nightly: http://pastebin.instantbird.com/3246822 13:38:15 <aleth> So why didn't our builder automagically get it? 13:38:35 <flo-retina> haven't we enabled tooltool only for linux? 13:38:41 <clokep_work> I think so. 13:38:48 <aleth> We should enable it everywhere. WIndows needs it too afaik 13:39:35 <clokep_work> Bah, Windows. 13:39:45 <flo-retina> I don't even see where we enable it for linux :-S 13:40:50 <aleth> If only we had log search :P 13:41:45 --> gerard-majax has joined #instantbird 13:44:35 <flo-retina> right. I heard there was a GSoC student who worked on that. Do we know who that was? Or do we need log search to find that info? :-P 13:46:03 <aleth> flo-retina: check for this var https://dxr.mozilla.org/comm-central/source/build/unix/mozconfig.linux#16 13:46:35 <flo-retina> wait, is it buildbot steps? 13:46:46 <flo-retina> yes it is! 13:46:53 <flo-retina> it's buildbot that doesn't run tooltool outside of linux 13:47:41 <flo-retina> http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/775/steps/shell_5/logs/stdio 13:47:48 <aleth> yeah, I don't see any reference to tooltool in osx mozconfigs 13:48:14 <aleth> so the mozconfig part is probably just needed for that gtk3 hack 13:48:29 <flo-retina> I can hopefully find a couple minutes tonight to see what happens if we enable the tooltool step on Mac... 13:48:47 <aleth> hopefully, birds will sing and cats will purr... 13:50:40 <flo-retina> should I get my cat to attempt to fix the builds? He likes catching bugs! 13:53:48 <clokep_work> If you can get that to happen, you have a very special cat. :) 13:55:47 <flo-retina> well, he can "attempt to" fix it; most likely by jumping onto the builders, and unpluging a couple wires (I saw him several times wandering dangerously close to the cable bringing the Internet to the house). No guarantee that it'll help :-p. 13:59:20 <clokep_work> Heh. :) 14:01:09 <-- EionRobb has quit (Connection closed) 14:02:54 --> EionRobb has joined #instantbird 14:06:13 --> bgmCoder has joined #instantbird 14:24:29 --> Mnyromyr has joined #instantbird 14:24:35 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.92 [SeaMonkey 2.40/20160118183220]) 14:31:52 <-- gerard-majax has quit (Ping timeout: 121 seconds) 14:32:40 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 14:40:19 --> chrisccoulson has joined #instantbird 14:43:37 <-- abdelrhman has quit (Ping timeout: 121 seconds) 14:44:21 --> abdelrhman has joined #instantbird 14:46:55 <-- abdelrhman has quit (Connection closed) 14:47:11 --> abdelrhman has joined #instantbird 14:50:45 <abdelrhman> aleth: Could you clarify your question with an example (Aren't all stanzas child nodes of a stream element?)? 14:51:19 <aleth> Sure. RFC 6120 4.8.2 14:52:30 <aleth> In general that's the RFC you should be looking at for this, sections 4 and 8 in particular, to find out what the parser should consider "valid" and what it shouldn't. 14:57:27 <abdelrhman> Thanks :) 14:58:15 <aleth> You're right though that the existing code is buggy because it takes no account of depth when deciding what's top-level 14:59:31 <aleth> It's just that what you might "really" want is 'top-level === the parent is a stream node' or something like that 14:59:38 <aleth> The spec should clarify this 15:02:23 --> gerard-majax has joined #instantbird 15:06:06 <clokep_work> Yay specs. ;) 15:06:16 <clokep_work> It's been a while since I've read an RFC. :P 15:13:35 <-- bogdan_maris has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:29:51 <-- gerard-majax has quit (Ping timeout: 121 seconds) 15:30:48 --> gerard-majax has joined #instantbird 15:36:16 <-- gerard-majax has quit (Ping timeout: 121 seconds) 15:41:46 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 16:15:15 --> nhnt11 has joined #instantbird 16:15:15 * ChanServ sets mode +h nhnt11 16:21:07 --> gerard-majax has joined #instantbird 16:22:14 --> arlolra has joined #instantbird 16:24:54 --> bogdan_maris has joined #instantbird 16:41:16 <-- gerard-majax has quit (Ping timeout: 121 seconds) 16:46:51 <-- nhnt11 has quit (Ping timeout: 121 seconds) 16:57:01 --> gerard-majax has joined #instantbird 17:01:22 --> nhnt11 has joined #instantbird 17:01:22 * ChanServ sets mode +h nhnt11 17:01:34 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 17:02:55 <-- Mook has quit (Connection closed) 17:03:01 --> Mook has joined #instantbird 17:15:49 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:39:42 --> mpmc has joined #instantbird 17:43:53 <-- Mook_as has quit (Client exited) 17:47:20 --> Mook_as has joined #instantbird 17:55:32 --> mpmc1 has joined #instantbird 18:03:04 --> DGMurdockIII has joined #instantbird 18:37:38 <clokep_work> Hmmm https://tools.ietf.org/html/rfc7700 is interesting. :) 18:38:30 <freaktechnik> clokep_work: well, as long as there's just one spec for the problem and not like three like for URIs I guess it's ok 18:38:38 <clokep_work> :-D 18:38:43 <clokep_work> freaktechnik: I think you mean URLs. ;) 18:38:50 <freaktechnik> well, one of the Specs is for URIs 18:38:55 <freaktechnik> and the others call them all URLs 18:38:55 <clokep_work> I know, that was a joke. 18:39:04 <clokep_work> I was trying to illustrate the problem. 18:39:09 <clokep_work> But different ones calling them different things. :) 18:39:20 <freaktechnik> hey, at least they all agree on how protocols work. Oh wait, no. 18:39:33 <clokep_work> Re https://github.com/ircv3/ircv3-specifications/issues/259#issuecomment-236254507 18:39:43 <clokep_work> freaktechnik: Does Twitch allow Unicode in nicks? 18:39:48 <freaktechnik> no 18:40:06 <freaktechnik> I doubt their platform could handle that. 18:40:40 <freaktechnik> (seeing that they are just now slowly catching up on tech debt from the justin.tv codebase) 18:40:54 <clokep_work> I don't even know what that is, but cool. ;) 18:41:04 * clokep_work wonders vaguely how twitch makes money. 18:41:20 <freaktechnik> justin.tv was the predecessor to twitch.tv, very roughly 18:41:42 <freaktechnik> they make money with ads, selling people platform and channel subscriptiuns and microdonations. And being part of amazon. 18:42:02 <freaktechnik> (being the biggest live streaming platform probably helps) 18:42:45 <aleth> twitch belongs to amazon? 18:42:48 <freaktechnik> yes 18:42:53 <freaktechnik> since at least a year 18:42:53 <clokep_work> I didn't know that, yeah. 18:43:01 <clokep_work> Ahhh. So is this why they've been moving stuff to AWS? 18:43:04 <freaktechnik> yes 18:43:41 <freaktechnik> and now they have super crazy beastly irc servers that handle all the chat behind one load-balancer. 18:44:06 <clokep_work> (o_O) 18:44:12 <clokep_work> That sounds...intense. 18:44:24 <clokep_work> I guess its' too much traffic to actually federate? 18:44:28 <freaktechnik> before they had like 6 different servers, 4 dedicated to high volume chats. 18:44:56 <freaktechnik> it's why they don't send joins and parts when there are too many people in a room, and don't send them by default. 18:45:12 <freaktechnik> (and modes) 18:56:14 <clokep_work> Meh modes. ;) 18:56:16 <clokep_work> Those aren't useful. 18:56:33 <freaktechnik> not really on twitch, no 18:56:47 <freaktechnik> because classic irc banning and kicking doesn't work ;) 19:12:03 --> flo-retina has joined #instantbird 19:12:03 * ChanServ sets mode +qo flo-retina flo-retina 19:32:25 <abdelrhman> Seems clokep_work has read an RFC recently :P 19:37:15 <-- abdelrhman has quit (Connection closed) 19:41:44 --> abdelrhman has joined #instantbird 19:53:27 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 19:59:01 <-- mpmc1 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 19:59:33 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 20:56:08 --> unghost has joined #instantbird 21:18:36 <-- instant-buildbot has quit (Quit: buildmaster reconfigured: bot disconnecting) 21:18:39 --> instant-buildbot has joined #instantbird 21:18:39 * ChanServ sets mode +v instant-buildbot 21:20:37 <-- clokep_work has quit (Ping timeout: 121 seconds) 21:24:16 <instant-buildbot> build #3249 of macosx-nightly-default is complete: Failure [4failed shell_5] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3249 21:27:51 <aleth> flo-retina: maybe that builder doesn't have a tools/tooltool.py yet? 21:29:51 --> satdav has joined #instantbird 21:29:59 <flo-retina> right so what is /tools/tooltool.py supposed to be? 21:30:04 <flo-retina> the /tools seems strange to me :-S 21:31:22 <aleth> yeah... seems to work on Linux :-| 21:31:35 <flo-retina> I probably just put it there... 21:31:49 <flo-retina> I remember being unhappy at the time ;) 21:33:28 * aleth wonders if tools/scripts/tooltool/tooltool_wrapper.sh is /tools/scripts/tooltool/tooltool_wrapper.sh 21:38:21 <flo-retina> no 21:39:14 <aleth> yup, unhappy. 21:41:58 <flo-retina> the tooltool.py seems to be https://hg.mozilla.org/build/puppet/file/default/modules/packages/templates/tooltool.py 21:45:32 <instant-buildbot> build #3250 of macosx-nightly-default is complete: Failure [4failed shell_5] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3250 21:49:08 <instant-buildbot> build #3251 of macosx-nightly-default is complete: Failure [4failed shell_5] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3251 21:49:45 --> clokep_work has joined #instantbird 21:49:45 * ChanServ sets mode +o clokep_work 21:50:40 <satdav> clokep-M, Hi you about 21:50:55 <satdav> clokep_work, when will you next be home 21:53:47 <-- clokep_work has quit (Ping timeout: 121 seconds) 21:53:50 <flo-retina> aleth: aaah, it passed the tooltool step this time! 21:54:01 <aleth> :-) 21:54:23 <satdav> aleth, can you do windows builds or is it just clokep_work 21:54:29 <flo-retina> aleth: reticulating splines! :) 21:54:39 <aleth> satdav: I don't do Windows, no 21:54:42 <flo-retina> I think it just passed configure successfully :) 21:55:02 <satdav> flo-retina, Hi whats the status re windows 21:55:54 <flo-retina> The old build slave still doesn't have internet access AFAIK. 21:56:03 <flo-retina> we may need to install a new one on a different machine 22:06:24 <satdav> flo-retina, that would be good I am shock the old one has no internet 22:08:12 <aleth> it also has an ancient visual studio etc... 22:22:05 <arlolra> maybe you all should consider cross compiling https://gitweb.torproject.org/tor-messenger-build.git/tree/README 22:30:51 <freaktechnik> cross compiling gecko is fun 22:34:09 <satdav> aleth, that would be good what arlolra suggested 23:11:35 <-- aleth has quit (Quit: Instantbird 50) 23:16:55 --> clokep_work has joined #instantbird 23:16:56 * ChanServ sets mode +o clokep_work 23:21:39 <-- satdav has quit (Ping timeout: 121 seconds) 23:25:47 <instant-buildbot> build #3252 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3252 23:33:04 <-- clokep_work has quit (Ping timeout: 121 seconds)