fxaccounts doesn't build with rust beta/nightly
Categories
(Firefox :: Firefox Accounts, defect)
Tracking
()
People
(Reporter: emilio, Assigned: emilio)
Details
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-release-
jcristau
:
approval-mozilla-esr78+
|
Details | Review |
Because of https://github.com/rust-lang/rust/issues/76480.
Assignee | ||
Comment 1•4 years ago
|
||
This prevents us from building with rust beta/nightly.
This is technically a Rust regression, see
https://github.com/rust-lang/rust/issues/76480, though I think that this
should've never worked.
Comment 3•4 years ago
|
||
Backed out for bustages on bridge.rs
Backout link: https://hg.mozilla.org/integration/autoland/rev/a63fdc72e12f0a30262eac350eed84f988b08153
Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=315104860&repo=autoland&lineNumber=44335
Assignee | ||
Updated•4 years ago
|
Comment 5•4 years ago
|
||
bugherder |
Comment 6•4 years ago
|
||
Would this change make sense for esr78 too?
In RHEL we are not holding the rust toolchain back, so our Firefox ESR build will eventually need to work with 1.47+ too.
Assignee | ||
Comment 7•4 years ago
|
||
Comment on attachment 9174409 [details]
Bug 1663677 - Fix macro hygiene usage in fxaccounts/rust-bridge. r=eoger,lina,rfkelly
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: Build fix with newer rust toolchains.
- User impact if declined: None
- Fix Landed on Version: 82
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Rejiggers a bit some macro code that no longer compiles because of a rust fix.
- String or UUID changes made by this patch: none
Assignee | ||
Comment 8•4 years ago
|
||
(In reply to Josh Stone from comment #6)
Seems fair :)
Comment 9•4 years ago
|
||
Comment on attachment 9174409 [details]
Bug 1663677 - Fix macro hygiene usage in fxaccounts/rust-bridge. r=eoger,lina,rfkelly
approved for 78.4
Comment 10•4 years ago
|
||
bugherder uplift |
Assignee | ||
Comment 11•4 years ago
|
||
Comment on attachment 9174409 [details]
Bug 1663677 - Fix macro hygiene usage in fxaccounts/rust-bridge. r=eoger,lina,rfkelly
Beta/Release Uplift Approval Request
- User impact if declined: None, build fix for Rust 1.47
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: none
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Just refactored the code a bit to keep it building after a rust breaking change.
- String changes made/needed: none
Comment 12•4 years ago
|
||
Comment on attachment 9174409 [details]
Bug 1663677 - Fix macro hygiene usage in fxaccounts/rust-bridge. r=eoger,lina,rfkelly
we're not going to touch 81 for this
Description
•