-
Notifications
You must be signed in to change notification settings - Fork 100
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
Package is broken against github.com/apache/thrift/lib/go/thrift #68
Comments
ugh so they just added context to the thrift Go library but to compile a compatible thrift file the latest compiler release does not include the proper switch to enable context for generated Go code. Trying to install bleeding edge compiler in the hope it fixes the issue. |
Super... even using latest thrift Compiler it fails: |
It compiles but is wrong. *ScribeClient should implement Scribe interface |
Is it worth reaching out to them and asking why the went with the deprecated package? |
They didn't it was my mistake. My editor opened the wrong file. They have x/context for Go versions not supporting the stdlib one. |
Hello Guys,
when you are planing to fix it? |
currently Thrift for Go is broken and is being worked on... once this is done I can fix on our end... |
Hi everyone, a fix was just merged upstream, could you try with the latest compiler from master? For future reference, using |
updated with PR #70... |
Above error I am getting |
@jayeshkhairnar please file your issue with github.com/uber/tchannel-go as the code they're using is not compatible anymore with master on github.com/apache/thrift/lib/go/thrift In the mean time you can use vendoring to provide tchannel-go with an older version / tagged release of thrift/lib/go/thrift for your application |
@basvanbeek
I believe this is referencing the same issue: uber/tchannel-go#648 |
@tpiecora you have an older version the thrift go library. You can fix by updating:
uber/tchannel-go is compatible with an older version of the thrift go library. Zipkin-go-opentracing tries to stay current with latest commits on master from its dependencies. If you desire to use older / tagged releases of these libraries you have to resort to vendoring. You can always use a tagged release from this repo. |
cannot use agentProcessorEmitBatch literal (type *agentProcessorEmitBatch) as type thrift.TProcessorFunction in assignment: |
can you please update the thrift-go package, looks like you have an older one in your gopath:
|
The text was updated successfully, but these errors were encountered: