Debdiff from acpi-support .138 to .138-ubuntu1

** Description changed:

+ SRU Justificaiton
+ -----------------
  
- The acpi-support scripts use 'ps' and 'who' output to determine the current 
active X display and X user (in getXconsole and getXuser).  Currently, LightDM 
does not write to utmp so 'who' does not output the correct information 
breaking getXconsole and getXuser.  
+ Impact:
+ 
+ This bug impacts all Oneiric systems which use LightDM and are affected
+ by lp870297 (Lightdm logins not being logged in wtmp).
+ 
+ In Oneiric, acpi-support depends on wtmp entries to determine the active
+ console with getXconsole and getXuser.  Since LightDM doesn't write to
+ wtmp, this affects all systems that use acpi-support scripts to handle
+ ACPI hotkey events -- including yet to be released hardware in the
+ enablement/certification queue.
+ 
+ Fix:
+ 
+ The fix is to backport the changes made in Precise to Oneiric.  This
+ includes implementing getXuser and getXconsole with ConsoleKit (ck-list-
+ sessions).
+ 
+ Patch:
+ 
+ This change is already in acpi-support .139:
+ 
+   http://launchpadlibrarian.net/95198647/acpi-
+ support_0.138_0.139.diff.gz
+ 
+ I've attached a debdiff that backports that change to acpi-support .139
+ in Oneiric.
+ 
+ Regression Potential:
+ 
+ There should be very little potential for regression.  In fact, this
+ should fix machines affected by lp87029, including OEM systems.
+ 
+ ------------------------
+ 
+ The acpi-support scripts use 'ps' and 'who' output to determine the
+ current active X display and X user (in getXconsole and getXuser).
+ Currently, LightDM does not write to utmp so 'who' does not output the
+ correct information breaking getXconsole and getXuser.
  
  ConsoleKit properly maintains the state of the console and probably
  should be used instead.
  
  I've attached a patch that re-implements getXconsole and getXuser by
  calling ck-list-sessions.

** Patch added: "acpi-support.diff"
   
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/933626/+attachment/2997934/+files/acpi-support.diff

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

Title:
  acpi-support should use ck-list-sessions to determine active X display
  and X user

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/933626/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to