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)
Firefox Build System
General
Tracking
(firefox59 fixed)
RESOLVED
FIXED
mozilla59
Tracking | Status | |
---|---|---|
firefox59 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(1 file)
No description provided.
Comment hidden (mozreview-request) |
Comment 2•7 years ago
|
||
mozreview-review |
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+
Updated•7 years ago
|
Attachment #8938909 -
Flags: review?(core-build-config-reviews)
Assignee | ||
Comment 3•7 years ago
|
||
(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
Comment 5•7 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox59:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
Comment 6•7 years ago
|
||
(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.
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•