-
Notifications
You must be signed in to change notification settings - Fork 264
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dep: Change the tendermint import #90
Comments
I think, I agree with @silasdavis here: We should duplicate the few methods we use from tendermint instead of updating the dependency. See also: #46 (comment) |
That sounds more optimal to me. However, I'm not sure what the ETA on that is. The fix I'm proposing is a very quick fix, which we can due in lieu of that change taking awhile. |
This is done to remove the need for an override constraint for tendermint in the sdk. Closes #90
This is done to remove the need for an override constraint for tendermint in the sdk. Closes #90
This is done to remove the need for an override constraint for tendermint in the sdk. Closes #90
resolved by #91 |
This is done to remove the need for an override constraint for tendermint in the sdk. Closes cosmos#90
Currently we're using an old tendermint version, and we use an equal sign. Because of this, we have to use an override for tendermint in the sdk's gopkg.toml. This makes it hard to import the sdk, and use any type from tendermint. This is because overrides do not apply transitively with dep. Only overrides in the top directory you're calling
dep ensure
from get applied. Therefore in your downstream application you have to add an override import yourself, which is confusing,We should change the tendermint import to be
^v0.22.0
, or^v0.22.4
. (In the SDK its just getting replaced withv0.22.4
anyway) This would alleviate issues in the future as well.The text was updated successfully, but these errors were encountered: