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

Issue 453713002: Docserver: Generate a table of extension/app API owners (Closed)

Created:
6 years, 4 months ago by ahernandez
Modified:
5 years, 6 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Docserver: Generate a table of extension/app API owners BUG=400760 NOTRY=True Committed: https://crrev.com/473591b50d408fa2dda99f9b11d326db60a430a1 Cr-Commit-Position: refs/heads/master@{#292223}

Patch Set 1 : #

Total comments: 8

Patch Set 2 : #

Total comments: 10

Patch Set 3 : Simpler logic #

Total comments: 2

Patch Set 4 : #

Total comments: 9

Patch Set 5 : #

Total comments: 17

Patch Set 6 : mlg rebasing #

Unified diffs Side-by-side diffs Delta from patch set Stats (+459 lines, -48 lines) Patch
M chrome/common/extensions/docs/server2/app.yaml View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/compiled_file_system.py View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/extensions/docs/server2/cron.yaml View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/docs/server2/cron_servlet_test.py View 1 2 3 4 5 3 chunks +57 lines, -40 lines 0 comments Download
M chrome/common/extensions/docs/server2/data_source_registry.py View 2 chunks +2 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/server2/extensions_paths.py View 1 chunk +11 lines, -0 lines 0 comments Download
M chrome/common/extensions/docs/server2/file_system.py View 1 2 3 4 5 4 chunks +10 lines, -6 lines 0 comments Download
M chrome/common/extensions/docs/server2/file_system_test.py View 1 2 3 4 5 1 chunk +25 lines, -0 lines 0 comments Download
A chrome/common/extensions/docs/server2/owners_data_source.py View 1 2 3 4 5 1 chunk +106 lines, -0 lines 0 comments Download
A chrome/common/extensions/docs/server2/owners_data_source_test.py View 1 2 3 4 5 1 chunk +189 lines, -0 lines 0 comments Download
A chrome/common/extensions/docs/templates/public/owners.html View 1 2 3 4 5 1 chunk +56 lines, -0 lines 0 comments Download

Messages

Total messages: 45 (0 generated)
ahernandez
This is by no means ready for review. This is more of an FYI, and ...
6 years, 4 months ago (2014-08-08 00:45:04 UTC) #1
ahernandez
On 2014/08/08 00:45:04, ahernandez wrote: > This is by no means ready for review. This ...
6 years, 4 months ago (2014-08-08 00:47:02 UTC) #2
not at google - send to devlin
awesome x100 https://codereview.chromium.org/453713002/diff/20001/chrome/common/extensions/docs/server2/owners_data_source.py File chrome/common/extensions/docs/server2/owners_data_source.py (right): https://codereview.chromium.org/453713002/diff/20001/chrome/common/extensions/docs/server2/owners_data_source.py#newcode1 chrome/common/extensions/docs/server2/owners_data_source.py:1: import posixpath copyright https://codereview.chromium.org/453713002/diff/20001/chrome/common/extensions/docs/server2/owners_data_source.py#newcode45 chrome/common/extensions/docs/server2/owners_data_source.py:45: if _OWNERS ...
6 years, 4 months ago (2014-08-08 14:42:28 UTC) #3
not at google - send to devlin
https://codereview.chromium.org/453713002/diff/20001/chrome/common/extensions/docs/server2/owners_data_source.py File chrome/common/extensions/docs/server2/owners_data_source.py (right): https://codereview.chromium.org/453713002/diff/20001/chrome/common/extensions/docs/server2/owners_data_source.py#newcode48 chrome/common/extensions/docs/server2/owners_data_source.py:48: api_owners.append({ ooh another idea - TODO for now because ...
6 years, 4 months ago (2014-08-08 14:45:20 UTC) #4
ahernandez
https://codereview.chromium.org/453713002/diff/20001/chrome/common/extensions/docs/templates/public/owners.html File chrome/common/extensions/docs/templates/public/owners.html (right): https://codereview.chromium.org/453713002/diff/20001/chrome/common/extensions/docs/templates/public/owners.html#newcode1 chrome/common/extensions/docs/templates/public/owners.html:1: <html> On 2014/08/08 14:42:27, kalman wrote: > hey let's ...
6 years, 4 months ago (2014-08-08 20:46:07 UTC) #5
not at google - send to devlin
https://codereview.chromium.org/453713002/diff/20001/chrome/common/extensions/docs/templates/public/owners.html File chrome/common/extensions/docs/templates/public/owners.html (right): https://codereview.chromium.org/453713002/diff/20001/chrome/common/extensions/docs/templates/public/owners.html#newcode1 chrome/common/extensions/docs/templates/public/owners.html:1: <html> On 2014/08/08 20:46:07, ahernandez wrote: > On 2014/08/08 ...
6 years, 4 months ago (2014-08-08 20:53:02 UTC) #6
ahernandez
Shouldn't calling this: https://code.google.com/p/chromium/codesearch#chromium/src/chrome/common/extensions/docs/server2/caching_file_system.py&q=caching_file_system&sq=package:chromium&type=cs&l=82 with skip_not_found=True mean that it will never raise a FileNotFoundError?
6 years, 4 months ago (2014-08-08 22:20:25 UTC) #7
not at google - send to devlin
On 2014/08/08 22:20:25, ahernandez wrote: > Shouldn't calling this: > https://code.google.com/p/chromium/codesearch#chromium/src/chrome/common/extensions/docs/server2/caching_file_system.py&q=caching_file_system&sq=package:chromium&type=cs&l=82 > > with skip_not_found=True ...
6 years, 4 months ago (2014-08-08 22:59:43 UTC) #8
ahernandez
On 2014/08/08 22:59:43, kalman wrote: > On 2014/08/08 22:20:25, ahernandez wrote: > > Shouldn't calling ...
6 years, 4 months ago (2014-08-08 23:01:11 UTC) #9
ahernandez
Here's a more polished patch, PTAL. https://codereview.chromium.org/453713002/diff/80001/chrome/common/extensions/docs/server2/cron_servlet_test.py File chrome/common/extensions/docs/server2/cron_servlet_test.py (right): https://codereview.chromium.org/453713002/diff/80001/chrome/common/extensions/docs/server2/cron_servlet_test.py#newcode90 chrome/common/extensions/docs/server2/cron_servlet_test.py:90: read_count=0, I'm not ...
6 years, 4 months ago (2014-08-13 23:24:28 UTC) #10
not at google - send to devlin
https://codereview.chromium.org/453713002/diff/80001/chrome/common/extensions/docs/server2/cron_servlet_test.py File chrome/common/extensions/docs/server2/cron_servlet_test.py (right): https://codereview.chromium.org/453713002/diff/80001/chrome/common/extensions/docs/server2/cron_servlet_test.py#newcode90 chrome/common/extensions/docs/server2/cron_servlet_test.py:90: read_count=0, On 2014/08/13 23:24:28, ahernandez wrote: > I'm not ...
6 years, 4 months ago (2014-08-14 00:05:05 UTC) #11
ahernandez
https://codereview.chromium.org/453713002/diff/80001/chrome/common/extensions/docs/server2/owners_data_source.py File chrome/common/extensions/docs/server2/owners_data_source.py (right): https://codereview.chromium.org/453713002/diff/80001/chrome/common/extensions/docs/server2/owners_data_source.py#newcode45 chrome/common/extensions/docs/server2/owners_data_source.py:45: self._cache = server_instance.object_store_creator.Create(OwnersDataSource) The reason this is failing the ...
6 years, 4 months ago (2014-08-14 21:48:21 UTC) #12
not at google - send to devlin
https://codereview.chromium.org/453713002/diff/80001/chrome/common/extensions/docs/server2/owners_data_source.py File chrome/common/extensions/docs/server2/owners_data_source.py (right): https://codereview.chromium.org/453713002/diff/80001/chrome/common/extensions/docs/server2/owners_data_source.py#newcode45 chrome/common/extensions/docs/server2/owners_data_source.py:45: self._cache = server_instance.object_store_creator.Create(OwnersDataSource) On 2014/08/14 21:48:21, ahernandez wrote: > ...
6 years, 4 months ago (2014-08-14 22:02:11 UTC) #13
ahernandez
https://codereview.chromium.org/453713002/diff/80001/chrome/common/extensions/docs/server2/owners_data_source.py File chrome/common/extensions/docs/server2/owners_data_source.py (right): https://codereview.chromium.org/453713002/diff/80001/chrome/common/extensions/docs/server2/owners_data_source.py#newcode45 chrome/common/extensions/docs/server2/owners_data_source.py:45: self._cache = server_instance.object_store_creator.Create(OwnersDataSource) On 2014/08/14 22:02:10, kalman wrote: > ...
6 years, 4 months ago (2014-08-14 22:09:16 UTC) #14
not at google - send to devlin
> I already have it implemented with Walk (I haven't uploaded another patchset > because ...
6 years, 4 months ago (2014-08-14 22:10:15 UTC) #15
ahernandez
Here's the next patch set, PTAL. https://codereview.chromium.org/453713002/diff/100001/chrome/common/extensions/docs/server2/owners_data_source.py File chrome/common/extensions/docs/server2/owners_data_source.py (right): https://codereview.chromium.org/453713002/diff/100001/chrome/common/extensions/docs/server2/owners_data_source.py#newcode56 chrome/common/extensions/docs/server2/owners_data_source.py:56: return self._host_fs.Read((owners_file,), skip_not_found=True).Then( ...
6 years, 4 months ago (2014-08-14 22:17:19 UTC) #16
not at google - send to devlin
https://codereview.chromium.org/453713002/diff/100001/chrome/common/extensions/docs/server2/owners_data_source.py File chrome/common/extensions/docs/server2/owners_data_source.py (right): https://codereview.chromium.org/453713002/diff/100001/chrome/common/extensions/docs/server2/owners_data_source.py#newcode56 chrome/common/extensions/docs/server2/owners_data_source.py:56: return self._host_fs.Read((owners_file,), skip_not_found=True).Then( On 2014/08/14 22:17:18, ahernandez wrote: > ...
6 years, 4 months ago (2014-08-14 22:32:12 UTC) #17
ahernandez
Using a compiled file system was an excellent suggestion. PTAL.
6 years, 4 months ago (2014-08-14 23:44:20 UTC) #18
not at google - send to devlin
Growing. https://codereview.chromium.org/453713002/diff/120001/chrome/common/extensions/docs/server2/file_system.py File chrome/common/extensions/docs/server2/file_system.py (right): https://codereview.chromium.org/453713002/diff/120001/chrome/common/extensions/docs/server2/file_system.py#newcode154 chrome/common/extensions/docs/server2/file_system.py:154: |base| respectively. If |depth| is specified and greater ...
6 years, 4 months ago (2014-08-15 15:45:51 UTC) #19
not at google - send to devlin
I presume you're concentrating on getting gitiles up and running, and will return to this ...
6 years, 4 months ago (2014-08-20 00:56:44 UTC) #20
ahernandez
On 2014/08/20 00:56:44, kalman wrote: > I presume you're concentrating on getting gitiles up and ...
6 years, 4 months ago (2014-08-20 01:01:55 UTC) #21
ahernandez
On 2014/08/20 01:01:55, ahernandez wrote: > On 2014/08/20 00:56:44, kalman wrote: > > I presume ...
6 years, 4 months ago (2014-08-20 22:10:55 UTC) #22
not at google - send to devlin
On 2014/08/20 22:10:55, ahernandez wrote: > On 2014/08/20 01:01:55, ahernandez wrote: > > On 2014/08/20 ...
6 years, 4 months ago (2014-08-21 00:39:02 UTC) #23
not at google - send to devlin
Compiled FS is still an improvement I presume. We can look into it from there.
6 years, 4 months ago (2014-08-21 00:39:15 UTC) #24
ahernandez
Addressed comments, PTAL. https://codereview.chromium.org/453713002/diff/160001/chrome/common/extensions/docs/server2/caching_file_system.py File chrome/common/extensions/docs/server2/caching_file_system.py (right): https://codereview.chromium.org/453713002/diff/160001/chrome/common/extensions/docs/server2/caching_file_system.py#newcode63 chrome/common/extensions/docs/server2/caching_file_system.py:63: return Future(value=dir_stat).Then(make_stat_info) I had to change ...
6 years, 4 months ago (2014-08-21 18:07:27 UTC) #25
not at google - send to devlin
Did you say you fixed the caching issues? https://codereview.chromium.org/453713002/diff/120001/chrome/common/extensions/docs/server2/owners_data_source.py File chrome/common/extensions/docs/server2/owners_data_source.py (right): https://codereview.chromium.org/453713002/diff/120001/chrome/common/extensions/docs/server2/owners_data_source.py#newcode47 chrome/common/extensions/docs/server2/owners_data_source.py:47: def ...
6 years, 4 months ago (2014-08-21 21:39:58 UTC) #26
ahernandez
On 2014/08/21 21:39:58, kalman wrote: > Did you say you fixed the caching issues? I ...
6 years, 4 months ago (2014-08-22 17:15:34 UTC) #27
ahernandez
On 2014/08/22 17:15:34, ahernandez wrote: > On 2014/08/21 21:39:58, kalman wrote: > > Did you ...
6 years, 4 months ago (2014-08-22 17:59:02 UTC) #28
ahernandez
Regarding the caching issue, I'm very confused as to why it's not working. All the ...
6 years, 4 months ago (2014-08-26 01:01:56 UTC) #29
not at google - send to devlin
Looking now. https://codereview.chromium.org/453713002/diff/160001/chrome/common/extensions/docs/server2/owners_data_source.py File chrome/common/extensions/docs/server2/owners_data_source.py (right): https://codereview.chromium.org/453713002/diff/160001/chrome/common/extensions/docs/server2/owners_data_source.py#newcode78 chrome/common/extensions/docs/server2/owners_data_source.py:78: Found trailing spaces here as well.
6 years, 4 months ago (2014-08-26 01:15:23 UTC) #30
not at google - send to devlin
(made this comment on the wrong CL. try again) Oh I think I know what ...
6 years, 4 months ago (2014-08-26 01:23:50 UTC) #31
ahernandez
On 2014/08/26 01:23:50, kalman wrote: > (made this comment on the wrong CL. try again) ...
6 years, 4 months ago (2014-08-26 01:29:24 UTC) #32
not at google - send to devlin
On 2014/08/26 01:29:24, ahernandez wrote: > On 2014/08/26 01:23:50, kalman wrote: > > (made this ...
6 years, 4 months ago (2014-08-26 01:37:30 UTC) #33
ahernandez
On 2014/08/26 01:37:30, kalman wrote: > On 2014/08/26 01:29:24, ahernandez wrote: > > On 2014/08/26 ...
6 years, 4 months ago (2014-08-26 01:41:51 UTC) #34
not at google - send to devlin
On 2014/08/26 01:41:51, ahernandez wrote: > On 2014/08/26 01:37:30, kalman wrote: > > On 2014/08/26 ...
6 years, 4 months ago (2014-08-26 02:28:34 UTC) #35
ahernandez
On 2014/08/26 02:28:34, kalman wrote: > On 2014/08/26 01:41:51, ahernandez wrote: > > On 2014/08/26 ...
6 years, 4 months ago (2014-08-26 02:40:01 UTC) #36
not at google - send to devlin
> Sorry, this isn't ready for review, although it looks like you didn't. I just ...
6 years, 4 months ago (2014-08-26 02:41:15 UTC) #37
ahernandez
Patchset #6 (id:180001) has been deleted
6 years, 3 months ago (2014-08-27 21:04:47 UTC) #38
ahernandez
Now that the caching issue has been sorted out all is looking good. PTAL.
6 years, 3 months ago (2014-08-27 21:07:41 UTC) #39
not at google - send to devlin
lgtm
6 years, 3 months ago (2014-08-27 21:08:54 UTC) #40
ahernandez
The CQ bit was checked by ahernandez.miralles@gmail.com
6 years, 3 months ago (2014-08-27 21:12:14 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ahernandez.miralles@gmail.com/453713002/200001
6 years, 3 months ago (2014-08-27 21:13:57 UTC) #42
commit-bot: I haz the power
Committed patchset #6 (id:200001) as f29dd81942aecab73cf5d27978ee544bfd88958c
6 years, 3 months ago (2014-08-27 21:15:47 UTC) #43
commit-bot: I haz the power
Patchset 6 (id:??) landed as https://crrev.com/473591b50d408fa2dda99f9b11d326db60a430a1 Cr-Commit-Position: refs/heads/master@{#292223}
6 years, 3 months ago (2014-09-10 02:54:03 UTC) #44
mtomasz
5 years, 6 months ago (2015-06-12 05:52:32 UTC) #45
Message was sent while issue was closed.
On 2014/09/10 02:54:03, commit-bot: I haz the power wrote:
> Patchset 6 (id:??) landed as
> https://crrev.com/473591b50d408fa2dda99f9b11d326db60a430a1
> Cr-Commit-Position: refs/heads/master@{#292223}

hm, file system provider api is not showing on the list.

Powered by Google App Engine
This is Rietveld 408576698