Update builders to rustc 1.56
Categories
(Firefox Build System :: Toolchains, task)
Tracking
(firefox95 fixed)
Tracking | Status | |
---|---|---|
firefox95 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
(Blocks 1 open bug)
Details
Attachments
(6 files)
When it releases (should be oct 21)
Assignee | ||
Comment 1•3 years ago
|
||
Comment 2•3 years ago
|
||
Was released today.
Comment 4•3 years ago
|
||
Backed out changeset 47fdc6711870 (Bug 1736459) for causing build bustages.
Backout link
Push with failures - f
Failure Log
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 6•3 years ago
|
||
It was waiting for rust 1.56. Consequently remove clang 12, since it's
not used anymore.
Comment 8•3 years ago
|
||
Backed out 2 changesets (Bug 1736459) for causing SM bustage CLOSED TREE
Log: https://treeherder.mozilla.org/logviewer?job_id=355793800&repo=autoland&lineNumber=6162
Also: https://treeherder.mozilla.org/logviewer?job_id=355793058&repo=autoland&lineNumber=2375
xpc failures: https://treeherder.mozilla.org/logviewer?job_id=355796157&repo=autoland&lineNumber=1971
Backout: https://hg.mozilla.org/integration/autoland/rev/2f38fe6c1e984327c52bacf14ab4467a9571139f
Assignee | ||
Comment 9•3 years ago
|
||
(In reply to Noemi Erli[:noemi_erli] from comment #8)
Log: https://treeherder.mozilla.org/logviewer?job_id=355793800&repo=autoland&lineNumber=6162
Filed https://github.com/rust-lang/rust/issues/90300. As a workaround, we can disable LTO on those fuzzing builds.
Assignee | ||
Comment 10•3 years ago
|
||
(In reply to Noemi Erli[:noemi_erli] from comment #8)
xpc failures: https://treeherder.mozilla.org/logviewer?job_id=355796157&repo=autoland&lineNumber=1971
This one turned green before the backout: https://treeherder.mozilla.org/jobs?repo=autoland&selectedTaskRun=H1jD5VjXTW-7jd2pnw93GA.0&searchStr=Windows%2C10%2Cx64%2C2004%2CWebRender%2Copt%2CXpcshell%2Ctests%2Ctest-windows10-64-2004-qr%2Fopt-xpcshell-e10s%2CX1&tochange=2f38fe6c1e984327c52bacf14ab4467a9571139f&fromchange=afcf62ffe91d6118c271380e19492c7e43481cdd
Assignee | ||
Comment 11•3 years ago
|
||
Assignee | ||
Comment 12•3 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #10)
(In reply to Noemi Erli[:noemi_erli] from comment #8)
xpc failures: https://treeherder.mozilla.org/logviewer?job_id=355796157&repo=autoland&lineNumber=1971
This one turned green before the backout: https://treeherder.mozilla.org/jobs?repo=autoland&selectedTaskRun=H1jD5VjXTW-7jd2pnw93GA.0&searchStr=Windows%2C10%2Cx64%2C2004%2CWebRender%2Copt%2CXpcshell%2Ctests%2Ctest-windows10-64-2004-qr%2Fopt-xpcshell-e10s%2CX1&tochange=2f38fe6c1e984327c52bacf14ab4467a9571139f&fromchange=afcf62ffe91d6118c271380e19492c7e43481cdd
Weirdly enough, this is reproducible with a try of current central+the patches from this bug.
Assignee | ||
Comment 13•3 years ago
|
||
Comment 14•3 years ago
|
||
The firefox snap is built on Ubuntu 20.04, and uses rustup to get the latest rustc stable release. When 1.56.0 was released, builds started to exhibit a regression in audio capture in WebRTC applications. Pinning the rust version to 1.55.0 fixes the problem.
I haven't had a chance to dig deeper yet, but I thought I'd mention it here, in case it's not just the snap that's affected.
Assignee | ||
Comment 15•3 years ago
|
||
This works around a regression in rust 1.56's libstd.
Comment 16•3 years ago
|
||
Comment 17•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/59eeaeafdf67
https://hg.mozilla.org/mozilla-central/rev/2a8f412c4d08
https://hg.mozilla.org/mozilla-central/rev/798893f69a02
https://hg.mozilla.org/mozilla-central/rev/0b2da7db414c
https://hg.mozilla.org/mozilla-central/rev/c934eeb21692
Comment 18•3 years ago
|
||
Backed out for causing Windows crashes (Bug 1738034)
Backout link: https://hg.mozilla.org/mozilla-central/rev/71089265de178cef408d0b861f6252fe6d9ace35
Updated•3 years ago
|
Updated•3 years ago
|
Comment 19•3 years ago
|
||
Assignee | ||
Comment 20•3 years ago
|
||
Comment 21•3 years ago
|
||
Assignee | ||
Updated•3 years ago
|
Comment 22•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/78d10730d088
https://hg.mozilla.org/mozilla-central/rev/48e08e929ce7
https://hg.mozilla.org/mozilla-central/rev/3c96bab38c95
https://hg.mozilla.org/mozilla-central/rev/de36c45ed2a7
https://hg.mozilla.org/mozilla-central/rev/3d8df6da990d
https://hg.mozilla.org/mozilla-central/rev/ad8ebf7de356
Comment 23•3 years ago
|
||
Does Rust 1.56 for FF95 need to bumped to 1.56.1 to address https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html ?
Comment 24•3 years ago
|
||
Probably not, we have now a linter for this which will break the ci if it happens
Description
•