Robotnix | 248 Members | |
| Build Android (AOSP) using Nix | https://github.com/danielfullmer/robotnix | 76 Servers |
| Sender | Message | Time |
|---|---|---|
| 26 Mar 2024 | ||
In reply to @atemu12:matrix.org* Doesn't it follow lineageos? | 20:12:41 | |
| I wonder why it isn't in the folder anymore | 20:15:31 | |
| Ah, new issue | 20:44:56 | |
| fetchLFS should be enabled for external it seems. Otherwise prebuilt will not work | 20:45:09 | |
In reply to @eyjhb:eyjhb.dkI asked in the matrix suggestions room to fix the state :) | 20:49:30 | |
| Yeah I saw it, just poking fun at it :) | 20:49:48 | |
| Getting infinite recursion when I set fetchLFS = true. Well that seems fun | 20:51:23 | |
| But it seems like in
| 20:53:34 | |
| But the new issue is, that file is just some LFS junk, and it needs to be fetched correctly ( https://github.com/LineageOS/android_external_chromium-webview_prebuilt_arm64/blob/main/webview.apk ) | 20:54:00 | |
| 20:54:50 | |
| And I guess that should be changed as well. | 20:54:56 | |
| No clue, need assistance if I am to look further at it. But before the prebuilt webviews can work again, the mk_repo_file.py needs to do lfs, and the pkgs.fetchgit needs to add lfs support as well. AFAIK the manifest does not specify if LFS is needed.. | 21:34:50 | |
| But then again, https://github.com/LineageOS/android/blob/lineage-20.0/default.xml i'm not sure where the chromium prebuilt comes from, in which manifest | 21:35:24 | |
| https://github.com/remote-android/platform_manifests/blob/redroid-11.0.0/external.xml#L7 oh, maybe it does. If I could find the correct manifest | 21:36:35 | |
| 27 Mar 2024 | ||
| 04:07:20 | ||
| Well, I think I've patched most of robotnix to allow LFS now. It shouldn't really change much, as if a repo is not using LFS, it will give the same hash either way (LFS enabled or disabled). :) | 08:28:26 | |
| Slowly learning how the source code works. | 08:28:33 | |
| https://github.com/nix-community/robotnix/pull/228 initial work here | 09:02:35 | |
So prebuilt webview seems to be working with that PR. I haven't updated all sources and tested (takes ages), but I updated enough to get the new correct prebuilt webviews w/ LFS, and just copy pasted that over in the repo.json :) | 09:08:04 | |
| Thanks a bunch. I don't know when/if I will have time to take a look though | 10:42:43 | |
In reply to @atemu12:matrix.orgUnderstandable. Is the other maintainer all out of spoons as well? | 11:04:05 | |
| I've just built a new image, with the prebuilt APKs. Haven't tested it yet. It would be more ideal if I had 2x phones :p | 11:04:25 | |
| 12:40:54 | |
| Appreciate the comments :p
| 12:41:08 | |
| * Appreciate the comments :p
| 12:41:11 | |
| :p | 12:44:43 | |
| I haven't dared to flash my FP4 yet. But I still want to see if the prebuilt browser thing works. :D Right now I'm just investigating if LineageOS 21.0 would be "easily" doable. But at the same time, I also just want to nuke all the building of chromium | 12:46:01 | |
| Atemu: this might be a bad solution, but could it make sense to have a "dev" branch, where the various PRs could be merged into, as to not touch master too much. E.g. if you don't have the time to DEEPLY look into if a PR should be merged, then having a 2nd branch might make sense? Just a thought, and most likelly a bad thought. | 12:46:51 | |
| Nah, I'd rather just review and put things into master | 12:47:15 | |
| It's not like there are many users either; you can probably count them on 0-1 hands | 12:47:35 | |