*** birdzhang is now known as birdzhang_pc | 01:56 | |
mal | it seems upstream anbox has got a huge amount of change during the last 3 weeks, need to investigate how those affect our version | 14:53 |
---|---|---|
nh1402[m] | maybe a diff is in order | 14:54 |
mal | damn, they changed to c++14 by default | 14:55 |
steeeve | Is it bad for sailfish? | 14:57 |
nh1402[m] | well Sailfish doesn't support it natively | 14:58 |
mal | afaik our compiler doesn't support that, hopefully they don't use too much c++14 features | 14:58 |
nh1402[m] | it would mean adding another package if we use that opt-gcc thing | 14:58 |
steeeve | Ahh, seems bad | 14:58 |
nh1402[m] | do they still use boost? | 15:00 |
steeeve | We can always revert :D | 15:00 |
mal | nh1402[m]: they use even more boost now | 15:00 |
nh1402[m] | great... | 15:01 |
nh1402[m] | maybe a fork is in order with the ubports, plasma mobile etc. guys | 15:02 |
saidinesh5 | mal: upstream anbox has been C++14 all along. i had to patch it so it compiled with our ancient C++11 compilers | 15:04 |
saidinesh5 | nh1402[m]: nah.. tbh no point fighting "newer more stable versions" ... backporting boost log itself was a hell of a nightmare for me back then | 15:05 |
mal | but they did drop some of the other dependencies like dbus-cpp | 15:06 |
nh1402[m] | the more boost they use the more boost packages we would need to install | 15:06 |
saidinesh5 | Ahh interesting.. | 15:06 |
saidinesh5 | nh1402[m]: half of the boost packages usually are header only... so it wouldonly be a compile time thing | 15:07 |
saidinesh5 | not a fan of boost myself ... but we can't fight upgrading our compilers / toolchain | 15:07 |
mal | I'll probably just have to try to rebase my changes and see if I can still build it | 15:09 |
nh1402[m] | if they've dropped dbus how are they planning to add notification support? | 15:09 |
nh1402[m] | clearly I know very little about sending notifications in Linux | 15:09 |
mal | nh1402[m]: libsystemd | 15:09 |
saidinesh5 | O_O | 15:09 |
* saidinesh5 never heard of libsystemd | 15:09 | |
* saidinesh5 googles | 15:09 | |
mal | https://github.com/anbox/anbox/commit/f1480bfb914bee4a0a564b9e67deab51342684f6 | 15:10 |
saidinesh5 | interesting | 15:11 |
mal | doh, we have too old sdl now, need to patch those part out as we don't need those | 15:56 |
saidinesh5 | mal: wasn't there a proposal in one of the mer meetings to use fedora/some upstream repos directly? | 16:20 |
saidinesh5 | any news on that? | 16:20 |
* saidinesh5 isn't sure why Jolla/mer decided to fork entire repos with older packages instead of just maintaining a repo with patched upstream libraries and pulling in the rest straight from some fedora arm etc.. | 16:22 | |
mal | was it forked from fedora or opensuse? | 16:23 |
saidinesh5 | not sure.. probably the latter? | 16:30 |
saidinesh5 | iirc they had to fork things because of their custom patches to Qt and some major system libraries.. | 16:31 |
mal | I got rebased anbox to build again | 16:31 |
saidinesh5 | \o/ | 16:32 |
mal | needed some ugly changes because of the c++14 requirement | 16:32 |
saidinesh5 | ohh | 16:33 |
saidinesh5 | mal: why not compile with clang? there was a newer clang compiler on mer repos right? | 16:33 |
mal | too lazy to check what I need to do | 16:35 |
saidinesh5 | lol | 16:36 |
mal | I don't like figuring out compiler things | 16:37 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!