Closed Bug 1940857 Opened 2 months ago Closed 2 months ago

Perma linting rust vendor - Errors occured; new rust crates were not vendored.

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(firefox136 fixed)

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(2 files)

This happened when landing bug 1924961 the first time, but I tweaked the vendor lint to stay on 1.83 to have this handled separately.

And refresh the vendored crates with cargo 1.84.

Depends on: 1940864

without a rust-version somewhere, cargo thinks it can just bump
everything it can, and bumps the Cargo.lock version to 4 when vendoring
new crates, which doesn't work with our MSRV.

As far as experimentation goes, it doesn't seem we need rust-version set
in all our root crates.

No longer depends on: 1940864
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/a83e990dad51 Make cargo aware of our MSRV. r=firefox-build-system-reviewers,sergesanspaille https://hg.mozilla.org/integration/autoland/rev/e4280732cdc2 Prevent running `mach vendor rust` with cargo < 1.84. r=firefox-build-system-reviewers,sergesanspaille
Pushed by smolnar@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0fad3529d7fa Fix rust vendor lint failure. CLOSED TREE
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: