| 15 Nov 2024 |
atemu12 | https://github.com/nix-community/robotnix/commit/f4d5a275a8e7381d08460a633e94d29147f61760 | 23:48:00 |
atemu12 | That's the LOS20 merge's first parent | 23:48:14 |
oak 🏳️🌈♥️ | Yeah let's see if I disable the webview if the build does then work | 23:48:41 |
atemu12 | Right I think the recovery will tell you to do so when applying OTA | 23:48:53 |
atemu12 | It did on my cheeseburger | 23:49:00 |
atemu12 | I think it was the modem firmware? | 23:49:21 |
atemu12 | Needed to get that from some sketchy place and it worked | 23:49:34 |
oak 🏳️🌈♥️ | Does it affect anything if I disable the webview? | 23:49:46 |
atemu12 | Well yeah, you won't have a webview | 23:49:59 |
oak 🏳️🌈♥️ | If I have gapps do they supply some prebuilt webview as well? | 23:50:00 |
atemu12 | Oh, that I don't know | 23:50:11 |
atemu12 | They will likely supply Chrome but I don't know if they supply webview-chrome | 23:50:27 |
atemu12 | There are some extra parts you need in order to be a webview IIRC | 23:50:56 |
atemu12 | You can also install a webview using a Magisk module which is what I resort to currently | 23:51:11 |
atemu12 | I'd really rather have a presigned webview provided by robotnix and let that update from upstream via F-droid | 23:51:49 |
| 16 Nov 2024 |
oak 🏳️🌈♥️ | I needed to manually set lower jobcount for that mk_repo.py script because apparently I started getting 429 from the services because 32 threads were bombing the git providers | 00:05:49 |
atemu12 | Google will time you out if you're run it a few times | 00:06:20 |
atemu12 | I don't think it matters how many threads | 00:06:29 |
atemu12 | I'd recommend you to run the repo and device dir stuff separately | 00:06:48 |
oak 🏳️🌈♥️ | I just added --jobs 3 there into the update.sh script and now it seems to work | 00:07:15 |
atemu12 | Huh okay | 00:07:21 |
atemu12 | Good do know | 00:07:37 |
oak 🏳️🌈♥️ | I think it could be a good idea to put some maximum in that default if it's based in CPU core count | 00:13:28 |
atemu12 | I think repo does that by default | 00:13:48 |
oak 🏳️🌈♥️ | https://github.com/nix-community/robotnix/blob/master/scripts/mk_repo_file.py#L251 | 00:15:32 |
oak 🏳️🌈♥️ | It's not like the git cloning problem is that much CPU bound anyway, the most speedup comes from if some jobs wait for remote doing something while others can transfer during that time | 00:16:58 |
atemu12 | You'd be surprised how CPU-bound it can be | 00:18:27 |
atemu12 | Git needs to undo the delta compression for a whole bunch of BLOB repos and kernels | 00:19:01 |
atemu12 | When I run the updater on my little home 4C server, it readily maxes out the CPU | 00:19:58 |
oak 🏳️🌈♥️ | Now it's time to test, lineage-19.1 build | 00:33:35 |