New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 629365 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Closed: Dec 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Do not build ChromeOS specific code on Windows

Project Member Reported by sadrul@chromium.org, Jul 19 2016

Issue description

There's a bunch of code in ash that is only useful for ChromeOS, but doesn't do anything on Windows/Linux desktop builds. We should exclude these files from non-chromeos builds. Some examples:
  LockStateController
  PowerButtonController
  SessionStateDelegate
  DisplayManager
  DisplayConfigurationController

Filing under mus (doesn't look like there's any monorail component for ash)
 
Cc: steve...@chromium.org
At one point weren't we trying to move login state stuff into //chromeos? I see https://cs.chromium.org/chromium/src/chromeos/login/login_state.h down there.

Cc: achuith@chromium.org
//chromeos contains some login glue code with no other dependencies but that is all. This was a stopgap measure to avoid yet-another-delegate for ash until login code was moved from chrome -> components.

Unfortunately I think that the componentization of login (components/login, components/user_manager, etc) has stalled out some. +achuith@ who should know more about where that is at.

Owner: achuith@chromium.org
Who should own this? achuith@ can you reassign appropriately?


Labels: Proj-Mustash
Components: Internals>MUS
Cc: xiy...@chromium.org
+xiyuan re: login stuff
Owner: jamescook@chromium.org
Status: Assigned (was: Available)
jamescook@ this would seem to be obsolete/foldable into 666773?
Status: WontFix (was: Assigned)
Yeah, obsolete. We no longer compile this stuff on Windows/Linux.
Components: -Internals>MUS Internals>Services>WindowService
Components: -MUS

Sign in to add a comment