Skip to content

Make it easier to patch tendermint-rs in our codebase #527

Closed
@james-chf

Description

@james-chf

We depend on packages from a fork of the tendermint-rs, and some of our other forks that we depend on (e.g. ibc-rs, tower-abci) also use this tendermint-rs fork. Currently, if we want to update any tendermint-rs packages in the namada workspace, we have to update patching in any of our other forks that are using them as well. This is cumbersome and it should be possible to patch tendermint-rs in the namada codebase without having to patch it in our other forks as well, so long as the version of tendermint-rs we are patching in remains code-compatible with our forks.

For more context on why this is painful, see rust-lang/cargo#7497 and associated issues.

Fix this in the following branches

  • eth-bridge-integration
  • main (this should be fixed when tendermint changes are pushed from eth-bridge-integration branch to main)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions