!UUYziobKGGxpovWyAN:nixos.org

Robotnix

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

Load older messages


SenderMessageTime
16 Nov 2024
@oak:universumi.fioak 🏳️‍🌈♥️It's nice to get this kind of deep insight :D01:17:47
@atemu12:matrix.orgatemu12Well it's only a guess based on the log01:18:11
@atemu12:matrix.orgatemu12Make sure there's a proprietary/ for every device/01:18:42
@atemu12:matrix.orgatemu12 In source.dirs 01:18:47
@oak:universumi.fioak 🏳️‍🌈♥️From the commit you gave me, I was able to build lineageos-19.1 but if I try to update things with update.sh things start to break the same way02:05:39
@atemu12:matrix.orgatemu12You won't be able to update from that commit in the first place as its update script would have been broken by now02:06:08
@atemu12:matrix.orgatemu12So I wonder how you'd have done that?02:06:20
@oak:universumi.fioak 🏳️‍🌈♥️Ah I wasn't able to update all the device dirs, maybe that's the reason for problems02:06:51
@oak:universumi.fioak 🏳️‍🌈♥️I only manually updated instantnoodlep02:07:04
@atemu12:matrix.orgatemu12Well yeah, if you don't actually update the device dirs, it will never update the vendor dirs either02:07:14
@oak:universumi.fioak 🏳️‍🌈♥️I noticed some of the repos get updated to lineage-20 and I'm not sure is that the breakage you are talking about02:07:25
@atemu12:matrix.orgatemu1219 needs the combined vendor dirs02:07:46
@atemu12:matrix.orgatemu1220 has them split for each device02:07:52
@atemu12:matrix.orgatemu12(And SoC-specific vendor dirs AFAICT)02:08:05
@atemu12:matrix.orgatemu12If you're building 19, you want the vendor_oneplus thing02:08:47
@oak:universumi.fioak 🏳️‍🌈♥️but yes as I said after running the update scripts I get the same error, it's trying to run repo and the line has the "proprietary" in it02:10:32
@atemu12:matrix.orgatemu12 Is proprietary_vendor_oneplus in source.dirs? 02:10:53
@atemu12:matrix.orgatemu12 nix-instantiate --arg configuration ... -A config.source.dirs.proprietary_vendor_oneplus 02:11:36
@oak:universumi.fioak 🏳️‍🌈♥️It does not seem to be there02:13:24
@atemu12:matrix.orgatemu12Okay, that's good02:13:37
@atemu12:matrix.orgatemu12But also bad because I don't know what else it could be02:13:54
@oak:universumi.fioak 🏳️‍🌈♥️There is config.source.dirs.vendor/oneplus02:14:08
@atemu12:matrix.orgatemu12Ah right we have slashes in those names02:15:06
@atemu12:matrix.orgatemu12 Although I'm not sure whether we strip the proprietary/ prefix 02:15:22
@atemu12:matrix.orgatemu12
In reply to @oak:universumi.fi

Okay now it actually tried to build and:

FAILED: out/target/product/instantnoodlep/obj/ETC/build-manifest_intermediates/build-manifest.xml
/bin/bash -c "(mkdir -p out/target/product/instantnoodlep/obj/ETC/build-manifest_intermediates/ ) && (python3 .repo/repo/repo manifest -o - -r | grep -Ev \"proprietary_\" > out/target/product/instantnoodlep/obj/ETC/build-manifest_intermediates/build-manifest.xml )"
python3: can't open file '/build/.repo/repo/repo': [Errno 2] No such file or directory

You're going to have to figure out what produces this error
02:15:55
@atemu12:matrix.orgatemu12This smells LOS-specific02:16:15
@oak:universumi.fioak 🏳️‍🌈♥️That was kind of my first guess :D02:16:34
@atemu12:matrix.orgatemu12Could you try building cheeseburger or FP4? Just to make sure there's nothing funky with those specific devices02:16:56
@oak:universumi.fioak 🏳️‍🌈♥️Maybe they added some commit that they want to include the repo manifest as part of the build02:16:57
@oak:universumi.fioak 🏳️‍🌈♥️Testing with cheeseburger now02:17:29

Show newer messages


Back to Room ListRoom Version: 6