Skip to content
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

0.39.1 Release #6921

Merged
merged 15 commits into from
Aug 11, 2020
Merged

0.39.1 Release #6921

merged 15 commits into from
Aug 11, 2020

Conversation

alessio
Copy link
Contributor

@alessio alessio commented Aug 3, 2020

Release PR for reviewers convenience.

Please don't merge this.


Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

  • Targeted PR against correct branch (see CONTRIBUTING.md)
  • Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
  • Code follows the module structure standards.
  • Wrote unit and integration tests
  • Updated relevant documentation (docs/) or specification (x/<module>/spec/)
  • Added relevant godoc comments.
  • Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
  • Re-reviewed Files changed in the Github PR explorer
  • Review Codecov Report in the comment section below once CI passes

@codecov
Copy link

codecov bot commented Aug 3, 2020

Codecov Report

❗ No coverage uploaded for pull request base (release/v0.39.1@89ceb62). Click here to learn what that means.
The diff coverage is n/a.

@@                Coverage Diff                 @@
##             release/v0.39.1    #6921   +/-   ##
==================================================
  Coverage                   ?   51.51%           
==================================================
  Files                      ?      338           
  Lines                      ?    20585           
  Branches                   ?        0           
==================================================
  Hits                       ?    10605           
  Misses                     ?     9185           
  Partials                   ?      795           

@alexanderbez
Copy link
Contributor

What's blocking here @alessio. Has this been sufficiently tested? Are we ready to cut the release?

@alexanderbez alexanderbez changed the title Backport/v0.39.x 0.39.1 Release Aug 4, 2020
@alessio
Copy link
Contributor Author

alessio commented Aug 4, 2020

@alexanderbez we're waiting for clients to provide bugfix verification

@ethanfrey
Copy link
Contributor

Verification for fix is in!

I would love a unit test for genesis migration, including a long bech32 multisig address, so we have more confidence there will not be other issues with other nets.

After that 👍 to merge

@alessio
Copy link
Contributor Author

alessio commented Aug 4, 2020

Tests are failing, here is an excerpt of the log:

2020-08-04T14:06:25.8265965Z --- FAIL: TestMigrate (0.00s)
2020-08-04T14:06:25.8266733Z     migrate_test.go:118: 
2020-08-04T14:06:25.8267242Z         	Error Trace:	migrate_test.go:118
2020-08-04T14:06:25.8267760Z         	Error:      	func (assert.PanicTestFunc)(0x11ebfe0) should not panic
2020-08-04T14:06:25.8268602Z         	            		Panic value:	unrecognized concrete type name cosmos-sdk/BaseAccount
2020-08-04T14:06:25.8269471Z         	            		Panic stack:	goroutine 12 [running]:
2020-08-04T14:06:25.8270260Z         	            	runtime/debug.Stack(0xc0004e5cf6, 0x12a8560, 0xc00035c530)
2020-08-04T14:06:25.8270895Z         	            		/opt/hostedtoolcache/go/1.14.6/x64/src/runtime/debug/stack.go:24 +0xab
2020-08-04T14:06:25.8271467Z         	            	github.com/stretchr/testify/assert.didPanic.func1.1(0xc0004e5d28, 0xc0004e5cf6, 0xc0004e5d18)
2020-08-04T14:06:25.8272096Z         	            		/home/runner/go/pkg/mod/github.com/stretchr/[email protected]/assert/assertions.go:1013 +0xc0
2020-08-04T14:06:25.8272664Z         	            	panic(0x12a8560, 0xc00035c530)
2020-08-04T14:06:25.8273212Z         	            		/opt/hostedtoolcache/go/1.14.6/x64/src/runtime/panic.go:975 +0x3e3
2020-08-04T14:06:25.8274068Z         	            	github.com/tendermint/go-amino.(*Codec).MustUnmarshalJSON(...)
2020-08-04T14:06:25.8275218Z         	            		/home/runner/go/pkg/mod/github.com/tendermint/[email protected]/amino.go:445
2020-08-04T14:06:25.8276151Z         	            	github.com/cosmos/cosmos-sdk/x/genutil/legacy/v0_39.Migrate(0xc000343110, 0x7fca50090008)
2020-08-04T14:06:25.8278380Z         	            		/home/runner/work/cosmos-sdk/cosmos-sdk/x/genutil/legacy/v0_39/migrate.go:26 +0x8c1
2020-08-04T14:06:25.8279840Z         	            	github.com/cosmos/cosmos-sdk/x/genutil/legacy/v0_39_test.TestMigrate.func1()
2020-08-04T14:06:25.8280999Z         	            		/home/runner/work/cosmos-sdk/cosmos-sdk/x/genutil/legacy/v0_39/migrate_test.go:118 +0x4f
2020-08-04T14:06:25.8281626Z         	            	github.com/stretchr/testify/assert.didPanic.func1(0xc000065d28, 0xc000065cf6, 0xc000065d18, 0xc000340ca0)
2020-08-04T14:06:25.8282844Z         	            		/home/runner/go/pkg/mod/github.com/stretchr/[email protected]/assert/assertions.go:1018 +0x8c
2020-08-04T14:06:25.8283518Z         	            	github.com/stretchr/testify/assert.didPanic(0xc000340ca0, 0x7fca4fd06190, 0xc0005799e0, 0x7fca4fd061b0, 0xc0005799e0, 0x1)
2020-08-04T14:06:25.8284131Z         	            		/home/runner/go/pkg/mod/github.com/stretchr/[email protected]/assert/assertions.go:1020 +0x6d
2020-08-04T14:06:25.8284715Z         	            	github.com/stretchr/testify/assert.NotPanics(0x7fca4fd06190, 0xc0005799e0, 0xc000340ca0, 0x0, 0x0, 0x0, 0xc000340ca0)
2020-08-04T14:06:25.8285301Z         	            		/home/runner/go/pkg/mod/github.com/stretchr/[email protected]/assert/assertions.go:1091 +0x90
2020-08-04T14:06:25.8285860Z         	            	github.com/stretchr/testify/require.NotPanics(0x16a83e0, 0xc0005799e0, 0xc000340ca0, 0x0, 0x0, 0x0)
2020-08-04T14:06:25.8286435Z         	            		/home/runner/go/pkg/mod/github.com/stretchr/[email protected]/require/require.go:1236 +0xcc
2020-08-04T14:06:25.8287402Z         	            	github.com/cosmos/cosmos-sdk/x/genutil/legacy/v0_39_test.TestMigrate(0xc0005799e0)
2020-08-04T14:06:25.8288482Z         	            		/home/runner/work/cosmos-sdk/cosmos-sdk/x/genutil/legacy/v0_39/migrate_test.go:118 +0x202
2020-08-04T14:06:25.8289089Z         	            	testing.tRunner(0xc0005799e0, 0x15429b8)
2020-08-04T14:06:25.8289659Z         	            		/opt/hostedtoolcache/go/1.14.6/x64/src/testing/testing.go:1039 +0x1ec
2020-08-04T14:06:25.8290189Z         	            	created by testing.(*T).Run
2020-08-04T14:06:25.8290725Z         	            		/opt/hostedtoolcache/go/1.14.6/x64/src/testing/testing.go:1090 +0x701
2020-08-04T14:06:25.8291236Z         	Test:       	TestMigrate
2020-08-04T14:06:25.8291570Z FAIL
2020-08-04T14:06:25.8292100Z coverage: 91.7% of statements
2020-08-04T14:06:25.8292832Z FAIL	github.com/cosmos/cosmos-sdk/x/genutil/legacy/v0_39	0.832s

@alessio
Copy link
Contributor Author

alessio commented Aug 4, 2020

#6938 should fix the v0.39 migration test case

Copy link
Collaborator

@anilcse anilcse left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Co-authored-by: Alexander Bezobchuk <[email protected]>
@alessio
Copy link
Contributor Author

alessio commented Aug 5, 2020

I'll tag another release candidate and ask clients to test again shortly

Copy link
Contributor

@jgimeno jgimeno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@jgimeno jgimeno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Waiting for approval from Cory and Ethan.

jgimeno
jgimeno previously requested changes Aug 5, 2020
Copy link
Contributor

@jgimeno jgimeno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Waiting for approval from @clevinson and @ethanfrey .

Copy link
Contributor

@ethanfrey ethanfrey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

RELEASE_NOTES.md Outdated Show resolved Hide resolved
@alessio alessio requested a review from clevinson August 11, 2020 18:27
Copy link
Contributor

@clevinson clevinson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ack

@alessio alessio dismissed jgimeno’s stale review August 11, 2020 18:30

SRMs approval process has finished

@alessio
Copy link
Contributor Author

alessio commented Aug 11, 2020

Sims are green, hence releasing. Thanks all

@alessio alessio merged commit 6a624c3 into release/v0.39.1 Aug 11, 2020
@alessio alessio deleted the backport/v0.39.x branch August 11, 2020 23:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants