!UUYziobKGGxpovWyAN:nixos.org

Robotnix

240 Members
Build Android (AOSP) using Nix | https://github.com/danielfullmer/robotnix74 Servers

Load older messages


SenderMessageTime
15 Nov 2024
@atemu12:matrix.orgatemu12(Well as up to date as Android 13 gets)23:23:18
@atemu12:matrix.orgatemu12You're going to need to add it to the supported devices and run the device dirs updater though because I yeeted the hundreds of devices that I don't own23:24:13
@oak:universumi.fioak 🏳️‍🌈♥️I tried building lineage-19.1 and the build failed quite early, I then tried to patch few things and then the build was failing in some late phase of the webview, something like 80000/90000 files23:24:17
@atemu12:matrix.orgatemu12Oh, yeah you're going to need to disable webview23:24:33
@atemu12:matrix.orgatemu12Entirely unmaintained and wouldn't work even if it built23:24:48
@atemu12:matrix.orgatemu12I've been meaning to yeet that too23:25:01
@atemu12:matrix.orgatemu12And/or replace it with esay to maintain prebuilts23:25:17
@atemu12:matrix.orgatemu12https://github.com/Atemu/robot-config/blob/d6c4357332d626b287e6711d622bb485a4db33ee/common.nix#L21-L2323:25:52
@oak:universumi.fioak 🏳️‍🌈♥️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.023:27:12
@atemu12:matrix.orgatemu12I know ;-;23:27:35
@atemu12:matrix.orgatemu12That's handled though23:27:39
@atemu12:matrix.orgatemu12It works for my devices23:27:45
@atemu12:matrix.orgatemu12 Check whether all the source.dirs declared in the lineage.dependencies files are present 23:28:15
@atemu12:matrix.orgatemu12And the relevant vendor dirs for your device which is likely vendor_oneplus_instantnoodlep or something like that23:28:57
@atemu12:matrix.orgatemu12(Not the vendor_oneplus, they've stopped using that in 20)23:29:15
@oak:universumi.fioak 🏳️‍🌈♥️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_instantnoodlep23:30:08
@atemu12:matrix.orgatemu12Yup that's what I meant23:30:20
@oak:universumi.fioak 🏳️‍🌈♥️ * 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
@atemu12:matrix.orgatemu12The updater should do that23:30:42
@oak:universumi.fioak 🏳️‍🌈♥️The update script still tries to find it from the vendor_oneplus23:30:48
@atemu12:matrix.orgatemu12Are you using it on the right branch?23:30:59
@atemu12:matrix.orgatemu12Uh, against the right upstream branch name23:31:21
@atemu12:matrix.orgatemu12 You need to do e.g. ./update.sh lineage-20.0 23:33:23
@oak:universumi.fioak 🏳️‍🌈♥️I'm running it again now23:34:40
@atemu12:matrix.orgatemu12If you're uncommenting stuff in that file, ensure the metadata updater runs. It's critical here23:35:08
@atemu12:matrix.orgatemu12I'm running it right now and it appears to be pulling the correct stuff23:35:26
@oak:universumi.fioak 🏳️‍🌈♥️ Does ./update_device_dirs.py --branch lineage-20.0 oneplus_instantnoodlep work for you? 23:36:33
@atemu12:matrix.orgatemu12After changing the supported devices, you must run the metadata updater first23:37:00
@atemu12:matrix.orgatemu12Then update device dirs23:37:07
@atemu12:matrix.orgatemu12It doesn't take a device as argument23:37:24

Show newer messages


Back to Room ListRoom Version: 6