| 9 Jan 2025 |
atemu12 | oak: I just talked to Jonas and he said that it's likely okay for robotnix to use nix-community builders for CI but we'd need to see how it turns out in practice to know for sure | 13:09:52 |
atemu12 | So if you want to go ahead with adding CI, please feel free :) | 13:10:07 |
oak 🏳️🌈♥️ | Need to check out what would be the CI tools they provide, like do they provide buildbot or what? | 22:03:44 |
oak 🏳️🌈♥️ | Answering my own question: https://nix-community.org/continuous-integration/ | 22:04:42 |
| 10 Jan 2025 |
kranzes | GHA is also provided I believe | 02:08:31 |
atemu12 | Yes but we won't be able to build in those realistically | 02:35:56 |
oak 🏳️🌈♥️ | I'm also always a bit cautious about GHA and usually advise people not to use it, because it's seems so hard to make secure | 08:40:21 |
oak 🏳️🌈♥️ | * I'm also always a bit cautious about GHA and usually advise people not to use it, because it seems so hard to make secure | 08:40:34 |
| 11 Jan 2025 |
| oak 🏳️🌈♥️ changed their profile picture. | 16:45:34 |
| oak 🏳️🌈♥️ changed their profile picture. | 16:46:35 |
| pandapip1 joined the room. | 21:22:49 |
| 15 Jan 2025 |
| SomeoneSerge (back on matrix) changed their display name from SomeoneSerge (utc+3) to SomeoneSerge. | 18:59:25 |
| 16 Jan 2025 |
| j4m3s set their display name to j4m3s. | 10:27:50 |
| waltmck joined the room. | 13:16:15 |
waltmck | Hey, this is an awesome project and I'm looking at using it to work around some of the limitations of android. Has anyone had success generating an image that runs zerotier as root? I know this is possible to set up with magisk but I want to have to avoid setting it up again after each update | 13:45:30 |
atemu12 | Generally, whatever you can bake into AOSP using the build process can be used in Robotnix too. | 17:25:36 |
atemu12 | You'd have to create a Makefile that installs the binary and daemon definition | 17:26:34 |
atemu12 | I know it's possible to do this but don't ask me how | 17:27:00 |
atemu12 | Perhaps look at how other daemons in AOSP are defined | 17:27:23 |
atemu12 | Basically none of this has to do with robotnix though; we "just" run the same build process inside a nix drv | 17:28:29 |
atemu12 | Robotnix would help you add that modification (once you built it) into the build process though | 17:29:59 |
| 17 Jan 2025 |
waltmck | I'm trying to get a minimum build working with graphene using the example flake, but it fails with
trying https://github.com/GrapheneOS/Vanadium/archive/SP2A.220405.003.2022041600.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
^M 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0^M 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- >
^M 0 14 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404
error: cannot download source from any mirror
| 23:01:47 |
waltmck | Is there a way to override the dependency on the source which no longer exists? | 23:02:44 |
waltmck | What is a minimal config that is known to actually build? I've been trying several flavors and device targets but they all fail for one reason or another | 23:46:27 |
| 18 Jan 2025 |
atemu12 | LineageOS is the only "supported" one | 10:14:12 |
atemu12 | Version 13, 14 or 15 | 10:14:29 |
| 19 Jan 2025 |
waltmck | ah I think I found the problem, the example config didn't set androidVersion which defaults to 12 | 22:39:34 |
waltmck | I will try it with androidVersion=15 | 22:39:45 |
atemu12 | Oh yeah we should up that probably | 22:39:54 |
waltmck | Where can I find the supported devices for lineageos? I tried to build for lynx (which as far as I can tell is supported upstream):
device = "lynx";
flavor = "lineageos";
androidVersion = 15;
but this config fails with error: Cannot locate config makefile for product "lineage_lynx"
| 23:10:06 |