Robotnix | 247 Members | |
| Build Android (AOSP) using Nix | https://github.com/nix-community/robotnix | 76 Servers |
| Sender | Message | Time |
|---|---|---|
| 20 Apr 2026 | ||
| oh and btw, just to reiterate what I said earlier, I won't merge any LLM-generated or LLM-assisted contributions, ever. | 06:34:12 | |
| looked into this just now btw and it seems like LOS did us the favour of documenting the "API" the update server needs to have: https://github.com/LineageOS/android_packages_apps_Updater/blob/lineage-23.2/README.md | 06:35:14 | |
| having dug into this a bit deeper - the JSON response format dorsn't seem to have changed at all, but we rather need to change the resource URL we set via the product RRO in modules/apps/updater.nix | 07:26:38 | |
| ok nvm. the problem solely seems to be that the overlay doesn't get applied correctly | 22:07:51 | |
| namespace collision with some stock LineageOS overlay maybe? | 22:08:06 | |
| 23 Apr 2026 | ||
| robotnix is not an official NixOS project, and has no formal governance model except for a de-factor meritocracy à la "whoever steps up to maintain it gets to call the shots" | 18:07:24 | |
| And the current BDFL has a more sane take than the nixos project thankfully | 18:09:24 | |
| but still </topic> please | 18:11:13 | |
| * but still, </topic> please | 18:11:19 | |
| * robotnix is not an official NixOS project, and has no formal governance model except for a de-facto meritocracy à la "whoever steps up to maintain it gets to call the shots" | 18:12:19 | |
| Oh lol, this room got matrixed again as it seems | 18:37:26 | |
Okay so I think I've narrowed down the problem to a namespace collision w.r.t. Updater__lineage_FP4__auto_generated_rro_product | 21:45:08 | |
| I am however unsure whether the two auto-generated overlays (the stock lineage one and the robotnix one) should be merged, or whether they should be two different APKs with distinct names | 21:46:22 | |
| 27 Apr 2026 | ||
| 13:24:10 | ||
| 15:35:26 | ||
| Hello Everyone :) | 15:37:37 | |
| I just want to say thank you to all the devs/contributors to this project! | 15:56:05 | |
| Hey, anyone gotten this issue before?
| 19:15:53 | |
| are you trying to sign a lineageos build perchance? | 20:50:48 | |
| Yeahh, for Fairphone 4 | 21:06:08 | |
| hm, are you creating an entirely new build, or updating an existing one? | 21:10:51 | |
Because if you're creating a new one, I'd recommend setting stateVersion = "3" | 21:11:19 | |
| (signing is known to be somewhat brittle with the earlier state versions) | 21:11:34 | |
| Updating existing one, from back in february. I've set stateVersion to 1, as it seemed to fit the instructions given, after I had updated flake inputs. What is stateVersion really? | 21:12:35 | |
Ah okay, then you should keep your stateVersion fixed to "1" | 21:13:10 | |
| I'm a bit surprised though that the signing seems to have worked back then, I thought LOS signing was pretty much consistently broken until ~march | 21:13:43 | |
| I also regenerated avb key sizes to 4096. I guess that will cause OTA update to fail though :/ | 21:14:18 | |
| Lol, lucky me I guess | 21:14:43 | |
I made backwards-incompatible changes to how exactly the APKs and APEXes are being signed in robotnix, and I introduced | 21:14:48 | |
if it's really just the avb keys that you regenerated (which you shouldn't do btw - you should set avbKeySize to your old value instead ;) ), the OTA upgrade will only fail if you relocked your bootloader | 21:15:29 | |