| 23 Nov 2024 |
oak 🏳️🌈♥️ | * Made for PRs:
https://github.com/nix-community/robotnix/pull/259 This is the first PR from yesterday which adds those APEX keys also for Andoird 13
https://github.com/nix-community/robotnix/pull/260 This adds support for signing files with Android 14 and LineageOS 21 | 04:21:51 |
oak 🏳️🌈♥️ | * Made for PRs:
https://github.com/nix-community/robotnix/pull/259 This is the first PR from yesterday which adds those APEX keys also for Andoird 13
https://github.com/nix-community/robotnix/pull/260 This adds support for signing files with Android 14 and LineageOS 21
https://github.com/nix-community/robotnix/pull/261 Enables APEX signing for LineageOS 21 | 04:24:08 |
oak 🏳️🌈♥️ | The first one should probably go in quite fast as a bugfix, but the second and third one can probably wait until we get LineageOS 21 merged | 04:27:14 |
oak 🏳️🌈♥️ | * Made few PRs:
https://github.com/nix-community/robotnix/pull/259 This is the first PR from yesterday which adds those APEX keys also for Andoird 13
https://github.com/nix-community/robotnix/pull/260 This adds support for signing files with Android 14 and LineageOS 21
https://github.com/nix-community/robotnix/pull/261 Enables APEX signing for LineageOS 21 | 06:36:48 |
atemu12 | Cool! | 12:41:22 |
atemu12 | Thanks for the PRs, I'll take a look hopefully soon | 12:41:33 |
oak 🏳️🌈♥️ | Now I did test with dumpling, that I'm successfully able to upgrade from LineageOS 20 -> 21, I'm thinking should I take the leap of faith and also upgrade my daily driver to 21 | 23:08:13 |
| 24 Nov 2024 |
oak 🏳️🌈♥️ | We need to fix the webview thing, it is annoying to not have one by default in system | 00:48:08 |
oak 🏳️🌈♥️ | Even though you install GApps, you can't log into Play Store without webview, so you could install one from the Play Store | 01:11:54 |
oak 🏳️🌈♥️ | However, upgrade to LineageOS 21 on my dailydriver instantnoodlep did go just fine, and it fixed the annoying long boot time because some sensors couldn't be found | 01:12:35 |
oak 🏳️🌈♥️ | * However, upgrade to LineageOS 21 on my dailydriver instantnoodlep went just fine, and it fixed the issue about annoying long boot time because some sensors couldn't be found | 02:22:45 |
atemu12 | Cool! | 09:31:04 |
atemu12 | Yeah we really ought to have a webview | 09:31:20 |
atemu12 | https://github.com/nix-community/robotnix/issues/253 | 09:32:00 |
atemu12 | Oh, I duplicated https://github.com/nix-community/robotnix/issues/246 | 09:32:27 |
atemu12 | Well, it overlaps | 09:33:01 |
| 25 Nov 2024 |
oak 🏳️🌈♥️ | I wonder how much work it would be to just fix the webview building and upgrade it to newer version at the same time | 00:00:42 |
oak 🏳️🌈♥️ | Few weeks ago when I started looking at things, the first thing I tried to fix was the webview thing but then I just disabled it because I was told it is broken :D but then the errors I saw were related to something like when you upgrade nixpkgs and have too new versions of tools, for example the Python build scripts used features that were already removed from Python 3.11 | 00:15:36 |
oak 🏳️🌈♥️ | * Few weeks ago when I started looking at things, the first thing I tried to fix was the webview thing but then I just disabled it because I was told it is broken :D but the errors I saw were related to something like when you upgrade nixpkgs and have too new versions of tools, for example the Python build scripts used features that were already removed from Python 3.11 | 00:16:03 |
oak 🏳️🌈♥️ | Okay, it looks like the build process and build scripts of the webview are even more complex than the Android itself :D | 00:38:43 |
oak 🏳️🌈♥️ | * Okay, it looks like the build process and build scripts of the webview are even more complex than the stuff for Android itself :D | 00:38:58 |
oak 🏳️🌈♥️ | This seems to be another rabbit hole | 00:52:32 |
oak 🏳️🌈♥️ | Apparently something has changed inside the Chromium build scripts because the mk-vendor-file.py script works for the old version but not for the newest version | 00:53:49 |
atemu12 | I really don't know, I've never ever touched that stuff | 01:25:13 |
oak 🏳️🌈♥️ | Pain, they have added their own "vpython3" distirbution to the depot_tools of Chromium, I tried updating depot_tools since it was from 2020 | 02:54:36 |
oak 🏳️🌈♥️ | Maybe it is possible to get it working if I autoPatchelf the binaries or something | 02:55:23 |
oak 🏳️🌈♥️ | Or try to create similar Python environment with Nix and then patchShebangs | 02:57:30 |
atemu12 | I thought chromium was built inside of an FHS container? | 02:58:52 |
atemu12 | Like the android build? | 02:59:00 |
oak 🏳️🌈♥️ | Can I use normal dynamic linking if I create FHS shell? | 02:59:33 |