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

Investigate removing systemd user session use


      At this point we only use the user session in systemd for the compositor, homescreen/launcher on IVI, and cluster apps.  There are a few reasons why going ahead and removing it in favor of system units with explicit User configuration:

      • User session units cannot use most of the systemd sandboxing functionality.
      • System units cannot have user units as dependencies, only the overall user session, which makes it difficult to have robust dependencies in some configurations.
      • At present the addition of the user session systemd configuration done by meta-app-framework results in simple images such as agl-image-weston no longer being usefully buildable (e.g. if building with agl-demo), which complicates test building images.

      The intent of this issue is to cover the investigation and possible change to drop using the user session.

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

            scottm Scott Murray
            scottm Scott Murray
            0 Vote for this issue
            3 Start watching this issue