Fix Neon on Halium
Open, Needs TriagePublic

Description

Currently our focus has shifted towards devices that support a upstream linux kernel and mesa drivers (ie PinePhone, Purism Librem, ...). But that does not mean that YOU could not pick up stuff and fix running Plasma Mobile (via Neon) on Halium devices (Nexus 5X, etc)

There is a kwin backend for hwcomposer but this is currently not build on neon but only on plasma mobile ci ... where it currently fails: https://build.plasma-mobile.org/job/mobile_bionic_kwin/

There is a MR for including halium based images in the same debos workflow that is used for PinePhone and others: https://invent.kde.org/bshah/devices/-/merge_requests/2

Somebody also implemented a kwin backend for newer android versions, is it merged?

Also we are moving to focal (Ubuntu 20.04) as a base now which might have a systemd version not supporting older kernels as present in older android phones


I would like to clean this up and then include it on the site, in blogs, on telegram whenever someone asks "can haz plasMo redme123?" ... maybe somebody picks it up

I think supporting older Halium devices (like Nexus 5X) would make no sense. So, if Halium support was brought back, maybe it should be brought back for Halium 9 and upwards only? Also, that would make the kwin hwc backend less complicated as it would not need hwc version 1 anymore.