Closed Bug 1857172 Opened 2 years ago Closed 2 years ago

Build fails because clap_builder v4.4.5 requires rustc 1.70.0 or newer

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(firefox-esr115 unaffected, firefox118 unaffected, firefox119 unaffected, firefox120 fixed)

RESOLVED FIXED
120 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox118 --- unaffected
firefox119 --- unaffected
firefox120 --- fixed

People

(Reporter: standard8, Assigned: glandium)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Attempting to run a build today, it fails with:

17:24.57 error: package `clap_builder v4.4.5` cannot be built because it requires rustc 1.70.0 or newer, while the currently active rustc version is 1.66.0
17:24.57 Either upgrade to rustc 1.70.0 or newer, or use
17:24.57 cargo update -p clap_builder@4.4.5 --precise ver
17:24.57 where `ver` is the latest version of `clap_builder` supporting rustc 1.66.0

It looks like the latest version that is installed by bootstrap is 1.66.0.

Flags: needinfo?(mh+mozilla)

Strictly speaking, we could revert bug 1857172 and keep the minimum on
1.66, there are enough new goodies in 1.70, and it's old enough per
policy.

Assignee: nobody → mh+mozilla
Status: NEW → ASSIGNED

It's quite unfortunate that this wasn't caught by the base-toolchain jobs... because automation doesn't build geckodriver while building Firefox... Might be worth adding --enable-geckodriver to the base-toolchain jobs...

Flags: needinfo?(mh+mozilla)

:glandium, since this bug is a regression, could you fill (if possible) the regressed_by field?
For more information, please visit BugBot documentation.

Flags: needinfo?(mh+mozilla)

My fault, I put that bug in the wrong field.

No longer depends on: 1855619
Flags: needinfo?(mh+mozilla)
Regressed by: 1855619

Set release status flags based on info from the regressing bug 1855619

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/4929a396d0fb Bump the minimum version of Rust to 1.70.0. r=firefox-build-system-reviewers,sergesanspaille https://hg.mozilla.org/integration/autoland/rev/47b3aca3172e Force build geckodriver in base-toolchain tasks. r=firefox-build-system-reviewers,sergesanspaille
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 120 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: