Be good citizens and test Kubo with Go RCs #10078
Labels
kind/discussion
Topical discussion; usually not changes to codebase
status/blocked
Unable to be worked further until needs are met
We currently have a policy of never updating to go1.X.0 releases, that means we wait for go1.X.1 or later.
This is due to a few times breaking changes were added to the STD that broke Kubo's behavior, thankfully caught by our extremely extensive test suite.
Instead we should:
Hopefully that means theses bugs would be able to be fixed before the first release of Go, things in Go are also more malleable during in the RC phase compared to after a
go1.X.0
, improving the ecosystem as a whole and not having a situation where we purposely stick with thego1.(N - 1)
release due to last minute costy changes that needs to happen. (Kubo v0.22 has been released usinggo1.19.12
whilego1.20.7
was available for a very long while due to a last minute discovery of golang/go#60674, we are now fixing this in #10068)The reason we did not do that in the past is due to quic-go which was forking the crypto std and having manual compatibility using
unsafe
, this required, this is now fixed for future releases with golang/go#44886.Blockers:
The text was updated successfully, but these errors were encountered: