Skip to content

Remove duplicate dependencies from deny.toml once ed25519-zebra and zcashd are released #6638

Closed
@mpguerra

Description

Motivation

We want to remove as many duplicate dependencies as possible from the zebra codebase. This should be possible after zcash/zcash#6648 currently planned for the the zcashd 5.6.0 release.

Specifications

With the zcashd 5.6.0 release, we we can upgrade and delete these dependencies in deny.toml

zebra/deny.toml

Lines 71 to 74 in 39c5997

# wait for zcashd and zcash_script to upgrade
# https://github.com/ZcashFoundation/zcash_script/pulls
{ name = "metrics", version = "=0.20.1" },
{ name = "sha2", version = "=0.9.9" },

zebra/deny.toml

Lines 85 to 89 in 39c5997

# wait for zebra-chain to upgrade
{ name = "secp256k1", version = "=0.21.3" },
# wait for zebra-chain to upgrade `secp256k1`
{ name = "secp256k1-sys", version = "=0.4.2" },

zebra/deny.toml

Lines 96 to 97 in 39c5997

# wait for zcash_address to upgrade
{ name = "bs58", version = "=0.4.0" },

zebra/deny.toml

Lines 76 to 78 in 39c5997

# wait for ed25519-zebra, indexmap, metrics-util, and metrics to upgrade
# ed25519-zebra/hashbrown: https://github.com/ZcashFoundation/ed25519-zebra/pull/65
{ name = "ahash", version = "=0.7.6" },

zebra/deny.toml

Lines 64 to 65 in 4b6e2fe

# wait for zcash_primitives to remove duplicated dependencies
{ name = "block-buffer", version = "=0.9.0" },

Complex Code or Requirements

Testing

Related Work

Metadata

Assignees

Labels

A-dependenciesArea: Dependency file updatesC-cleanupCategory: This is a cleanupC-enhancementCategory: This is an improvementS-needs-triageStatus: A bug report needs triage

Type

No type

Projects

  • Status

    Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions