Closed Bug 1463805 Opened 6 years ago Closed 6 years ago

Update artifact automation configs to not include the "clobber" step

Categories

(Firefox Build System :: Task Configuration, task)

3 Branch
task
Not set
normal

Tracking

(firefox62 fixed)

RESOLVED FIXED
mozilla62
Tracking Status
firefox62 --- fixed

People

(Reporter: chmanchester, Assigned: chmanchester)

Details

Attachments

(1 file)

Due to a quirk of how mozharness build variant configs interact with taskcluster, we've been inadvertently running the "clobber" step in automation artifact builds. This recently stopped being a no-op due to an unrelated change, so we're blowing away our checkout and the builds are failing.
Attachment #8980063 - Flags: review?(core-build-config-reviews) → review?(nfroyd)
Comment on attachment 8980063 [details]
Bug 1463805 - Update mozharness artifact build configs not to include the "clobber" step.

https://reviewboard.mozilla.org/r/246226/#review252344

I can buy that blowing away the srcdir prior to doing the build is bad, but why is this same behavior not a problem for all the other configs?
Attachment #8980063 - Flags: review?(nfroyd) → review+
Pushed by cmanchester@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a882645f3abc
Update mozharness artifact build configs not to include the "clobber" step. r=froydnj
(In reply to Nathan Froyd [:froydnj] from comment #2)
> Comment on attachment 8980063 [details]
> Bug 1463805 - Update mozharness artifact build configs not to include the
> "clobber" step.
> 
> https://reviewboard.mozilla.org/r/246226/#review252344
> 
> I can buy that blowing away the srcdir prior to doing the build is bad, but
> why is this same behavior not a problem for all the other configs?

For most builds TC overrides the set of actions with MOZHARNESS_ACTIONS, but for forced artifact builds we don't let this happen, so we run the clobber step. This apparently went unnoticed because the "clobber()" implementation invoked ended up being a no-op, until bug 1237182 shuffled mixins enough to make it no longer a no-op.
https://hg.mozilla.org/mozilla-central/rev/a882645f3abc
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla62
Version: Version 3 → 3 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: