All times are UTC.
00:18:17 --> Alex1 has joined #instantbird 01:12:03 <-- Bollebib1 has quit (Ping timeout: 121 seconds) 01:12:32 --> BWMerlin has joined #instantbird 01:51:45 <-- matrixisreal has quit (Quit: Connection closed for inactivity) 02:29:59 <-- clokep_work has quit (Ping timeout: 121 seconds) 02:46:04 <-- unghost has quit (A TLS packet with unexpected length was received.) 03:12:53 <instant-buildbot> build #936 of linux64-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/936 03:17:09 <instant-buildbot> build #3415 of macosx-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3415 05:17:48 <-- bgmCoder has quit (Ping timeout: 121 seconds) 05:38:05 --> clokep_work has joined #instantbird 05:38:05 * ChanServ sets mode +o clokep_work 05:42:07 <-- clokep_work has quit (Ping timeout: 121 seconds) 06:29:05 --> clokep_work has joined #instantbird 06:29:05 * ChanServ sets mode +o clokep_work 06:33:07 <-- clokep_work has quit (Ping timeout: 121 seconds) 08:41:29 --> matrixisreal has joined #instantbird 08:42:56 <matrixisreal> Hi, Got this error while building instant bird, Any help ? 08:45:12 <matrixisreal> https://www.irccloud.com/pastebin/PLKIN20p/ 09:03:13 <flo-retina> matrixisreal: hi. comment out lines 7 and 8 at http://searchfox.org/comm-central/source/im/components/moz.build#7 09:14:50 <matrixisreal> flo-retina: I guess that worked , thanks :D 09:27:28 --> Bollebib has joined #instantbird 10:01:16 <-- flo-retina has quit (Connection closed) 10:01:19 --> flo-retina has joined #instantbird 10:01:19 * ChanServ sets mode +qo flo-retina flo-retina 10:03:32 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 10:23:05 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 10:48:14 --> flo-retina has joined #instantbird 10:48:14 * ChanServ sets mode +qo flo-retina flo-retina 11:12:35 --> aleth has joined #instantbird 11:12:35 * ChanServ sets mode +o aleth 11:22:09 --> mpmc has joined #instantbird 11:50:30 <-- flo-retina has quit (Ping timeout: 121 seconds) 11:50:58 --> flo-retina has joined #instantbird 11:50:58 * ChanServ sets mode +qo flo-retina flo-retina 12:49:04 --> clokep_work has joined #instantbird 12:49:04 * ChanServ sets mode +o clokep_work 12:53:06 <-- clokep_work has quit (Ping timeout: 121 seconds) 13:05:59 <-- BWMerlin has quit (Ping timeout: 121 seconds) 13:08:24 --> aleth1 has joined #instantbird 13:08:24 * ChanServ sets mode +o aleth1 13:08:44 <-- aleth has quit (Ping timeout: 121 seconds) 13:08:44 * aleth1 is now known as aleth 13:11:28 --> aleth1 has joined #instantbird 13:11:28 * ChanServ sets mode +o aleth1 13:12:51 --> unghost has joined #instantbird 13:14:46 <-- aleth has quit (Ping timeout: 121 seconds) 13:14:46 * aleth1 is now known as aleth 13:20:49 <-- aleth has quit (Ping timeout: 121 seconds) 13:38:35 --> clokep_work has joined #instantbird 13:38:35 * ChanServ sets mode +o clokep_work 13:39:51 --> aleth has joined #instantbird 13:39:51 * ChanServ sets mode +o aleth 13:42:23 <-- mpmc has quit (Ping timeout: 121 seconds) 13:42:23 --> mpmc1 has joined #instantbird 13:44:52 * mpmc1 is now known as mpmc 13:47:13 <clokep_work> Meh that's on my todo list to fix... 14:10:57 <clokep_work> matrixisreal: Did you get your build to work? 14:11:50 <matrixisreal> clokep_work: yeah that worked :) 14:12:02 <clokep_work> Sweet. :) 14:12:15 <clokep_work> That's a separate bug I need to fix...once I have some time to play with Windows again. :-\ 14:12:19 <matrixisreal> clokep_work: I am searching for some bugs to work on 14:12:23 <clokep_work> I should really set-up that machine as remote... 14:12:29 <clokep_work> matrixisreal: What sort of stuff are you interested in fixing? 14:13:53 <matrixisreal> clokep_work: I didnt build it on Windows btw, I am on Ubuntu 14:15:04 --> qheaden has joined #instantbird 14:15:57 <matrixisreal> clokep_work: Regarding bugs thing, I am not sure, I have already done some frontend stuff in Firefox and Calednar, I would like to try some backend Networking if thats possible. 14:15:59 <clokep_work> matrixisreal: Yes, it's also an issue on Linux. ;) 14:16:24 <clokep_work> matrixisreal: Hmm...you might want to look at IRC or XMPP bugs. 14:16:29 <qheaden> Hello. 14:16:41 <clokep_work> qheaden: Hello. :) 14:17:07 <matrixisreal> clokep: you mean, the Component ? 14:20:30 <clokep_work> matrixisreal: Yep. 14:20:40 <clokep_work> Or look for things with "good first bugs" 14:20:50 <clokep_work> But I'm not sure how many things we have in that category... 14:27:39 --> bgmCoder has joined #instantbird 14:32:41 <-- qheaden has quit (Ping timeout: 121 seconds) 14:34:27 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:34:36 <matrixisreal> clokep_work: I just got this on searching. 14:34:39 <matrixisreal> https://bugzilla.mozilla.org/buglist.cgi?quicksearch=product%3A%22InstantBird%22%20sw%3A%22%5Bgood%20first%20bug%5D%22&list_id=13376255 14:37:15 <clokep_work> matrixisreal: Right you commented on bug 954799. 14:37:17 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954799 min, --, ---, nobody, NEW, Placeholder icon shown inconsistently for private conversations on IRC 14:38:30 <clokep_work> The problem with that is that it isn't completely obvious what we *should* be doing there. 14:39:50 * clokep_work personally thinks the placeholder should always be there, but flo-retina disagrees. 14:46:14 --> qheaden has joined #instantbird 14:47:13 <matrixisreal> Do you mean This Placeholder ? https://usercontent.irccloud-cdn.com/file/7dOyZ5Pf/Screenshot%20from%202017-01-04%2020-16-07.png 14:47:22 <matrixisreal> clokep_work: ? 14:47:34 <flo-retina> yes 14:47:40 <clokep_work> Yes, that's what it is referring to. 14:48:09 <clokep_work> matrixisreal: If you double click on my name in the participants list you'll see that the private conversation has no placeholder. 14:49:37 <flo-retina> clokep_work: I see no user value in that bug... 14:49:57 <nhnt11> ooooh, a wild qheaden! 14:50:03 <nhnt11> qheaden: Happy new year! 14:50:10 <qheaden> hissss 14:50:15 * qheaden runs 14:50:21 <qheaden> LOL. How's it going nhnt11! 14:50:30 <nhnt11> qheaden: not too bad, not too bad 14:50:33 * nhnt11 is in Italy 14:50:39 <qheaden> Sweet 14:50:54 <qheaden> You still working with Mozilla? 14:50:57 <nhnt11> qheaden: what about you? sup? 14:51:00 <nhnt11> yeah, I am. 14:51:06 <qheaden> Cool. 14:51:14 <nhnt11> I'm working as a contractor, from India 14:51:34 <qheaden> I'm doing pretty good. At kind of a calm period on my job since we had a burst of major projects last year. But we have a big year ahead. 14:51:47 <nhnt11> ðð» 14:51:53 <clokep_work> flo-retina: Then we should close it. 14:52:07 <clokep_work> I don't have an opinion about it. 14:52:30 * clokep_work was idly wondering how hard it would be to add an Instantbird protocol in Rust earlier today... 14:52:55 <qheaden> Hmm. A Rust prpl would be interesting. 14:52:56 <nhnt11> clokep_work: doesn't sound too pleasant 14:52:59 <flo-retina> clokep_work: I wontfixed it 14:53:07 <clokep_work> Thanks. 14:53:16 <clokep_work> nhnt11: No XPCOM is the big factor, right? 14:53:37 <nhnt11> clokep_work: I don't think prpls are within the set of things that Rust is good for 14:53:54 <clokep_work> nhnt11: Why? 14:53:58 <clokep_work> It seems perfect for it. 14:54:02 <clokep_work> The networkign aspect and all. 14:54:18 <nhnt11> really? 14:54:45 <nhnt11> do you have any reading material handy? 14:54:51 <clokep_work> No. 14:54:57 <clokep_work> It's just one of the things I've heard... 14:55:06 <nhnt11> I'm looking at the readme for https://github.com/libpnet/libpnet 14:55:10 <clokep_work> Also, it can't be worse at networking than JavaScript. :P 14:55:23 <nhnt11> sure, but it's a complicated language to write in 14:56:32 <-- aleth has quit (Ping timeout: 121 seconds) 14:56:41 <clokep_work> nhnt11: Mostly I meant that it's a good language to handle 'unsafe' data in. 14:56:53 <clokep_work> And it would be an itneresting way to learn Rust. :P 14:57:09 <not-freaktechnik> loading binary code dynamically, you rebel. 14:58:10 <nhnt11> clokep_work: "unsafe" data? 14:58:35 <clokep_work> nhnt11: All data over a network is unsafe. 14:58:39 <clokep_work> You don't know where it came from. 14:58:39 <nhnt11> cool 14:58:48 <nhnt11> I guessed, but wanted to clarify 14:59:24 <nhnt11> https://nbaksalyar.github.io/2015/07/10/writing-chat-in-rust.html 15:01:33 <clokep_work> nhnt11: If it doesn't doing event looping though then yes...it's rather useless. :-D 15:02:56 <nhnt11> clokep_work: it=Rust? 15:03:09 <clokep_work> nhnt11: Yes. 15:03:19 <nhnt11> Rust doesn't have a runtime 15:03:43 * nhnt11 is confused 15:08:46 <clokep_work> nhnt11: What? 15:08:53 <clokep_work> What does having a runtime have to do with an event loop? :-S 15:09:15 <nhnt11> clokep_work: wouldn't you have to write the event loop mechanism yourself? 15:09:19 <clokep_work> That's my point. 15:09:22 <clokep_work> I wouldn't do that. 15:09:44 <nhnt11> https://github.com/reem/rust-event 15:13:04 <nhnt11> clokep_work: why do you need an event loop though? 15:13:48 <clokep_work> nhnt11: It's the sane way to do IO. 15:13:58 <clokep_work> The article you just linked to talked about making one using epoll. ;) 15:14:19 <nhnt11> ah, I haven't read far enough yet 15:14:24 <clokep_work> Although https://github.com/carllerche/mio apparently does it for you. 15:15:28 <nhnt11> yeah, the rust-event repo I linked uses mio 15:15:30 <nhnt11> apparently 15:17:11 <nhnt11> clokep_work: why is an event loop important for client implementations though? 15:17:46 <clokep_work> nhnt11: Blocking I/O. 15:17:51 <clokep_work> JavaScript is essentially a big event loop. 15:17:57 * nhnt11 knows about JS 15:18:10 <nhnt11> I think what I'm really wondering is, how does purplexpcom work? 15:18:20 <nhnt11> Does libpurple have its own event loop? 15:18:21 <qheaden> Has anyone encountered this error building Ib: https://pastebin.mozilla.org/8958481 15:18:21 <clokep_work> There's an event loop. ;) 15:18:38 <clokep_work> nhnt11: I think flo-retina hooked it up to use the mozilla one. 15:18:42 <nhnt11> hmmmmmmm 15:18:44 <nhnt11> interesting 15:18:57 <clokep_work> qheaden: You need to fix the issue with building mintrayr (linking it to xpcom, most likely) 15:19:02 <clokep_work> Or just don't build it for now until someone fixes it. 15:19:33 <not-freaktechnik> fuckminitrayr.patch is my fav one in my queue 15:20:05 <qheaden> How long has this issue been? 15:20:10 * qheaden wonders if he can find a working commit 15:20:35 <clokep_work> qheaden: A while. 15:20:37 <clokep_work> And you can't. 15:20:43 <clokep_work> It's an issue with incompatibity with m-c. 15:20:47 <clokep_work> So you probably don't want to go there. 15:20:58 <clokep_work> qheaden: I think the fix is just changing the file library to xpcom. 15:21:17 <qheaden> Ah 15:27:23 <clokep_work> final library 15:27:25 <clokep_work> Not file. 15:27:27 <clokep_work> qheaden: Does tha tmake sense? 15:27:37 <clokep_work> nhnt11: Does that answer all your questions? :) 15:27:57 <qheaden> Yeah that makes sense. 15:35:42 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 16:09:56 <-- SpEcHiDeR has quit (A TLS packet with unexpected length was received.) 16:14:21 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 16:14:36 --> Bollebib has joined #instantbird 16:16:13 --> matthew-M has joined #instantbird 16:22:28 --> SpEcHiDeR has joined #instantbird 16:22:31 --> clokep-M has joined #instantbird 16:24:16 --> aleth has joined #instantbird 16:24:16 * ChanServ sets mode +o aleth 16:37:15 <-- aleth has quit (Ping timeout: 121 seconds) 16:38:48 --> aleth has joined #instantbird 16:38:49 * ChanServ sets mode +o aleth 16:42:52 <-- aleth has quit (Ping timeout: 121 seconds) 16:44:11 --> aleth has joined #instantbird 16:44:11 * ChanServ sets mode +o aleth 16:44:43 <aleth> what's kqueue? is that a rust thing? 16:48:08 <clokep_work> aleth: KDE thing. 16:48:17 <clokep_work> It's the KDE event loop. 16:48:20 <clokep_work> I'm pretty certain at least. 16:48:24 <clokep_work> Twisted supports it too. 16:48:41 <clokep_work> aleth: Completely wrong: https://en.wikipedia.org/wiki/Kqueue 16:48:47 <clokep_work> It's the BSD event loop. ;) 16:49:14 <flo-retina> clokep_work: btw, we don't have one Mozilla event loop, there's one per thread 16:49:27 <flo-retina> and timers, network, and UI are handled on different threads. 16:51:22 <clokep_work> flo-retina: Ah so we just hooked up the appropriate libpurple APIs to the appropriate mozilla ones and they use the proper thread? 16:52:31 --> aleth1 has joined #instantbird 16:52:32 * ChanServ sets mode +o aleth1 16:53:01 <-- aleth has quit (Ping timeout: 121 seconds) 16:53:03 * aleth1 is now known as aleth 16:54:26 <flo-retina> clokep_work: well, libpurple is all on the UI thread 16:55:04 <flo-retina> but the events telling us a timer has fired, or that a socket received data comes from a different thread, so there's thread synchronization involved. 16:55:37 <flo-retina> and attempts to 'simplify' the libpurple API to have a single event loop for both timers and sockets make it impossible for us to use it I'm afraid. 17:05:26 <-- aleth has quit (Ping timeout: 121 seconds) 17:13:43 <-- FilipMosner has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 17:14:41 --> aleth has joined #instantbird 17:14:41 * ChanServ sets mode +o aleth 17:15:01 <aleth> clokep_work: thanks! 17:16:16 --> FilipMosner has joined #instantbird 17:19:03 <-- aleth has quit (Ping timeout: 121 seconds) 17:21:44 --> aleth has joined #instantbird 17:21:44 * ChanServ sets mode +o aleth 17:25:40 <clokep_work> aleth: What for? 17:26:01 <aleth> kqueue mystery solving ;) 17:32:14 <clokep_work> Ahhh! 17:42:46 --> qheaden has joined #instantbird 17:48:59 <-- qheaden has quit (Ping timeout: 121 seconds) 17:49:03 --> qheaden has joined #instantbird 18:00:30 --> mconley|livehacking has joined #instantbird 18:06:55 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:08:26 --> mpmc has joined #instantbird 18:21:08 <-- qheaden has quit (Ping timeout: 121 seconds) 18:22:24 <aleth> How to disable that weird new "in-tree mozconfig" error? 18:23:13 <aleth> ah, looks like it might be quite easy http://searchfox.org/comm-central/source/mozilla/build/moz.configure/init.configure#237 18:25:23 <aleth> hmm, maybe not. There's probably a zillion reasons not to set MOZ_AUTOMATION 18:27:12 <aleth> Bug 1324998, fwiw 18:27:14 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1324998 nor, --, mozilla53, mh+mozilla, RESO FIXED, Including in-tree mozconfigs should be an error 18:31:37 <aleth> ...on the other hand, I don't see any obvious resaon not to set it apart from maybe http://searchfox.org/mozilla-central/source/Makefile.in#261 18:31:45 <-- matrixisreal has quit (Quit: Connection closed for inactivity) 18:32:03 <aleth> flo-retina ^^ 18:55:50 <clokep_work> aleth: Yep we talked about that yesterday. 19:09:00 --> aleth1 has joined #instantbird 19:09:00 * ChanServ sets mode +o aleth1 19:11:34 <-- aleth has quit (Ping timeout: 121 seconds) 19:11:35 * aleth1 is now known as aleth 19:13:49 --> qheaden has joined #instantbird 19:22:08 --> mpmc1 has joined #instantbird 19:31:23 <-- aleth has quit (Ping timeout: 121 seconds) 19:51:15 <-- Mook_as has quit (Client exited) 19:55:43 --> Mook_as has joined #instantbird 19:55:54 <-- qheaden has quit (Ping timeout: 121 seconds) 19:58:16 --> qheaden has joined #instantbird 20:02:18 <-- qheaden has quit (Ping timeout: 121 seconds) 20:02:23 --> Logicoma has joined #instantbird 20:31:35 <-- mconley|livehacking has quit (Quit: NO CARRIER) 20:37:36 --> matrixisreal has joined #instantbird 20:45:03 --> qheaden has joined #instantbird 20:51:33 --> satdav has joined #instantbird 21:21:16 <-- Logicoma has quit (Connection closed) 21:25:43 <-- mpmc1 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:25:59 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:51:35 <-- qheaden has quit (Ping timeout: 121 seconds) 21:51:52 --> qheaden has joined #instantbird 21:53:31 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:55:08 --> flo-retina has joined #instantbird 21:55:08 * ChanServ sets mode +qo flo-retina flo-retina 22:19:18 <-- clokep_work has quit (Ping timeout: 121 seconds) 22:28:46 --> clokep_work has joined #instantbird 22:28:46 * ChanServ sets mode +o clokep_work 22:32:48 <-- clokep_work has quit (Ping timeout: 121 seconds) 22:42:53 <-- Bollebib has quit (Ping timeout: 121 seconds) 23:04:46 --> aleth has joined #instantbird 23:04:46 * ChanServ sets mode +o aleth 23:05:12 <-- aleth has quit (Quit: Instantbird 53) 23:20:35 <-- satdav has quit (Connection closed) 23:21:17 --> clokep_work has joined #instantbird 23:21:17 * ChanServ sets mode +o clokep_work