[Bug 1324183] [NEW] [enhancement] FD passing for unity-system-compositor

Chris Halse Rogers chris at cooperteam.net
Wed May 28 16:06:05 UTC 2014


Public bug reported:

Here's the global bug for FD passing from unity-system-compositor to
unity8 rather than having a socket file.

The general flow would be:
*) LightDM gets a client socket from USC
*) LightDM sends that fd to logind as a part of the session description (instead of X server number)
*) unity8 pulls the fd from logind on startup

This then needs an apparmour profile so that dbus denies access to the
system-compositor fd from everything that's not unity.

** Affects: lightdm
     Importance: Undecided
         Status: New

** Affects: systemd
     Importance: Undecided
         Status: New

** Affects: unity-system-compositor
     Importance: Undecided
         Status: New

** Affects: unity8
     Importance: Undecided
         Status: New

** Affects: lightdm (Ubuntu)
     Importance: Wishlist
     Assignee: Chris Halse Rogers (raof)
         Status: Triaged

** Affects: systemd (Ubuntu)
     Importance: Wishlist
     Assignee: Chris Halse Rogers (raof)
         Status: Triaged

** Affects: unity-system-compositor (Ubuntu)
     Importance: Wishlist
     Assignee: Chris Halse Rogers (raof)
         Status: Triaged

** Affects: unity8 (Ubuntu)
     Importance: Wishlist
     Assignee: Chris Halse Rogers (raof)
         Status: Triaged

** Also affects: systemd
   Importance: Undecided
       Status: New

** Also affects: unity-system-compositor
   Importance: Undecided
       Status: New

** Also affects: systemd (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: unity-system-compositor (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: unity8 (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: lightdm (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: unity8
   Importance: Undecided
       Status: New

** Changed in: unity-system-compositor (Ubuntu)
     Assignee: (unassigned) => Chris Halse Rogers (raof)

** Changed in: systemd (Ubuntu)
     Assignee: (unassigned) => Chris Halse Rogers (raof)

** Changed in: unity8 (Ubuntu)
     Assignee: (unassigned) => Chris Halse Rogers (raof)

** Changed in: lightdm (Ubuntu)
     Assignee: (unassigned) => Chris Halse Rogers (raof)

** Changed in: lightdm (Ubuntu)
       Status: New => Triaged

** Changed in: systemd (Ubuntu)
       Status: New => Triaged

** Changed in: unity8 (Ubuntu)
       Status: New => Triaged

** Changed in: unity-system-compositor (Ubuntu)
       Status: New => Triaged

** Changed in: lightdm (Ubuntu)
   Importance: Undecided => Wishlist

** Changed in: systemd (Ubuntu)
   Importance: Undecided => Wishlist

** Changed in: unity8 (Ubuntu)
   Importance: Undecided => Wishlist

** Changed in: unity-system-compositor (Ubuntu)
   Importance: Undecided => Wishlist

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1324183

Title:
  [enhancement] FD passing for unity-system-compositor

Status in Light Display Manager:
  New
Status in systemd:
  New
Status in Unity System Compositor:
  New
Status in The Unity 8 shell:
  New
Status in “lightdm” package in Ubuntu:
  Triaged
Status in “systemd” package in Ubuntu:
  Triaged
Status in “unity-system-compositor” package in Ubuntu:
  Triaged
Status in “unity8” package in Ubuntu:
  Triaged

Bug description:
  Here's the global bug for FD passing from unity-system-compositor to
  unity8 rather than having a socket file.

  The general flow would be:
  *) LightDM gets a client socket from USC
  *) LightDM sends that fd to logind as a part of the session description (instead of X server number)
  *) unity8 pulls the fd from logind on startup

  This then needs an apparmour profile so that dbus denies access to the
  system-compositor fd from everything that's not unity.

To manage notifications about this bug go to:
https://bugs.launchpad.net/lightdm/+bug/1324183/+subscriptions



More information about the foundations-bugs mailing list