-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Open
Labels
C-BugAn unexpected or incorrect behaviorAn unexpected or incorrect behaviorS-Needs-TriageThis issue needs to be labelledThis issue needs to be labelled
Description
Bevy version and features
- Bevy
0.18.0 - Features: only
"2d", "webp"
What you did
I ran cargo update inside of my crate depending on bevy after uuid-rs/uuid#858 has been merged for https://github.com/uuid-rs/uuid
What went wrong
After running cargo update, both getrandom@0.3.4 and getrandom@0.4.1 are used as dependency. Different parts of bevy depend on different versions.
This seems like a somewhat minor problem but I just wanted to make you aware of it. If this behavior is expected, feel free to just close this.
Additional information
Cause
uuid-rs/uuid#858 bumped getrandom to 0.4.0 without bumping their major version.
Dependency trees
With rand@0.10.0
cargo tree --invert getrandom@0.4.1
getrandom v0.4.1
├── bevy_prng v0.14.0
│ ├── bevy_rand v0.14.0
│ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
├── bevy_rand v0.14.0 (*)
├── rand v0.10.0
│ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
└── uuid v1.21.0
├── bevy-inspector-egui v0.36.0
│ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
├── bevy_animation v0.18.0
│ └── bevy_internal v0.18.0
│ ├── bevy v0.18.0
│ │ ├── bevy_ecs_tilemap v0.18.1
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ ├── bevy_enhanced_input v0.23.2
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ ├── bevy_lit v0.9.1 (https://github.com/leomeinel/bevy_lit.git?branch=bevy-0-18-webgl#05ad158e)
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ ├── bevy_rapier2d v0.32.0 (https://github.com/Buncys/bevy_rapier.git?rev=4ab7e7dcc9a5772dcba0defb3625350eff2bd822#4ab7e7dc)
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ ├── bevy_spritesheet_animation v6.1.0
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ ├── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ └── vleue_navigator v0.15.0
│ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ └── bevy_dylib v0.18.0
│ └── bevy v0.18.0 (*)
├── bevy_asset v0.18.0
│ ├── bevy-inspector-egui v0.36.0 (*)
│ ├── bevy_animation v0.18.0 (*)
│ ├── bevy_asset_loader v0.25.0
│ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ ├── bevy_audio v0.18.0
│ │ └── bevy_internal v0.18.0 (*)
│ ├── bevy_camera v0.18.0
│ │ ├── bevy-inspector-egui v0.36.0 (*)
│ │ ├── bevy_core_pipeline v0.18.0
│ │ │ ├── bevy-inspector-egui v0.36.0 (*)
│ │ │ ├── bevy_egui v0.39.1
│ │ │ │ └── bevy-inspector-egui v0.36.0 (*)
│ │ │ ├── bevy_enoki v0.6.0
│ │ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ ├── bevy_gizmos_render v0.18.0
│ │ │ │ └── bevy_internal v0.18.0 (*)
│ │ │ ├── bevy_internal v0.18.0 (*)
│ │ │ ├── bevy_pbr v0.18.0
│ │ │ │ ├── bevy-inspector-egui v0.36.0 (*)
│ │ │ │ ├── bevy_gizmos_render v0.18.0 (*)
│ │ │ │ └── bevy_internal v0.18.0 (*)
│ │ │ ├── bevy_post_process v0.18.0
│ │ │ │ └── bevy_internal v0.18.0 (*)
│ │ │ ├── bevy_sprite_render v0.18.0
│ │ │ │ ├── bevy_enoki v0.6.0 (*)
│ │ │ │ ├── bevy_gizmos_render v0.18.0 (*)
│ │ │ │ ├── bevy_internal v0.18.0 (*)
│ │ │ │ └── bevy_ui_render v0.18.0
│ │ │ │ ├── bevy_dev_tools v0.18.0
│ │ │ │ │ └── bevy_internal v0.18.0 (*)
│ │ │ │ └── bevy_internal v0.18.0 (*)
│ │ │ └── bevy_ui_render v0.18.0 (*)
│ │ ├── bevy_dev_tools v0.18.0 (*)
│ │ ├── bevy_egui v0.39.1 (*)
│ │ ├── bevy_enoki v0.6.0 (*)
│ │ ├── bevy_gizmos v0.18.0
│ │ │ ├── bevy-inspector-egui v0.36.0 (*)
│ │ │ ├── bevy_gizmos_render v0.18.0 (*)
│ │ │ └── bevy_internal v0.18.0 (*)
│ │ ├── bevy_gizmos_render v0.18.0 (*)
│ │ ├── bevy_internal v0.18.0 (*)
│ │ ├── bevy_light v0.18.0
│ │ │ ├── bevy-inspector-egui v0.36.0 (*)
│ │ │ ├── bevy_gizmos v0.18.0 (*)
│ │ │ ├── bevy_internal v0.18.0 (*)
│ │ │ └── bevy_pbr v0.18.0 (*)
│ │ ├── bevy_pbr v0.18.0 (*)
│ │ ├── bevy_picking v0.18.0
│ │ │ ├── bevy_dev_tools v0.18.0 (*)
│ │ │ ├── bevy_input_focus v0.18.0
│ │ │ │ ├── bevy_internal v0.18.0 (*)
│ │ │ │ ├── bevy_ui v0.18.0
│ │ │ │ │ ├── bevy_dev_tools v0.18.0 (*)
│ │ │ │ │ ├── bevy_internal v0.18.0 (*)
│ │ │ │ │ └── bevy_ui_render v0.18.0 (*)
│ │ │ │ └── bevy_winit v0.18.0
│ │ │ │ ├── bevy_egui v0.39.1 (*)
│ │ │ │ └── bevy_internal v0.18.0 (*)
│ │ │ ├── bevy_internal v0.18.0 (*)
│ │ │ ├── bevy_sprite v0.18.0
│ │ │ │ ├── bevy_asset_loader v0.25.0 (*)
│ │ │ │ ├── bevy_enoki v0.6.0 (*)
│ │ │ │ ├── bevy_internal v0.18.0 (*)
│ │ │ │ ├── bevy_sprite_render v0.18.0 (*)
│ │ │ │ ├── bevy_ui v0.18.0 (*)
│ │ │ │ └── bevy_ui_render v0.18.0 (*)
│ │ │ └── bevy_ui v0.18.0 (*)
│ │ ├── bevy_post_process v0.18.0 (*)
│ │ ├── bevy_render v0.18.0
│ │ │ ├── bevy-inspector-egui v0.36.0 (*)
│ │ │ ├── bevy_asset_loader v0.25.0 (*)
│ │ │ ├── bevy_core_pipeline v0.18.0 (*)
│ │ │ ├── bevy_dev_tools v0.18.0 (*)
│ │ │ ├── bevy_egui v0.39.1 (*)
│ │ │ ├── bevy_enoki v0.6.0 (*)
│ │ │ ├── bevy_gizmos_render v0.18.0 (*)
│ │ │ ├── bevy_internal v0.18.0 (*)
│ │ │ ├── bevy_pbr v0.18.0 (*)
│ │ │ ├── bevy_post_process v0.18.0 (*)
│ │ │ ├── bevy_sprite_render v0.18.0 (*)
│ │ │ └── bevy_ui_render v0.18.0 (*)
│ │ ├── bevy_scene v0.18.0
│ │ │ └── bevy_internal v0.18.0 (*)
│ │ ├── bevy_sprite v0.18.0 (*)
│ │ ├── bevy_sprite_render v0.18.0 (*)
│ │ ├── bevy_ui v0.18.0 (*)
│ │ └── bevy_ui_render v0.18.0 (*)
│ ├── bevy_common_assets v0.15.0
│ │ ├── bevy_asset_loader v0.25.0 (*)
│ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ ├── bevy_core_pipeline v0.18.0 (*)
│ ├── bevy_dev_tools v0.18.0 (*)
│ ├── bevy_egui v0.39.1 (*)
│ ├── bevy_enoki v0.6.0 (*)
│ ├── bevy_gizmos v0.18.0 (*)
│ ├── bevy_gizmos_render v0.18.0 (*)
│ ├── bevy_image v0.18.0
[...]
cargo tree --invert getrandom@0.3.4
getrandom v0.3.4
├── ahash v0.8.12
│ ├── egui v0.33.3
│ │ ├── bevy-inspector-egui v0.36.0
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ └── bevy_egui v0.39.1
│ │ └── bevy-inspector-egui v0.36.0 (*)
│ ├── epaint v0.33.3
│ │ └── egui v0.33.3 (*)
│ └── winit v0.30.12
│ ├── accesskit_winit v0.29.2
│ │ └── bevy_winit v0.18.0
│ │ ├── bevy_egui v0.39.1 (*)
│ │ └── bevy_internal v0.18.0
│ │ ├── bevy v0.18.0
│ │ │ ├── bevy_ecs_tilemap v0.18.1
│ │ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ ├── bevy_enhanced_input v0.23.2
│ │ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ ├── bevy_lit v0.9.1 (https://github.com/leomeinel/bevy_lit.git?branch=bevy-0-18-webgl#05ad158e)
│ │ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ ├── bevy_rapier2d v0.32.0 (https://github.com/Buncys/bevy_rapier.git?rev=4ab7e7dcc9a5772dcba0defb3625350eff2bd822#4ab7e7dc)
│ │ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ ├── bevy_spritesheet_animation v6.1.0
│ │ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ ├── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ └── vleue_navigator v0.15.0
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ └── bevy_dylib v0.18.0
│ │ └── bevy v0.18.0 (*)
│ ├── bevy-inspector-egui v0.36.0 (*)
│ ├── bevy_egui v0.39.1 (*)
│ └── bevy_winit v0.18.0 (*)
└── rand_core v0.9.5
├── bevy_prng v0.14.0
│ ├── bevy_rand v0.14.0
│ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
├── bevy_rand v0.14.0 (*)
├── rand v0.9.2
│ ├── bevy_enoki v0.6.0
│ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ ├── bevy_math v0.18.0
│ │ ├── bevy-inspector-egui v0.36.0 (*)
│ │ ├── bevy_animation v0.18.0
│ │ │ └── bevy_internal v0.18.0 (*)
│ │ ├── bevy_asset_loader v0.25.0
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ ├── bevy_audio v0.18.0
│ │ │ └── bevy_internal v0.18.0 (*)
│ │ ├── bevy_camera v0.18.0
[...]
│ │ ├── bevy_ui v0.18.0 (*)
│ │ ├── bevy_ui_render v0.18.0 (*)
│ │ ├── bevy_window v0.18.0 (*)
│ │ └── bevy_winit v0.18.0 (*)
│ ├── geo v0.32.0 (https://github.com/georust/geo.git?rev=0492e738a7199f4792cca5cb76e67bdfc7734074#0492e738)
│ │ └── polyanya v0.16.1
│ │ ├── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ └── vleue_navigator v0.15.0 (*)
│ ├── glam v0.30.10
│ │ ├── bevy_math v0.18.0 (*)
│ │ ├── bevy_reflect v0.18.0
[...]
With rand@0.9.2
cargo tree --invert getrandom@0.4.1
getrandom v0.4.1
└── uuid v1.21.0
├── bevy-inspector-egui v0.36.0
│ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
├── bevy_animation v0.18.0
│ └── bevy_internal v0.18.0
│ ├── bevy v0.18.0
│ │ ├── bevy_ecs_tilemap v0.18.1
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ ├── bevy_enhanced_input v0.23.2
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ ├── bevy_lit v0.9.1 (https://github.com/leomeinel/bevy_lit.git?branch=bevy-0-18-webgl#05ad158e)
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ ├── bevy_rapier2d v0.32.0 (https://github.com/Buncys/bevy_rapier.git?rev=4ab7e7dcc9a5772dcba0defb3625350eff2bd822#4ab7e7dc)
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ ├── bevy_spritesheet_animation v6.1.0
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ ├── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ └── vleue_navigator v0.15.0
│ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ └── bevy_dylib v0.18.0
│ └── bevy v0.18.0 (*)
├── bevy_asset v0.18.0
│ ├── bevy-inspector-egui v0.36.0 (*)
│ ├── bevy_animation v0.18.0 (*)
│ ├── bevy_asset_loader v0.25.0
│ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ ├── bevy_audio v0.18.0
│ │ └── bevy_internal v0.18.0 (*)
│ ├── bevy_camera v0.18.0
[...]
cargo tree --invert getrandom@0.3.4
getrandom v0.3.4
├── ahash v0.8.12
│ ├── egui v0.33.3
│ │ ├── bevy-inspector-egui v0.36.0
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ └── bevy_egui v0.39.1
│ │ └── bevy-inspector-egui v0.36.0 (*)
│ ├── epaint v0.33.3
│ │ └── egui v0.33.3 (*)
│ └── winit v0.30.12
│ ├── accesskit_winit v0.29.2
│ │ └── bevy_winit v0.18.0
│ │ ├── bevy_egui v0.39.1 (*)
│ │ └── bevy_internal v0.18.0
│ │ ├── bevy v0.18.0
│ │ │ ├── bevy_ecs_tilemap v0.18.1
│ │ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ ├── bevy_enhanced_input v0.23.2
│ │ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ ├── bevy_lit v0.9.1 (https://github.com/leomeinel/bevy_lit.git?branch=bevy-0-18-webgl#05ad158e)
│ │ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ ├── bevy_rapier2d v0.32.0 (https://github.com/Buncys/bevy_rapier.git?rev=4ab7e7dcc9a5772dcba0defb3625350eff2bd822#4ab7e7dc)
│ │ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ ├── bevy_spritesheet_animation v6.1.0
│ │ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ ├── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ │ └── vleue_navigator v0.15.0
│ │ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ │ └── bevy_dylib v0.18.0
│ │ └── bevy v0.18.0 (*)
│ ├── bevy-inspector-egui v0.36.0 (*)
│ ├── bevy_egui v0.39.1 (*)
│ └── bevy_winit v0.18.0 (*)
├── bevy_rand v0.13.0
│ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
└── rand_core v0.9.5
├── bevy_prng v0.13.0
│ ├── bevy_rand v0.13.0 (*)
│ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
├── bevy_rand v0.13.0 (*)
├── rand v0.9.2
│ ├── bevy_enoki v0.6.0
│ │ └── slimy_mist v0.16.4 (/home/leo/src/slimy-mist)
│ ├── bevy_math v0.18.0
[...]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
C-BugAn unexpected or incorrect behaviorAn unexpected or incorrect behaviorS-Needs-TriageThis issue needs to be labelledThis issue needs to be labelled