James E. King, III created THRIFT-4516:
------------------------------------------
Summary: Add support for go 1.10
Key: THRIFT-4516
URL: https://issues.apache.org/jira/browse/THRIFT-4516
Project: Thrift
Issue Type: Improvement
Components: Go - Library
Affects Versions: 0.11.0
Environment: ubuntu-artful (using go 1.10 instead of 1.9)
Reporter: James E. King, III
Currently go 1.10 has additional type checking on format strings that prevent
thrift from compiling and running tests. We are limited to go 1.9 until this
is resolved.
Example:
{noformat}
thrift/protocol_test.go:442: Errorf format %s has arg thelen of wrong type int
thrift/protocol_test.go:447: Errorf format %q has arg v of wrong type float64
thrift/protocol_test.go:451: Errorf format %q has arg v of wrong type float64
thrift/protocol_test.go:454: Errorf format %q has arg value of wrong type
float64
thrift/protocol_test.go:482: Errorf format %s has arg thelen of wrong type int
thrift/protocol_test.go:491: Errorf format %d has arg v of wrong type string
gopath/src/dontexportrwtest/compile_test.go:32: Sprintf format %v arg s.read is
a func value, not called
gopath/src/dontexportrwtest/compile_test.go:33: Sprintf format %v arg s.write
is a func value, not called
gopath/src/dontexportrwtest/compile_test.go:36: Sprintf format %v arg is.read
is a func value, not called
gopath/src/dontexportrwtest/compile_test.go:37: Sprintf format %v arg is.write
is a func value, not called{noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)