New issue
Advanced search Search tips

Issue 832032 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Codesearch shows a near 2-year old WATCHLIST

Project Member Reported by machenb...@chromium.org, Apr 12 2018

Issue description

I found a public_api entry here:
https://cs.chromium.org/chromium/src/v8/WATCHLISTS?l=69

Screenshot in case the above changes:
https://screenshot.googleplex.com/7w04mU10yK6.png

But this is not in our repo anymore since 1 year and 9 months. Got removed here:
https://chromium.googlesource.com/v8/v8/+/c13c62695b9ccee60fbd790897f87d1445d841c6%5E%21/#F0
 
Cc: hablich@chromium.org
What is also bad is that the CC is still added in gerrit:
https://chromium-review.googlesource.com/c/v8/v8/+/1009904
https://screenshot.googleplex.com/4cmJ93pFTq6.png

I'd like to know where it's coming from. But apparently codesearch and gerrit know something that I don't.
Hmm, I have a hunch that the V8 auto-roller might be massaging those watchlist file. I'll double check that.
Components: -Infra>Codesearch Infra>Client>V8
Owner: machenb...@chromium.org
Status: Assigned (was: Untriaged)
Indeed. We keep a separate watchlist file on the release branches that gets copied around.
@hablich: I think the bug is here https://codereview.chromium.org/1663003003/diff/20001/tools/release/create_release.py line 166. This uses "latest_version" for the WATCHLIST. But shouldn't it use master?

For version file and changelog it makes sense to make a diff from the last rolled version, since we manipulate it differently in each version. But I don't see how that makes sense for the watchlist file. That has regular updates on master, which we all miss.

Comment 5 by flyboy@chromium.org, Apr 12 2018

Let me take a look and see what I can find ...

Comment 6 by flyboy@chromium.org, Apr 12 2018

OK, yeah: you'll of course be more familiar with what your release scripts/process are doing.

What I can tell you is that for Code Search we pay attention to the version that is specified in the DEPS file.  And indeed the DEPS file shows the revision of a release tag, and the version of WATCHLISTS on that tag matches what appears in Code Search.

https://chromium.googlesource.com/chromium/src/+/917298c4c641a98e0722cc7e7d6cdcf5234211d7/DEPS#89
This is completely on us. We roll an old WATCHLIST into Chromium and Codesearch uses the v8 in src/v8 not master.

I'll fix that and get the watchlist updated.
I too have no clue why we are doing that.

Sign in to add a comment