[09:18] <alan_g> alan_g_
[11:11] <Son_Goku> alan_g: hey
[11:11] <alan_g> ?
[11:11] <Son_Goku> so I'm once again trying to bring Mir up on Fedora
[11:11] <Son_Goku> interestingly, the biggest problem now is that it can't find capnproto
[11:12] <Son_Goku> apparently, there's a Debian-specific change that you guys are depending on (Debian added CMake things to the autotools build, but different ones from what upstream Provides)
[11:12] <Son_Goku> the Fedora package only has pkgconfig stuff
[11:12] <Son_Goku> I also found out I can't build patched libinput and mesa for Fedora 26, since the patches don't work on libinput 1.7.0 and Mesa 17
[11:13] <alan_g> Son_Goku: that's interesting, but I'm not really set up to investigate that
[11:13] <Son_Goku> I figured, but since you were interested a few weeks ago, I figured I might as well tell you now
[11:14] <anpok_> Son_Goku: I thought about changing mir to not require those additional symbols... should be simple change.. I think about proposing that this weekend..
[11:15] <Son_Goku> anpok_: that'd be great
[11:15] <alan_g> Son_Goku: yes, I'd like to know and can help if (for example) you can put together a PR
[11:15] <Son_Goku> alan_g: I'm already investigating how to fix gmock, since it can't find it on Fedora
[11:16] <alan_g> Son_Goku: I just put up an MP to use cmake-extras for finding it
[11:16] <anpok_> also I have seen Marius is working on a wayland backend platform driver.. wl client support will be way more work
[11:16] <alan_g> (dunno if that works on fedora)
[11:16] <Son_Goku> that would be very cool
[11:16] <anpok_> but I guess more important than the other changes
[11:17] <Son_Goku> alan_g: cmake-extras, as in CMake's own FindGTest.cmake?
[11:17] <Son_Goku> because if so, then yes, that helps a lot
[11:17] <alan_g> Well FindGMock
[11:17] <Son_Goku> right
[11:17] <Son_Goku> we offer the compiled library, since Google Mock guys lifted that silly requirement to only do sources quite a while back
[11:18] <Son_Goku> at least two years ago, I think
[11:18] <alan_g> Yeah, I just noticed a couple of days ago
[11:19] <Son_Goku> it took a while to convince juliank the same thing, and then we fixed it for apt
[11:19] <Son_Goku> so apt now builds on Fedora too :P
[11:20] <Son_Goku> apparently, the only platform where the "only sources" thing matters is Windows :)
[11:20] <Son_Goku> because compilers have vastly different ABIs there
[11:21] <Son_Goku> ah, I see Android support is toast now
[11:21] <Son_Goku> that will simplify things in my spec file
[11:21] <alan_g> Yeah, even between compiler options on Windows
[11:21] <Son_Goku> yeah...
[11:22]  * Son_Goku shudders
[11:22] <Son_Goku> I'm part of a game development project, so I'm keenly aware of how broken the Windows platform is
[11:22] <Son_Goku> people there have Stockholm Syndrome about the Windows development environment :/
[11:22] <Son_Goku> they don't realize it can be better
[11:22] <alan_g> *I* made money out of Windows for years, but it was horrid to work on
[11:23] <Son_Goku> yeah
[11:23] <Son_Goku> the only reason people endure it is because the Linux Desktop hasn't taken off yet :(
[11:23] <Son_Goku> ONE DAY!!! :D
[11:23]  * alan_g is hoping never to go back
[11:23]  * Son_Goku is hoping the same
[11:24] <Son_Goku> the job I had before my current one, I had to develop for embedded systems from Windows
[11:24] <Son_Goku> that's a whole new level of pain
[11:24] <Son_Goku> there was no technical reason I couldn't do it from Linux, I was just forbidden to because "we already paid for the Windows licenses, so we should use them" (their words)
[11:25] <anpok_> in a few weeks I will probably work for a linux based product.. but I fear the development systems will all run windows..
[11:25]  * alan_g shuts out the bad memories
[11:25] <Son_Goku> anpok_: you're leaving Canonical?
[11:25] <anpok_> yes
[11:25] <alan_g> anpok_: at least on Windows 10 you'll have "Bash for Windows"
[11:25] <Son_Goku> alan_g: it's a very poor substitute
[11:26] <Son_Goku> most things are subtly broken in horrifying ways
[11:26] <alan_g> Better than cygwin
[11:26] <Son_Goku> ironically, no
[11:26] <alan_g> Really?
[11:26] <Son_Goku> while performance is certainly better, Cygwin preserves Linux primitives better
[11:26] <Son_Goku> Windows things bleed into LXSS and cause odd issues
[11:27] <alan_g> But it could never do fork() right
[11:27] <Son_Goku> well, technically, now Cygwin could do fork() correctly
[11:27] <Son_Goku> since there's a brand new syscall to do it
[11:28] <alan_g> Thanks for the warning
[11:40] <Son_Goku> alan_g: one fun issue: the text encoding of paths was messed up :(
[11:40] <Son_Goku> I went NUTS trying to figure out what was wrong in an app built and running in LXSS, and when it came to that, I was rather upset
[11:41] <alan_g> I remember having problems with paths in cygwin - it worked except when it didn't
[11:41] <Son_Goku> path literals were always screwy in cygwin in the old days
[11:41] <Son_Goku> but latest versions don't seem to have issues