update tooltool rustc to 1.11

RESOLVED FIXED in Firefox 51

Status

RESOLVED FIXED
2 years ago
8 months ago

People

(Reporter: rillian, Assigned: rillian)

Tracking

unspecified
mozilla51
Dependency tree / graph

Firefox Tracking Flags

(firefox51 fixed)

Details

Attachments

(1 attachment)

Rust 1.11.0 stable was released today. This bug is about updating the toolchain used for our official builds.
(Assignee)

Comment 1

2 years ago
Manifest uploaded from running repack_rust.py from https://github.com/rillian/rust-build/

Binaries report:

- rustc 1.11.0 (9b21dcd6a 2016-08-15)
- cargo 0.13.0-nightly (664125b 2016-07-19)

This version of cargo supports --frozen, so we can switch to using the one in rustc/bin if we want.

[
{
"size": 2298951,
"digest": "dbd60da743e4d5c0ac9d93bcb7c5f7787db3cb1c2bb741121bc9d3b79b2158da2b4ca01c1b40dbdeee8a57f31143e33ea5a216b844f81b2e8c48e09c53e6024a",
"algorithm": "sha512",
"visibility": "public",
"filename": "cargo-i686-pc-windows-msvc-repack.tar.bz2"
},
{
"size": 2571255,
"digest": "869432dde1bf3cf009fa3ef39b81ba386042ef2b84410451e47cbf7d5a27d3c71b46d49deedc8fb547db474ad2bef7d991edc2f9abfe451910d666fe7fc6e409",
"algorithm": "sha512",
"visibility": "public",
"filename": "cargo-x86_64-apple-darwin-repack.tar.bz2"
},
{
"size": 2561727,
"digest": "b6840791fcc8146aed6a6dc71c4a611dd10d1343e39d4b570d0775a04f0ce10bd0021b90facff1b003d4461c31fa439464bfc7f9256e5a68dd2479377d13b352",
"algorithm": "sha512",
"visibility": "public",
"filename": "cargo-x86_64-pc-windows-msvc-repack.tar.bz2"
},
{
"size": 3125732,
"digest": "9d7bd2161715a5a88049dc92cc6832044290548de691b58b7e9aa37839151ee6258f4a089a26e2ee2c204b3d0f08069dd778b3eedaab4a9235c096761ae5b9ad",
"algorithm": "sha512",
"visibility": "public",
"filename": "cargo-x86_64-unknown-linux-gnu-repack.tar.xz"
},
{
"size": 86199150,
"digest": "fec209dc85a098817c892655fbfda2bd6961199b1c28422994a50daddcb219608673b87dde30b3380555400cf4484863a12d431a6a25ef01cb9b1b32bef48f8b",
"algorithm": "sha512",
"visibility": "public",
"filename": "rustc-i686-pc-windows-msvc-repack.tar.bz2"
},
{
"size": 146060042,
"digest": "c7c5556af0dea1f97a737e4634496d407a5e0f7d14a7013746ad41ef188bab03be60cea59ed63d733dcb03bf11b05d8bf637dc0261f15cd5b0ab46d1199243cf",
"algorithm": "sha512",
"visibility": "public",
"filename": "rustc-x86_64-apple-darwin-repack.tar.bz2"
},
{
"size": 91329933,
"digest": "db97f0186db432c57698e287798940abb5946c8903f990b087ea977fb938e83f2f9ca1bf90377bc575563af3144d429cc897a36750a1978a288a42b132c3d25d",
"algorithm": "sha512",
"visibility": "public",
"filename": "rustc-x86_64-pc-windows-msvc-repack.tar.bz2"
},
{
"size": 97552448,
"digest": "272438c1692a46998dc44f22bd1fe18da1be7af2e7fdcf6c52709366c80c73e30637f0c3864f45c64edf46ce6a905538c14b2313983be973f9f29a2f191ec89b",
"algorithm": "sha512",
"visibility": "public",
"filename": "rustc-x86_64-unknown-linux-gnu-android-cross-repack.tar.xz"
},
{
"size": 171059204,
"digest": "7554ac993f55818827c80dab90135209e57db70c7c9131bef4309aff3b8d7452c4c0de663df7e8c46bd5702455c36292ade6c7a8007e567c4588c7f91aa88b57",
"algorithm": "sha512",
"visibility": "public",
"filename": "rustc-x86_64-unknown-linux-gnu-mac-cross-repack.tar.xz"
},
{
"size": 131489924,
"digest": "59f7463a0da38f324daa4ffc2678d78afb4fe0df13248c1d215bcb996ec05e8521155563cde9a8b719a9b98c5feeaf97cc9e8d52c9b95f6b44728870d908d5b6",
"algorithm": "sha512",
"visibility": "public",
"filename": "rustc-x86_64-unknown-linux-gnu-repack.tar.xz"
}
]
(Assignee)

Comment 2

2 years ago
Build for rust for x86_64-unknown-linux-gnu hosts targeting x86_64 and i586 (no-sse2)

[
{
"algorithm": "sha512",
"visibility": "public",
"filename": "rustc.tar.xz",
"unpack": true,
"digest": "ea5ae0a37ab8c583ef3f9a97c45baf0644feed95f1e6191a4456fd42bbd45b218fe4bc528747a63af55ce67c4b6155bd50f312746628b30e41c421f4d54e5417",
"size": 99378568
}
]
(Assignee)

Updated

2 years ago
Depends on: 1299864
(Assignee)

Updated

2 years ago
Blocks: 1299864
No longer depends on: 1299864
Comment hidden (mozreview-request)
(Assignee)

Updated

2 years ago
Assignee: nobody → giles
(Assignee)

Updated

2 years ago
Attachment #8788605 - Flags: review?(mshal)

Comment 4

2 years ago
mozreview-review
Comment on attachment 8788605 [details]
Bug 1296403 - Update tooltool rustc to 1.11.0.

https://reviewboard.mozilla.org/r/77036/#review75236

Do we need to update the hazard.manifest and clang.manifest files as well? Or are those fine with an older rustc?

::: browser/config/tooltool-manifests/macosx64/cross-releng.manifest:60
(Diff revision 1)
>  "filename": "genisoimage.tar.xz"
>  },
>  {
> -"version": "gecko rustc 1.10.0 (cfcb716cf 2016-07-03)",
> -"size": 102276708,
> -"digest": "8cc9ea8347fc7e6e6fdb15a8fd1faae977f1235a426b879b3f9128ec91d8f2b6268297ce80bf4eceb47738bd40bfeda13f143dc3fe85f1434b13adfbc095ab90",
> +"version": "rustc 1.11.0 (9b21dcd6a 2016-08-15) repack",
> +"size": 171059204,
> +"digest": "7554ac993f55818827c80dab90135209e57db70c7c9131bef4309aff3b8d7452c4c0de663df7e8c46bd5702455c36292ade6c7a8007e567c4588c7f91aa88b57",

How come the cross OSX version no longer matches what we use for Linux?
Attachment #8788605 - Flags: review?(mshal) → review+
(Assignee)

Comment 5

2 years ago
(In reply to Michael Shal [:mshal] from comment #4)

> Do we need to update the hazard.manifest and clang.manifest files as well?
> Or are those fine with an older rustc?

Ah good catch. I'll add those as well. Perhaps not necessary in that they're meeting the minimum required version (or not being used?) but better to keep everything in sync.

> How come the cross OSX version no longer matches what we use for Linux?

This patch uses my scheme of putting the dependent targets in the toolchain tarball, instead of froydnj's method of unpacking them separately. I worried about ordering in the former case. But I had forgotten to remove the old rust-std packages. I'll do that as well.

Thanks for the quick review!
Comment hidden (mozreview-request)
(Assignee)

Comment 7

2 years ago
Carrying forward r=mshal

Comment 8

2 years ago
Pushed by rgiles@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/cf5ad16b4d9e
Update tooltool rustc to 1.11.0. r=mshal

Comment 9

2 years ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/cf5ad16b4d9e
Status: NEW → RESOLVED
Last Resolved: 2 years ago
status-firefox51: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla51

Updated

8 months ago
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.