Closed Bug 1542707 Opened 6 years ago Closed 6 years ago

Permafailing Android artifact Nightly jobs (only running on Try) Android 4.0 API16+ opt and Android 5.0 AArch64 opt

Categories

(Firefox Build System :: Task Configuration, defect)

Unspecified
Android
defect
Not set
normal

Tracking

(firefox66 unaffected, firefox67 unaffected, firefox68 fixed)

RESOLVED FIXED
mozilla68
Tracking Status
firefox66 --- unaffected
firefox67 --- unaffected
firefox68 --- fixed

People

(Reporter: alexandrui, Assigned: chmanchester)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

[task 2019-03-12T17:15:23.466Z] 17:15:23 INFO - 17:15:23 INFO - Multi-locale packaging requires the full (non-artifact) 'RecursiveMake' build backend; got ['FasterMake+RecursiveMake'].
[task 2019-03-12T17:15:23.481Z] 17:15:23 INFO - 17:15:23 ERROR - Return code: 1

Can running/requesting those jobs be prevented?

Summary: Android 4.0 API16+ opt and Android 5.0 AArch64 opt failing with Na → Permafailing Android artifact Nightly jobs (only running on Try) Android 4.0 API16+ opt and Android 5.0 AArch64 opt

chmanchester, these Try errors appear to be related to Android PGO configuration.

Type: task → defect
Flags: needinfo?(cmanchester)
OS: Unspecified → Android

The API16+ build is failing due to the PGO configuration, but the AArch64 build is failing for another reason. I don't think we've ever intended to replace Nightly builds with artifact builds in automation, the artifact code doesn't know to look for them, so we may end up with artifacts from an opt or pgo build. That might work ok, but I don't think we're expecting it. For shippable everything works alright, for Android nightlies for now I think we should just stop nightly builds from being converted into artifact builds.

Assignee: nobody → cmanchester
Flags: needinfo?(cmanchester)

(In reply to Chris Manchester (:chmanchester) from comment #3)

The API16+ build is failing due to the PGO configuration, but the AArch64 build is failing for another reason. I don't think we've ever intended to replace Nightly builds with artifact builds in automation, the artifact code doesn't know to look for them, so we may end up with artifacts from an opt or pgo build. That might work ok, but I don't think we're expecting it. For shippable everything works alright, for Android nightlies for now I think we should just stop nightly builds from being converted into artifact builds.

We used to have a flag for this, but I think post Bug 1530908 we do not. glandium, how do we manage this after your earlier work?

Flags: needinfo?(mh+mozilla)
Regressed by: 1530908
Keywords: regression

The new check is here: https://searchfox.org/mozilla-central/rev/8d78f219702286c873860f39f9ed78bad1a6d062/taskcluster/taskgraph/transforms/build.py#156

I have a patch that adds a nightly check there that looks fine on try.

Flags: needinfo?(mh+mozilla)
Pushed by cmanchester@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/17b96c33164e Don't replace 'nightly' jobs with artifact builds on try. r=glandium
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: