Skip to content

Remove duplicate dependencies from recent polkadot-stable2412-1 upgrade#3420

Merged
teor2345 merged 5 commits intomainfrom
remove-substrate-dup-deps
Mar 10, 2025
Merged

Remove duplicate dependencies from recent polkadot-stable2412-1 upgrade#3420
teor2345 merged 5 commits intomainfrom
remove-substrate-dup-deps

Conversation

@teor2345
Copy link
Copy Markdown
Contributor

@teor2345 teor2345 commented Mar 6, 2025

This PR removes some duplicate dependencies introduced by PR #3394:

  • libp2p (partial)
  • sp-crypto-hashing
  • itertools (partial)

Other duplicate dependencies couldn't be removed, I listed some reasons in ticket #3399.

libp2p fork change

As part of this change, this PR updates our libp2p fork to libp2p/rust-libp2p#5692

We still need to update our substrate fork to use that libp2p fork, but I want to do that in some follow-up PRs. (It needs a PR with changes to our substrate fork, then a PR updating and patching those changes into subspace.)

Close #3399.
Partially fixes #3424.

Code contributor checklist:

@teor2345 teor2345 self-assigned this Mar 6, 2025
@teor2345 teor2345 requested a review from nazar-pc as a code owner March 6, 2025 05:31
@teor2345 teor2345 enabled auto-merge March 6, 2025 05:32
Comment thread Cargo.toml Outdated
@teor2345 teor2345 force-pushed the remove-substrate-dup-deps branch from 3991ebc to ab466fb Compare March 9, 2025 23:08
@teor2345 teor2345 requested a review from nazar-pc March 9, 2025 23:17
@teor2345 teor2345 added this pull request to the merge queue Mar 10, 2025
Merged via the queue into main with commit 554249d Mar 10, 2025
@teor2345 teor2345 deleted the remove-substrate-dup-deps branch March 10, 2025 01:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RUSTSEC-2025-0010: Versions of *ring* prior to 0.17 are unmaintained. Remove unnecessary dependencies brought in by substrate upgrade

2 participants