Skip to content

CI "check-bans" check fails due to duplicate dependencies on raw-window-handle #11917

@ekropotin

Description

@ekropotin

Bevy version

Commit e6e25de

What went wrong

CI's check-bans check fails with the following error:

error[duplicate]: found 2 duplicate entries for crate 'raw-window-handle'
    ┌─ /home/runner/work/bevy/bevy/Cargo.lock:341:1
    │  
341 │ ╭ raw-window-handle 0.5.2 registry+https://github.com/rust-lang/crates.io-index
342 │ │ raw-window-handle 0.6.0 registry+https://github.com/rust-lang/crates.io-index
    │ ╰─────────────────────────────────────────────────────────────────────────────^ lock entries
    │  
    = raw-window-handle v0.5.2
      └── ndk v0.7.0
          ├── cpal v0.15.2
          │   └── rodio v0.17.3
          │       └── bevy_audio v0.12.0
          │           └── bevy_internal v0.12.0
          │               ├── bevy v0.12.0
          │               └── bevy_dylib v0.12.0
          │                   └── bevy v0.12.0 (*)
          └── oboe v0.5.0
              ├── bevy_audio v0.12.0 (*)
              └── cpal v0.15.2 (*)
    = raw-window-handle v0.6.0
      ├── accesskit_winit v0.17.0
      │   └── bevy_winit v0.12.0
      │       ├── bevy_asset v0.12.0
      │       │   ├── bevy_animation v0.12.0
      │       │   │   ├── bevy_gltf v0.12.0

Possible solutions

1

Add version 0.5.2 of raw-window-handle into skip list in deny.toml:

skip = [
  {name = "raw-window-handle", version = "0.5.2" }
]

2

Remove raw-window-handle crate from deny list in deny.toml

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-Build-SystemRelated to build systems or continuous integrationC-DependenciesA change to the crates that Bevy depends on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions