Open Lanchon opened 1 year ago
The gsi
targets look feasible.
Not sure about the emulator builds which seem to involve an extra step, beyond the mka bacon
that our build script does
PS what is '[RFE]'?
I plan to try a test build of the 20.1 lineage_gsi_arm64-userdebug
target when I get some time. If it goes OK we can add it - and maybe the 18.1 & 19.1 versions as well - and to the build target list for the September build run
what is '[RFE]'?
request for enhancement, meaning it's really not a bug or issue.
and maybe the 18.1 & 19.1 versions as well
thanks! 18.1 is much more important. i think that GSI 20 builds would mostly work where 19 builds do, as kernels are similar. but neither of those would work with the non-BPF kernels of older devices, so a 18.1 build is important.
OK. I'll try an 18.1 build
Adding 'Fix next' label. We'll give this a try when the current build run is complete
OK. I'll try an 18.1 build
From what I have read, GSI's are useful for Treble-capable devices, which are not yet supported by LOS, possibly because they are too new, which means they are probably running Android 13, and almost certainly arm64
. So I'll start with a 20.0 build of lineage_gsi_arm64
target.
Later:
So trying to build using Docker failed,
>> [Sun Aug 27 12:27:51 UTC 2023] breakfast failed for lineage_gsi_arm64, lineage-20.0 branch
breakfast
failed because there is not device tree
Device lineage_gsi_arm64 not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Repository for lineage_gsi_arm64 not found in the LineageOS Github repository list. If this is in error, you may need to manually add it to your local_manifests/roomservice.xml.
This is not going to be straightforward, and I'm nt interested enough to send much time researching / working out how to build. I'm happy tp receive ideas fromanyone else, but I won;t be following it up myself.
Changing label to Fix sometime
please consider adding LOS20 target
lineage_gsi_arm64
and maybelineage_sdk_phone_x86_64
to your buildbot, for GSI users and emulator users.see: https://wiki.lineageos.org/emulator#start-the-build
thanks!
EDIT: come to think about it, people using GSI builds are probably stuck with older kernels, so a LOS18.1
lineage_arm64
build would also be useful. android 12+ kernels require BPF support, which is the reason why many LOS targets are stuck on LOS18.1 and why the LOS team did not deprecate 18.1.