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

Issue 475423002: Reland: Factor Chrome details out of update manifest fetching. (Closed)

Created:
6 years, 4 months ago by Ken Rockot(use gerrit already)
Modified:
6 years, 3 months ago
CC:
chromium-reviews, extensions-reviews_chromium.org, nkostylev+watch_chromium.org, Ilya Sherman, asvitkine+watch_chromium.org, oshima+watch_chromium.org, chromium-apps-reviews_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org
Project:
chromium
Visibility:
Public.

Description

Reland: Factor Chrome details out of update manifest fetching. Relanding of https://codereview.chromium.org/465543004 with a fix for official builds. This establishes a ManifestFetchDataDelegate for use by ExtensionDownloader and ManifestFetchData, and moves ManifestFetchData into //extensions/browser/updater. The delegate provides implementation details for update manifest fetching, including brand code, boilerplate query parameters, and ping data. Chrome's implementation has knowledge of the Google brand, the metrics service, and Omaha-specific query parameters necessary for CRX item queries. BUG=398671 TBR=isherman@chromium.org Committed: https://crrev.com/db519299d767b02329fc7d9a1edb9af4527ef463 Cr-Commit-Position: refs/heads/master@{#295142}

Patch Set 1 #

Patch Set 2 : merge down #

Patch Set 3 : #

Patch Set 4 : merge up #

Patch Set 5 : GN #

Patch Set 6 : uh merge fail? #

Unified diffs Side-by-side diffs Delta from patch set Stats (+279 lines, -409 lines) Patch
M chrome/browser/chromeos/extensions/external_cache.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/extensions/extension_service.cc View 1 2 3 6 chunks +4 lines, -28 lines 0 comments Download
M chrome/browser/extensions/extension_system_impl.cc View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
A chrome/browser/extensions/updater/chrome_extension_downloader_factory.h View 1 chunk +39 lines, -0 lines 0 comments Download
A chrome/browser/extensions/updater/chrome_extension_downloader_factory.cc View 1 chunk +55 lines, -0 lines 0 comments Download
M chrome/browser/extensions/updater/extension_downloader.h View 1 2 3 4 chunks +34 lines, -1 line 0 comments Download
M chrome/browser/extensions/updater/extension_downloader.cc View 1 2 3 5 chunks +21 lines, -6 lines 0 comments Download
M chrome/browser/extensions/updater/extension_downloader_delegate.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/updater/extension_updater.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/updater/extension_updater_unittest.cc View 1 2 3 21 chunks +66 lines, -50 lines 0 comments Download
D chrome/browser/extensions/updater/manifest_fetch_data.h View 1 2 3 1 chunk +0 lines, -111 lines 0 comments Download
D chrome/browser/extensions/updater/manifest_fetch_data.cc View 1 2 3 1 chunk +0 lines, -178 lines 0 comments Download
M chrome/browser/extensions/updater/safe_manifest_parser.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/metrics/chrome_metrics_service_accessor.h View 1 2 3 4 5 3 chunks +2 lines, -4 lines 0 comments Download
M chrome/chrome_browser_extensions.gypi View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M extensions/browser/BUILD.gn View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
A + extensions/browser/updater/manifest_fetch_data.h View 1 2 3 5 chunks +28 lines, -4 lines 0 comments Download
A + extensions/browser/updater/manifest_fetch_data.cc View 1 2 3 6 chunks +20 lines, -21 lines 0 comments Download
M extensions/extensions.gyp View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 28 (5 generated)
Ken Rockot(use gerrit already)
Ben, could I get a stamp for this re-landing patch? It was missing a header ...
6 years, 4 months ago (2014-08-15 14:43:31 UTC) #1
not at google - send to devlin
lgtm
6 years, 4 months ago (2014-08-15 15:15:43 UTC) #2
Ken Rockot(use gerrit already)
The CQ bit was checked by rockot@chromium.org
6 years, 4 months ago (2014-08-15 15:16:01 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rockot@chromium.org/475423002/1
6 years, 4 months ago (2014-08-15 15:17:56 UTC) #4
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: win_chromium_rel_swarming on tryserver.chromium.win ...
6 years, 4 months ago (2014-08-15 18:07:53 UTC) #5
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-15 19:37:59 UTC) #6
commit-bot: I haz the power
Failed to apply patch for chrome/browser/extensions/extension_system_impl.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 4 months ago (2014-08-15 19:38:00 UTC) #7
Ken Rockot(use gerrit already)
The CQ bit was checked by rockot@chromium.org
6 years, 4 months ago (2014-08-15 19:48:09 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rockot@chromium.org/475423002/20001
6 years, 4 months ago (2014-08-15 19:50:54 UTC) #9
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_gpu on tryserver.chromium.gpu ...
6 years, 4 months ago (2014-08-15 21:27:57 UTC) #10
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-15 21:35:49 UTC) #11
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_gn_rel on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_rel/builds/6596) mac_chromium_rel_swarming on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_swarming/builds/3835)
6 years, 4 months ago (2014-08-15 21:35:51 UTC) #12
Ken Rockot(use gerrit already)
The CQ bit was checked by rockot@chromium.org
6 years, 4 months ago (2014-08-15 22:28:22 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rockot@chromium.org/475423002/40001
6 years, 4 months ago (2014-08-15 22:30:48 UTC) #14
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-16 05:50:07 UTC) #15
commit-bot: I haz the power
Failed to apply patch for chrome/browser/extensions/extension_service.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 4 months ago (2014-08-16 05:50:08 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patchset/475423002/60001
6 years, 3 months ago (2014-09-16 17:43:36 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_gn_rel on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_rel/builds/16013)
6 years, 3 months ago (2014-09-16 18:02:56 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patchset/475423002/80001
6 years, 3 months ago (2014-09-16 18:07:33 UTC) #22
commit-bot: I haz the power
Failed to apply patch for chrome/browser/metrics/chrome_metrics_service_accessor.h: While running git apply --index -p1; error: patch failed: ...
6 years, 3 months ago (2014-09-16 19:45:40 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patchset/475423002/100001
6 years, 3 months ago (2014-09-16 19:52:36 UTC) #26
commit-bot: I haz the power
Committed patchset #6 (id:100001) as f7b11201f9457ed767896afc923f8cbd4ac5ba83
6 years, 3 months ago (2014-09-16 21:27:16 UTC) #27
commit-bot: I haz the power
6 years, 3 months ago (2014-09-16 21:27:53 UTC) #28
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/db519299d767b02329fc7d9a1edb9af4527ef463
Cr-Commit-Position: refs/heads/master@{#295142}

Powered by Google App Engine
This is Rietveld 408576698