#sfdroid log for Sunday, 2017-07-09

*** piggz <piggz!~piggz@95.151.212.235> has quit IRC (Quit: Konversation terminated!)08:08
*** igglep1ggle <igglep1ggle!~piggz@95.151.212.235> has joined #sfdroid08:09
*** igglep1ggle <igglep1ggle!~piggz@95.151.212.235> has quit IRC (Ping timeout: 260 seconds)08:13
*** NeKit <NeKit!~nekit@85-95-188-139.saransk.ru> has joined #sfdroid08:53
*** CrKit <CrKit!~nekit@85-95-188-145.saransk.ru> has joined #sfdroid10:27
*** NeKit <NeKit!~nekit@85-95-188-139.saransk.ru> has quit IRC (Read error: Connection reset by peer)10:27
*** TheKit <TheKit!~nekit@85-95-188-139.saransk.ru> has quit IRC (Read error: Connection reset by peer)10:27
*** TheKit <TheKit!~nekit@85-95-188-145.saransk.ru> has joined #sfdroid10:27
*** nh1402 <nh1402!~nh1402@146.95.208.46.dyn.plus.net> has joined #sfdroid11:15
*** srohmen <srohmen!~srohmen@x4db66a72.dyn.telefonica.de> has joined #sfdroid11:30
*** CrKit <CrKit!~nekit@85-95-188-145.saransk.ru> has quit IRC (Ping timeout: 276 seconds)11:48
*** igglep1ggle <igglep1ggle!~piggz@95.151.212.235> has joined #sfdroid13:44
*** igglep1ggle <igglep1ggle!~piggz@95.151.212.235> has quit IRC (Read error: No route to host)13:59
*** piggz <piggz!~piggz@95.151.212.235> has joined #sfdroid13:59
*** piggz <piggz!~piggz@95.151.212.235> has quit IRC (Ping timeout: 240 seconds)14:10
*** piggz <piggz!~piggz@95.151.212.235> has joined #sfdroid14:10
*** piggz <piggz!~piggz@95.151.212.235> has quit IRC (Ping timeout: 240 seconds)14:19
*** nh1402 <nh1402!~nh1402@146.95.208.46.dyn.plus.net> has quit IRC (Ping timeout: 260 seconds)15:10
*** nh1402 <nh1402!~nh1402@146.95.208.46.dyn.plus.net> has joined #sfdroid16:26
*** nh1402_ <nh1402_!~nh1402@146.95.208.46.dyn.plus.net> has joined #sfdroid16:28
*** nh1402 <nh1402!~nh1402@146.95.208.46.dyn.plus.net> has quit IRC (Ping timeout: 248 seconds)16:32
*** srohmen <srohmen!~srohmen@x4db66a72.dyn.telefonica.de> has quit IRC (Quit: Leaving.)16:58
*** piggz <piggz!~piggz@95.151.212.235> has joined #sfdroid17:07
piggzsaidinesh5: whats my next anbox steps?17:21
nh1402_piggz: to get the rest of it working17:36
nh1402_piggz: which patches have you applied?17:36
piggznh1402_: ive got binder and overlayfs18:55
piggznh1402_: this is the lxc check https://bpaste.net/show/c64f0a01b88a18:56
nh1402_piggz: that might be enough to start it19:24
piggznh1402_: i tried starting it and got this19:27
piggzJul 09 18:19:42 Sailfish lipstick[1373]: [WW 2017-07-09 17:19:41] [launch.cpp:111@operator()] Anbox session manager service isn't running, trying to start it.19:28
piggzJul 09 18:19:42 Sailfish lipstick[1373]: [EE 2017-07-09 17:19:42] [daemon.cpp:58@Run] Could not create renderer19:28
piggzJul 09 18:19:42 Sailfish /usr/libexec/mapplauncherd/booster-generic[1336]: Boosted process (pid=2848) exited with status 119:28
piggzJul 09 18:19:42 Sailfish lipstick[1373]: invoker: Invoking execution: '/usr/bin/anbox'19:28
saidinesh5piggz: so you have patched anbox to use overlay instead of overlayfs?19:32
saidinesh5after that I think you have to build an older version of anbox. I think this https://github.com/sfdroid/anbox/commit/cf6fb4f5c7ff486f24782cf7658f9ef7aab0527a should work19:33
saidinesh5you can get all the dependencies needed for anbox from my github repo..19:33
saidinesh5then you also have to build an anbox image using the same repo/revision.. not sure if krnlyng had any unpushed patches to the rest of android repos for that though.19:34
piggzsaidinesh5: no, i made overlayfs work19:35
saidinesh5Ahh19:35
saidinesh5you still need to build anbox rpm yourself though.. from that git revision19:36
saidinesh5after that you can ask krnlyng for the older anbox-image rpm .. which still shared the surfaceflinger buffer with anbox..19:36
piggzsaidinesh5: ok19:36
piggzsaidinesh5: what is needed for the newer version?19:36
saidinesh5more work to make it actually work :P at this point only krnlyng was able to get even the older version working. after that we decided to make anbox's surfaceflinger itself talk to wayland and create windows instead of manually sending the window data to anbox and let it draw19:37
saidinesh5but that newer version is far from finished. some issues with input iirc...19:38
saidinesh5input/container permissions etc...19:38
piggzsounds cool tho19:41
saidinesh5Yeah the newer version, when works, works like they do in chrome OS these days apparently..19:46
nh1402_I thought morphis said you could use runtime flags to draw anbox natively19:54
nh1402_without modifications19:54
nh1402_whether or not it would be performant is another matter19:54
krnlyngnh1402_, it still goes through the pipe though19:55
krnlyngnh1402_, new method doesn't go through any pipe19:55
krnlyngexcept the wayland sockets...19:55
nh1402_domain socket is how the anbox way does it I believe19:55
nh1402_no qemu pipe used at all iirc19:56
saidinesh5qemu pipe used to be the way a lot of anbox communication happened. the older sfdroid backend for anbox used the domain sockets though19:57
saidinesh5i really really need to make time for this.. its been too long19:58
nh1402_I thought we both spoke to him and he said there was no qemu pipe used at all19:58
nh1402_just domain sockets19:58
krnlyngnh1402_, yes it does domain sockets. but it sends much data through it19:58
krnlyngnh1402_, we send much less19:58
nh1402_it does, but if we just want to test if the kernel patches were enough, we don't need to modify anbox to test it19:59
nh1402_if it boots and draws, then we can add the patches to anbox to render it via wayland20:00
*** nh1402__ <nh1402__!~nh1402@146.95.208.46.dyn.plus.net> has joined #sfdroid20:33
*** nh1402__ <nh1402__!~nh1402@146.95.208.46.dyn.plus.net> has quit IRC (Client Quit)20:33
*** nh1402_ <nh1402_!~nh1402@146.95.208.46.dyn.plus.net> has quit IRC (Ping timeout: 248 seconds)20:36
dr_gogeta86hi peeps20:38
dr_gogeta86so something is brewing here20:39
*** piggz <piggz!~piggz@95.151.212.235> has quit IRC (Read error: Connection reset by peer)20:45
*** piggz <piggz!~piggz@95.151.212.235> has joined #sfdroid20:45
saidinesh5dr_gogeta86: yeah piggz is trying to build anbox for his new device...20:59
dr_gogeta86i'm still stuck building onyx21:00
saidinesh5oh? whats the issue?21:01
*** piggz <piggz!~piggz@95.151.212.235> has quit IRC (Ping timeout: 260 seconds)21:56

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!