-
Notifications
You must be signed in to change notification settings - Fork 288
Support Go 1.11 #363
Comments
We have not done any work to support go modules yet. Aside from that fact, I don't think that the ticket description is accurate, since we build Jaeger backend with go 1.11 and the backend itself depends on Jaeger client. |
If you add a dependency on the Jaeger client to a Go module and then attempt to build, it will fail to find the transitive dependency |
Put another way, if I manually xcopy all the files from |
Similar issue I've just encountered. I finally could compile my builds only with v1.5.0 of |
I had a similar issue.
Forcing the use of v1.5.0 of jaeger-lib in Info:
|
I ran into this same problem and came up with the same solution (pin to Adding a |
Same issue here.
|
jaeger-client-go is not compatible with jaeger-lib 2.0.0 that was set in go.mod. Now uses 1.5.0 that is compatible and is the one in pilosa go.mod. With this change gitbase is able to use go-mysql-server with go.mod. This problem is mentioned here: jaegertracing/jaeger-client-go#363 (comment) Signed-off-by: Javi Fontan <[email protected]>
I am going to close this, as I don't see anything related to Go 1.11 in the comments, and we have another ticket #363 for supporting Go modules. |
Requirement - what kind of business use case are you trying to solve?
Simple compilation. I cannot compile a service that relies on the Jaeger client.
Problem - what in Jaeger blocks you from solving the requirement?
Use of the old
golang.org/x/net/context
in transitive dependencies.For example:
I cannot use
go build
on Go v1.11 to build any project that relies on the Jaeger client as I cannot download the old golang.org/x/net/context using build toolsProposal - what do you suggest to solve the problem or improve the existing situation?
Remove the dependency on the deprecated context and ensure that Go 1.11 can build services that use the Jaeger client
Additional Details
require section of
go.mod
produced by 1.11.4:The text was updated successfully, but these errors were encountered: