Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-2677

beaglebone telematics profile build fails due to meta-agl-bsp/meta-ti graphics dependency

XMLWordPrintable

      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):

      1. 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.
      2. 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.
      3. 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.

       

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            scottm Scott Murray
            scottm Scott Murray
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: