Fixed
Details
Details
Assignee
Scott Murray
Scott MurrayReporter
Scott Murray
Scott MurrayFix versions
Contract ID
Hardware Platform(s) Affected
TI Vayu
Components
Affects versions
Priority
Created July 25, 2019 at 3:22 PM
Updated September 19, 2019 at 12:06 PM
Resolved August 5, 2019 at 1:03 PM
ATM, trying to build the headless agl-telematics-profile images (e.g. agl-telematics-demo-platform) fails for the beaglebone machine due to the presence of meta-agl/meta-agl-bsp/meta-ti/recipes-graphics/wayland/wayland-ivi-extension_%.bbappend. The cause is the wayland-ivi-extension recipe being in meta-agl-profile-graphical, which is not included when using the non-graphics telematics profile. This is less than ideal, as the BBB and BBE are ideal target platforms for the telematics profile.
Potential fixes that have occurred to me (in no particular order):
Move the wayland-ivi-extension recipe to meta-agl/meta-agl-bsp/recipes-graphics/wayland. The wayland-ini-conf recipe is already there, so this is perhaps acceptable.
Move the meta-ti specific patch to the wayland-ivi-extension recipe in meta-agl-profile-graphical (or a bbappend to same), with machine conditional application. This is maybe not ideal as it would leak machine specific stuff outside of meta-agl-bsp, but there are a few other places this is done, I think.
Make the inclusion of the meta-ti wayland-ivi-extension bbappend into BBFILES conditional in the meta-agl-bsp layer.conf file, likely on the "wayland" DISTRO_FEATURE.