| 16 Nov 2024 |
atemu12 | 20 has them split for each device | 02:07:52 |
atemu12 | (And SoC-specific vendor dirs AFAICT) | 02:08:05 |
atemu12 | If you're building 19, you want the vendor_oneplus thing | 02:08:47 |
oak 🏳️🌈♥️ | 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 it | 02:10:32 |
atemu12 | Is proprietary_vendor_oneplus in source.dirs? | 02:10:53 |
atemu12 | nix-instantiate --arg configuration ... -A config.source.dirs.proprietary_vendor_oneplus | 02:11:36 |
oak 🏳️🌈♥️ | It does not seem to be there | 02:13:24 |
atemu12 | Okay, that's good | 02:13:37 |
atemu12 | But also bad because I don't know what else it could be | 02:13:54 |
oak 🏳️🌈♥️ | There is config.source.dirs.vendor/oneplus | 02:14:08 |
atemu12 | Ah right we have slashes in those names | 02:15:06 |
atemu12 | Although I'm not sure whether we strip the proprietary/ prefix | 02:15:22 |
atemu12 | 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 | This smells LOS-specific | 02:16:15 |
oak 🏳️🌈♥️ | That was kind of my first guess :D | 02:16:34 |
atemu12 | Could you try building cheeseburger or FP4? Just to make sure there's nothing funky with those specific devices | 02:16:56 |
oak 🏳️🌈♥️ | Maybe they added some commit that they want to include the repo manifest as part of the build | 02:16:57 |
oak 🏳️🌈♥️ | Testing with cheeseburger now | 02:17:29 |
atemu12 | I highly doubt they'd do that this far into LOS19's life (or death, really) | 02:17:34 |
atemu12 | Did you update its device and vendor dirs too? | 02:17:47 |
oak 🏳️🌈♥️ | Yes | 02:18:33 |
oak 🏳️🌈♥️ | Ah it's so awful to work with all these Android tools sometimes, maybe I'll try to check the latest merged commits from the lineageos gerrit | 02:19:06 |
atemu12 | Okay so we'd expect the same error then if this isn't device-specific | 02:19:39 |
atemu12 | Though honestly at this point I'd recommend you to just take that version of LOS19 | 02:20:01 |
atemu12 | It updates to 20 just fine | 02:20:08 |
oak 🏳️🌈♥️ | but yes cheeseburger also provides same error | 02:21:20 |
atemu12 | Could you stash and check whether that error is present on the commit I gave you too? Just a sanity check | 02:22:02 |
oak 🏳️🌈♥️ | You mean this commit? https://github.com/nix-community/robotnix/commit/f4d5a275a8e7381d08460a633e94d29147f61760 | 02:23:03 |
atemu12 | Yup | 02:23:15 |
oak 🏳️🌈♥️ | I already said it built the instantnoodlep version without any issues if I don't modify it, but if I run the update scripts then this issue of it trying to run repo appears | 02:23:40 |