Closed
Bug 1504250
Opened 7 years ago
Closed 7 years ago
Enable Rust coverage in Mac builds
Categories
(Testing :: Code Coverage, enhancement)
Testing
Code Coverage
Tracking
(firefox65 fixed)
RESOLVED
FIXED
mozilla65
| Tracking | Status | |
|---|---|---|
| firefox65 | --- | fixed |
People
(Reporter: marco, Assigned: marco)
References
(Blocks 1 open bug)
Details
Attachments
(3 files)
|
1.43 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
743 bytes,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
|
922 bytes,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
No description provided.
| Assignee | ||
Comment 1•7 years ago
|
||
Assignee: nobody → mcastelluccio
Status: NEW → ASSIGNED
| Assignee | ||
Comment 2•7 years ago
|
||
| Assignee | ||
Comment 3•7 years ago
|
||
| Assignee | ||
Updated•7 years ago
|
Attachment #9022206 -
Flags: review?(core-build-config-reviews)
| Assignee | ||
Updated•7 years ago
|
Attachment #9022207 -
Flags: review?(core-build-config-reviews)
| Assignee | ||
Updated•7 years ago
|
Attachment #9022209 -
Flags: review?(core-build-config-reviews)
Comment 4•7 years ago
|
||
Comment on attachment 9022206 [details] [diff] [review]
Part 1: Add Rust nightly toolchain for Mac cross compilation
Review of attachment 9022206 [details] [diff] [review]:
-----------------------------------------------------------------
::: taskcluster/ci/toolchain/linux.yml
@@ +582,5 @@
> toolchain-alias: linux64-rust-macos
> toolchain-artifact: public/build/rustc.tar.xz
>
> +linux64-rust-nightly-macos:
> + description: "rust nightly repack with macos-cross support"
It seems a little weird to have this as a separate toolchain rather than rolling it into the normal linux64-rust-nightly that we have...but I guess we do this for our "normal" rust toolchains too, and it makes the downloads somewhat smaller?
@@ +597,5 @@
> + run:
> + using: toolchain-script
> + script: repack_rust.py
> + arguments: [
> + '--channel', 'nightly-2018-09-16',
Question about this, since I have to add nightly rust builds for aarch64 windows builds: is there something special about the 2018-09-16 nightly, or could we use a newer one? Really bleeding-edge ones are blocked by bug 1505921, but we could in principle use newer builds here?
Attachment #9022206 -
Flags: review?(core-build-config-reviews) → review+
Updated•7 years ago
|
Attachment #9022207 -
Flags: review?(core-build-config-reviews) → review+
Updated•7 years ago
|
Attachment #9022209 -
Flags: review?(core-build-config-reviews) → review+
| Assignee | ||
Comment 5•7 years ago
|
||
(In reply to Nathan Froyd [:froydnj] from comment #4)
> Comment on attachment 9022206 [details] [diff] [review]
> Part 1: Add Rust nightly toolchain for Mac cross compilation
>
> Review of attachment 9022206 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> ::: taskcluster/ci/toolchain/linux.yml
> @@ +582,5 @@
> > toolchain-alias: linux64-rust-macos
> > toolchain-artifact: public/build/rustc.tar.xz
> >
> > +linux64-rust-nightly-macos:
> > + description: "rust nightly repack with macos-cross support"
>
> It seems a little weird to have this as a separate toolchain rather than
> rolling it into the normal linux64-rust-nightly that we have...but I guess
> we do this for our "normal" rust toolchains too, and it makes the downloads
> somewhat smaller?
Yes, I guess so. Not sure if it's actually worth it given download speed on CI is very fast, but it's just a little code duplication so it shouldn't hurt.
> @@ +597,5 @@
> > + run:
> > + using: toolchain-script
> > + script: repack_rust.py
> > + arguments: [
> > + '--channel', 'nightly-2018-09-16',
>
> Question about this, since I have to add nightly rust builds for aarch64
> windows builds: is there something special about the 2018-09-16 nightly, or
> could we use a newer one? Really bleeding-edge ones are blocked by bug
> 1505921, but we could in principle use newer builds here?
I think we should be able to use a newer one, I picked this just because it was the same as the ones for Linux and Windows.
I'll land it as is for now, and we can update all of them together whenever we want.
Pushed by mcastelluccio@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/86df20a4c7ce
Add Rust nightly toolchain for Mac cross compilation. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/a248bdc28e88
Use the Rust nightly toolchain on Mac ccov builds. r=froydnj
https://hg.mozilla.org/integration/mozilla-inbound/rev/b649cba6f659
Enable Rust coverage for Mac builds. r=froydnj
Comment 7•7 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/86df20a4c7ce
https://hg.mozilla.org/mozilla-central/rev/a248bdc28e88
https://hg.mozilla.org/mozilla-central/rev/b649cba6f659
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox65:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
You need to log in
before you can comment on or make changes to this bug.
Description
•