Closed Bug 1728882 Opened 4 years ago Closed 4 years ago

No generated sources are uploaded for mac aarch64 builds

Categories

(Firefox Build System :: Task Configuration, defect)

ARM64
macOS
defect

Tracking

(firefox99 fixed)

RESOLVED FIXED
99 Branch
Tracking Status
firefox99 --- fixed

People

(Reporter: mstange, Assigned: jcristau)

Details

Attachments

(1 file)

The upload-generated-sources task is happening on the macosx64-shippable/opt task, but it would need to happen on macosx64-x64-shippable/opt and macosx64-aarch64-shippable/opt.

It seems like the suggestion from comment 1 would run into the same problem as bug 1753621. Julien, once you've decided on a way forward in bug 1753621, could you update this bug to say what should happen?

Flags: needinfo?(jcristau)

The problem I'm hitting in bug 1753621 is exceeding a 2GB upload limit, I don't think that would affect this task.

Flags: needinfo?(jcristau)

Oh, what I mean is, if we make the upload-generated-sources tasks happen on macosx64-x64-shippable/opt and macosx64-aarch64-shippable/opt, as proposed in comment 1, would they be triggered by the "nightly_macosx" task, or would we unintentionally skip them just as we are currently skipping the upload-symbols tasks (which is what bug 1753621 is about)? And would we need a similar workaround, such as unifying the generated sources from both builds and then uploading them from the unified build?

Flags: needinfo?(jcristau)

Hah, sorry. Currently, https://searchfox.org/mozilla-central/rev/e66593593f3b356901011ea0fcdf9979728e9ae8/taskcluster/ci/upload-generated-sources/kind.yml#15 means there's no upload-generated-sources for the x64 and aarch64 builds, only for the combined macosx64-shippable build (the one with the "shippable" attribute), and https://searchfox.org/mozilla-central/rev/e66593593f3b356901011ea0fcdf9979728e9ae8/taskcluster/scripts/misc/unify.sh uses the target.generated-files.tar.gz artifact from the x64 build task.

Flags: needinfo?(jcristau)

If we can somehow unify both artifacts that might be best, if not I'm not sure how best to get the x64 and aarch64 tasks scheduled :/

Assignee: nobody → jcristau
Status: NEW → ASSIGNED
Pushed by jcristau@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1f1f1546a0b1 upload generated sources for both x64 and aarch64 mac builds r=releng-reviewers,aki
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 99 Branch

Thank you for fixing this!
The profiler can now successfully view source code for generated SWGL functions in this profile: https://share.firefox.dev/35L3P84

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: