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
Add ipfs = "0.2.1" as a dependency in Cargo.toml
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
Describe the bug TL;DR the latest published
ipfs
package on crates.io is broken/unusable.The latest published
ipfs
crate on crates.io hasaesni
in its dependency graph (via a dependency on an old version oflibp2p
).aesni
is a deprecated package, superseded byaes
, and the version thatlibp2p
formerly depended on is yanked. So, it's not possible to use the most recently publishedipfs
crate as a dependency.To Reproduce
ipfs = "0.2.1"
as a dependency inCargo.toml
cargo check
Expected behavior Cargo should be able to fetch the dependency and build it.
Environment (please complete the following information)
stable-x86_64-unknown-linux-gnu (default) rustc 1.57.0 (f1edd0429 2021-11-29)