| 4 Sep 2025 |
jaen | Or maybe lix uses some feature they don't support yet | 20:57:58 |
jaen | But for AOSP it's certainly the sheer scale | 20:58:09 |
atemu12 | Ah, hm it might not worked on Lix now that I think about it but I built some other medium sized project and it could barely handle that and took quite a lot of time to even begin building anything | 20:59:01 |
atemu12 | If we're going to make it incremental, I think the only way forward is the hard way; packaging every AOSP project as a drv and wiring them together ourselves | 21:01:42 |
atemu12 | If you have experience with ninja, make and the like, there's probably lots you could help us with here | 21:02:33 |
jaen | In reply to @atemu12:matrix.org If we're going to make it incremental, I think the only way forward is the hard way; packaging every AOSP project as a drv and wiring them together ourselves Maybe so, but I wouldn't discount it until it has a proper parallel parser (part I was working on) and doesn't have to spawn nix to do things with derivation. If both those are fixed and it still chokes - fair enough, I guess. | 21:06:48 |
jaen | Not sure if I have that much experience with that, honestly I've only used it as an excuse to write some actual Rust after over a decade of stalking the language | 21:07:33 |
jaen | If that ends up being helpful, then nice. If it doesn't, then oh well, either way glad to see someone managed to get it up to date ;' ) | 21:08:23 |
| angerman set a profile picture. | 21:15:27 |
| 5 Sep 2025 |
| David joined the room. | 01:08:48 |
| 6 Sep 2025 |
| SomeoneSerge (back on matrix) changed their display name from SomeoneSerge (Ever OOMed by Element) to SomeoneSerge (@nixcon & back on matrix). | 09:22:19 |
| matthewcroughan - nix.zone changed their display name from matthewcroughan @ nix.camp to matthewcroughan @ nixcon. | 09:39:20 |
| 8 Sep 2025 |
| inayet set a profile picture. | 02:17:12 |
| 9 Sep 2025 |
| mio joined the room. | 06:13:50 |
mio | An incremental AOSP build system! I want to have that | 07:18:28 |
atemu12 | We all do ;D | 08:07:44 |
atemu12 | I suppose it is incremental OOTB but cache invalidation sucks because it can't have multiple versions of any given artifact | 08:08:41 |
| aciceri changed their display name from zrsk to aciceri. | 15:03:04 |
| 10 Sep 2025 |
| SomeoneSerge (back on matrix) changed their display name from SomeoneSerge (@nixcon & back on matrix) to SomeoneSerge (back on matrix). | 00:35:47 |
| matthewcroughan - nix.zone changed their display name from matthewcroughan @ nixcon to matthewcroughan. | 14:42:07 |
| 11 Sep 2025 |
| loudgolem joined the room. | 17:52:18 |
| martijn removed their profile picture. | 18:33:41 |
| 13 Sep 2025 |
| oak 🏳️🌈♥️ changed their profile picture. | 09:46:24 |
| 11 Sep 2025 |
| martijn set a profile picture. | 18:33:52 |
| 14 Sep 2025 |
mio | Is your incremental aosp build system open source? I would like to take a look | 02:29:46 |
jaen | Not until it actually works and the code is presentable and I'm kind of a slow person. It's also nothing groundbreaking yet - it's mostly me writing a ninja build file parser that can handle AOSP's scale without choking, then plugging that into nix-ninja and seeing what falls out. I'll certainly post it somewhere when it's actually usable, so don't worry. | 06:19:28 |
| @emma:rory.gay joined the room. | 08:39:45 |
| 19 Sep 2025 |
| David changed their display name from xen to David. | 23:33:04 |
| 23 Sep 2025 |
| kenji changed their display name from a-kenji to kenji. | 10:42:06 |
| 24 Sep 2025 |
| missfrizzle joined the room. | 00:09:01 |