-
Notifications
You must be signed in to change notification settings - Fork 997
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
Upgrade github.com/pingcap/tidb/pkg/parser #948
Conversation
Seems related to #929 |
Go version would be ideal to follow the release policy and that seems like there's no activity on the GH issue you've linked? I'm particularly interested in getting the dependency updated so it can unbreak our builds. @dveeden Any ideas on how we can get this in? Let me know if you'd like me to decouple upgrading the Go version from the dependency change (it automatically happened via |
Yes, I get almost the same result with a
For the |
I don't fully get why your build breaks and mine (and CI) doesn't? |
Hm, I'm not sure how to answer this q. This broke on our repo: https://github.com/artie-labs/reader, running |
@@ -1,6 +1,8 @@ | |||
module github.com/go-mysql-org/go-mysql | |||
|
|||
go 1.18 | |||
go 1.22 |
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.
So 1.22 and 1.23 are in supported status now and 1.21 is not anymore.
I tried a
|
This fails for a 32-bit build.
I still think we should upgrade this package, but you might also want to check if you intended to build 32-bit builds instead of 64-bit |
@Tang8330 you might want to send a PR to add Artie Reader to this list: https://github.com/shlomi-noach/awesome-mysql Also, if you want to add TiDB support, we have TiCDC, which can also do the debezium message format: https://docs.pingcap.com/tidb/stable/ticdc-debezium So not sure if it makes sense to add support in Artie Reader or if you can/want to re-use TiCDC. |
It was using an old version of
tidb/pkg/parser
that was causing Linux failures when building a Go binary.