New issue
Advanced search Search tips

Issue 618484 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Clobber isn't clobbering

Project Member Reported by roc...@chromium.org, Jun 8 2016

Issue description

I tried doing a clobber build via this UI: https://uberchromegw.corp.google.com/i/chromium.webkit/builders/WebKit%20Mac%20Builder%20%28dbg%29

Build 156887 (https://uberchromegw.corp.google.com/i/chromium.webkit/builders/WebKit%20Mac%20Builder%20%28dbg%29/builds/156887) has the flag set. The compile step clearly isn't building from a clean output dir though.

thakis@ any ideas?
 
what flag?
Errrr, I mean property. The clobber build property is set on the linked build.
Do you think this is a regression from  bug 574557 ? From what I understand, that button sets the 'clobber' buildbot property, and I don't know if recipes generally look at those (which means this wouldn't have worked ever since we switched to recipes). Can you remember using this box successfully in the somewhat recent past?
Sorry, I've never used it before today. I was just told this was how I was supposed to be able to clobber a builder and that this should result in a clean forced build. dpranke suggested I file a bug and mentioned you had been changing clobber behavior
Cc: dpranke@chromium.org
I think this is a regression, yes, and the recipes did look at the property.
Do you happen to know how to look at a property in a recipe, or where the old clobber logic looked at…oooh I think I know where. Fixing...
rockot: can you try again? (don't have corp access today)
Project Member

Comment 11 by bugdroid1@chromium.org, Jun 9 2016

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

commit beb1c223dc40e3c86b5eebca74292b6c4c408dce
Author: recipe-roller <recipe-roller@chromium.org>
Date: Thu Jun 09 01:39:18 2016

Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug
(or complain)

build:
  https://crrev.com/f98a8fcef0990839d565fe4564bb42368a4dccf3 lkgr: Convert mac asan bots to recipes/ (thakis@chromium.org)
  https://crrev.com/dceceeb31bd3506493793ce20bc7639c3a1f0d99 Try to fix the "Clobber" button in the buildbot UI. (thakis@chromium.org)

R=thakis@chromium.org
BUG= 574557 , 618484 , 618425 

TBR=martiniss@chromium.org,phajdan.jr@chromium.org

Review-Url: https://codereview.chromium.org/2052543005

[modify] https://crrev.com/beb1c223dc40e3c86b5eebca74292b6c4c408dce/infra/config/recipes.cfg

This appears to work now. I kicked off a clobber build and it looks like a clean one. Thanks!
Status: Fixed (was: Untriaged)
You should see a "rmtree clobber" step on the step list.
Indeed I do
Project Member

Comment 15 by bugdroid1@chromium.org, Jun 17 2016

Sign in to add a comment