-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
Update IAVL dependency for v0.10.0 #1952
Conversation
1c375c4
to
a5a287b
Compare
Codecov Report
@@ Coverage Diff @@
## develop #1952 +/- ##
=======================================
Coverage 64.2% 64.2%
=======================================
Files 140 140
Lines 8579 8579
=======================================
Hits 5508 5508
Misses 2694 2694
Partials 377 377 |
@jlandrews this can finally be updated + merged? 🙏 |
Should be able to be merged very soon, just need to cut a release on IAVL that this can reference. |
Gopkg.toml
Outdated
@@ -53,7 +53,7 @@ | |||
|
|||
[[override]] | |||
name = "github.com/tendermint/iavl" | |||
version = "=v0.9.2" | |||
revision = "bab6ea5006ebf4e97e918eadcd6ea338e6d415eb" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can use version = "=v0.10.0"
as soon as cosmos/iavl#100 is merged and tagged on master.
Looks like we can pin this to a version and merge this now @jlandrews |
a77cd70
to
b0b3e86
Compare
Not sure what's going on with the linter here since none of that code is being changed... Should be good to go other than that though. |
We can ignore the linter but this should have a changelog (pending) entry. |
b0b3e86
to
cd5eb48
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
utACK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's investigate these linter failures a bit, this is strange, merging develop
didn't fix them but lint passes fine on develop.
Let's first debug if this is something going on with circle or the lint script. Does make test lint pass on develop locally? |
20a8bc1
to
6b3c0a3
Compare
Really confused as to what's going on here. I tried making a new branch and doing the changes piecemeal to see where it breaks, but unfortunately that didn't work since the minimal change that builds is basically the entire thing. I tried running
I don't know if that's the expected output there. It's worth noting that the lint errors on this branch seem to be real lint violations that are present in develop, so maybe the most straightforward course of action would be to just fix the errors. That leaves open the question of why these errors aren't getting seen on develop, and what change in this branch is causing them to be seen, but I can't seem to figure out what what mechanism is. Posting lint errors here for reference:
|
I am equally confused, I guess we should just fix the linter errors. |
I'd opt for just fixing linting errors here. Something funky is going on, however the linter is detecting these issues on this branch. The worst case situation is that some bug is causing the linter to not get executed in some circumstances, which isn't that big of a deal. I think debugging any more situations similar to this can be moved to #postlaunch. @jlandrews can you also be sure to merge in develop, since there have been a lot of updates. |
36ff038
to
672f999
Compare
PENDING.md
Outdated
|
||
* [store] \#1952 Update IAVL dependency to v0.10.0 | ||
|
||
BUG FIXES |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you fix the pending file and put the improvements line in the already allocated section?
@@ -111,6 +113,7 @@ func createGopkg(projectPath string) { | |||
ioutil.WriteFile(projectPath+"/Gopkg.toml", []byte(contents), os.ModePerm) | |||
} | |||
|
|||
// nolint: errcheck |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets make a follow-up issue to handle the nolints?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, just needs that changelog fix
672f999
to
2378e34
Compare
f1da183
to
01da56a
Compare
Return of the linter failures? |
No, these appear to be new lint errors introduced by rebasing off develop. Looks like there are recent changes that have |
05d75d3
to
20f5325
Compare
Can we get this merged, would be good to have for next release imo. With that in mind we can do more debugging the sooner it gets in! |
++ |
docs/
)PENDING.md
that include links to the relevant issue or PR that most accurately describes the change.cmd/gaia
andexamples/
For Admin Use: