Closed Bug 1427145 Opened 7 years ago Closed 7 years ago

Use toolchain artifacts instead of tooltool packages for osx (cross) repackages

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox59 fixed)

RESOLVED FIXED
mozilla59
Tracking Status
firefox59 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(1 file)

No description provided.
Blocks: 1399679
Comment on attachment 8938909 [details] Bug 1427145 - Use toolchain artifacts instead of tooltool packages for osx (cross) repackages. https://reviewboard.mozilla.org/r/209372/#review215204 ::: taskcluster/taskgraph/transforms/repackage.py:192 (Diff revision 1) > 'worker': worker, > 'run': run, > } > + > + if build_platform.startswith('macosx'): > + task['toolchains'] = [ If `toolchains` is already defined, this could lead to badness. Feel free to discard this issue if you don't think it matters.
Attachment #8938909 - Flags: review+
Attachment #8938909 - Flags: review?(core-build-config-reviews)
(In reply to Gregory Szorc [:gps] from comment #2) > Comment on attachment 8938909 [details] > Bug 1427145 - Use toolchain artifacts instead of tooltool packages for osx > (cross) repackages. > > https://reviewboard.mozilla.org/r/209372/#review215204 > > ::: taskcluster/taskgraph/transforms/repackage.py:192 > (Diff revision 1) > > 'worker': worker, > > 'run': run, > > } > > + > > + if build_platform.startswith('macosx'): > > + task['toolchains'] = [ > > If `toolchains` is already defined, this could lead to badness. Feel free to > discard this issue if you don't think it matters. Well, the whole task is defined above, so if someone adds toolchains there, they're close enough that they should notice. It's also unlikely repackages for other platforms than osx will need toolchains ever.
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/2d6c872f416a Use toolchain artifacts instead of tooltool packages for osx (cross) repackages. r=gps
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
(In reply to Mike Hommey [back on Jan 9] [:glandium] from comment #3) > (In reply to Gregory Szorc [:gps] from comment #2) > > Comment on attachment 8938909 [details] > > Bug 1427145 - Use toolchain artifacts instead of tooltool packages for osx > > (cross) repackages. > > > > https://reviewboard.mozilla.org/r/209372/#review215204 > > > > ::: taskcluster/taskgraph/transforms/repackage.py:192 > > (Diff revision 1) > > > 'worker': worker, > > > 'run': run, > > > } > > > + > > > + if build_platform.startswith('macosx'): > > > + task['toolchains'] = [ > > > > If `toolchains` is already defined, this could lead to badness. Feel free to > > discard this issue if you don't think it matters. > > Well, the whole task is defined above, so if someone adds toolchains there, > they're close enough that they should notice. It's also unlikely repackages > for other platforms than osx will need toolchains ever. Just FYI: I don't think this is true. I would guess that "most" exotic platforms will need the platform SDK -- Android certainly does, and I expect iOS would too -- and those SDKs will be delivered via toolchains.
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: