Skip to content
This repository was archived by the owner on Oct 23, 2022. It is now read-only.
This repository was archived by the owner on Oct 23, 2022. It is now read-only.

Latest crates.io package dependency graph is broken #491

Open
@cdata

Description

@cdata

Describe the bug
TL;DR the latest published ipfs package on crates.io is broken/unusable.

The latest published ipfs crate on crates.io has aesni in its dependency graph (via a dependency on an old version of libp2p). aesni is a deprecated package, superseded by aes, and the version that libp2p formerly depended on is yanked. So, it's not possible to use the most recently published ipfs crate as a dependency.

To Reproduce

  1. Add ipfs = "0.2.1" as a dependency in Cargo.toml
  2. Run cargo check

Expected behavior
Cargo should be able to fetch the dependency and build it.

Environment (please complete the following information)

  • Operating system, kernel version where applicable: Pop!_OS 21.10 / 5.15.11-76051511-generic
  • Rust version:

stable-x86_64-unknown-linux-gnu (default)
rustc 1.57.0 (f1edd0429 2021-11-29)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions