[Android]Don't check for child account/EDU device for every activity.
Extract a Forced Signin Processor out of FirstRun Signin Processor which
checks for child accounts and EDU device and is only triggered:
-Once per Chrome Application startup.
-On updates to accounts on the device.
Invariants:
FRE ToS checks and FRE pending signin checks still happen on every activity for now.
Dependent patchsets:
http://crrev.com/1341423005http://crrev.com/1353393002
BUG=518830
Committed: https://crrev.com/b022082dde8822156eb2fcd3a1c156b566119521
Cr-Commit-Position: refs/heads/master@{#350133}
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1357643002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1357643002/40001
5 years, 3 months ago
(2015-09-21 14:34:48 UTC)
#7
Dry run: Try jobs failed on following builders: ios_dbg_simulator_ninja on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator_ninja/builds/71695)
5 years, 3 months ago
(2015-09-21 14:36:18 UTC)
#9
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1357643002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1357643002/40001
5 years, 3 months ago
(2015-09-22 09:46:12 UTC)
#11
Why this patch was landed with NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true There has been ample discussion on ...
5 years, 3 months ago
(2015-09-23 22:25:01 UTC)
#14
Message was sent while issue was closed.
Why this patch was landed with
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
There has been ample discussion on chromium-dev.
Those should be used only when reverting patches with the tree closed.
There was a good reason why this patch failed on Mac an Win bots: this patch as
it is is not compatible with case-insensitive filesystems. You are renaming a
file into itself (modulo the uppercase I)
As a result now trying to rebase CLs that have been developed before this patch
to a point after this patch, in Windows and Mac OS, is extremely hard. This
patch is now causing this:
First, rewinding head to replay your work on top of it...
error: The following untracked working tree files would be overwritten by
checkout:
chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunSigninProcessor.java
Git could be smarter with case insesitive filesystems, but as a general
principle there is no good reason for forcing NOTRY and NOPRESUBMIT just to get
away with CQ !
dcheng
A revert of this CL (patchset #3 id:40001) has been created in https://codereview.chromium.org/1368553002/ by dcheng@chromium.org. ...
5 years, 3 months ago
(2015-09-23 23:35:55 UTC)
#15
Issue 1357643002: [Android]Don't check for child account/EDU device for every activity.
(Closed)
Created 5 years, 3 months ago by knn
Modified 5 years, 3 months ago
Reviewers: Bernhard Bauer
Base URL: https://chromium.googlesource.com/chromium/src.git@master
Comments: 4