You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a dependency conflict since switching back to upstream oo774d1a65. I've encountered this today while updating my toy calculator to the latest GPUI commit.
> cargo build
Updating git repository `https://github.com/zed-industries/zed`
Updating crates.io index
error: failed to select a version for `futures-lite`.
... required by package `oo7 v0.4.0`
... which satisfies dependency `oo7 = "^0.4.0"` of package `gpui v0.1.0 (...)`
... which satisfies git dependency `gpui` of package `gpui-calc v0.1.0 (...)`
versions that meet the requirements `^2.6` are: 2.6.0
all possible versions conflict with previously selected packages.
previously selected package `futures-lite v2.5.0`
... which satisfies dependency `futures-lite = "^2.0.0"` (locked to 2.5.0) of package `async-fs v2.1.2`
... which satisfies dependency `async-fs = "^2.1.0"` (locked to 2.1.2) of package `oo7 v0.4.0`
... which satisfies dependency `oo7 = "^0.4.0"` of package `gpui v0.1.0 (...)`
... which satisfies git dependency `gpui` of package `gpui-calc v0.1.0 (...)`
failed to select a version for `futures-lite` which could resolve this conflict
Looks the versions GPUI have pinned of async-fs and oo7 have pinned conflicting versions of futures-lite:
This discussion was converted from issue #27288 on April 15, 2025 15:28.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
There is a dependency conflict since switching back to upstream
oo7
74d1a65. I've encountered this today while updating my toy calculator to the latest GPUI commit.Looks the versions GPUI have pinned of
async-fs
andoo7
have pinned conflicting versions offutures-lite
:oo7 0.4.0 Cargo.toml:
async-fs 2.1.2 Cargo.toml:
Zed Version and System Specs
GPUI 74d1a65
cargo/rustc 1.87.0-nightly
Windows 11
Beta Was this translation helpful? Give feedback.
All reactions