*** NeKit <NeKit!~nekit@176.59.18.45> has joined #sfdroid | 00:50 | |
*** NeKit <NeKit!~nekit@176.59.18.45> has quit IRC (Ping timeout: 246 seconds) | 00:58 | |
*** kimmoli <kimmoli!~kl@194.100.69.195> has quit IRC (*.net *.split) | 01:13 | |
*** nkf1 <nkf1!~nk@104.236.175.225> has quit IRC (*.net *.split) | 01:13 | |
*** dr_gogeta86 <dr_gogeta86!~gogeta@unaffiliated/dr-gogeta86/x-8885803> has quit IRC (*.net *.split) | 01:13 | |
*** dr_gogeta86 <dr_gogeta86!~gogeta@195.ip-37-187-42.eu> has joined #sfdroid | 01:14 | |
*** NeKit <NeKit!~nekit@81.30.60.40> has joined #sfdroid | 01:14 | |
*** dr_gogeta86 <dr_gogeta86!~gogeta@195.ip-37-187-42.eu> has quit IRC (Changing host) | 01:14 | |
*** dr_gogeta86 <dr_gogeta86!~gogeta@unaffiliated/dr-gogeta86/x-8885803> has joined #sfdroid | 01:14 | |
*** kimmoli <kimmoli!~kl@194.100.69.195> has joined #sfdroid | 01:14 | |
*** nkf1 <nkf1!~nk@104.236.175.225> has joined #sfdroid | 01:14 | |
*** NeKit <NeKit!~nekit@81.30.60.40> has quit IRC (Ping timeout: 248 seconds) | 01:27 | |
saidinesh5 | bah some of my sources werent fully downloaded.. | 01:53 |
---|---|---|
*** NeKit <NeKit!~nekit@81.30.60.30> has joined #sfdroid | 02:15 | |
*** NeKit <NeKit!~nekit@81.30.60.30> has quit IRC (Ping timeout: 256 seconds) | 02:42 | |
*** nh1402 <nh1402!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has joined #sfdroid | 08:11 | |
*** phlixi <phlixi!~phlixi@ppp-88-217-54-66.dynamic.mnet-online.de> has quit IRC (Read error: Connection reset by peer) | 08:23 | |
*** phlixi <phlixi!~phlixi@ppp-88-217-54-66.dynamic.mnet-online.de> has joined #sfdroid | 08:23 | |
*** krnlyng <krnlyng!~liar@77.116.51.233.wireless.dyn.drei.com> has quit IRC (Ping timeout: 248 seconds) | 08:25 | |
*** NeKit <NeKit!~nekit@176.59.18.134> has joined #sfdroid | 08:29 | |
*** maheart <maheart!~maheart@110-174-95-7.static.tpgi.com.au> has quit IRC (*.net *.split) | 08:31 | |
*** MMori <MMori!~MMori@armorila.net> has quit IRC (*.net *.split) | 08:31 | |
*** locusf <locusf!~locusf@a88-112-228-79.elisa-laajakaista.fi> has quit IRC (*.net *.split) | 08:31 | |
*** smurfynet <smurfynet!~smurfynet@ppp-93-104-111-82.dynamic.mnet-online.de> has quit IRC (*.net *.split) | 08:31 | |
*** mal <mal!~mal@dsl-hkibrasgw1-58c392-192.dhcp.inet.fi> has quit IRC (*.net *.split) | 08:31 | |
*** saidinesh5 <saidinesh5!~quassel@minad.de> has quit IRC (*.net *.split) | 08:31 | |
*** maheart <maheart!~maheart@110-174-95-7.static.tpgi.com.au> has joined #sfdroid | 08:37 | |
*** MMori <MMori!~MMori@armorila.net> has joined #sfdroid | 08:37 | |
*** smurfynet <smurfynet!~smurfynet@ppp-93-104-111-82.dynamic.mnet-online.de> has joined #sfdroid | 08:37 | |
*** locusf <locusf!~locusf@a88-112-228-79.elisa-laajakaista.fi> has joined #sfdroid | 08:37 | |
*** mal <mal!~mal@dsl-hkibrasgw1-58c392-192.dhcp.inet.fi> has joined #sfdroid | 08:37 | |
*** saidinesh5 <saidinesh5!~quassel@minad.de> has joined #sfdroid | 08:37 | |
*** krnlyng <krnlyng!~liar@77.116.51.233.wireless.dyn.drei.com> has joined #sfdroid | 08:39 | |
*** ChanServ sets mode: +o krnlyng | 08:39 | |
*** NeKit <NeKit!~nekit@176.59.18.134> has quit IRC (Read error: Connection reset by peer) | 08:46 | |
*** NeKit <NeKit!~nekit@176.59.12.64> has joined #sfdroid | 08:47 | |
*** NeKit <NeKit!~nekit@176.59.12.64> has quit IRC (Ping timeout: 258 seconds) | 08:54 | |
*** krnlyng <krnlyng!~liar@77.116.51.233.wireless.dyn.drei.com> has quit IRC (Ping timeout: 240 seconds) | 09:19 | |
*** krnlyng <krnlyng!~liar@77.116.88.74.wireless.dyn.drei.com> has joined #sfdroid | 09:32 | |
*** ChanServ sets mode: +o krnlyng | 09:32 | |
*** NeKit <NeKit!~nekit@188.162.36.22> has joined #sfdroid | 09:49 | |
*** NeKit <NeKit!~nekit@188.162.36.22> has quit IRC (Ping timeout: 258 seconds) | 10:01 | |
*** NeKit <NeKit!~nekit@176.59.116.247> has joined #sfdroid | 10:31 | |
*** Tofe <Tofe!~Tofe@nor75-20-82-247-155-176.fbx.proxad.net> has joined #sfdroid | 10:41 | |
Tofe | Morning! | 10:41 |
Tofe | Has someone around here already tried starting sfdroid from within a lxc container ? | 10:44 |
mal | not sure if anyone has tried but there was talk about that here yesterday | 10:50 |
nh1402 | saidinesh5: has been attempting it | 10:51 |
*** rinigus <rinigus!~rinigus@jyri-gw.levikom.ee> has joined #sfdroid | 11:30 | |
*** NeKit <NeKit!~nekit@176.59.116.247> has quit IRC (Ping timeout: 248 seconds) | 11:44 | |
Tofe | Well, I'll be trying it in a couple of days too, so we'll see | 11:52 |
Tofe | If I understand well how sfdroid works, to test it I just have to compile sfdroid-renderer and start it alongside the other android runtime. It should then start the launcher. right? | 12:16 |
saidinesh5 | Tofe: interesting timing! i actually saw your comments on Lune OS just yesterday! | 12:28 |
saidinesh5 | Tofe: that's right. make Sfdroid renderer start your lxc container with the patched android | 12:29 |
Tofe | saidinesh5: yes, we just finished migrating to a CM12.1-based libhybris, and we now re-use the /system partition that is present on the device, much like sailfishos ports do. | 12:32 |
saidinesh5 | Ahh | 12:32 |
Tofe | So it *should* be pretty straightforward, except I guess it will need a bit of lxc tweaking to let sfdroid communicate with wayland. | 12:33 |
saidinesh5 | i basically compiled sfdroid for my device but it was too messy to debug when it was loading a 100 different services from my installed apps from my /data, and putting in LD_PRELOAD, LD_LIBRARY_PATH in Sailfish's droid-init's init.rc was messing with my system | 12:34 |
saidinesh5 | hence trying to move to LXC, but since yesterday compiiling android | 12:34 |
saidinesh5 | Tofe: the plan for the communication is to share the /tmp | 12:34 |
saidinesh5 | sfdroid-renderer communicates with the patched libhardware modules via. a Unix domain socket | 12:35 |
Tofe | ah, yes, would be quite a simple solution | 12:35 |
saidinesh5 | plus need to figure out how to share dbus | 12:35 |
Tofe | it needs dbus? | 12:35 |
saidinesh5 | that's what SFdroid is using to deal with activating/deactivating some services afaik | 12:36 |
Tofe | ah ok, I'll need to have a look at that | 12:37 |
saidinesh5 | <nh1402> mobile data and WiFi work via dbus, and everything else is via the socket iirc | 12:37 |
saidinesh5 | Tofe: you got any stripped down manifest.xml i can use? | 12:37 |
Tofe | sure ;) | 12:38 |
saidinesh5 | yesterday after like 6 hours i had to find out that my build was worthless because i didnt have unzip in my chrooot and it was leading to all kinds of errors | 12:38 |
Tofe | saidinesh5: something like that https://gist.github.com/Tofee/c57009c5eca19130a412c7cfaf66d26c | 12:38 |
Tofe | but keep in mind that I'm just building the hybris HAL bit | 12:39 |
Tofe | not the whole CM | 12:39 |
saidinesh5 | oh i meant the whole CM | 12:39 |
saidinesh5 | i am trying to compile it for lxc right? | 12:39 |
saidinesh5 | so i need a manifest.xml as minimal CM as i could get away with | 12:40 |
Tofe | but you still want to apply the hybris patch, right? | 12:41 |
Tofe | also I would advise you to build the embedded android target instead of the whole aosp stuff | 12:42 |
saidinesh5 | why would i need hybris patch? | 12:43 |
saidinesh5 | oh i wrote a custom sfdroid.mk with to build core_minimal | 12:43 |
saidinesh5 | we do need some AOSP stuff for sfdroid.. | 12:45 |
saidinesh5 | frameworks etc.. | 12:45 |
Tofe | ah it's true that in this case, you don't mix bionic and glibc stacks, so it might not be needed. I'm a bit lost sometimes :) | 12:46 |
saidinesh5 | embedded looked like it would build only the native part of frameworks all the things that go into bin/ etc.. | 12:46 |
saidinesh5 | but even core minimal - the bit that failed to compile after 6 hours ate like 30 GB of hard disk and compiled every useless thing | 12:47 |
saidinesh5 | half of which is chromium | 12:47 |
Tofe | I'm not very surprised, it's very hard to untangle the whole thing | 12:47 |
*** horuxan <horuxan!~horuxanxx@201.46.189.63> has quit IRC (Read error: Connection reset by peer) | 12:49 | |
*** horuxan <horuxan!~horuxanxx@201.46.189.63> has joined #sfdroid | 12:49 | |
*** taaem <taaem!~taaem@unaffiliated/taaem> has joined #sfdroid | 13:08 | |
*** cvp <cvp!~cvp@dslb-088-075-219-005.088.075.pools.vodafone-ip.de> has joined #sfdroid | 13:21 | |
*** nh1402 <nh1402!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has quit IRC (Quit: Leaving) | 13:26 | |
*** horuxan <horuxan!~horuxanxx@201.46.189.63> has quit IRC (Remote host closed the connection) | 13:47 | |
*** nh1402 <nh1402!~nh1402@2.26.4.250> has joined #sfdroid | 13:59 | |
saidinesh5 | nh1402: do you have a manifest for a stripped down android/cyanogenmod? | 14:24 |
nh1402 | saidinesh5, i dont believe so | 14:26 |
Tofe | saidinesh5: you do know that mer-project's manifest is already a bit stripped down, right? | 14:28 |
saidinesh5 | Tofe: i cant start with mer project's manifest. because i have no clue what i need to add on top of it for android stuff we need. | 14:29 |
saidinesh5 | that's why stripping down a cyanogenmod's manifest manually | 14:29 |
Tofe | Ok. Well, then, good luck :) | 14:30 |
saidinesh5 | heh each edit means at least 10-15 minutes of make that tells me something is missing | 14:30 |
Tofe | saidinesh5: that version of my local_manifest did build, in my case, iirc: https://gist.github.com/Tofee/c57009c5eca19130a412c7cfaf66d26c/759e7e2a422928c2df818eff0aafa90dd18d5062 | 14:33 |
Tofe | But it was made to be compiled with hybris, so maybe it'll just make you lose time instead | 14:34 |
Tofe | (though it was a full minimal build) | 14:34 |
saidinesh5 | why the: <project path="prebuilts/qemu-kernel" name="platform/prebuilts/qemu-kernel" groups="pdk" clone-depth="1" remote="aosp" /> ? | 14:34 |
Tofe | That was required by the build at some point | 14:35 |
Tofe | I agree it looks weird | 14:35 |
* saidinesh5 adds it back to his manifest | 14:35 | |
saidinesh5 | Tofe: is chromium really needed for the CM build? | 14:40 |
saidinesh5 | i remember with 5.1 android moved it's webview/html viewer to use that | 14:40 |
saidinesh5 | they eat up like half the build time | 14:41 |
Tofe | I don't really know | 14:44 |
Tofe | But yes it's a pretty big piece... | 14:44 |
*** rinigus <rinigus!~rinigus@jyri-gw.levikom.ee> has quit IRC (Ping timeout: 245 seconds) | 15:24 | |
nh1402 | saidinesh5, what you could try and do is, modify the arm emulator image to work with sfdroid, and put that into an lxc containter, that should could run on numerous devices, although I'm not sure about performance. | 15:40 |
saidinesh5 | hmm.... | 15:44 |
saidinesh5 | nh1402: how is audio handled? | 15:44 |
nh1402 | saidinesh5, I have absolutely no idea | 16:16 |
saidinesh5 | hmm | 16:17 |
nh1402 | i want to go out on a limb and say audio worked straight away on the nexus 5, but other devices needed some modifications, but I really don't know for sure. | 16:18 |
*** NeKit <NeKit!~nekit@188.162.205.89> has joined #sfdroid | 16:55 | |
*** NeKit <NeKit!~nekit@188.162.205.89> has quit IRC (Ping timeout: 258 seconds) | 17:04 | |
*** rinigus <rinigus!~rinigus@jyri-gw.levikom.ee> has joined #sfdroid | 17:06 | |
saidinesh5 | art/runtime/gc/space/malloc_space.h:23:10: fatal error: 'valgrind.h' file not found | 17:13 |
saidinesh5 | O_O | 17:13 |
saidinesh5 | art needs valgrind now? | 17:14 |
*** rinigus <rinigus!~rinigus@jyri-gw.levikom.ee> has quit IRC (Quit: Leaving) | 17:28 | |
*** cvp <cvp!~cvp@dslb-088-075-219-005.088.075.pools.vodafone-ip.de> has quit IRC (Remote host closed the connection) | 18:02 | |
*** NeKit <NeKit!~nekit@188.162.200.221> has joined #sfdroid | 18:26 | |
*** NeKit <NeKit!~nekit@188.162.200.221> has quit IRC (Ping timeout: 255 seconds) | 18:43 | |
*** maheart1 <maheart1!~maheart@110-174-95-7.static.tpgi.com.au> has joined #sfdroid | 19:22 | |
*** maheart <maheart!~maheart@110-174-95-7.static.tpgi.com.au> has quit IRC (*.net *.split) | 19:22 | |
*** nh1402_ <nh1402_!~nh1402@2.26.4.250> has joined #sfdroid | 20:29 | |
*** NeKit <NeKit!~nekit@85-95-187-57.saransk.ru> has joined #sfdroid | 20:30 | |
*** nh1402 <nh1402!~nh1402@2.26.4.250> has quit IRC (Ping timeout: 258 seconds) | 20:31 | |
*** nh1402__ <nh1402__!~nh1402@2.26.4.250> has joined #sfdroid | 20:43 | |
*** nh1402_ <nh1402_!~nh1402@2.26.4.250> has quit IRC (Ping timeout: 256 seconds) | 20:46 | |
*** Herrie <Herrie!~Herrie@dhcp-077-248-190-099.chello.nl> has joined #sfdroid | 22:14 | |
saidinesh5 | nh1402__: btw. i think we are reading input directly from /dev/input/... | 22:50 |
saidinesh5 | https://github.com/sfdroid/android_frameworks_native/commit/decd427dd69217e64f8ff6e724760c9584cca6aa | 22:50 |
*** nh1402__ <nh1402__!~nh1402@2.26.4.250> has quit IRC (Ping timeout: 248 seconds) | 22:51 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!