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

[RFC] An AGL compositor container for lxc-host-image-demo

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • None

      I'd like to gather some feedback on this, maybe it is better to get some initial bits, in writing.

      Main motivation is to have a build in CI with the AGL compositor and the agl drm lease enabled, to catch new potential build failures, and secondly to figure out what would be needed to switch to using the AGL compositor rather than the wayland-ivi-extension and ivi-shell, or the desktop-shell's from weston, or the maybe Qt compositor.

      So, as far I understand from doing some lxc-host-image builds is that we basically have 3 images generated: one is the host, that has the drm lease manager, a input manager and potentially a sound manager.

      Besides the host, there are two containers which are generated: cluster-demo which runs weston-desktop shell's with a refgui cluster, and ivi-demo which runs ivi-shell with ilm-manager running. Reached out to scottm over IRC about the fact none of the images do contain any of the cluster-* applications we have in the agl-demo. In fact running enabling agl-demo caused a few builds failures so clearly these do not mix together.

      So I've gathered a few following questions about this and would like get some discussion
      about it:

      • Does it make sense to have a container image with the AGL compositor? If so, what kind? Should it run something that's more tailored to the cluster image, or to the IVI one?
      • Where is the Qt compositor? Haven't seen anything related to it, but as pointed out, maybe that's not currently in our tree, but at https://github.com/agl-ic-eg
      • if the first question is yes, are any of the cluster-* applications suitable for running inside the AGL compositor container instance?

      I'd also like to understand what might be issues when using the AGL compositor rather than using ivi-shell. Also, harunobu.kurokawa managed to get the AGL compositor running in a container with the homescreen shell client, so that's clearly possible, just that I assume the uses cases might be different within/for the IC EG.

      YAMAGUCHINaoto assigned this to you just to get the ball rolling.

      /cc waltminer

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

            scottm Scott Murray
            mvlad Marius Vlad
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: