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
libp2p duplicate can finally be resolved by switching out patched version to libp2p/rust-libp2p#5692 which minimizes API breakage comparing to the version I had prior to this. At least temporarily, Substrate is again behind with libp2p 0.55.0 release a few weeks ago and who knows when it will be upgraded there.
PR #3394 added significant number of new dependencies, which appear to be duplicate or unnecessary.
We need to:
cargo tree
orcargo tree --all-features
)Possibly unnecessary dependencies:
runtime-benchmarks
feature viaframe-benchmarking-cli
From PR #3404:
icu_normalizer, which brings in: icu_collections, icu_provider_macros, icu_properties* , icu_locid*, litemap, tinystr, utf8_iter, yoke, yoke-derive, zerofrom*, zerovec*specifically, utf16_iter, write16, and most of the ICU properties (if they have features) shouldn't be needed for UTF-8 DNS handlinglibp2p
orhickory-resolver
, so trying to add them is not worth the effortDuplicate dependencies:
runtime-benchmarks
feature viaframe-benchmarking-cli
andscale-value
runtime-benchmarks
feature viaframe-benchmarking-cli
andsubxt*
itertools (x3 -> x4)frame-support
39.0.0,criterion
0.5.1, etcframe-support
39.0.0,sc-network
0.48.0 etc, and benchmarkssc-network
0.48.0,ouroboros
0.18.4, etcsc-network
0.48.0, etcprost*litep2p
0.9.0security-framework*, which probably brings in: core-foundationlitep2p
0.9.0,async-nats
0.37, andjsonrpsee
(multiple versions)smollibp2p
(multiple versions)subtletokio-rustls x4windows-sys: which brings in: windows-targets (x4, existing duplicates, probably one of the causes of slow Windows builds)Note:
cargo metadata
and tools that use it are unreliable, because of rust-lang/cargo#10801The text was updated successfully, but these errors were encountered: