I’m newbee in building roms, but i already build an official rom for a supported device with docker.
Now i want to build with docker an unsupported e device, whichone have an unofficialy supported LineageOs rom.
I spoke about building, with docker, e for p8lite207 (pra-lx1 or prague).
I tried to make a roomservices.xml file in /srv/local_manifests
error: in sync -c --force-sync: revision ten in DarkJoker360/proprietary_vendor_huawei_hi6250-common not found
error: in sync -c --force-sync: revision 10.0 in DarkJoker360/android_device_huawei_hi6250-common not found
…
[Fri Jul 2 21:36:27 UTC 2021] Starting build for prague, v0.17.1-q branch
21:36:41 Build sandboxing disabled due to nsjail error.
build/make/core/product_config.mk:223: error: Can not locate config makefile for product “lineage_prague”.
21:36:41 dumpvars failed with: exit status 1
Device prague not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Failed to search GitHub
21:36:53 Build sandboxing disabled due to nsjail error.
build/make/core/product_config.mk:223: error: Can not locate config makefile for product “lineage_prague”.
21:36:53 dumpvars failed with: exit status 1
21:36:54 Build sandboxing disabled due to nsjail error.
build/make/core/product_config.mk:223: error: Can not locate config makefile for product “lineage_prague”.
21:36:54 dumpvars failed with: exit status 1
** Don’t have a product spec for: ‘lineage_prague’
** Do you have the right repo manifest?
ok so… How to refuse that the e doker builder search for lineage_prague repos
The latest unofficial Lineage OS ROM built using DarkJoker’s repos seems to be lineage-15.1 which is Android 8 Oreo. You are trying to build an Android 10 (Q, LOS v17.1) /e/ ROM which isn’t going to work (at least not without a lot more work). Instead, you should try to build an Oreo /e/ ROM. To do that you need to
Change the BRANCH_NAME field in your build command to v0.17-oreo
Change the revision fields in your manifest (to whichever revision was used to build the LOS 15 ROM. Or remove them, and let the build system work out which brach to use)
Yes, but branches names are unclear
I’ll advice to create a GitHub account if you don’t have one already, then clone his repos and give the most recent branch a “lineage-17.1” name/tag.
i finaly get eos logs and one error that i can’t correct :
[Tue Aug 24 16:28:50 UTC 2021] Starting build for prague, v0.17.1-q branch
16:31:16 Build sandboxing disabled due to nsjail error.
device/huawei/hi6250-common/BoardConfigCommon.mk:17: error: build/make/target/board/generic_arm64_a/BoardConfig.mk: No such file or directory
16:31:19 dumpvars failed with: exit status 1
But this time i don’t know where to find the repo to add this folder and it seems to not be on the prague-dev · GitHub repo