| 15 Aug 2021 |
pie_ | so the kernel rebuilds arent automated? | 23:22:25 |
pie_ | i mean, i have to replicate the upstream build process and feed robotnix a blob or something? | 23:22:54 |
danielrf | not for emulator builds--we only build kernels for devices currently | 23:22:59 |
pie_ | "how hard could it be" | 23:23:12 |
danielrf | In reply to @jcie74:matrix.org i mean, i have to replicate the upstream build process and feed robotnix a blob or something? or write some nix expressions to do this in an integrated way | 23:23:22 |
pie_ | id probably need guidance on that | 23:23:36 |
samueldr | huh, they run android auto on pixel xl devices?
https://source.android.com/devices/automotive/start/pixelxl | 23:23:36 |
pie_ | btw i can probably argue for working on this stuff in scope of summer of nix but i dont know how much i could actually get done | 23:24:07 |
danielrf | In reply to @samueldr:matrix.org huh, they run android auto on pixel xl devices? https://source.android.com/devices/automotive/start/pixelxl That's be interesting to try out if my pixel 3 xl wasn't my daily driver! :) | 23:24:52 |
pie_ | i imagine the kernel is deep enough in the build tree that rebuilding that basically causes a full rebuild? | 23:25:48 |
samueldr | wondering if unsupported devices can still run it | 23:25:52 |
samueldr | for those that can run QQ3A.whatever | 23:26:12 |
danielrf | I'd expect any of the devices here might work: https://android.googlesource.com/device/google_car/+/refs/heads/master | 23:26:21 |
danielrf | pie_: kernels are built separately from the main android build system | 23:26:37 |
pie_ | samueldr: i get the impression that everything is unsupported but you are allowed to make it work yourselfd :P | 23:26:39 |
samueldr | your impression is wrong! | 23:26:54 |
samueldr |
Only the Pixel 3 XL and Pixel 4 XL are supported
| 23:27:05 |
pie_ | * samueldr: i get the impression that everything *else is unsupported but you are allowed to make it work yourselfd :P | 23:27:08 |
danielrf | pie_: I'd take a look at these: https://source.android.com/setup/build/building-kernels and https://source.android.com/setup/build/building-kernels-deprecated | 23:27:09 |
pie_ | samueldr: accidentally a word | 23:27:14 |
samueldr | ah :) | 23:27:23 |
pie_ | man i never wanted to into this ecosystem hah... | 23:27:30 |
pie_ | f*ck me x) | 23:27:40 |
danielrf | the kernel.nix module currently in robotnix is pretty ad-hoc and doesn't really build the kernels the way they recommend. We might need to look into this again anyway in the future as they switch further to the GKI (generic kernel image) stuff | 23:28:04 |
pie_ | danielrf: do you know anyone willing to throw compute at me for this | 23:28:10 |
samueldr | is GKI still a thing that's just around the corner? | 23:28:25 |
pie_ | if yall're willing to provide guidance i can bring it up at the SoN team meeting tomorrow, though i still have a project i havent finished | 23:29:11 |
danielrf | samueldr: something like that, I just know that each new device comes with a bunch more modules than before--but I'm not sure when the switch over to GKI will be "complete" | 23:29:18 |
danielrf | I haven't followed it too closely | 23:29:26 |
pie_ | im not entirely afraid of kernel dev but i certainly dont have much experience with it | 23:29:49 |