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

Issue 624445 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

checkdeps is broken on windows

Project Member Reported by jam@chromium.org, Jun 29 2016

Issue description

It gives a ton of errors (i.e. all of includes in webkit and other directories). sample error:

ERROR in D:\src\chrome2\src\third_party\libwebp\utils\rescaler.h
  Illegal include: "third_party\libwebp\webp\types.h"
    Because of no rule applying.


Looking at recent changes to checkdeps, I only find:
https://codereview.chromium.org/1954943003
https://codereview.chromium.org/1975793002

We need to fix checkdeps on Windows so it passes.

And since it regressed, we need to run it on a waterfall bot. We have not run it on non-linux trybots for a long time because it's slow. For the last few years, we haven't had OS specific breakage. I think that points to platform specific breakages being very rare, so no need to slow down all tryruns for this and just putting it on a waterfall builder that's not mirrored to trybots is fine (Win x64 on chromnium?).
 

Comment 1 by jam@chromium.org, Jun 29 2016

(btw to be clear, without the above cls, checkdeps passes other the brotli includes which necessitated these changes).
one easy fix/temp workaround is to add "../" in brotli's deps and rever these cls.

Comment 2 by jam@chromium.org, Jun 29 2016

Owner: jam@chromium.org
Status: Started (was: Assigned)
Ok I tracked this down to the os.path.normpath additions which changed from forward slashes to backward slashes.
Project Member

Comment 3 by bugdroid1@chromium.org, Jun 30 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7fdab8abba2415d4bd126d8a66da107b2485d2c9

commit 7fdab8abba2415d4bd126d8a66da107b2485d2c9
Author: jam <jam@chromium.org>
Date: Thu Jun 30 19:12:36 2016

Roll buildtools to fix checkdeps on Windows.

BUG= 624445 

Review-Url: https://codereview.chromium.org/2105263003
Cr-Commit-Position: refs/heads/master@{#403242}

[modify] https://crrev.com/7fdab8abba2415d4bd126d8a66da107b2485d2c9/DEPS

Comment 4 by jam@chromium.org, Jul 12 2016

Status: Fixed (was: Started)

Sign in to add a comment