|
|
Chromium Code Reviews
DescriptionAdd flags entries to test chrome OS component updates in release mode.
This adds two new flags to chrome://flags so that component updates, on
Chrome OS, can be tested in release mode. The flags enable flash
updates for Chrome OS (currently a finch experiment), and enable only
component flash in the browswer (disabling the system plugin).
BUG=670421
Committed: https://crrev.com/658a3dc11300924b70ac3097922b8ae0cd632798
Cr-Commit-Position: refs/heads/master@{#436646}
Patch Set 1 #
Total comments: 2
Patch Set 2 : Add flags entries to test chrome OS component updates in release mode. #Patch Set 3 : Add flags entries to test chrome OS component updates in release mode. #Patch Set 4 : Add flags entries to test chrome OS component updates in release mode. #
Messages
Total messages: 45 (27 generated)
The CQ bit was checked by kerrnel@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
kerrnel@chromium.org changed reviewers: + waffles@chromium.org
PTAL Thanks, Greg
lgtm w/ comment to discuss https://codereview.chromium.org/2544133002/diff/1/chrome/common/chrome_conten... File chrome/common/chrome_content_client.cc (right): https://codereview.chromium.org/2544133002/diff/1/chrome/common/chrome_conten... chrome/common/chrome_content_client.cc:511: return; I think it might be cleaner to instead do something like: #if defined(OS_CHROMEOS) if (base::FeatureList::IsEnabled(features::kComponentFlashOnly)) return; #endif in the body of GetCommandLinePepperFlash, what do you think? I agree it puts this override less front-and-center, but in practice SystemPepperFlash doesn't exist on Linux, and I'm slightly worried about short-circuiting the "fake Flash plugin" if GetComponentUpdatedPepperFlash returns false.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by kerrnel@chromium.org to run a CQ dry run
Ok, PTAL and let me know if this is still LGTM. Thanks, Greg https://codereview.chromium.org/2544133002/diff/1/chrome/common/chrome_conten... File chrome/common/chrome_content_client.cc (right): https://codereview.chromium.org/2544133002/diff/1/chrome/common/chrome_conten... chrome/common/chrome_content_client.cc:511: return; On 2016/12/01 23:51:18, waffles wrote: > I think it might be cleaner to instead do something like: > > #if defined(OS_CHROMEOS) > if (base::FeatureList::IsEnabled(features::kComponentFlashOnly)) > return; > #endif > > in the body of GetCommandLinePepperFlash, what do you think? > > I agree it puts this override less front-and-center, but in practice > SystemPepperFlash doesn't exist on Linux, and I'm slightly worried about > short-circuiting the "fake Flash plugin" if GetComponentUpdatedPepperFlash > returns false. I think you're right. The override is less obvious, but also much less prone to break things.
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
kerrnel@chromium.org changed reviewers: + thestig@chromium.org
thestig@chromium.org: Please review changes in chrome/common/chrome_content_client.cc Thanks, Greg
still lgtm
Description was changed from ========== Add flags entries to test chrome OS component updates in release mode. This adds two new flags to chrome://flags so that component updates, on Chrome OS, can be tested in release mode. The flags enable flash updates for Chrome OS (currently a finch experiment), and enable only component flash in the browswer (disabling the system plugin). BUG=670421 ========== to ========== Add flags entries to test chrome OS component updates in release mode. This adds two new flags to chrome://flags so that component updates, on Chrome OS, can be tested in release mode. The flags enable flash updates for Chrome OS (currently a finch experiment), and enable only component flash in the browswer (disabling the system plugin). BUG=670421 ==========
kerrnel@chromium.org changed reviewers: + thakis@chromium.org - thestig@chromium.org
It looks like thestig@ is OOO, so Nico can you take a look? Thanks, Greg
thakis@chromium.org changed reviewers: + asvitkine@chromium.org
lgtm, but +asvitkine since I keep forgetting how finch stuff should be done on about:flags. I think this is right though.
lgtm
The CQ bit was checked by kerrnel@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...) mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
On 2016/12/05 18:48:33, commit-bot: I haz the power wrote: > Try jobs failed on following builders: > mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, > http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...) > mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, > http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...) I rebased the CL.
The CQ bit was checked by kerrnel@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from waffles@chromium.org, thakis@chromium.org, asvitkine@chromium.org Link to the patchset: https://codereview.chromium.org/2544133002/#ps40001 (title: "Add flags entries to test chrome OS component updates in release mode.")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by kerrnel@chromium.org to run a CQ dry run
asvitkine@, can you take a look at the histograms.xml changes that I forgot to include the first time? Thanks, Greg
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
lgtm
The CQ bit was checked by kerrnel@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from waffles@chromium.org, thakis@chromium.org Link to the patchset: https://codereview.chromium.org/2544133002/#ps60001 (title: "Add flags entries to test chrome OS component updates in release mode.")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch.
Bot data: {"patchset_id": 60001, "attempt_start_ts": 1481047593328550,
"parent_rev": "b14f704c9429c136f913b87a0a48a59c82aeb7a0", "commit_rev":
"90bed947584a443672208899bae69de0baf89734"}
Message was sent while issue was closed.
Description was changed from ========== Add flags entries to test chrome OS component updates in release mode. This adds two new flags to chrome://flags so that component updates, on Chrome OS, can be tested in release mode. The flags enable flash updates for Chrome OS (currently a finch experiment), and enable only component flash in the browswer (disabling the system plugin). BUG=670421 ========== to ========== Add flags entries to test chrome OS component updates in release mode. This adds two new flags to chrome://flags so that component updates, on Chrome OS, can be tested in release mode. The flags enable flash updates for Chrome OS (currently a finch experiment), and enable only component flash in the browswer (disabling the system plugin). BUG=670421 ==========
Message was sent while issue was closed.
Committed patchset #4 (id:60001)
Message was sent while issue was closed.
Description was changed from ========== Add flags entries to test chrome OS component updates in release mode. This adds two new flags to chrome://flags so that component updates, on Chrome OS, can be tested in release mode. The flags enable flash updates for Chrome OS (currently a finch experiment), and enable only component flash in the browswer (disabling the system plugin). BUG=670421 ========== to ========== Add flags entries to test chrome OS component updates in release mode. This adds two new flags to chrome://flags so that component updates, on Chrome OS, can be tested in release mode. The flags enable flash updates for Chrome OS (currently a finch experiment), and enable only component flash in the browswer (disabling the system plugin). BUG=670421 Committed: https://crrev.com/658a3dc11300924b70ac3097922b8ae0cd632798 Cr-Commit-Position: refs/heads/master@{#436646} ==========
Message was sent while issue was closed.
Patchset 4 (id:??) landed as https://crrev.com/658a3dc11300924b70ac3097922b8ae0cd632798 Cr-Commit-Position: refs/heads/master@{#436646} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
