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

Issue 630152 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
No longer actively working on Chrom...
Closed: Oct 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 3
Type: Bug



Sign in to add a comment

The piper automatic roller can break the tree.

Project Member Reported by jif@chromium.org, Jul 21 2016

Issue description

The automatic roll https://chromereviews.googleplex.com/471487013/ landed
and broke the tree.
This required reverting the CL, and blocking the autoroller.
 

Comment 1 by jif@chromium.org, Jul 21 2016

Cc: bzanotti@chromium.org
Owner: lpromero@chromium.org
Status: Assigned (was: Available)
lpromero: please triage
One difference is that the simulator-builder (which broke) is using GN, but not the piper-autoroller.

We've had some issues recently with gyp and GN having different building options. Maybe for GoogleKit there is a -Wno-deprecated-declarations that remains for gyp and not for GN.
Cc: sdefresne@chromium.org
Status: Started (was: Assigned)
Ha, I came to the same conclusion :)
The good news is that GN's config is doing what we want.

It's that line:
https://cs.corp.google.com/piper///depot/google3/third_party/bling/master/ios_internal/google_internal/piper/googlemac_googlekit.gyp?type=cs&q=%23+Suppress+warnings+in+any+module+that+uses+GoogleKit.&sq=//depot/google3/third_party/bling/master&l=17

It forwards the no-deprecated-declarations to all dependent settings.
I remove it and add the flag only for the GoogleKit targets that need it.
Cc: jif@chromium.org
Sylvain, how can we have the Piper autoroller build with GN?
Cc: baxley@chromium.org
What is the next action item? Add more test coverage in what the Piper autoroller runs?
I guess the exact issue of this bug is moot now, since everything has been moved to GN.
In the particular case in #2, yes that seems fixed. Yet we can still envision a roll that passes on the autoroller, but fails on the waterfall because a test was not run by the autoroller but was by the waterfall.
Status: Fixed (was: Started)
We haven’t seen much issues with the autoroller landing stuff that breaks the tree. Let's close. If we want more tests on the piper-autoroller, we'll add them.

Sign in to add a comment