[Cronet] Fix up log TAGs to be accurate and prevent future inaccuracies.
As Cronet classes have been getting renamed we've failed to keep our
log TAGs accurate. This change makes them accurate and attempts to
prevent future inaccuracies by using class.getSimpleName() in hopes
that a class rename will force a TAG rename.
R=xunjieli
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester
Review-Url: https://codereview.chromium.org/2109293005
Cr-Commit-Position: refs/heads/master@{#443274}
Committed: https://chromium.googlesource.com/chromium/src/+/69056e552cde6e0019daf2a1d84d8e60f5690617
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java File components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java (left): https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java#oldcode46 components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java:46: static final String LOG_TAG = "ChromiumNetwork"; On 2016/07/01 14:11:07, ...
4 years, 5 months ago
(2016-07-01 15:18:18 UTC)
#4
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/j...
File
components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java
(left):
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/j...
components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java:46:
static final String LOG_TAG = "ChromiumNetwork";
On 2016/07/01 14:11:07, xunjieli wrote:
> There was a reason that this TAG is ChromiumNetwork. I am not sure if it is
> still applicable. +mef@ to comment.
I think the reason was mostly historical (based on existing implementation).
I don't mind the rename, but I'm not sure whether class name is the right tag to
use.
2 reasons:
- Wouldn't it be useful to adjust all Cronet logging with one setting as opposed
to X class-specific settings?
- It seems that Chrome likes to prefix tags with 'cr.', should Cronet do the
same?
pauljensen
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java File components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java (left): https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java#oldcode46 components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java:46: static final String LOG_TAG = "ChromiumNetwork"; On 2016/07/01 15:18:18, ...
4 years, 5 months ago
(2016-07-01 15:35:22 UTC)
#5
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/j...
File
components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java
(left):
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/j...
components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java:46:
static final String LOG_TAG = "ChromiumNetwork";
On 2016/07/01 15:18:18, mef wrote:
> On 2016/07/01 14:11:07, xunjieli wrote:
> > There was a reason that this TAG is ChromiumNetwork. I am not sure if it is
> > still applicable. +mef@ to comment.
>
> I think the reason was mostly historical (based on existing implementation).
> I don't mind the rename, but I'm not sure whether class name is the right tag
to
> use.
>
> 2 reasons:
> - Wouldn't it be useful to adjust all Cronet logging with one setting as
opposed
> to X class-specific settings?
I don't feel too strongly as there are pros and cons to both arguments:
1. using the class name is AFAIK the pattern that everyone uses.
2. using the class name makes it easy to track something down, rather than
trying to grep for a particular error message substring
3. using a more general tag like "Cronet" can lead to identical log messages in
different files that are impossible to differentiate
4. using a more general tag like "Cronet" makes it harder to know if you're
adding a log message that is identical to those in another file
5. using a more general tag like "Cronet" helps embedders know it came from
cronet, rather than trying to guess what "CronetUrlRequestContext" is
> - It seems that Chrome likes to prefix tags with 'cr.', should Cronet do the
> same?
I don't think this is common in Chrome. It appears to be less than 10%:
616 instances of "TAG = " in Java files, and only 45 instances of "cr." in
those:
https://cs.chromium.org/search/?q=%22TAG+%3D+%22+file:java&sq=package:chromiu...https://cs.chromium.org/search/?q=%22TAG+%3D+%22+file:java+%22cr.%22&sq=packa...
pauljensen
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java File components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java (right): https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java#newcode26 components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java:26: static final String LOG_TAG = ChromiumUrlRequestContext.class.getSimpleName(); This name is ...
4 years, 5 months ago
(2016-07-01 15:40:42 UTC)
#6
On 2016/07/01 15:53:16, xunjieli wrote: > According to docs/android_logging.md, it looks like that the cr. ...
4 years, 5 months ago
(2016-07-01 15:57:26 UTC)
#8
On 2016/07/01 15:53:16, xunjieli wrote:
> According to docs/android_logging.md, it looks like that the cr. prefix will
be
> prepended to the TAG
>
(https://cs.chromium.org/chromium/src/base/android/java/src/org/chromium/base/...).
> If my reading of the code is correct, I think we can get rid of the cr. tags
in
> Cronet for code consistency.
According to my grepping, in Cronet 9 files use base.Log while 12 use
android.util.Log. I assume the 12 using android.util.Log don't get the "cr."
prefix.
xunjieli
On 2016/07/01 15:57:26, pauljensen wrote: > On 2016/07/01 15:53:16, xunjieli wrote: > > According to ...
4 years, 5 months ago
(2016-07-01 16:21:24 UTC)
#9
On 2016/07/01 15:57:26, pauljensen wrote:
> On 2016/07/01 15:53:16, xunjieli wrote:
> > According to docs/android_logging.md, it looks like that the cr. prefix will
> be
> > prepended to the TAG
> >
>
(https://cs.chromium.org/chromium/src/base/android/java/src/org/chromium/base/...).
> > If my reading of the code is correct, I think we can get rid of the cr. tags
> in
> > Cronet for code consistency.
>
> According to my grepping, in Cronet 9 files use base.Log while 12 use
> android.util.Log. I assume the 12 using android.util.Log don't get the "cr."
> prefix.
Ah, I see. There is a crbug to change android.util.Log to base.Log, do you want
to do that in this CL as well? If not, that's fine too. lgtm
pauljensen
On 2016/07/01 16:21:24, xunjieli wrote: > On 2016/07/01 15:57:26, pauljensen wrote: > > On 2016/07/01 ...
4 years, 5 months ago
(2016-07-01 18:15:22 UTC)
#10
On 2016/07/01 16:21:24, xunjieli wrote:
> On 2016/07/01 15:57:26, pauljensen wrote:
> > On 2016/07/01 15:53:16, xunjieli wrote:
> > > According to docs/android_logging.md, it looks like that the cr. prefix
will
> > be
> > > prepended to the TAG
> > >
> >
>
(https://cs.chromium.org/chromium/src/base/android/java/src/org/chromium/base/...).
> > > If my reading of the code is correct, I think we can get rid of the cr.
tags
> > in
> > > Cronet for code consistency.
> >
> > According to my grepping, in Cronet 9 files use base.Log while 12 use
> > android.util.Log. I assume the 12 using android.util.Log don't get the
"cr."
> > prefix.
>
> Ah, I see. There is a crbug to change android.util.Log to base.Log, do you
want
> to do that in this CL as well? If not, that's fine too. lgtm
We cannot use base from Cronet API.
mef
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java File components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java (left): https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java#oldcode46 components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java:46: static final String LOG_TAG = "ChromiumNetwork"; On 2016/07/01 15:35:22, ...
4 years, 5 months ago
(2016-07-13 19:15:58 UTC)
#11
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/j...
File
components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java
(left):
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/j...
components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java:46:
static final String LOG_TAG = "ChromiumNetwork";
On 2016/07/01 15:35:22, pauljensen wrote:
> On 2016/07/01 15:18:18, mef wrote:
> > On 2016/07/01 14:11:07, xunjieli wrote:
> > > There was a reason that this TAG is ChromiumNetwork. I am not sure if it
is
> > > still applicable. +mef@ to comment.
> >
> > I think the reason was mostly historical (based on existing implementation).
> > I don't mind the rename, but I'm not sure whether class name is the right
tag
> to
> > use.
> >
> > 2 reasons:
> > - Wouldn't it be useful to adjust all Cronet logging with one setting as
> opposed
> > to X class-specific settings?
>
> I don't feel too strongly as there are pros and cons to both arguments:
> 1. using the class name is AFAIK the pattern that everyone uses.
> 2. using the class name makes it easy to track something down, rather than
> trying to grep for a particular error message substring
> 3. using a more general tag like "Cronet" can lead to identical log messages
in
> different files that are impossible to differentiate
> 4. using a more general tag like "Cronet" makes it harder to know if you're
> adding a log message that is identical to those in another file
> 5. using a more general tag like "Cronet" helps embedders know it came from
> cronet, rather than trying to guess what "CronetUrlRequestContext" is
Acknowledged. I don't feel strongly either, and following common pattern sgtm.
>
> > - It seems that Chrome likes to prefix tags with 'cr.', should Cronet do the
> > same?
>
> I don't think this is common in Chrome. It appears to be less than 10%:
> 616 instances of "TAG = " in Java files, and only 45 instances of "cr." in
> those:
>
https://cs.chromium.org/search/?q=%22TAG+%3D+%22+file:java&sq=package:chromiu...
>
https://cs.chromium.org/search/?q=%22TAG+%3D+%22+file:java+%22cr.%22&sq=packa...
Missing "cr_" is added by org.chromium.base.Log:
https://cs.chromium.org/chromium/src/base/android/java/src/org/chromium/base/...
I think we should drop explicit "cr." from our code, and use
org.chromium.base.Log in implementation. WDYT?
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
File
components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java
(right):
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java:26:
static final String LOG_TAG = "ChromiumUrlRequestCont";
This is legacy api, should we leave it alone?
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
File
components/cronet/android/java/src/org/chromium/net/CronetLibraryLoader.java
(right):
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
components/cronet/android/java/src/org/chromium/net/CronetLibraryLoader.java:12:
import org.chromium.base.Log;
Some implementation modules use android.util.Log, while others use
org.chromium.base.Log.
We can't use org.chromium.base.Log in api, but in implementation we should be
consistent.
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
File
components/cronet/android/java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java
(right):
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
components/cronet/android/java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java:37:
private static final String TAG = "cr." +
CronetHttpURLConnection.class.getSimpleName();
why add 'cr.' here but not elsewhere? I think import org.chromium.base.Log does
it internally anyway.
pauljensen
PTAL, thanks! https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java File components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java (left): https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java#oldcode46 components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java:46: static final String LOG_TAG = "ChromiumNetwork"; On ...
4 years, 4 months ago
(2016-08-17 11:58:33 UTC)
#12
PTAL, thanks!
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/j...
File
components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java
(left):
https://codereview.chromium.org/2109293005/diff/1/components/cronet/android/j...
components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java:46:
static final String LOG_TAG = "ChromiumNetwork";
On 2016/07/13 19:15:58, mef (OOO Aug 15 - Aug 19) wrote:
> On 2016/07/01 15:35:22, pauljensen wrote:
> > On 2016/07/01 15:18:18, mef wrote:
> > > On 2016/07/01 14:11:07, xunjieli wrote:
> > > > There was a reason that this TAG is ChromiumNetwork. I am not sure if it
> is
> > > > still applicable. +mef@ to comment.
> > >
> > > I think the reason was mostly historical (based on existing
implementation).
> > > I don't mind the rename, but I'm not sure whether class name is the right
> tag
> > to
> > > use.
> > >
> > > 2 reasons:
> > > - Wouldn't it be useful to adjust all Cronet logging with one setting as
> > opposed
> > > to X class-specific settings?
> >
> > I don't feel too strongly as there are pros and cons to both arguments:
> > 1. using the class name is AFAIK the pattern that everyone uses.
> > 2. using the class name makes it easy to track something down, rather than
> > trying to grep for a particular error message substring
> > 3. using a more general tag like "Cronet" can lead to identical log messages
> in
> > different files that are impossible to differentiate
> > 4. using a more general tag like "Cronet" makes it harder to know if you're
> > adding a log message that is identical to those in another file
> > 5. using a more general tag like "Cronet" helps embedders know it came from
> > cronet, rather than trying to guess what "CronetUrlRequestContext" is
>
> Acknowledged. I don't feel strongly either, and following common pattern sgtm.
>
> >
> > > - It seems that Chrome likes to prefix tags with 'cr.', should Cronet do
the
> > > same?
> >
> > I don't think this is common in Chrome. It appears to be less than 10%:
> > 616 instances of "TAG = " in Java files, and only 45 instances of "cr." in
> > those:
> >
>
https://cs.chromium.org/search/?q=%22TAG+%3D+%22+file:java&sq=package:chromiu...
> >
>
https://cs.chromium.org/search/?q=%22TAG+%3D+%22+file:java+%22cr.%22&sq=packa...
>
> Missing "cr_" is added by org.chromium.base.Log:
>
https://cs.chromium.org/chromium/src/base/android/java/src/org/chromium/base/...
>
> I think we should drop explicit "cr." from our code, and use
> org.chromium.base.Log in implementation. WDYT?
Done.
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
File
components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java
(right):
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java:26:
static final String LOG_TAG = "ChromiumUrlRequestCont";
On 2016/07/13 19:15:58, mef (OOO Aug 15 - Aug 19) wrote:
> This is legacy api, should we leave it alone?
I feel like we should fix it too. Until we remove the legacy API entirely I
think we need to maintain it at a minimal level as it is still in use.
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
File
components/cronet/android/java/src/org/chromium/net/CronetLibraryLoader.java
(right):
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
components/cronet/android/java/src/org/chromium/net/CronetLibraryLoader.java:12:
import org.chromium.base.Log;
On 2016/07/13 19:15:58, mef (OOO Aug 15 - Aug 19) wrote:
> Some implementation modules use android.util.Log, while others use
> org.chromium.base.Log.
>
> We can't use org.chromium.base.Log in api, but in implementation we should be
> consistent.
Done.
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
File
components/cronet/android/java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java
(right):
https://codereview.chromium.org/2109293005/diff/20001/components/cronet/andro...
components/cronet/android/java/src/org/chromium/net/urlconnection/CronetHttpURLConnection.java:37:
private static final String TAG = "cr." +
CronetHttpURLConnection.class.getSimpleName();
On 2016/07/13 19:15:58, mef (OOO Aug 15 - Aug 19) wrote:
> why add 'cr.' here but not elsewhere? I think import org.chromium.base.Log
does
> it internally anyway.
Removed, done.
pauljensen
Friendly ping...it's been nearly 5 months :)
3 years, 11 months ago
(2017-01-11 15:47:23 UTC)
#13
Friendly ping...it's been nearly 5 months :)
xunjieli
On 2017/01/11 15:47:23, pauljensen wrote: > Friendly ping...it's been nearly 5 months :) I guess ...
3 years, 11 months ago
(2017-01-11 15:49:00 UTC)
#14
On 2017/01/11 15:47:23, pauljensen wrote:
> Friendly ping...it's been nearly 5 months :)
I guess you are not waiting on me, since I've l-g-t-m-ed :)
chromium-reviews
Sorry, looking. On Wed, Jan 11, 2017 at 10:49 AM, <xunjieli@chromium.org> wrote: > On 2017/01/11 ...
3 years, 11 months ago
(2017-01-11 15:49:35 UTC)
#15
Sorry, looking.
On Wed, Jan 11, 2017 at 10:49 AM, <xunjieli@chromium.org> wrote:
> On 2017/01/11 15:47:23, pauljensen wrote:
> > Friendly ping...it's been nearly 5 months :)
>
> I guess you are not waiting on me, since I've l-g-t-m-ed :)
>
> https://codereview.chromium.org/2109293005/
>
--
You received this message because you are subscribed to the Google Groups
"Chromium-reviews" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.
mef
lgtm mod qq https://codereview.chromium.org/2109293005/diff/80001/components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java File components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java (right): https://codereview.chromium.org/2109293005/diff/80001/components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java#newcode16 components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java:16: import org.chromium.base.Log; should sample app use ...
3 years, 11 months ago
(2017-01-11 17:14:30 UTC)
#16
Description was changed from ========== [Cronet] Fix up log TAGs to be accurate and prevent ...
3 years, 11 months ago
(2017-01-12 02:34:04 UTC)
#17
Description was changed from
==========
[Cronet] Fix up log TAGs to be accurate and prevent future inaccuracies.
As Cronet classes have been getting renamed we've failed to keep our
log TAGs accurate. This change makes them accurate and attempts to
prevent future inaccuracies by using class.getSimpleName() in hopes
that a class rename will force a TAG rename.
R=xunjieli
==========
to
==========
[Cronet] Fix up log TAGs to be accurate and prevent future inaccuracies.
As Cronet classes have been getting renamed we've failed to keep our
log TAGs accurate. This change makes them accurate and attempts to
prevent future inaccuracies by using class.getSimpleName() in hopes
that a class rename will force a TAG rename.
R=xunjieli
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester
==========
pauljensen
PTAL at the last two patch sets. https://codereview.chromium.org/2109293005/diff/80001/components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java File components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java (right): https://codereview.chromium.org/2109293005/diff/80001/components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java#newcode16 components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java:16: import org.chromium.base.Log; ...
3 years, 11 months ago
(2017-01-12 02:56:58 UTC)
#18
lgtm given that my concerns are limited to sample app. https://codereview.chromium.org/2109293005/diff/140001/components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java File components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java (right): https://codereview.chromium.org/2109293005/diff/140001/components/cronet/android/sample/src/org/chromium/cronet_sample_apk/CronetSampleActivity.java#newcode57 ...
3 years, 11 months ago
(2017-01-12 15:40:55 UTC)
#19
CQ is committing da patch. Bot data: {"patchset_id": 140001, "attempt_start_ts": 1484239674549290, "parent_rev": "3afb7e7da06df087b3e9fac2ae68593f75a051ed", "commit_rev": "69056e552cde6e0019daf2a1d84d8e60f5690617"}
3 years, 11 months ago
(2017-01-12 17:19:17 UTC)
#25
CQ is committing da patch.
Bot data: {"patchset_id": 140001, "attempt_start_ts": 1484239674549290,
"parent_rev": "3afb7e7da06df087b3e9fac2ae68593f75a051ed", "commit_rev":
"69056e552cde6e0019daf2a1d84d8e60f5690617"}
commit-bot: I haz the power
Description was changed from ========== [Cronet] Fix up log TAGs to be accurate and prevent ...
3 years, 11 months ago
(2017-01-12 17:19:47 UTC)
#26
Message was sent while issue was closed.
Description was changed from
==========
[Cronet] Fix up log TAGs to be accurate and prevent future inaccuracies.
As Cronet classes have been getting renamed we've failed to keep our
log TAGs accurate. This change makes them accurate and attempts to
prevent future inaccuracies by using class.getSimpleName() in hopes
that a class rename will force a TAG rename.
R=xunjieli
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester
==========
to
==========
[Cronet] Fix up log TAGs to be accurate and prevent future inaccuracies.
As Cronet classes have been getting renamed we've failed to keep our
log TAGs accurate. This change makes them accurate and attempts to
prevent future inaccuracies by using class.getSimpleName() in hopes
that a class rename will force a TAG rename.
R=xunjieli
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester
Review-Url: https://codereview.chromium.org/2109293005
Cr-Commit-Position: refs/heads/master@{#443274}
Committed:
https://chromium.googlesource.com/chromium/src/+/69056e552cde6e0019daf2a1d84d...
==========
commit-bot: I haz the power
Committed patchset #8 (id:140001) as https://chromium.googlesource.com/chromium/src/+/69056e552cde6e0019daf2a1d84d8e60f5690617
3 years, 11 months ago
(2017-01-12 17:19:48 UTC)
#27
Issue 2109293005: [Cronet] Fix up log TAGs to be accurate and prevent future inaccuracies.
(Closed)
Created 4 years, 5 months ago by pauljensen
Modified 3 years, 11 months ago
Reviewers: xunjieli, mef
Base URL: https://chromium.googlesource.com/chromium/src.git@master
Comments: 17