New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 857606 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jul 5
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

custom_tabs_client src/ not in Codesearch

Project Member Reported by smaier@chromium.org, Jun 28 2018

Issue description

Go to https://cs.chromium.org/chromium/src/third_party/custom_tabs_client/

It has some files, but not the src/ directory with all the actual code inside of it. Additionally, those src files are not indexed by codesearch.
 
Codesearchcct.png
133 KB View Download
Labels: -Pri-3 Pri-2
Owner: flyboy@chromium.org
Status: Assigned (was: Untriaged)
Looks like we're not creating a submodule for this repo any more (and probably others too).

I think this is related to the recent changes to deps2submodules - Alan, do you know what's going on here?
Description: Show this description
Cc: peconn@chromium.org
 Issue 859828  has been merged into this issue.
Cc: ehmaldonado@chromium.org
Owner: ehmaldonado@chromium.org
Since Alan's on vacation this week: Edward, do you have any ideas about this?
Owner: j...@chromium.org
Status: Started (was: Assigned)
I looked into this a little myself, and I think I have a fix: https://chromium-review.googlesource.com/c/infra/infra/+/1125557
Project Member

Comment 6 by bugdroid1@chromium.org, Jul 5

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra/+/c404890171a4525698834404cc2fce2b0d95ab2b

commit c404890171a4525698834404cc2fce2b0d95ab2b
Author: Joey Scarr <jsca@google.com>
Date: Thu Jul 05 03:44:46 2018

Target every OS in the sync_submodules checkout.

This allows us to meet most of the conditionals specified in the chromium DEPS
file, which should allow us to include as much code as possible in CS.

This should fix a regression caused by crrev.com/c/1104963. Before that CL,
the old custom DEPS parsing logic would ignore all conditionals (except
for checkout_google_internal), effectively treating them as true. Once
we started using the canonical logic, we stopped including all
conditional deps.

TBR=agable@chromium.org

Bug:  857606 
Change-Id: Ic71a068fa0e07c3c4f545973e701b4a67cee3b7c
Reviewed-on: https://chromium-review.googlesource.com/1125557
Reviewed-by: Joey Scarr <jsca@chromium.org>
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Commit-Queue: Joey Scarr <jsca@chromium.org>

[modify] https://crrev.com/c404890171a4525698834404cc2fce2b0d95ab2b/recipes/recipes/sync_submodules.expected/basic_with_prefix.json
[modify] https://crrev.com/c404890171a4525698834404cc2fce2b0d95ab2b/recipes/recipe_modules/sync_submodules/api.py
[modify] https://crrev.com/c404890171a4525698834404cc2fce2b0d95ab2b/recipes/recipes/sync_submodules.expected/basic_with_diff.json
[modify] https://crrev.com/c404890171a4525698834404cc2fce2b0d95ab2b/recipes/recipes/sync_submodules.expected/basic_with_diff_failure.json
[modify] https://crrev.com/c404890171a4525698834404cc2fce2b0d95ab2b/recipes/recipes/sync_submodules.expected/basic_experimental.json
[modify] https://crrev.com/c404890171a4525698834404cc2fce2b0d95ab2b/recipes/recipes/sync_submodules.expected/with_one_extra_submodule.json
[modify] https://crrev.com/c404890171a4525698834404cc2fce2b0d95ab2b/recipes/recipes/sync_submodules.expected/basic.json
[modify] https://crrev.com/c404890171a4525698834404cc2fce2b0d95ab2b/recipes/recipes/sync_submodules.expected/with_two_extra_submodules.json
[modify] https://crrev.com/c404890171a4525698834404cc2fce2b0d95ab2b/recipes/recipes/sync_submodules.expected/basic_with_prefix_disabled.json

Status: Fixed (was: Started)
Thanks for this, I can search third_party/custom_tabs_client again!

Sign in to add a comment