You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Duplicate versions make the executable larger and potentially could make debugging confusing, as well as hiding bugs in dependencies that have since been fixed. They are also a good heuristic for detecting indirect dependencies that may be lagging behind. The following is based on the output of cargo duplicates, with redundant information suppressed and some manual research on how to improve things.
means that (I think) that the duplicate versions would now be resolved by a cargo update.
rand 0.7.3 (could be rand 0.8.5):
Because of librustzcash 0.2.0 => clearscreen 2.0.0 => terminfo 0.7.3 => phf_codegen 0.8.0 => phf_generator 0.8.0 => rand 0.7.3
block-buffer 0.9.0 (could be block-buffer 0.10.3):
This is a dependency of base58 0.4.0, which has not been updated. If base58 is updated, this will fix both block-buffer and the sha2 dependency duplication.
cfg-if 0.1.10 (could be cfg-if 1.0.0):
Because of librustzcash 0.2.0 => clearscreen 2.0.0 => terminfo 0.7.3 => dirs 2.0.2 => cfg-if 0.1.10
Duplicate versions make the executable larger and potentially could make debugging confusing, as well as hiding bugs in dependencies that have since been fixed. They are also a good heuristic for detecting indirect dependencies that may be lagging behind. The following is based on the output of
cargo duplicates
, with redundant information suppressed and some manual research on how to improve things.means that (I think) that the duplicate versions would now be resolved by a
cargo update
.rand 0.7.3 (could be rand 0.8.5):
Tell terminfo to depend on phf 0.11 (because phf_generator 0.11.1 depends on rand 0.8), instead of phf 0.8.done in meh/rust-terminfo@fe6de45; will be in terminfo 0.7.5rand_core 0.5.1 (could be rand_core 0.6.4):
getrandom 0.1.16 (could be getrandom 0.2.8):
rand 0.8and rand_core 0.6.4.rand_chacha 0.2.2:
rand 0.8. done in meh/rust-terminfo@fe6de45; will be in terminfo 0.7.5digest 0.9.0 (could be digest 0.10.6, but note API changes):
=> digest 0.9.0
cipher 0.3.0 (could be cipher 0.4.3, but note that cipher 0.4.x has a "major rework of traits"):
aes
version str4d/fpe#26 (comment)block-buffer 0.9.0 (could be block-buffer 0.10.3):
base58 0.4.0
, which has not been updated. Ifbase58
is updated, this will fix bothblock-buffer
and thesha2
dependency duplication.cfg-if 0.1.10 (could be cfg-if 1.0.0):
Tell terminfo to depend on dirs 4 (which no longer depends on cfg-if since version 3.0.1), instead of dirs 2. Note: There was a RUSTSEC advisory about dirs being unmaintained, but it has been withdrawn.done in meh/rust-terminfo@6281c6b; will be in terminfo 0.7.5The text was updated successfully, but these errors were encountered: