Add command to quickly check if vendored Rust dependencies are in sync with upstream
Categories
(Thunderbird :: Build Config, task)
Tracking
(thunderbird_esr115 wontfix, thunderbird122 wontfix)
People
(Reporter: rjl, Assigned: rjl)
References
Details
Attachments
(5 files, 2 obsolete files)
In order to prevent hard to diagnose build bustage, Thunderbird sheriffs will need a quick way to verify that vendored Rust libraries are up-to-date with upstream.
This will have two parts:
- Add
mach tb-rustsubcommand to do the check - Run this check at build time if
--enable-thunderbird-rustis set; abort the build if necessary
The second part should not cause problems for most local development unless using autoland or in-progress mozilla central patches.
| Assignee | ||
Comment 1•2 years ago
|
||
Provides a quick check to see if comm/third_party/rust is in sync with upstream.
| Assignee | ||
Comment 2•2 years ago
|
||
| Assignee | ||
Comment 3•2 years ago
|
||
Depends on D196380
| Assignee | ||
Comment 4•2 years ago
|
||
| Assignee | ||
Comment 5•2 years ago
|
||
m-c: 63aeef886ee6
Depends on D196237
| Assignee | ||
Comment 6•2 years ago
|
||
If --enable-thunderbird-rust is set, make sure that vendored libs are in sync
with upstream to avoid non-obvious build failures.
Depends on D196383
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/7a7ca68d1ad4
Ensure that cargo version is new enough for tb-rust vendor. r=dandarnell
https://hg.mozilla.org/comm-central/rev/a9c2999de50f
Checksum upstream inputs to tb-rust vendor. r=ikey
https://hg.mozilla.org/comm-central/rev/442105034f47
Run tb-rust vendor. r=ikey
https://hg.mozilla.org/comm-central/rev/eaa486e01499
Abort build when vendored rust libs are out of sync with upstream. r=dandarnell
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 8•2 years ago
|
||
| Assignee | ||
Updated•2 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/afe1d7e773e1
Fix missing sys import. r=dandarnell
| Comment hidden (Intermittent Failures Robot) |
Description
•