!UUYziobKGGxpovWyAN:nixos.org

Robotnix

224 Members
Build Android (AOSP) using Nix | https://github.com/nix-community/robotnix68 Servers

Load older messages


SenderMessageTime
4 Nov 2025
@atemu12:matrix.orgAtemuAnd it's really hard to make it work differently21:02:29
@magic_rb:matrix.redalder.orgmagic_rbI imagine, otherwise youd have done it21:02:44
@magic_rb:matrix.redalder.orgmagic_rbAndroid really doesnt want to be split up im guessing21:03:06
@atemu12:matrix.orgAtemuThere are separate parts but there's hundreds of repos and mapping them to drvs is not trivial21:04:10
@cyclopentane:aidoskyneen.eupentane ⭔someone of us has got to infiltrate google and nixify android upstream21:26:48
@cyclopentane:aidoskyneen.eupentane ⭔ * 21:26:57
@luelista:fachschaften.orgluelista joined the room.21:41:13
@magic_rb:matrix.redalder.orgmagic_rbflake.nix in android when21:49:21
5 Nov 2025
@oak:universumi.fioak 🏳️‍🌈♥️Wasn't the original creator of Robotnix (Daniel Fullmer) also experimenting generating different derivations for the different parts of the Android project (instead of building it as a one big thing)?10:55:18
@oak:universumi.fioak 🏳️‍🌈♥️https://www.youtube.com/watch?v=tj8t0aRaUro There's a NixCon 2020 talk10:55:28
@oak:universumi.fioak 🏳️‍🌈♥️I guess the experiments are here https://github.com/danielfullmer/soongnix and here https://github.com/danielfullmer/blueprint2nix10:56:41
@atemu12:matrix.orgAtemuYup10:56:54
@oak:universumi.fioak 🏳️‍🌈♥️I think the main problem is that we'd just need a team of contributors to maintain the solution11:06:01
@atemu12:matrix.orgAtemuYehh11:11:00
@magic_rb:matrix.redalder.orgmagic_rbit takes me an hour and a half to build android, so its not that big of a deal for me that i have to rebuild it11:59:41
@atemu12:matrix.orgAtemuStill annoying12:00:57
@atemu12:matrix.orgAtemuccache can cut build time by ~half12:01:17
@atemu12:matrix.orgAtemuThere's also some validation stuff you can disable; I've done it in my config12:05:32
@magic_rb:matrix.redalder.orgmagic_rbisnt ccache deprecated?12:07:39
@magic_rb:matrix.redalder.orgmagic_rbthats what the docs said12:07:46
@atemu12:matrix.orgAtemuStill worked with 22.214:54:33
6 Nov 2025
@puffnfresh:chat.home.brianmckenna.orgpuffnfreshhttps://github.com/nix-community/robotnix/pull/32406:12:16
@cyclopentane:aidoskyneen.eupentane ⭔nice, thanks, gonna test it one of these days!21:48:32
@cyclopentane:aidoskyneen.eupentane ⭔which method did you use to get a list of all new APEX packages in android 16? looking into apkcerts.txt in the target files package, or something in these lines?21:49:17
@cyclopentane:aidoskyneen.eupentane ⭔ bit of context: I'm a bit catious about declaring signing as "officially supported" again, since the AOSP sign_target_files_apks tool doesn't validate whether all APKs that were signed with the test keys during the main build have in fact been re-signed with the release ones. I'm considering writing some sort of validation script that looks at META/apkcerts.txt and META/apexkeys.txt in target_files.zip to validate whether the key mappings and APEX package names defined in the module systems cover everything that needs to be re-signed 22:29:24
7 Nov 2025
@puffnfresh:chat.home.brianmckenna.orgpuffnfreshthe signing process complained when a key was missing, I just tried to sign, it would fail, I'd add that01:01:41
@emma:rory.gay@emma:rory.gay left the room.22:44:02
8 Nov 2025
@cyclopentane:aidoskyneen.eupentane ⭔ yeah, that's for keys that you specify with --extra-apks or --key-mapping that turn out to not exist on your filesystem 21:45:57
@cyclopentane:aidoskyneen.eupentane ⭔ but as far as I understand, sign_target_files_apks will happily leave the test keys in place if you don't specify that you wanna re-sign the APKs in question with release keys 21:46:29
@cyclopentane:aidoskyneen.eupentane ⭔what were the exact error messages you were getting?22:18:57

Show newer messages


Back to Room ListRoom Version: 6