*** Acou_Bass <Acou_Bass!~Acou_Bass@host-89-242-214-2.as13285.net> has quit IRC (Ping timeout: 240 seconds) | 00:20 | |
*** Acou_Bass <Acou_Bass!~Acou_Bass@host-89-241-250-248.as13285.net> has joined #sfdroid | 01:46 | |
*** nh1402 <nh1402!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has joined #sfdroid | 08:06 | |
*** neerad <neerad!~neerad@112.133.229.160> has joined #sfdroid | 08:40 | |
neerad | Could not create image space with image file '/system/framework/boot.art'. Attempting to fall back to imageless running. Error was: No place to put generated image. | 08:40 |
---|---|---|
neerad | any soln? | 08:40 |
nh1402 | is there an "out" folder in your $AOSP folder? | 08:52 |
*** krnlyng__ <krnlyng__!~liar@77.116.70.51.wireless.dyn.drei.com> has joined #sfdroid | 09:17 | |
*** krnlyng_ <krnlyng_!~liar@77.117.78.69.wireless.dyn.drei.com> has quit IRC (Ping timeout: 240 seconds) | 09:19 | |
neerad | yep | 09:35 |
neerad | what to do with it? | 09:35 |
nh1402 | that's where the generated image should be set to be created in, which it should have done automatically. | 09:44 |
neerad | i have rpm | 09:44 |
nh1402 | where did the rpm come from | 10:03 |
*** Xray2000 <Xray2000!~Rudi@cust-13-10-110-94.dyn.as47377.net> has joined #sfdroid | 10:26 | |
neerad | spec file | 10:57 |
*** nh1402w <nh1402w!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has joined #sfdroid | 11:16 | |
*** CrKit <CrKit!~nekit@193.150.111.123> has joined #sfdroid | 11:17 | |
*** nh1402 <nh1402!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has quit IRC (Ping timeout: 258 seconds) | 11:19 | |
*** nh1402w <nh1402w!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has quit IRC (Ping timeout: 256 seconds) | 11:20 | |
*** cvp <cvp!~cvp@dslb-178-000-012-103.178.000.pools.vodafone-ip.de> has joined #sfdroid | 11:21 | |
*** nh1402 <nh1402!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has joined #sfdroid | 11:25 | |
*** nh1402w <nh1402w!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has joined #sfdroid | 11:27 | |
*** nh1402 <nh1402!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has quit IRC (Ping timeout: 240 seconds) | 11:31 | |
*** Xray2000 <Xray2000!~Rudi@cust-13-10-110-94.dyn.as47377.net> has quit IRC (Quit: Leaving) | 11:31 | |
*** nh1402w <nh1402w!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has quit IRC (Ping timeout: 255 seconds) | 11:32 | |
*** nh1402 <nh1402!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has joined #sfdroid | 11:37 | |
*** nh1402 <nh1402!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has quit IRC (Ping timeout: 252 seconds) | 11:41 | |
*** nh1402 <nh1402!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has joined #sfdroid | 11:56 | |
*** neerad <neerad!~neerad@112.133.229.160> has quit IRC (Ping timeout: 240 seconds) | 12:28 | |
*** neerad <neerad!~neerad@112.133.229.160> has joined #sfdroid | 12:40 | |
*** CrKit <CrKit!~nekit@193.150.111.123> has quit IRC (Ping timeout: 240 seconds) | 13:10 | |
*** neerad <neerad!~neerad@112.133.229.160> has quit IRC (Ping timeout: 276 seconds) | 13:10 | |
*** neerad <neerad!~neerad@112.133.229.160> has joined #sfdroid | 13:23 | |
*** nh1402 <nh1402!~nh1402@host81-133-137-69.in-addr.btopenworld.com> has quit IRC (Quit: Leaving) | 13:26 | |
*** neerad <neerad!~neerad@112.133.229.160> has quit IRC (Ping timeout: 240 seconds) | 13:34 | |
*** neerad <neerad!~neerad@112.133.229.160> has joined #sfdroid | 13:47 | |
*** nh1402 <nh1402!~nh1402@2.26.4.134> has joined #sfdroid | 14:20 | |
*** nh1402 <nh1402!~nh1402@2.26.4.134> has quit IRC (Quit: Leaving) | 15:24 | |
*** nh1402_ <nh1402_!~nh1402@2.26.4.134> has joined #sfdroid | 15:24 | |
*** nh1402_ <nh1402_!~nh1402@2.26.4.134> has quit IRC (Client Quit) | 15:25 | |
*** nh1402 <nh1402!~nh1402@2.26.4.134> has joined #sfdroid | 15:25 | |
*** Xray2000 <Xray2000!~Rudi@cust-13-10-110-94.dyn.as47377.net> has joined #sfdroid | 15:46 | |
*** Xray2000 <Xray2000!~Rudi@cust-13-10-110-94.dyn.as47377.net> has quit IRC (Client Quit) | 15:46 | |
*** ruhrmolch <ruhrmolch!25c9c07c@gateway/web/freenode/ip.37.201.192.124> has joined #sfdroid | 17:33 | |
ruhrmolch | Hello guys, can somebody help to get sfdroid running on moto g(2013)? | 17:34 |
*** neerad <neerad!~neerad@112.133.229.160> has quit IRC (Ping timeout: 276 seconds) | 17:45 | |
locusf | 758 | 17:47 |
*** dr_gogeta86 <dr_gogeta86!~gogeta@unaffiliated/dr-gogeta86/x-8885803> has quit IRC (*.net *.split) | 17:56 | |
*** andrewalker <andrewalker!walker@to1.hashbang.sh> has quit IRC (*.net *.split) | 17:56 | |
*** dr_gogeta86 <dr_gogeta86!~gogeta@195.ip-37-187-42.eu> has joined #sfdroid | 17:56 | |
*** dr_gogeta86 <dr_gogeta86!~gogeta@195.ip-37-187-42.eu> has quit IRC (Changing host) | 17:56 | |
*** dr_gogeta86 <dr_gogeta86!~gogeta@unaffiliated/dr-gogeta86/x-8885803> has joined #sfdroid | 17:56 | |
*** andrewalker <andrewalker!walker@to1.hashbang.sh> has joined #sfdroid | 17:56 | |
*** kimmoli <kimmoli!~kl@194.100.69.195> has quit IRC (*.net *.split) | 17:56 | |
*** kimmoli <kimmoli!~kl@194.100.69.195> has joined #sfdroid | 17:57 | |
ruhrmolch | can somebody help to get sfdroid running on moto g(2013)? | 17:57 |
mal | ruhrmolch: you need to wait for someone to have time to help | 18:01 |
*** cvp <cvp!~cvp@dslb-178-000-012-103.178.000.pools.vodafone-ip.de> has quit IRC (Remote host closed the connection) | 18:01 | |
ruhrmolch | yes, i will wait | 18:03 |
mal | ruhrmolch: you can also look in channel logs linked in the topic | 18:11 |
ruhrmolch | thx | 18:17 |
mal | I'll do some branching tonight after I get home from work so selecting the branch will be easier | 18:18 |
*** neerad <neerad!~neerad@112.133.229.160> has joined #sfdroid | 18:32 | |
*** neerad <neerad!~neerad@112.133.229.160> has joined #sfdroid | 18:32 | |
neerad | Could not create image space with image file '/system/framework/boot.art'. Attempting to fall back to imageless running. Error was: No place to put generated image. | 18:32 |
neerad | how to solve this error saidinesh5? | 18:33 |
neerad | mal? | 18:33 |
saidinesh5 | you probably ran out of hard disk space? | 18:35 |
neerad | ? | 18:35 |
neerad | really | 18:35 |
saidinesh5 | Error was: No place to put generated image. | 18:35 |
saidinesh5 | not sure what else that means | 18:35 |
saidinesh5 | never had that error before | 18:36 |
neerad | What could be the reason? | 18:36 |
neerad | permission error or something else? | 18:36 |
saidinesh5 | full log? | 18:37 |
saidinesh5 | pastebin the full log | 18:37 |
neerad | http://paste.ubuntu.com/23919687/ | 18:42 |
neerad | here you go | 18:42 |
saidinesh5 | system partition is mounted as readonly? | 18:44 |
neerad | yep | 18:44 |
saidinesh5 | googling for sources containing similar error messages | 18:47 |
neerad | not really targeted soln | 18:47 |
saidinesh5 | although: /art ( 5157): art/runtime/utils.cc:1247] Failed to find dalvik-cache directory /data/dalvik-cache/arm | 18:49 |
saidinesh5 | that seems like the issue | 18:49 |
saidinesh5 | does that path exist? | 18:49 |
neerad | might be how to solve either of them | 18:49 |
saidinesh5 | usually init creates that path | 18:49 |
saidinesh5 | droid-hal-init that is | 18:49 |
neerad | path is data/dalvik-cache/ but not data/dalvik-cache/arm | 18:49 |
saidinesh5 | creates/mounts | 18:50 |
neerad | okay | 18:50 |
saidinesh5 | on my android /data/dalvik-cache/arm exists | 18:51 |
neerad | why is it failing to create that mountpoint | 18:52 |
neerad | ??? | 18:52 |
saidinesh5 | you're using your existing data/ maybe? | 18:52 |
neerad | what does that mean? | 18:52 |
saidinesh5 | seeing where exactly that arm folder gets created | 18:53 |
saidinesh5 | # grep dalvik-cache /init* | 18:53 |
saidinesh5 | try wiping dalvik-cache/* and see if it recretes that path properly | 18:55 |
neerad | actually that returned the there only but init* file doesn't seems to contain /data/dalvik-cache/arm instead it contains data/dalvik-cache/profiles | 18:55 |
neerad | how to wipe it? | 18:55 |
neerad | on sfos? | 18:55 |
saidinesh5 | rm -rf /data/dalvik-cache/* | 18:55 |
neerad | okay | 18:55 |
saidinesh5 | this will cause that "Optimizing application x/y" screen to show up though iirc | 18:55 |
neerad | removed that dir | 18:58 |
neerad | but nothing of that sort you told came up | 18:58 |
saidinesh5 | it happens when android is starting | 18:58 |
neerad | what to do now re-run the program or restart it? | 18:58 |
saidinesh5 | restart it | 18:59 |
saidinesh5 | i mean what program? | 18:59 |
saidinesh5 | you need to reboot your device | 18:59 |
neerad | Restart sfos or sfdroid | 18:59 |
saidinesh5 | sfos | 18:59 |
neerad | okay | 18:59 |
neerad | and check that folder again after reboot? | 18:59 |
saidinesh5 | basically droid-hal-init is the program that tries to run the init.rc , which imports the init.sfdroid.rc | 18:59 |
neerad | huh right | 19:00 |
saidinesh5 | the thing about droid-hal-init is that it can be run only once per reboot | 19:00 |
saidinesh5 | and droid-hal-init is responsible for starting half the services you need for sfdroid now | 19:00 |
neerad | okay | 19:00 |
saidinesh5 | so any change you make to the init files etc.. you need to reboot sfos | 19:00 |
neerad | okay | 19:00 |
neerad | it created the same exact folder /data/dalvik-cache/profiles | 19:02 |
neerad | I think it is in init.rc or init.sfdroid.rc..... right? | 19:02 |
saidinesh5 | the code to create the /dalvik-cache is inside init.rc itself afaik | 19:04 |
neerad | okay let me check that | 19:04 |
saidinesh5 | /init.rc: mkdir /data/dalvik-cache 0771 root root | 19:04 |
saidinesh5 | /init.rc: mkdir /data/dalvik-cache/profiles 0711 system system | 19:04 |
saidinesh5 | cant seem to find the arm folder in there.. | 19:04 |
neerad | so how does it get created? | 19:04 |
saidinesh5 | need to find out which other program / service creates it | 19:05 |
neerad | well how to do that? | 19:05 |
saidinesh5 | google for sources? | 19:05 |
neerad | android sources? | 19:06 |
saidinesh5 | yup | 19:07 |
saidinesh5 | ag is a faster grep btw. you can simply grep for that path in your sources | 19:08 |
saidinesh5 | ag "dalvik-cache\/arm" in your $SFDROID_ROOT | 19:08 |
ruhrmolch | do you guys know, if its possible to get sfdroid working on moto g falcon? | 19:12 |
saidinesh5 | if someone tries it, sure :P | 19:13 |
neerad | how to search for dalvik cache in my sfdroi_root dir? | 19:14 |
neerad | ag? | 19:14 |
neerad | done | 19:15 |
saidinesh5 | so you need to find the code which is creating that path and see which service it is and why it is not being run | 19:16 |
neerad | fuck | 19:16 |
*** horuxan <horuxan!~horuxanxx@201.46.189.63> has quit IRC (Remote host closed the connection) | 19:19 | |
*** horuxan <horuxan!~horuxanxx@201.46.189.63> has joined #sfdroid | 19:22 | |
mal | neerad: saidinesh5 I also get those messages on fp2 | 19:23 |
saidinesh5 | mal: even the bit about not finding arm folder? | 19:23 |
mal | not sure about that | 19:23 |
saidinesh5 | the arm folder seems important. at least has all teh system@priv-app@TimeService@TimeService.apk@classes.dex | 19:23 |
neerad | actually I read it somewhere that if you solved the first error all the subsequent error is gone | 19:23 |
saidinesh5 | in a working android system | 19:24 |
neerad | I found it it is in | 19:24 |
neerad | art/runtime/gc/space/image_space.h | 19:24 |
neerad | 77: // For example: /data/dalvik-cache/arm/system@framework@boot.art | 19:24 |
saidinesh5 | not sure if that's useful. it is just a comment | 19:28 |
mal | I now branched sfdroid-12.1-YOG7D from onyx sfdroid branch | 19:45 |
mal | that should be used from now on for cm12.1 based build | 19:46 |
neerad | why is it failing to create image file? | 19:46 |
saidinesh5 | mal: if you're trying to get it up and running, could you do it in a chroot too? | 19:53 |
mal | saidinesh5: I have no idea how that should be done | 19:53 |
saidinesh5 | hmm.. | 19:54 |
*** cvp[Mobile] <cvp[Mobile]!~sailfish@x59cc891c.dyn.telefonica.de> has joined #sfdroid | 19:54 | |
saidinesh5 | this is an old guide: https://groups.google.com/forum/#!topic/android-porting/7J9WwY8Xk0A but others too claimed it runs | 19:56 |
neerad | what does this guide solves? | 20:03 |
mal | neerad: nothing related to your issues at the moment I think, just another possible method of running sfdroid | 20:05 |
neerad | ohhh | 20:06 |
*** ruhrmolch <ruhrmolch!25c9c07c@gateway/web/freenode/ip.37.201.192.124> has quit IRC (Ping timeout: 260 seconds) | 20:06 | |
saidinesh5 | hopefully no rebooting to fix issues in sfdroid. Plus it can mean having a different version of sfdroid to that of your base /system | 20:13 |
mal | saidinesh5: but that would require a another copy of android libs or does it use the existing /system? | 20:14 |
saidinesh5 | mal: another copy of libs, unless you bindmount partitions | 20:15 |
saidinesh5 | (i am bindmounting vendor/ at the moment) | 20:15 |
mal | saidinesh5: so how does sfdroid fit into that or how does that work? | 20:16 |
*** jooncheol <jooncheol!~jooncheol@2.49.173.40> has joined #sfdroid | 20:17 | |
saidinesh5 | instead of piggybacking on droid-hal-init , we (try to ) start an init inside a chroot. sharing /tmp => allowing sfdroid-renderer to talk to patched libraries (which use unix sockets in /tmp/sfdroid?) | 20:17 |
saidinesh5 | so the init inside chroot is responsible for the sfdroid running | 20:17 |
mal | saidinesh5: does sfdroid need much changes to work like that? | 20:19 |
saidinesh5 | codewise - hopefully same number of patches. (assuming not counting the changes to init.rc) | 20:20 |
saidinesh5 | we can cut down on duplicate copies using overlayfs or some such filesystem extension like openwrt folks.. but that's after we manage to get sfdroid up and running | 20:21 |
*** neerad <neerad!~neerad@112.133.229.160> has quit IRC (Ping timeout: 240 seconds) | 20:23 | |
saidinesh5 | other option is go full LXC, which canonical folks already do. (LXC= chroot on steroids. separate process namespace, network namespace etc.. ) | 20:25 |
saidinesh5 | even Android on Chromebooks use this method though | 20:25 |
*** cvp <cvp!~sailfish@x59cc8962.dyn.telefonica.de> has joined #sfdroid | 20:27 | |
*** cvp[Mobile] <cvp[Mobile]!~sailfish@x59cc891c.dyn.telefonica.de> has quit IRC (Ping timeout: 240 seconds) | 20:27 | |
jooncheol | Hi sfdroid | 20:27 |
jooncheol | I'm interesting with this great project | 20:28 |
jooncheol | I'm trying to install it on my nexus 5 device with sfos 2.0.4.13-beta5 | 20:28 |
*** nh1402 <nh1402!~nh1402@2.26.4.134> has quit IRC (Remote host closed the connection) | 20:29 | |
jooncheol | I've followed this instruction https://wiki.merproject.org/wiki/Adaptations/libhybris/Install_SailfishOS_for_hammerhead | 20:29 |
jooncheol | but not worked after reboot... (the black android logo screen displayed. but ssh was okay) | 20:29 |
jooncheol | is there any good link to follow for nexus5? | 20:30 |
*** nh1402 <nh1402!~nh1402@2.26.4.134> has joined #sfdroid | 20:30 | |
mal | jooncheol: is that beta5 using cm12.1 base? | 20:31 |
jooncheol | ah.. I have no idea about cm | 20:31 |
mal | jooncheol: well how did you install sailfish to the device? | 20:31 |
mal | usign which instructions? | 20:31 |
jooncheol | just followed this https://wiki.merproject.org/wiki/Adaptations/libhybris/Install_SailfishOS_for_hammerhead | 20:31 |
mal | jooncheol: that doesn't mention beta5 | 20:32 |
jooncheol | ah... sorry.. let me check again | 20:32 |
jooncheol | umm... that link was right.. but what I did is... | 20:33 |
jooncheol | I've tried to find newer version of sfos image from http://images.devaamo.fi/sfe/hammerhead | 20:34 |
mal | but which android version did you install before that? | 20:35 |
jooncheol | then I've tried to install 2.0.4.13 instead of 1.1.9.28 | 20:35 |
jooncheol | on the link | 20:35 |
jooncheol | ah... before than.. I've tried to install the plasma-mobile on this nexus 5 | 20:35 |
jooncheol | by following https://plasma-mobile.org/nexus-5/ | 20:35 |
jooncheol | after these the plasma-mobile on this device... I 've flashed sos 2.0.4.13 zip file by using TWRP | 20:37 |
jooncheol | s/after these/after test | 20:37 |
mal | jooncheol: but did you install some android base before doing that? | 20:38 |
jooncheol | may be I was lucky until see the sos 2.0.4.13 beta5 on my nexus 5 device :-) | 20:38 |
mal | it is very important to know which cm base version you have | 20:38 |
*** ruhrmolch <ruhrmolch!25c9c073@gateway/web/freenode/ip.37.201.192.115> has joined #sfdroid | 20:38 | |
jooncheol | ah.. I have no idea... I borrowed device from friend and I've swiped it without checking by fast boot format cache/userdata | 20:39 |
jooncheol | so should I try again with cm12.1 ? | 20:40 |
mal | jooncheol: just follow the complete instruction in wiki to install it correctly | 20:41 |
jooncheol | this page ?? https://wiki.merproject.org/wiki/Adaptations/libhybris/Install_SailfishOS_for_hammerhead | 20:41 |
jooncheol | but it mentions cm11... maybe outdated? | 20:42 |
*** neerad <neerad!~neerad@112.133.229.160> has joined #sfdroid | 20:42 | |
neerad | any soln to my eitehr problem? | 20:42 |
neerad | either* | 20:42 |
mal | jooncheol: well afaik there are some test builds for cm12.1, not sure if anything released | 20:42 |
jooncheol | I see.. thanks! | 20:43 |
mal | jooncheol: but afaik sfdroid is only for cm11 on n5 | 20:44 |
jooncheol | ah... if so, should I flash sfos 1.1.9.28 for sfdroid? | 20:45 |
*** ruhrmolch <ruhrmolch!25c9c073@gateway/web/freenode/ip.37.201.192.115> has left #sfdroid | 20:45 | |
mal | jooncheol: according to wiki it's possible to update to newer version | 20:46 |
jooncheol | I want to understand how sfdroid work.. is it running as wayland client in the same sfos ?? | 20:46 |
saidinesh5 | android renders it's everything to a shared memory space. a window inside sailfish os (sfdroid_renderer) shows what's in that shared memory , and sends input events to android | 20:47 |
jooncheol | I've expected that it is running in the linux container. but I couldn't find any lxc stuff in the sfos filesystem. | 20:48 |
saidinesh5 | feel free to make it run inside an LXC :P | 20:49 |
mal | jooncheol: not in container, paraller to sailfish | 20:49 |
jooncheol | ah.. | 20:49 |
jooncheol | saidinesh5, anybody tried to make it run inside LXC before ? is it possible ? | 20:50 |
saidinesh5 | <- this guy | 20:50 |
*** ruhrmolch_ <ruhrmolch_!25c9c072@gateway/web/freenode/ip.37.201.192.114> has joined #sfdroid | 20:50 | |
jooncheol | wow | 20:50 |
saidinesh5 | and nope. my LXC container wasnt starting and lxc packages | 20:50 |
saidinesh5 | are outdated | 20:50 |
saidinesh5 | so right now i was trying to convince mal to get it runnning inside a chroot instead | 20:50 |
saidinesh5 | right now/yesterday. or hopefully after the 13th | 20:51 |
jooncheol | I also really want to see it :-) | 20:51 |
jooncheol | what is the relationship between sfdroid_renderer and surfaceflinger ?? | 20:52 |
neerad | saidinesh5, mal any possible soln to my problem? | 20:53 |
mal | neerad: no, I haven't even thought about it now | 20:53 |
mal | I'm watching a movie | 20:53 |
neerad | which one? | 20:53 |
saidinesh5 | jooncheol: https://github.com/krnlyng/android_frameworks_native/commit/e4bc4494f9e5d13889b7f5ffa19e24321c0b72bb this commit | 20:53 |
neerad | I mean which movie? | 20:53 |
mal | just something stupid from tv | 20:54 |
ruhrmolch_ | jooncheol: did you get plasma mobile working on nexus 5? | 20:54 |
jooncheol | saidinesh5, umm I guess that sfdroid_renderer is just waylaid client which have the shmbuffer... and surfaceflinger use it to render instead of hwcompositor... ? | 20:55 |
mal | jooncheol: pretty much | 20:55 |
jooncheol | ruhrmolch_, yeap. I've tried to run it on nexus 5x.. but there was some font rendering issue... then I had to find nexus 5 device | 20:56 |
jooncheol | on the nexus 5, it worked well | 20:56 |
saidinesh5 | jooncheol: yep | 20:57 |
saidinesh5 | and forwards input too afaik | 20:57 |
saidinesh5 | they communicate using unix domain sockets inside /tmp/sfdroid iirc | 20:58 |
jooncheol | ah... if so... if we can provide some wayland compositor's unix domain socket to the LXC for sfdroid... it probably run.. is there any other issue in this scenario?? | 20:58 |
saidinesh5 | jooncheol: assuming you can get LXC up and running.. sure | 20:58 |
mal | saidinesh5: why were LXC packages outdated? couldn't you find new ones? | 20:59 |
saidinesh5 | i couldnt start LXC for some odd reason | 20:59 |
saidinesh5 | mal: none in OBS. I built some package but iirc it wasn't fully working | 20:59 |
saidinesh5 | https://build.merproject.org/package/show/home:vgrade:virt/lxc?rev=41 these ones | 21:00 |
saidinesh5 | plus i dont know much about LXC.. so instead of deviating too much, was trying to just get the chroot method working | 21:00 |
jooncheol | umm plasma-mobile is running on the LXC... | 21:01 |
saidinesh5 | jooncheol: that's kind of where i got my lxc start scripts from :p | 21:01 |
saidinesh5 | well ubuntu touch folks.. but potato tomato.. same thing | 21:01 |
jooncheol | How sailfish os is booting?? I see the systemd as init... but I see also some init script of android in / | 21:01 |
saidinesh5 | jooncheol: ramdisk.. starts of systemd, which starts of droid-hal-init (which is android's init) | 21:02 |
jooncheol | i'm confusing with the sfos's rootfs... there's /vendor, /system as well | 21:02 |
saidinesh5 | sfos's systemd takes care of mounting those partitions | 21:02 |
saidinesh5 | sfos itself is contained inside /data/.stowaways/sailfishos | 21:03 |
jooncheol | ah... systemd starts the android init... | 21:03 |
neerad | also while building sfdroid do i use my own kernel that i used in sfos or the default cm kernel | 21:03 |
neerad | I think it might be caused by that.... just maybe | 21:03 |
saidinesh5 | yep. and the "stock sfdroid" is basically one more init.sfdroid.rc being preloaded by droid-hal-init | 21:03 |
saidinesh5 | neerad: your sfdroid kernel is not at all relevant | 21:04 |
jooncheol | [nemo@Sailfish sailfishos]$ uname -a | 21:04 |
jooncheol | Linux Sailfish 3.4.0-cyanogenmod-g0aac178 #1 SMP PREEMPT Thu Oct 20 18:25:04 UTC 2016 armv7l armv7l armv7l GNU/Linux | 21:04 |
neerad | kernel is not important I see | 21:04 |
jooncheol | is this cm11? 12? | 21:04 |
saidinesh5 | this = ? | 21:04 |
jooncheol | (sorry I'm newbie of android :-) ) | 21:04 |
neerad | 3.4.0 old kernel? | 21:05 |
saidinesh5 | sfdroid? there are patched repositories of sfdroid for both CM11 and CM 12.1 afaik | 21:05 |
saidinesh5 | your phone based on uname -a? i have no clue. kernel version doesnt exactly say much about cyanogenmod version | 21:06 |
jooncheol | the kernel looks built by sf... why cyanogenmod is in the version string ? | 21:06 |
* saidinesh5 googles | 21:06 | |
saidinesh5 | jooncheol: that looks like cm12.1 | 21:07 |
saidinesh5 | probably.. dunno | 21:08 |
jooncheol | umm.. thanks ... I'm confusing... why SFOS is depending on the CM | 21:08 |
saidinesh5 | for it's system/ and vendor/ and other device partitions mainly | 21:09 |
jooncheol | SFOS for android devices should contains android patches... how about SFOS specific device ?? | 21:09 |
saidinesh5 | that's the surprising bit i found out yesterday. even on Jolla 1 / Jolla C i think. Sailfish OS is installed to /data/.stowaways/sailfishos | 21:10 |
jooncheol | is it also depending on the android hal & libhybris ?? | 21:10 |
saidinesh5 | probably? dunno. | 21:11 |
jooncheol | if sfos is installed on /data/.st... in the jolla device... it also probably uses android bsp stuff.. | 21:11 |
saidinesh5 | mhm seemed likely.. but dunno. I am just using it on a ported device | 21:12 |
jooncheol | um... I think that there's stability issue in the plasma mobile | 21:12 |
neerad | Telling me to change this /build/core/dex_preopt_libart.mk:LIBART_IMG_TARGET_BASE_ADDRESS | 21:13 |
neerad | What the hell do i need to change that? | 21:13 |
saidinesh5 | jooncheol: if you're running plasma mobile, why not use shashlik? | 21:13 |
jooncheol | saidinesh5, shashlik?? is it lxc based ? or kind of compat layer for android? | 21:14 |
saidinesh5 | http://www.shashlik.io/ | 21:15 |
jooncheol | ah... I'm looking for some possibility of android running on the LXC on the some other mobile platform like plasma/sfos... | 21:15 |
saidinesh5 | afaik it deals with a qemu thing | 21:15 |
jooncheol | umm.. if so, it's not good option for the mobile | 21:16 |
jooncheol | if "sfdroid on lxc" is possible, that's what I'm looking for :-) | 21:17 |
saidinesh5 | dunno | 21:17 |
saidinesh5 | well .. here are all the links i have collected related to that: https://trello.com/c/JvkxnGMr/4-port-sf-droid | 21:17 |
saidinesh5 | right now i am just looking for sfdroid on chroot | 21:18 |
jooncheol | umm. what is the /usr/libexec/droid-hybris and /system ... how this work?? | 21:25 |
jooncheol | looks SFOS also launches many android middleware by default .... | 21:26 |
jooncheol | under /system/bin | 21:26 |
saidinesh5 | that path contains the libhybris patched android libraries needed by sailfish libraries. all the other android libraries are directly fetched form /system | 21:26 |
saidinesh5 | libraries/services/binaries.. | 21:26 |
jooncheol | so /usr/libexec/droid-hybris is kind of porting layer for the sfos.. | 21:27 |
saidinesh5 | yep | 21:27 |
*** CrKit <CrKit!~nekit@87-119-247-131.saransk.ru> has joined #sfdroid | 21:27 | |
jooncheol | but /system/bin/XXX is probably not for the SFOS | 21:27 |
saidinesh5 | it maybe used by SFOS. but most probably via. libhybris | 21:28 |
jooncheol | ummm | 21:28 |
jooncheol | this is very interesting... I've started look sfos/plasma-os/ubuntu touch ... all these three alternative mobile platform use the libhybris but have different architecture :-) | 21:29 |
saidinesh5 | arent plasma and ubuntu touch similar architecture? | 21:29 |
jooncheol | (I haven't installed ubuntu touch yet.. ) | 21:29 |
saidinesh5 | afaik plasma and ubuntu touch both run the droid-hal-init inside an LXC container | 21:29 |
saidinesh5 | (so does Lune OS) | 21:29 |
jooncheol | ubuntu -> it uses LXC for minimum android .. it is used by hybris in the host os | 21:30 |
jooncheol | plasma-mobile -> it uses android init for booting -> plasmos rootfs is in the LXC. android init starts the lxc for plasma | 21:30 |
saidinesh5 | iirc there are 2 categories in ubuntu touch. one is ubuntu touch itself running inside an lxc | 21:30 |
jooncheol | sfos -> it uses systemd init in the android rootfs... | 21:31 |
neerad | do i need init.sfdroid.rc? | 21:31 |
*** CrKit <CrKit!~nekit@87-119-247-131.saransk.ru> has quit IRC (Ping timeout: 256 seconds) | 21:31 | |
saidinesh5 | neerad: if you want to start services needed by sfdroid, yes | 21:31 |
neerad | why THE **** IT IS FAILING? GODDAMMMIT....it's pissing me off | 21:45 |
saidinesh5 | do watchout for overheating . too many reboots quickly overheat the phone | 21:45 |
neerad | should I mount -o remount, rw /system | 21:46 |
saidinesh5 | you got nothing to lose :P | 21:46 |
jooncheol | BTW, which timezone most of you guys live?? North europe? Finland? | 21:47 |
saidinesh5 | I am in India | 21:47 |
saidinesh5 | most others in EU i think | 21:47 |
jooncheol | ah... sfos device is available in index??? | 21:48 |
jooncheol | s/index/india ? | 21:48 |
jooncheol | (sorry, I need to turn off the auto correction in x-chat :-) ) | 21:48 |
saidinesh5 | jooncheol: not sure about now.. but they did launch the Intex Aqua fish here llast year | 21:49 |
neerad | India | 21:49 |
saidinesh5 | https://www.snapdeal.com/product/intex-aqua-fish-4g-16gb/656496788094 | 21:50 |
jooncheol | ah... I think there are many india hackers in the plasma-mobile channel. | 21:50 |
saidinesh5 | btw. what did plasma mobile guys finally decide about the base system? CyanogenMod/LineageOS or AOSP? | 21:51 |
mal | saidinesh5: https://build.merproject.org/package/show/home:mal:testing/lxc | 21:51 |
neerad | saidinesh also journalctl gives lipstick:failed dummy frames=0 | 21:52 |
neerad | what is this error? | 21:52 |
saidinesh5 | mal: great. so this is configured with the systemd stuff? https://build.merproject.org/package/view_file/home:mal:testing/lxc/lxc.spec?expand=1 | 21:52 |
jooncheol | saidinesh5, um... in that part, I didn't check detaily. maybe the cm | 21:53 |
neerad | dmesg seems to load sfdroid-input as /devices/virtual/input/input10 | 21:53 |
mal | saidinesh5: yes, is that good or bad thing? I have no idea what I'm doing :) | 21:53 |
saidinesh5 | hah! mal exactly the question i tried to avoid by going with the older version :P | 21:53 |
jooncheol | what is the wayland compositor process in the sfos? | 21:54 |
saidinesh5 | lipstick | 21:54 |
jooncheol | ah... | 21:54 |
saidinesh5 | interestingly lipstick has some changes needed by aliendalvik btw. | 21:55 |
saidinesh5 | havent dug into it deeper though.. | 21:55 |
jooncheol | umm??? is it not just the compositor? | 21:55 |
saidinesh5 | it is the compositor .. thats why i was surprised | 21:56 |
saidinesh5 | i assumed it is for apps like: https://play.google.com/store/apps/details?id=com.flynx&hl=en | 21:56 |
saidinesh5 | didnt dig deeper though | 21:57 |
jooncheol | I don't know about the alien dalvik... looks like dalvik for linux ? | 21:57 |
neerad | what should be the value of LIBART_IMG_TARGET_BASE_ADDRESS | 21:57 |
jooncheol | if so, sfdroid also uses aliendalvik in sfof? | 21:57 |
saidinesh5 | alien dalvik is the proprietary android runtime they use in sailfish devices | 21:57 |
jooncheol | ah.. | 21:58 |
saidinesh5 | also btw. lipstick is also the launcher too in sailfish os | 21:58 |
saidinesh5 | launcher, notifications / events view, app switcher , lockscreen | 21:59 |
jooncheol | lipstick = qt compositor + launcher/home/notification... ? | 21:59 |
saidinesh5 | kind of like plasma desktop + kwin i think | 21:59 |
neerad | mal any ideas for LIBART_IMG_TARGET_BASE_ADDRESS ? | 21:59 |
saidinesh5 | yeah the compositor.qml deals with merging each of those layers/windows | 22:00 |
jooncheol | I've created similar thing before like lipstick for automotive :-) | 22:00 |
mal | neerad: I have no knowledge of that | 22:00 |
saidinesh5 | Ahh using wayland? | 22:00 |
jooncheol | yeap.. qt wayland compositor + qml based launcher/home/notification + automotive specific wayland extension protocol's compositor side implementation | 22:01 |
jooncheol | + virtual terminal support | 22:02 |
saidinesh5 | Ah.. | 22:02 |
ruhrmolch_ | btw, are there any other planned licensed sailfish-devices in the future? | 22:04 |
* saidinesh5 shrugs | 22:05 | |
ruhrmolch_ | i heard, that russia is interested in sfos and maybe the develope some hardware for it | 22:06 |
jooncheol | so... sfdroid is dpending on the aliendalvik? or just dalvik/art ? | 22:07 |
jooncheol | (ah... this is very interesting project :-) ) | 22:07 |
saidinesh5 | sfdroid is independent of aliendalvik | 22:08 |
saidinesh5 | it is just a bunch of patches to android frameworks, so as to be allowed to run beside sailfish os | 22:08 |
jooncheol | I see,, let me try to install again :-) can't wait :-) | 22:09 |
jooncheol | thanks a lot !! | 22:09 |
*** ruhrmolch_ <ruhrmolch_!25c9c072@gateway/web/freenode/ip.37.201.192.114> has left #sfdroid | 22:10 | |
saidinesh5 | (Y) | 22:11 |
jooncheol | http://www.tizenexperts.com/2017/02/linux-based-tizen-4-0-ready-release-september-2017/ | 22:17 |
jooncheol | Tizen .Net !!! | 22:17 |
jooncheol | any plan to support .Net or swift in sfos ? :-) | 22:17 |
neerad | Could you solve this Could not create image space with image file '/system/framework/boot.art'. Attempting to fall back to imageless running. Error was: No place to put generated image. | 22:24 |
neerad | does this error hase something to do with space available ? | 22:25 |
mal | neerad: are you sure that is the real problem? | 22:25 |
neerad | I am not sure but looking at the error it seems though | 22:25 |
neerad | else if (!dalvik_cache_exists) { | 22:30 |
neerad | *error_msg = StringPrintf("No place to put generated image."); | 22:30 |
neerad | found this line in image_space.cc | 22:30 |
neerad | Might be able to solve this? | 22:30 |
*** neerad <neerad!~neerad@112.133.229.160> has quit IRC (Ping timeout: 255 seconds) | 23:05 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!