Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Issue 265843009: Restored an option to enable enhanced bookmarks experiment from Finch (Closed)

Created:
6 years, 7 months ago by yefimt
Modified:
6 years, 7 months ago
CC:
chromium-reviews, tfarina, browser-components-watch_chromium.org, extensions-reviews_chromium.org, chromium-apps-reviews_chromium.org
Visibility:
Public.

Description

Restored an option to enable enhanced bookmarks experiment from Finch. It was removed when we switched to Chrome sync enabled experiment. Now we need both Chrome sync experiment for logged in users and Finch for the rest. BUG=321393 TBR=rlarocque Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270288 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270589

Patch Set 1 : #

Total comments: 10

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 4

Patch Set 5 : #

Patch Set 6 : #

Total comments: 8

Patch Set 7 : #

Total comments: 8

Patch Set 8 : #

Patch Set 9 : #

Patch Set 10 : rebased #

Total comments: 1

Patch Set 11 : #

Patch Set 12 : rebased #

Patch Set 13 : fixed unit test #

Patch Set 14 : #

Patch Set 15 : one more unit test fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+146 lines, -76 lines) Patch
M chrome/browser/bookmarks/enhanced_bookmarks_features.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +21 lines, -5 lines 0 comments Download
M chrome/browser/bookmarks/enhanced_bookmarks_features.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +104 lines, -10 lines 0 comments Download
M chrome/browser/extensions/external_component_loader.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +19 lines, -59 lines 0 comments Download
M chrome/browser/sync/profile_sync_service.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 52 (0 generated)
yefimt
6 years, 7 months ago (2014-05-05 20:09:54 UTC) #1
not at google - send to devlin
i can't review the bookmarks code. https://codereview.chromium.org/265843009/diff/60001/chrome/browser/extensions/external_component_loader.cc File chrome/browser/extensions/external_component_loader.cc (right): https://codereview.chromium.org/265843009/diff/60001/chrome/browser/extensions/external_component_loader.cc#newcode31 chrome/browser/extensions/external_component_loader.cc:31: kFinchBookmarksExperimentEnumSize what is ...
6 years, 7 months ago (2014-05-05 20:19:10 UTC) #2
yefimt
https://codereview.chromium.org/265843009/diff/60001/chrome/browser/extensions/external_component_loader.cc File chrome/browser/extensions/external_component_loader.cc (right): https://codereview.chromium.org/265843009/diff/60001/chrome/browser/extensions/external_component_loader.cc#newcode31 chrome/browser/extensions/external_component_loader.cc:31: kFinchBookmarksExperimentEnumSize This one is used for UMA_HISTOGRAM_ENUMERATION only. I ...
6 years, 7 months ago (2014-05-05 20:54:24 UTC) #3
not at google - send to devlin
https://codereview.chromium.org/265843009/diff/60001/chrome/browser/extensions/external_component_loader.cc File chrome/browser/extensions/external_component_loader.cc (right): https://codereview.chromium.org/265843009/diff/60001/chrome/browser/extensions/external_component_loader.cc#newcode31 chrome/browser/extensions/external_component_loader.cc:31: kFinchBookmarksExperimentEnumSize On 2014/05/05 20:54:24, yefimt wrote: > This one ...
6 years, 7 months ago (2014-05-05 21:25:18 UTC) #4
yefimt
On 2014/05/05 21:25:18, kalman wrote: > https://codereview.chromium.org/265843009/diff/60001/chrome/browser/extensions/external_component_loader.cc > File chrome/browser/extensions/external_component_loader.cc (right): > > https://codereview.chromium.org/265843009/diff/60001/chrome/browser/extensions/external_component_loader.cc#newcode31 > ...
6 years, 7 months ago (2014-05-05 21:44:11 UTC) #5
yefimt
On 2014/05/05 21:44:11, yefimt wrote: > On 2014/05/05 21:25:18, kalman wrote: > > > https://codereview.chromium.org/265843009/diff/60001/chrome/browser/extensions/external_component_loader.cc ...
6 years, 7 months ago (2014-05-05 21:44:37 UTC) #6
not at google - send to devlin
I see what you mean. Using prefs as the model here is ... wrong. Better ...
6 years, 7 months ago (2014-05-05 21:47:14 UTC) #7
yefimt
On 2014/05/05 21:47:14, kalman wrote: > I see what you mean. Using prefs as the ...
6 years, 7 months ago (2014-05-06 19:20:13 UTC) #8
not at google - send to devlin
thanks. mostly what I meant. https://codereview.chromium.org/265843009/diff/140001/chrome/browser/bookmarks/enhanced_bookmarks_features.cc File chrome/browser/bookmarks/enhanced_bookmarks_features.cc (right): https://codereview.chromium.org/265843009/diff/140001/chrome/browser/bookmarks/enhanced_bookmarks_features.cc#newcode26 chrome/browser/bookmarks/enhanced_bookmarks_features.cc:26: bool IsBookmarksExperimentEnabled(PrefService* user_prefs, I ...
6 years, 7 months ago (2014-05-06 21:35:06 UTC) #9
yefimt
https://codereview.chromium.org/265843009/diff/140001/chrome/browser/bookmarks/enhanced_bookmarks_features.cc File chrome/browser/bookmarks/enhanced_bookmarks_features.cc (right): https://codereview.chromium.org/265843009/diff/140001/chrome/browser/bookmarks/enhanced_bookmarks_features.cc#newcode26 chrome/browser/bookmarks/enhanced_bookmarks_features.cc:26: bool IsBookmarksExperimentEnabled(PrefService* user_prefs, It cannot be just IsBookmarksExperimentState, because ...
6 years, 7 months ago (2014-05-06 22:02:38 UTC) #10
not at google - send to devlin
i just don't understand why it needs to change prefs.
6 years, 7 months ago (2014-05-06 22:12:21 UTC) #11
yefimt
On 2014/05/06 22:12:21, kalman wrote: > i just don't understand why it needs to change ...
6 years, 7 months ago (2014-05-07 16:58:12 UTC) #12
not at google - send to devlin
extensions part lgtm. I didn't look too closely at the bookmarks stuff. https://codereview.chromium.org/265843009/diff/180001/chrome/browser/bookmarks/enhanced_bookmarks_features.cc File chrome/browser/bookmarks/enhanced_bookmarks_features.cc ...
6 years, 7 months ago (2014-05-07 21:16:39 UTC) #13
yefimt
+brettw for chrome/browser/bookmarks https://codereview.chromium.org/265843009/diff/180001/chrome/browser/bookmarks/enhanced_bookmarks_features.cc File chrome/browser/bookmarks/enhanced_bookmarks_features.cc (right): https://codereview.chromium.org/265843009/diff/180001/chrome/browser/bookmarks/enhanced_bookmarks_features.cc#newcode34 chrome/browser/bookmarks/enhanced_bookmarks_features.cc:34: } else if (bookmarks_experiment_state == kBookmarksExperimentEnabled) ...
6 years, 7 months ago (2014-05-07 21:27:48 UTC) #14
brettw
https://codereview.chromium.org/265843009/diff/200001/chrome/browser/bookmarks/enhanced_bookmarks_features.h File chrome/browser/bookmarks/enhanced_bookmarks_features.h (right): https://codereview.chromium.org/265843009/diff/200001/chrome/browser/bookmarks/enhanced_bookmarks_features.h#newcode14 chrome/browser/bookmarks/enhanced_bookmarks_features.h:14: enum BookmarksExperimentState { Can you have a comment above ...
6 years, 7 months ago (2014-05-08 20:12:04 UTC) #15
yefimt
https://codereview.chromium.org/265843009/diff/200001/chrome/browser/bookmarks/enhanced_bookmarks_features.h File chrome/browser/bookmarks/enhanced_bookmarks_features.h (right): https://codereview.chromium.org/265843009/diff/200001/chrome/browser/bookmarks/enhanced_bookmarks_features.h#newcode14 chrome/browser/bookmarks/enhanced_bookmarks_features.h:14: enum BookmarksExperimentState { On 2014/05/08 20:12:04, brettw wrote: > ...
6 years, 7 months ago (2014-05-08 20:32:31 UTC) #16
brettw
LGTM with function name change: UpdateBookmarksExperiment -> ForceFinchBoomarkExperimentIfNeeded
6 years, 7 months ago (2014-05-09 19:21:49 UTC) #17
yefimt
On 2014/05/09 19:21:49, brettw wrote: > LGTM with function name change: UpdateBookmarksExperiment -> > ForceFinchBoomarkExperimentIfNeeded ...
6 years, 7 months ago (2014-05-09 19:28:01 UTC) #18
yefimt
The CQ bit was checked by yefim@chromium.org
6 years, 7 months ago (2014-05-09 21:23:29 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yefim@chromium.org/265843009/260001
6 years, 7 months ago (2014-05-09 21:30:25 UTC) #20
rlarocque
https://codereview.chromium.org/265843009/diff/260001/chrome/browser/sync/profile_sync_service.cc File chrome/browser/sync/profile_sync_service.cc (right): https://codereview.chromium.org/265843009/diff/260001/chrome/browser/sync/profile_sync_service.cc#newcode1073 chrome/browser/sync/profile_sync_service.cc:1073: ForceFinchBoomarkExperimentIfNeeded(g_browser_process->local_state(), s/Boomark/Bookmark ?
6 years, 7 months ago (2014-05-09 21:43:55 UTC) #21
rlarocque
Aside from the typo, LGTM.
6 years, 7 months ago (2014-05-09 21:44:42 UTC) #22
yefimt
The CQ bit was checked by yefim@chromium.org
6 years, 7 months ago (2014-05-10 00:05:26 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yefim@chromium.org/265843009/280001
6 years, 7 months ago (2014-05-10 00:09:38 UTC) #24
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-10 02:06:11 UTC) #25
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-10 02:10:40 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/linux_chromium_chromeos_rel/builds/25294) linux_chromium_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/linux_chromium_rel/builds/30026)
6 years, 7 months ago (2014-05-10 02:10:41 UTC) #27
yefimt
The CQ bit was checked by yefim@chromium.org
6 years, 7 months ago (2014-05-12 16:10:44 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yefim@chromium.org/265843009/280001
6 years, 7 months ago (2014-05-12 16:10:53 UTC) #29
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-12 21:18:19 UTC) #30
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-12 22:10:50 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/linux_chromium_rel/builds/30499)
6 years, 7 months ago (2014-05-12 22:10:50 UTC) #32
yefimt
The CQ bit was checked by yefim@chromium.org
6 years, 7 months ago (2014-05-13 00:25:03 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yefim@chromium.org/265843009/300001
6 years, 7 months ago (2014-05-13 00:26:38 UTC) #34
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-13 04:51:14 UTC) #35
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-13 05:43:59 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/linux_chromium_rel/builds/30664)
6 years, 7 months ago (2014-05-13 05:44:00 UTC) #37
yefimt
The CQ bit was checked by yefim@chromium.org
6 years, 7 months ago (2014-05-13 16:49:40 UTC) #38
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yefim@chromium.org/265843009/320001
6 years, 7 months ago (2014-05-13 16:50:47 UTC) #39
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-13 19:28:38 UTC) #40
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-13 20:26:07 UTC) #41
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/linux_chromium_chromeos_rel/builds/26180)
6 years, 7 months ago (2014-05-13 20:26:08 UTC) #42
yefimt
The CQ bit was checked by yefim@chromium.org
6 years, 7 months ago (2014-05-13 23:15:08 UTC) #43
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yefim@chromium.org/265843009/340001
6 years, 7 months ago (2014-05-13 23:15:32 UTC) #44
commit-bot: I haz the power
Change committed as 270288
6 years, 7 months ago (2014-05-14 01:55:30 UTC) #45
yefimt
The CQ bit was checked by yefim@chromium.org
6 years, 7 months ago (2014-05-14 20:28:04 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yefim@chromium.org/265843009/360001
6 years, 7 months ago (2014-05-14 20:28:32 UTC) #47
yefimt
The CQ bit was unchecked by yefim@chromium.org
6 years, 7 months ago (2014-05-14 23:03:43 UTC) #48
yefimt
The CQ bit was checked by yefim@chromium.org
6 years, 7 months ago (2014-05-14 23:03:57 UTC) #49
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yefim@chromium.org/265843009/360001
6 years, 7 months ago (2014-05-14 23:04:58 UTC) #50
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-15 03:43:55 UTC) #51
commit-bot: I haz the power
6 years, 7 months ago (2014-05-15 06:00:39 UTC) #52
Message was sent while issue was closed.
Change committed as 270589

Powered by Google App Engine
This is Rietveld 408576698