Closed Bug 1748046 Opened 4 years ago Closed 4 years ago

Toolchain tasks running on mac workers are busted

Categories

(Firefox Build System :: Task Configuration, defect)

defect

Tracking

(firefox-esr91 unaffected, firefox95 unaffected, firefox96 fixed, firefox97 fixed)

RESOLVED FIXED
97 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox95 --- unaffected
firefox96 --- fixed
firefox97 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Example:

[task 2021-12-31T02:02:31.129Z] executing ['bash', '-cx', "'$GECKO_PATH/taskcluster/scripts/misc/pack.sh' /Applications/Xcode-12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk"]
[task 2021-12-31T02:02:31.134Z] + '$GECKO_PATH/taskcluster/scripts/misc/pack.sh' /Applications/Xcode-12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk
[task 2021-12-31T02:02:31.134Z] bash: $GECKO_PATH/taskcluster/scripts/misc/pack.sh: No such file or directory

The problem is they're trying to use $GECKO_PATH literally, not expanding it, which comes from the shell quoting that happens in the toolchain transform.

This gets us closer to what we had before bug 1743742.

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/7434ddfffd98 Don't quote the first element in toolchain task commands. r=taskgraph-reviewers,aki
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch

Set release status flags based on info from the regressing bug 1743742

The patch landed in nightly and beta is affected.
:glandium, is this bug important enough to require an uplift?
If not please set status_beta to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(mh+mozilla)
Flags: needinfo?(mh+mozilla)

Comment on attachment 9257207 [details]
Bug 1748046 - Don't quote the first element in toolchain task commands.

Beta/Release Uplift Approval Request

  • User impact if declined: If for some reason we trigger a rebuild of all toolchains, the affected tasks will fail and everything that will depend on them won't happen (effectively every mac build and test)
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): NPOTB taskcluster task graph code with controlled effects.
  • String changes made/needed:
Attachment #9257207 - Flags: approval-mozilla-beta?

Comment on attachment 9257207 [details]
Bug 1748046 - Don't quote the first element in toolchain task commands.

96 is on release now.

Attachment #9257207 - Flags: approval-mozilla-beta? → approval-mozilla-release?

Comment on attachment 9257207 [details]
Bug 1748046 - Don't quote the first element in toolchain task commands.

Approved for 96.0rc2

Attachment #9257207 - Flags: approval-mozilla-release? → approval-mozilla-release+
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: