*** piggz <piggz!~piggz@95.151.212.235> has quit IRC (Quit: Konversation terminated!) | 08:08 | |
*** igglep1ggle <igglep1ggle!~piggz@95.151.212.235> has joined #sfdroid | 08: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 #sfdroid | 08:53 | |
*** CrKit <CrKit!~nekit@85-95-188-145.saransk.ru> has joined #sfdroid | 10: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 #sfdroid | 10:27 | |
*** nh1402 <nh1402!~nh1402@146.95.208.46.dyn.plus.net> has joined #sfdroid | 11:15 | |
*** srohmen <srohmen!~srohmen@x4db66a72.dyn.telefonica.de> has joined #sfdroid | 11: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 #sfdroid | 13: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 #sfdroid | 13: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 #sfdroid | 14: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 #sfdroid | 16:26 | |
*** nh1402_ <nh1402_!~nh1402@146.95.208.46.dyn.plus.net> has joined #sfdroid | 16: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 #sfdroid | 17:07 | |
piggz | saidinesh5: whats my next anbox steps? | 17:21 |
---|---|---|
nh1402_ | piggz: to get the rest of it working | 17:36 |
nh1402_ | piggz: which patches have you applied? | 17:36 |
piggz | nh1402_: ive got binder and overlayfs | 18:55 |
piggz | nh1402_: this is the lxc check https://bpaste.net/show/c64f0a01b88a | 18:56 |
nh1402_ | piggz: that might be enough to start it | 19:24 |
piggz | nh1402_: i tried starting it and got this | 19:27 |
piggz | Jul 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 |
piggz | Jul 09 18:19:42 Sailfish lipstick[1373]: [EE 2017-07-09 17:19:42] [daemon.cpp:58@Run] Could not create renderer | 19:28 |
piggz | Jul 09 18:19:42 Sailfish /usr/libexec/mapplauncherd/booster-generic[1336]: Boosted process (pid=2848) exited with status 1 | 19:28 |
piggz | Jul 09 18:19:42 Sailfish lipstick[1373]: invoker: Invoking execution: '/usr/bin/anbox' | 19:28 |
saidinesh5 | piggz: so you have patched anbox to use overlay instead of overlayfs? | 19:32 |
saidinesh5 | after that I think you have to build an older version of anbox. I think this https://github.com/sfdroid/anbox/commit/cf6fb4f5c7ff486f24782cf7658f9ef7aab0527a should work | 19:33 |
saidinesh5 | you can get all the dependencies needed for anbox from my github repo.. | 19:33 |
saidinesh5 | then 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 |
piggz | saidinesh5: no, i made overlayfs work | 19:35 |
saidinesh5 | Ahh | 19:35 |
saidinesh5 | you still need to build anbox rpm yourself though.. from that git revision | 19:36 |
saidinesh5 | after that you can ask krnlyng for the older anbox-image rpm .. which still shared the surfaceflinger buffer with anbox.. | 19:36 |
piggz | saidinesh5: ok | 19:36 |
piggz | saidinesh5: what is needed for the newer version? | 19:36 |
saidinesh5 | more 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 draw | 19:37 |
saidinesh5 | but that newer version is far from finished. some issues with input iirc... | 19:38 |
saidinesh5 | input/container permissions etc... | 19:38 |
piggz | sounds cool tho | 19:41 |
saidinesh5 | Yeah 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 natively | 19:54 |
nh1402_ | without modifications | 19:54 |
nh1402_ | whether or not it would be performant is another matter | 19:54 |
krnlyng | nh1402_, it still goes through the pipe though | 19:55 |
krnlyng | nh1402_, new method doesn't go through any pipe | 19:55 |
krnlyng | except the wayland sockets... | 19:55 |
nh1402_ | domain socket is how the anbox way does it I believe | 19:55 |
nh1402_ | no qemu pipe used at all iirc | 19:56 |
saidinesh5 | qemu pipe used to be the way a lot of anbox communication happened. the older sfdroid backend for anbox used the domain sockets though | 19:57 |
saidinesh5 | i really really need to make time for this.. its been too long | 19:58 |
nh1402_ | I thought we both spoke to him and he said there was no qemu pipe used at all | 19:58 |
nh1402_ | just domain sockets | 19:58 |
krnlyng | nh1402_, yes it does domain sockets. but it sends much data through it | 19:58 |
krnlyng | nh1402_, we send much less | 19: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 it | 19:59 |
nh1402_ | if it boots and draws, then we can add the patches to anbox to render it via wayland | 20:00 |
*** nh1402__ <nh1402__!~nh1402@146.95.208.46.dyn.plus.net> has joined #sfdroid | 20: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_gogeta86 | hi peeps | 20:38 |
dr_gogeta86 | so something is brewing here | 20: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 #sfdroid | 20:45 | |
saidinesh5 | dr_gogeta86: yeah piggz is trying to build anbox for his new device... | 20:59 |
dr_gogeta86 | i'm still stuck building onyx | 21:00 |
saidinesh5 | oh? 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/!