New issue
Advanced search Search tips

Issue 660059 link

Starred by 2 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
EstimatedDays: ----
NextAction: 2019-07-09
OS: Chrome
Pri: 3
Type: Bug

Blocking:
issue 657224



Sign in to add a comment

cbuildbot ToT should be able to build non-ToT configs from other branches.

Project Member Reported by d...@chromium.org, Oct 27 2016

Issue description

Asking cbuildbot from ToT to build a non-ToT config from another branch should be simple:

cbuildbot -b <branch> branch-specific-config

However, it apparently currently fails b/c "branch-specific-config" is not known to the ToT instance. Can we delay the config validation step until the bootstrapped cbuildbot invocation so that this is consistent with the user's intent?
 
Owner: chingcodes@chromium.org
Sounds reasonable.

Why P1, is this hitting something urgently?

chingcodes@ this is probably not too complex, want to take a crack in your spare time?

Comment 2 by d...@chromium.org, Oct 27 2016

P1 b/c this feature is desired, so I figured "for current milestone" wasn't unreasonable. Feel free to downgrade if you disagree.
Labels: -Pri-1 Pri-2
We aren't very milestone oriented on cros infra. I'll call this a P2.
It's harder than it sounds, because you have to run without a config until post-bootstrap. We use the build config to select the builder class, and the sync stage. Both of which are needed for all pre-bootstrap work.

Hum... we can have pre-bootstrap logic that checks out chromite to the branch then invokes cbuildbot. 

For cleanliness, I'd create a new script for this, instead of making cbuildbot's startup even more complicated.

Using this pre-bootstrap bootstrap would let us simplify the buildbot recipes to always pull chromite at TOT.

Bonus Goal (very secondary):
If it could apply chromite CLs, that would let us trybot test CLs that are creating new configs.



Owner: ----

Comment 6 by nxia@chromium.org, Jun 8 2018

Cc: -nxia@chromium.org
Labels: Pri-3
NextAction: 2019-07-09
Downgrading P2s that haven't been modified in more than 6 months, which have no component or owner.

Sign in to add a comment