*** ranter <ranter!~ranter@176-93-91-98.bb.dnainternet.fi> has quit IRC (Quit: Lhdss) | 02:26 | |
*** ranter <ranter!~ranter@176-93-91-98.bb.dnainternet.fi> has joined #sfdroid | 02:27 | |
*** NeKit <NeKit!~nekit@178-45-7-212.saransk.ru> has joined #sfdroid | 07:07 | |
*** NeKit <NeKit!~nekit@178-45-7-212.saransk.ru> has quit IRC (Read error: Connection reset by peer) | 07:10 | |
*** NeKit <NeKit!~nekit@178-45-7-212.saransk.ru> has joined #sfdroid | 07:11 | |
*** NeKit <NeKit!~nekit@178-45-7-212.saransk.ru> has quit IRC (Remote host closed the connection) | 07:14 | |
*** NeKit <NeKit!~nekit@178-45-7-212.saransk.ru> has joined #sfdroid | 07:16 | |
*** ranter- <ranter-!~ranter@176-93-208-251.bb.dnainternet.fi> has joined #sfdroid | 08:37 | |
*** ranter <ranter!~ranter@176-93-91-98.bb.dnainternet.fi> has quit IRC (Ping timeout: 240 seconds) | 08:40 | |
krnlyng | https://twitter.com/krnlyng/status/858992240408109057 | 10:54 |
---|---|---|
entil | krnlyng: cool! | 11:21 |
entil | anything on fp2+sfdroid? | 11:21 |
*** nh1402 <nh1402!~nh1402@212.182.159.143.dyn.plus.net> has joined #sfdroid | 11:24 | |
saidinesh5 | entil: will hopefully soon be | 11:25 |
nh1402 | entil: not that I'm aware of | 11:25 |
saidinesh5 | entil: make sure you compiler your kernel with overlayfs, lxc2 related stuff, and binder namespaces: https://lkml.org/lkml/diff/2013/12/22/16/1 https://lkml.org/lkml/diff/2013/12/22/15/1 | 11:26 |
saidinesh5 | overlayfs patches: https://github.com/adilinden/overlayfs-patches | 11:29 |
saidinesh5 | and lxc2 - i m sure you already know | 11:29 |
*** Mister_Magister <Mister_Magister!~foidbgen@user-94-254-145-203.play-internet.pl> has joined #sfdroid | 11:34 | |
locusf | krnlyng: wohoo! | 11:35 |
locusf | means pure ports get android supports! | 11:35 |
*** Mister_Magister_ <Mister_Magister_!~foidbgen@user-94-254-145-203.play-internet.pl> has joined #sfdroid | 11:36 | |
*** Mister_Magister <Mister_Magister!~foidbgen@user-94-254-145-203.play-internet.pl> has quit IRC (Client Quit) | 11:37 | |
nh1402 | it should be even easier with vulkan, once anbox and sailfish support it on newer devices | 11:39 |
entil | saidinesh5: wut, what kernel? | 11:45 |
entil | saidinesh5: I don't think I ever compiled a kernel when trying to get the thing to work | 11:45 |
nh1402 | you would for Sailfish | 11:45 |
entil | I just meant the sfdroid patches | 11:46 |
nh1402 | anbox requires certain kernel modules for lxc stuff | 11:47 |
entil | last when I built anything, the screen went android black and I understood the repos might be out of whack | 11:47 |
saidinesh5 | entil: this needs support from kernel.. overlayfs, binder namespaces etc.. | 11:47 |
entil | I wonder if we're talking about the same thing even | 11:47 |
nh1402 | entil: sfdroid was ROM level modifications, anbox requires certain kernel modules to work for lxc, binder and stuff. | 11:48 |
saidinesh5 | well anbox is basically android running inside LXC containers. anbox itself provides an android image.. that can run on your device | 11:49 |
nh1402 | sfdroid uses the cm base that sailfish was flashed on top of. | 11:49 |
nh1402 | anbox runs its own android image inside a container | 11:49 |
entil | ok, guess I didn't formulate the question clearly enough that I mean "anything on fp2+sfdroid", like, any news on having that setup work, sorry | 11:49 |
nh1402 | it's the container that requires the kernel stuff | 11:49 |
locusf | I'll join forces about fp2+anbox/sfdroid soon | 11:50 |
locusf | once mr. wizard shows his tricks | 11:50 |
entil | is anbox a replacement for sfdroid then, if it runs android? | 11:50 |
nh1402 | I would say it's more of a progression than an outright replacement | 11:51 |
entil | on the other hand, the reason I haven't bothered to look at the patches is that I don't really need android support for anything now that most people have learned I'm not on whatsapp because of this :D | 11:51 |
locusf | its probably so that sfdroid acts as renderer for anbox android | 11:52 |
locusf | probably as I'm not 100% sure | 11:52 |
saidinesh5 | Ahhh .. none as of now entil. was trying to get sfdroid running inside a chroot, and this is more or less that. so no point looking into that any further | 11:52 |
saidinesh5 | entil: anbox itself uses some rendering code from sfdroid as of now. | 11:53 |
saidinesh5 | anbox by default uses an emugl renderer. now krnlying added an sfdroid renderer | 11:53 |
saidinesh5 | cleaning up those patches to make it easily buildable | 11:53 |
entil | mmh | 11:54 |
nh1402 | anbox was converting egl to gl for rendering, no need for that on mobile devices, so using the sfdroid way | 11:55 |
locusf | mrghmhmh matrix lag | 11:56 |
mal | entil: once that anbox+sfdroid sources are available I can add the patches to fp2 kernel | 11:57 |
locusf | mal: nice! | 11:58 |
locusf | mal: thanks for that | 11:58 |
entil | cool | 11:58 |
saidinesh5 | mal: could you build boost-log library? | 12:00 |
saidinesh5 | right now that library is missing and that code is neutered in anbox.. | 12:00 |
*** NeKit <NeKit!~nekit@178-45-7-212.saransk.ru> has quit IRC (Ping timeout: 260 seconds) | 12:38 | |
saidinesh5 | it is already in the spec apparently: https://git.merproject.org/mer-core/boost/blob/master/rpm/boost.spec | 12:39 |
*** krnlyng|mobile <krnlyng|mobile!~sailfish@212095007131.public.telering.at> has joined #sfdroid | 12:48 | |
*** NeKit <NeKit!~nekit@176.59.116.99> has joined #sfdroid | 14:08 | |
*** krnlyng|mobile <krnlyng|mobile!~sailfish@212095007131.public.telering.at> has quit IRC (Ping timeout: 260 seconds) | 14:20 | |
*** krnlyng|mobile <krnlyng|mobile!~sailfish@212095007131.public.telering.at> has joined #sfdroid | 14:21 | |
*** NeKit <NeKit!~nekit@176.59.116.99> has quit IRC (Ping timeout: 245 seconds) | 14:27 | |
*** krnlyng|mobile_ <krnlyng|mobile_!~sailfish@212095007131.public.telering.at> has joined #sfdroid | 14:33 | |
*** krnlyng|mobile <krnlyng|mobile!~sailfish@212095007131.public.telering.at> has quit IRC (Ping timeout: 258 seconds) | 14:35 | |
krnlyng|mobile_ | anbox is the future of android compatibility on sfos :) | 14:48 |
*** taaem <taaem!~taaem@unaffiliated/taaem> has quit IRC (Max SendQ exceeded) | 16:00 | |
*** taaem <taaem!~taaem@unaffiliated/taaem> has joined #sfdroid | 16:04 | |
*** taaem <taaem!~taaem@unaffiliated/taaem> has quit IRC (*.net *.split) | 16:41 | |
*** m01 <m01!~quassel@2a00:1a48:7808:102:be76:4eff:fe08:b79c> has quit IRC (*.net *.split) | 16:41 | |
*** mariogrip <mariogrip!sid69323@ubuntu/member/mariogrip> has quit IRC (*.net *.split) | 16:41 | |
*** mariogrip <mariogrip!sid69323@ubuntu/member/mariogrip> has joined #sfdroid | 16:46 | |
*** taaem <taaem!~taaem@unaffiliated/taaem> has joined #sfdroid | 16:47 | |
kimmoli | krnlyng|mobile_: we do not need new channel? :P | 16:55 |
krnlyng|mobile_ | kimmoli: ? | 16:56 |
krnlyng|mobile_ | kimmoli: anbox already has a channel :) this channel can be used for questions about the render method/kernel configs to get it to boot on sfos | 16:58 |
kimmoli | yeah | 16:59 |
kimmoli | i'll sit tight and wait something to make | 17:04 |
kimmoli | when you have cleaned things up a bit | 17:04 |
saidinesh5 | kimmoli: could you package boost logging for 2.1? | 17:36 |
saidinesh5 | needed for "cleaning up' sfdroid patches for anbox :p | 17:36 |
kimmoli | saidinesh5: device provides boost 1.51., latest mer-core, which has logging, is 1.60 | 17:56 |
kimmoli | ..forking | 17:58 |
*** m01 <m01!~quassel@2a00:1a48:7808:102:be76:4eff:fe08:b79c> has joined #sfdroid | 18:08 | |
kimmoli | ..tinkering with obs | 18:13 |
saidinesh5 | kimmoli: yup. thats' the problem . no clue why they skipped out boost logging for 1.51 | 18:19 |
kimmoli | it will be here https://build.merproject.org/package/show/home:kimmoli:onyx_test/boost | 18:21 |
kimmoli | https://git.merproject.org/kimmoli/boost/commits/logging | 18:21 |
kimmoli | ..maybe | 18:21 |
kimmoli | ..eventually | 18:21 |
* saidinesh5 patiently awaits | 18:22 | |
* kimmoli uses this https://gist.github.com/kimmoli/4e35004bd4a13ae7fdc918d8101ce2fd | 18:25 | |
kimmoli | to avoid F5 | 18:25 |
kimmoli | to wear out | 18:25 |
saidinesh5 | heh | 18:25 |
kimmoli | takes ages, > 1000 secs | 18:31 |
saidinesh5 | c'est la boost | 18:44 |
kimmoli | failed | 18:48 |
kimmoli | :/ | 18:48 |
kimmoli | [ 1774s] error: File not found by glob: /home/abuild/rpmbuild/BUILDROOT/boost-1.51.0+git1-10.4.1.jolla.arm/usr/lib/libboost_log*.so.1.51.0 | 18:49 |
*** NeKit <NeKit!~nekit@178-45-7-212.saransk.ru> has joined #sfdroid | 18:51 | |
kimmoli | ahaa. the 1.51 what is tarballed in that tag does not contain libs/log | 18:58 |
saidinesh5 | that's another weird thing actually ... when i git checkout 1.51 in https://github.com/boostorg/log/tree/master | 18:59 |
saidinesh5 | i get an empty repo which says it got merged into truk | 18:59 |
kimmoli | yes, seems it has been retagged | 19:03 |
kimmoli | creating new tarball | 19:06 |
saidinesh5 | Ah | 19:08 |
kimmoli | again, takes ages | 19:10 |
saidinesh5 | yup | 19:14 |
*** nh1402 <nh1402!~nh1402@212.182.159.143.dyn.plus.net> has quit IRC (Remote host closed the connection) | 19:14 | |
kimmoli | github is.. 28KiB/s or 7MiB/s | 19:14 |
saidinesh5 | odd.. | 19:14 |
kimmoli | 22MiB/s | 19:15 |
locusf | so much for the cloud | 19:15 |
kimmoli | this boost is horrendous piece of c.. code | 19:15 |
locusf | its a megablob of c++-wizard excrement | 19:16 |
kimmoli | lets see... building again | 19:26 |
*** NeKit <NeKit!~nekit@178-45-7-212.saransk.ru> has quit IRC (Remote host closed the connection) | 19:27 | |
kimmoli | failed | 19:27 |
kimmoli | wtf | 19:35 |
saidinesh5 | ?why did it fail now? | 19:35 |
kimmoli | in the original tar, there is folder "boost/" with alot of code | 19:37 |
kimmoli | this is not in the boost repo where the upstream points. | 19:37 |
kimmoli | it faild to apply patches | 19:38 |
kimmoli | i just copied them over | 19:39 |
kimmoli | :/ | 19:39 |
saidinesh5 | I see | 19:40 |
kimmoli | i don't | 19:40 |
saidinesh5 | you can specify which modules to build using an option to the bootstrap btw. | 19:40 |
saidinesh5 | that way you can just build the boost-log module and be done | 19:40 |
kimmoli | i'm nuilding in obs now | 19:41 |
kimmoli | it's just bootstrapping | 19:41 |
saidinesh5 | I see | 19:42 |
kimmoli | building.. | 19:43 |
*** krnlyng|mobile <krnlyng|mobile!~sailfish@212095007137.public.telering.at> has joined #sfdroid | 19:43 | |
kimmoli | we'll see in two thousand seconds | 19:43 |
kimmoli | this was a bit trickier than i thought | 19:44 |
kimmoli | was/is | 19:44 |
saidinesh5 | oh it very certainly is | 19:44 |
kimmoli | the 1.60 seemed much nicer, tar.git service and all | 19:45 |
*** krnlyng|mobile_ <krnlyng|mobile_!~sailfish@212095007131.public.telering.at> has quit IRC (Ping timeout: 246 seconds) | 19:46 | |
kimmoli | still building | 20:04 |
saidinesh5 | but can 1.60 coexist on the same machine as 1.51? | 20:06 |
saidinesh5 | i remember boost links with all sorts of system libraries | 20:06 |
kimmoli | it reached ~1700 secs now | 20:06 |
kimmoli | and failed | 20:07 |
saidinesh5 | oh boy... | 20:07 |
kimmoli | ah | 20:07 |
kimmoli | https://github.com/boostorg/log i think i need this in boost/log | 20:08 |
saidinesh5 | it is added as a submodule right? | 20:08 |
kimmoli | only under libs/ | 20:08 |
saidinesh5 | iirc when you git checkout the v1.51 branch on it, you get an empty repo | 20:09 |
kimmoli | and eww that is empty | 20:09 |
saidinesh5 | that | 20:09 |
kimmoli | if i look boostorg/log.git it has only .gitattributes | 20:10 |
saidinesh5 | yup | 20:11 |
kimmoli | aww.. loogin for tags https://github.com/boostorg/boost/releases?after=boost-1.54.0-beta1 | 20:13 |
kimmoli | all are "Boost.log merged to trunk" | 20:14 |
kimmoli | is this some svn sh*t? | 20:14 |
saidinesh5 | lol. i think so | 20:14 |
kimmoli | argh | 20:14 |
saidinesh5 | no clue. spent an hour or so today morning with the same | 20:14 |
*** Mister_Magister_ <Mister_Magister_!~foidbgen@user-94-254-145-203.play-internet.pl> has quit IRC (Ping timeout: 260 seconds) | 20:15 | |
kimmoli | r83860 | 20:17 |
* kimmoli learning svn | 20:22 | |
kimmoli | building again | 20:36 |
kimmoli | failed | 20:38 |
kimmoli | patch#4 failed | 20:39 |
saidinesh5 | hmm.. | 20:41 |
saidinesh5 | could you delete all the other packages from the spec file and just build the log one? | 20:41 |
saidinesh5 | that should be faster, safer to install too | 20:41 |
kimmoli | i think the build is done some other way than by spec | 20:43 |
*** Mister_Magister_ <Mister_Magister_!~foidbgen@user-94-254-145-203.play-internet.pl> has joined #sfdroid | 20:43 | |
kimmoli | now the svn revision was not propably even correct | 20:44 |
kimmoli | there is no log in 1.51 .. it is not here http://www.boost.org/users/history/version_1_51_0.html | 20:50 |
kimmoli | it is from 1.54 | 20:52 |
saidinesh5 | oh | 20:53 |
saidinesh5 | so why did the git repo go blank even for 1.51 then! | 20:53 |
kimmoli | http://www.boost.org/users/history/ | 20:53 |
kimmoli | it is just a svn synced | 20:54 |
kimmoli | and its just messed up at some point | 20:54 |
kimmoli | if you look the tag messages | 20:54 |
kimmoli | i'll leave 1.60 building and go to sleep. gn | 20:57 |
kimmoli | i think i tried to build 1.54 or like that, which failed to patch | 20:59 |
saidinesh5 | Ahh i dont thiknk the patch is needed if you just build the log one though | 21:05 |
saidinesh5 | nighters ! | 21:05 |
saidinesh5 | will look into this more tomorrow | 21:05 |
*** Mister_Magister_ <Mister_Magister_!~foidbgen@user-94-254-145-203.play-internet.pl> has quit IRC (Quit: Konversation terminated!) | 22:25 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!