Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot lock bevy's patch version #18160

Open
jf908 opened this issue Mar 5, 2025 · 1 comment
Open

Cannot lock bevy's patch version #18160

jf908 opened this issue Mar 5, 2025 · 1 comment
Labels
A-Cross-Cutting Impacts the entire engine C-Usability A targeted quality-of-life change that makes Bevy easier to use X-Contentious There are nontrivial implications that should be thought through

Comments

@jf908
Copy link
Contributor

jf908 commented Mar 5, 2025

Bevy version

0.15.x

What you did

Attempting to lock bevy's patch version in Cargo.toml using:

bevy = "=0.15.2"

What went wrong

While this installs version 0.15.2 of the bevy crate, it installs 0.15.3 versions of all of bevy's dependencies like bevy_ecs 0.15.3, bevy_render 0.15.3, etc.

Ideally I think all of bevy's dependencies should be locked at the same version as the bevy crate so that you can specify the exact version of bevy you want to use without individually listing out all of the bevy crates in your Cargo.toml.

@jf908 jf908 added C-Bug An unexpected or incorrect behavior S-Needs-Triage This issue needs to be labelled labels Mar 5, 2025
@alice-i-cecile alice-i-cecile added A-Cross-Cutting Impacts the entire engine X-Contentious There are nontrivial implications that should be thought through C-Usability A targeted quality-of-life change that makes Bevy easier to use and removed S-Needs-Triage This issue needs to be labelled C-Bug An unexpected or incorrect behavior labels Mar 6, 2025
@alice-i-cecile
Copy link
Member

Weakly in favor of that fix, but it is a bit of a pain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Cross-Cutting Impacts the entire engine C-Usability A targeted quality-of-life change that makes Bevy easier to use X-Contentious There are nontrivial implications that should be thought through
Projects
None yet
Development

No branches or pull requests

2 participants