| 15 Nov 2024 |
Atemu | Oh, yeah you're going to need to disable webview | 23:24:33 |
Atemu | Entirely unmaintained and wouldn't work even if it built | 23:24:48 |
Atemu | I've been meaning to yeet that too | 23:25:01 |
Atemu | And/or replace it with esay to maintain prebuilts | 23:25:17 |
Atemu | https://github.com/Atemu/robot-config/blob/d6c4357332d626b287e6711d622bb485a4db33ee/common.nix#L21-L23 | 23:25:52 |
oak 🏳️🌈♥️ | When tried to make lineage-20.0 build I encountered other errors, such as the update scripts not pulling all the device and vendor files properly and I didn't yet dig too deep into it to see how to fix it. I just noticed that the repository and branch names are different when going to 20, sometimes the branch can be called linage-20 and then the script complaints it cannot find lineage-20.0 | 23:27:12 |
Atemu | I know ;-; | 23:27:35 |
Atemu | That's handled though | 23:27:39 |
Atemu | It works for my devices | 23:27:45 |
Atemu | Check whether all the source.dirs declared in the lineage.dependencies files are present | 23:28:15 |
Atemu | And the relevant vendor dirs for your device which is likely vendor_oneplus_instantnoodlep or something like that | 23:28:57 |
Atemu | (Not the vendor_oneplus, they've stopped using that in 20) | 23:29:15 |
oak 🏳️🌈♥️ | Until lineage-19.1 all the devices were under this repository https://github.com/TheMuppets/proprietary_vendor_oneplus
but now with lineage-20 the have split the devices to separate repositories https://github.com/TheMuppets/proprietary_vendor_oneplus_instantnoodlep | 23:30:08 |
Atemu | Yup that's what I meant | 23:30:20 |
oak 🏳️🌈♥️ | * Until lineage-19.1 all the devices were under this repository https://github.com/TheMuppets/proprietary_vendor_oneplus
but now with lineage-20 they have split the devices to separate repositories https://github.com/TheMuppets/proprietary_vendor_oneplus_instantnoodlep | 23:30:25 |
Atemu | The updater should do that | 23:30:42 |
oak 🏳️🌈♥️ | The update script still tries to find it from the vendor_oneplus | 23:30:48 |
Atemu | Are you using it on the right branch? | 23:30:59 |
Atemu | Uh, against the right upstream branch name | 23:31:21 |
Atemu | You need to do e.g. ./update.sh lineage-20.0 | 23:33:23 |
oak 🏳️🌈♥️ | I'm running it again now | 23:34:40 |
Atemu | If you're uncommenting stuff in that file, ensure the metadata updater runs. It's critical here | 23:35:08 |
Atemu | I'm running it right now and it appears to be pulling the correct stuff | 23:35:26 |
oak 🏳️🌈♥️ | Does ./update_device_dirs.py --branch lineage-20.0 oneplus_instantnoodlep work for you? | 23:36:33 |
Atemu | After changing the supported devices, you must run the metadata updater first | 23:37:00 |
Atemu | Then update device dirs | 23:37:07 |
Atemu | It doesn't take a device as argument | 23:37:24 |
Atemu | It just fetches all devices in the metadata json | 23:37:35 |
oak 🏳️🌈♥️ | Ahhaa so does it fetch device stuff for all supported devices? | 23:37:59 |
Atemu | Yup | 23:38:21 |