Closed Bug 1753621 Opened 4 years ago Closed 4 years ago

mac upload-symbols missing from nightly graph

Categories

(Firefox Build System :: Task Configuration, defect)

defect

Tracking

(firefox99 fixed)

RESOLVED FIXED
99 Branch
Tracking Status
firefox99 --- fixed

People

(Reporter: jcristau, Assigned: jcristau)

References

Details

Attachments

(2 files, 1 obsolete file)

When builds are not scheduled on push (as happens frequently since bug 1748581), we need the nightly cron decision task to add them.
For mac this goes through https://searchfox.org/mozilla-central/rev/bb14d901ac16633801b7f4adaa4fb104e6f072e4/taskcluster/gecko_taskgraph/target_tasks.py#855

Our upload-symbols tasks for mac shippable builds are build-macosx64-aarch64-shippable/opt-upload-symbols and build-macosx64-x64-shippable/opt-upload-symbols, with corresponding macosx64-aarch64-shippable and macosx64-x64-shippable build platforms, so they are not included in the macosx64-shippable filter and don't get scheduled in that case.

A secondary reason they're excluded is the x64 and aarch64 build tasks don't have the shippable attribute, thus the upload-symbols tasks don't have it either, and make_desktop_nightly_filter looks for that.

Assignee: nobody → jcristau
Status: NEW → ASSIGNED
Attachment #9262400 - Attachment description: Bug 1753621 - upload symbols from unified mac build. r?glandium → Bug 1753621 - WIP: upload symbols from unified mac build.

Bug 1755007 is probably not a dup of this bug. Its symptoms have disappeared, at least temporarily. But this bug remains unfixed.

See bug 1755007 comment #3.

Attachment #9262400 - Attachment is obsolete: true

Without this, the desktop nightly graph does not include upload-symbols
tasks for mac, because these tasks don't have the macosx64-shippable
build_platform due to the split x64 / aarch64 build.

Pushed by jcristau@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/67bfc6149fb8 add upload-symbols-dummy task kind to handle macosx. r=releng-reviewers,aki
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 99 Branch

(Following up comment #4)

The patch for this bug seems to have fixed bug 1755007. So bug 1755007 really is a duplicate of this bug. See bug 1755007 comment #5.

This ports the change from bug 1753621 over to pinebuild.

See Also: → 1922255
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: