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

Issue 685433 link

Starred by 8 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocked on:
issue 661382

Blocking:
issue 715584



Sign in to add a comment

Entry in reverse order for publish release DEPS

Project Member Reported by dimu@chromium.org, Jan 26 2017

Issue description

There is bug in the our recursedeps handling (we should not sort list/tuple if it is listed under recursedeps) when we do branching/patch updating.

For example, https://chromium.googlesource.com/chromium/src/+/57.0.2987.10/DEPS#1142,

  [
    'DEPS.chromium',
    'src/third_party/angle'
  ]

should be:

  [
    'src/third_party/angle',
    'DEPS.chromium'
  ]


 

Comment 1 by dimu@chromium.org, Jan 26 2017

Description: Show this description

Comment 2 by mmoss@chromium.org, Jan 26 2017

Given that the DEPS files have been like this for a long time, unless this is suddenly failing in new and different ways, I'd be inclined to fix it as part of the new "gclient --flatten" handling, which should address this and a lot of other awkward syntax handling.

Comment 3 by mmoss@chromium.org, Jan 26 2017

Blockedon: 661382
Project Member

Comment 4 by bugdroid1@chromium.org, Feb 10 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/depot_tools/+/812462026ff3cd0afa6aac9b3ab3bf781a96b5b0

commit 812462026ff3cd0afa6aac9b3ab3bf781a96b5b0
Author: Aleksandr Derbenev <alex-ac@yandex-team.ru>
Date: Fri Feb 10 18:10:11 2017

Make an error on wrong recursedeps entry.

BUG= 685433 

Change-Id: I5eb68c4a3bfd1c93edecf33127a459822f5a23ed
Reviewed-on: https://chromium-review.googlesource.com/440945
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@chromium.org>

[modify] https://crrev.com/812462026ff3cd0afa6aac9b3ab3bf781a96b5b0/gclient.py

Project Member

Comment 5 by bugdroid1@chromium.org, Feb 10 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/depot_tools/+/b1550ec8b36f49eb67f41ed8e4582aedd1e0ade7

commit b1550ec8b36f49eb67f41ed8e4582aedd1e0ade7
Author: Dirk Pranke <dpranke@chromium.org>
Date: Fri Feb 10 19:04:39 2017

Revert "Make an error on wrong recursedeps entry."

This reverts commit 812462026ff3cd0afa6aac9b3ab3bf781a96b5b0.

Reason for revert: This doesn't work for deps_os

Original change's description:
> Make an error on wrong recursedeps entry.
> 
> BUG= 685433 
> 
> Change-Id: I5eb68c4a3bfd1c93edecf33127a459822f5a23ed
> Reviewed-on: https://chromium-review.googlesource.com/440945
> Reviewed-by: Dirk Pranke <dpranke@chromium.org>
> Commit-Queue: Dirk Pranke <dpranke@chromium.org>
> 

TBR=dpranke@chromium.org,caseq@chromium.org,chromium-reviews@chromium.org,alex-ac@yandex-team.ru
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG= 685433 

Change-Id: If10b57d77dbff36d140f842d375682a20d69db06
Reviewed-on: https://chromium-review.googlesource.com/440491
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@chromium.org>

[modify] https://crrev.com/b1550ec8b36f49eb67f41ed8e4582aedd1e0ade7/gclient.py

Cc: dpranke@chromium.org
 Issue 704909  has been merged into this issue.
Project Member

Comment 7 by bugdroid1@chromium.org, Apr 25 2017

Comment 8 by dimu@google.com, Apr 26 2017

Status: Fixed (was: Available)
It has been fixed in latest canary
https://chromium.googlesource.com/chromium/src/+/60.0.3081.0/DEPS
Can you change gclient behavior to prevent this bug in future? Now gclient ignores this error. 

Comment 10 by dimu@google.com, Apr 26 2017

Blocking: 715584

Sign in to add a comment