[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: golang-google-grpc + golang-github-google-s2a-go



Further progress on grpc.  I've rebuilt 1.60.1 with some EXCLUDE fixes
thanks to help on irc, we've gone from 22 reverse build failures down to
16 failures, here is the pipeline:

https://salsa.debian.org/jas/golang-google-grpc/-/pipelines/629139

The failures now suggest problems on other packages, list of initial 10
broken packages that I looked at:

cadvisor:
crowdsec:
etcd:
gitlab-ci-multi-runner:
golang-github-go-kit-kit:
golang-github-grpc-ecosystem-go-grpc-prometheus:
golang-github-hashicorp-go-plugin
golang-github-katalix-go-l2tp
golang-github-sercand-kuberesolver
golang-google-api

Error outputs below, is anyone familiar with any of these packages or
error messages?  Several packages have new upstream versions that may
fix these problems.

/Simon

cadvisor:
https://salsa.debian.org/jas/golang-google-grpc/-/jobs/5191020
github.com/google/cadvisor/vendor/k8s.io/klog/v2
# github.com/google/cadvisor/vendor/k8s.io/klog/v2
src/github.com/google/cadvisor/vendor/k8s.io/klog/v2/klog.go:694:13: invalid operation: logr != nil (mismatched types logr.Logger and untyped nil)
src/github.com/google/cadvisor/vendor/k8s.io/klog/v2/klog.go:710:13: invalid operation: logr != nil (mismatched types logr.Logger and untyped nil)
...

crowdsec:
https://salsa.debian.org/jas/golang-google-grpc/-/jobs/5191024

=== RUN   TestStreamingAcquisition/privileged_port
time="2024-01-22T18:42:03Z" level=info msg="Starting syslog datasource configuration" type=syslog
    syslog_test.go:146: 
        	Error Trace:	/builds/jas/golang-google-grpc/debian/output/crowdsec-1.4.6/_build/src/github.com/crowdsecurity/crowdsec/pkg/cstest/utils.go:14
        	            				/builds/jas/golang-google-grpc/debian/output/crowdsec-1.4.6/_build/src/github.com/crowdsecurity/crowdsec/pkg/acquisition/modules/syslog/syslog_test.go:146
        	Error:      	An error is expected but got nil.
        	Test:       	TestStreamingAcquisition/privileged_port
--- FAIL: TestStreamingAcquisition (6.03s)
    --- PASS: TestStreamingAcquisition/invalid_msgs (2.01s)
    --- PASS: TestStreamingAcquisition/RFC5424 (2.01s)
    --- PASS: TestStreamingAcquisition/RFC3164 (2.01s)
    --- FAIL: TestStreamingAcquisition/privileged_port (0.00s)
FAIL
FAIL	github.com/crowdsecurity/crowdsec/pkg/acquisition/modules/syslog	6.041s
=== RUN   TestPri

etcd:
https://salsa.debian.org/jas/golang-google-grpc/-/jobs/5191029
go.etcd.io/etcd/clientv3/balancer/resolver/endpoint
# go.etcd.io/etcd/clientv3/balancer/resolver/endpoint
src/go.etcd.io/etcd/clientv3/balancer/resolver/endpoint/endpoint.go:115:16: target.Authority undefined (type resolver.Target has no field or method Authority)
src/go.etcd.io/etcd/clientv3/balancer/resolver/endpoint/endpoint.go:118:15: target.Authority undefined (type resolver.Target has no field or method Authority)

gitlab-ci-multi-runner:
https://salsa.debian.org/jas/golang-google-grpc/-/jobs/5191033
gitlab.com/gitlab-org/gitlab-runner/commands/helpers
# gitlab.com/gitlab-org/gitlab-runner/commands/helpers
src/gitlab.com/gitlab-org/gitlab-runner/commands/helpers/file_archiver.go:134:35: not enough arguments in call to doublestar.Glob
	have (string)
	want ("io/fs".FS, string, ...doublestar.GlobOption)
gitlab.com/gitlab-org/gitlab-runner/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer

golang-github-go-kit-kit:
https://salsa.debian.org/jas/golang-google-grpc/-/jobs/5191059
go.etcd.io/etcd/clientv3/balancer/picker
# go.etcd.io/etcd/clientv3/balancer/picker
src/go.etcd.io/etcd/clientv3/balancer/picker/roundrobin_balanced.go:93:41: too few values in struct literal of type balancer.PickResult
google.golang.org/grpc/resolver/passthrough

golang-github-grpc-ecosystem-go-grpc-prometheus:
https://salsa.debian.org/jas/golang-google-grpc/-/jobs/5191066
=== RUN   TestNativeErrorUnwrapping
    grpcstatus1.13+_test.go:24: 
        	Error Trace:	/builds/jas/golang-google-grpc/debian/output/golang-github-grpc-ecosystem-go-grpc-prometheus-1.2.0+git20191002.6af20e3/build_/src/github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus/grpcstatus1.13+_test.go:24
        	Error:      	Not equal: 
        	            	expected: &status.Status{s:(*status.Status)(0xc0000163c0)}
        	            	actual  : &status.Status{s:(*status.Status)(0xc0000165a0)}
        	            	
        	            	Diff:
        	            	--- Expected
        	            	+++ Actual
        	            	@@ -3,3 +3,3 @@
        	            	   Code: (int32) 9,
        	            	-  Message: (string) (len=16) "Userspace error.",
        	            	+  Message: (string) (len=85) "go native wrapped error: rpc error: code = FailedPrecondition desc = Userspace error.",
        	            	   Details: ([]*any.Any) <nil>,
        	Test:       	TestNativeErrorUnwrapping
--- FAIL: TestNativeErrorUnwrapping (0.00s)

golang-github-hashicorp-go-plugin
https://salsa.debian.org/jas/golang-google-grpc/-/jobs/5191071
=== RUN   TestGRPCClient_Ping
panic: protobuf tag not enough fields in HealthCheckRequest.state: 
goroutine 491 [running]:
github.com/golang/protobuf/proto.(*unmarshalInfo).computeUnmarshalInfo(0xc0003377c0)
	/builds/jas/golang-google-grpc/debian/output/golang-github-hashicorp-go-plugin-1.0.1/obj-x86_64-linux-gnu/src/github.com/golang/protobuf/proto/table_unmarshal.go:332 +0x121f
github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal(0xc0003377c0, {0xa1e780?}, {0xc00036c0c8, 0x8, 0x8})
	/builds/jas/golang-google-grpc/debian/output/golang-github-hashicorp-go-plugin-1.0.1/obj-x86_64-linux-gnu/src/github.com/golang/protobuf/proto/table_unmarshal.go:136 +0x5b
github.com/golang/protobuf/proto.(*InternalMessageInfo).Unmarshal(0xc0005255e0?, {0x7f5aec332158, 0xc000521bc0}, {0xc00036c0c8?, 0x8?, 0x8?})

golang-github-katalix-go-l2tp
https://salsa.debian.org/jas/golang-google-grpc/-/jobs/5191076
=== RUN   TestBasicSendReceive/5:_send/recv_[::1]:9000_[::1]:9001_L2TPv3_IP
level=info function=transport message=retransmit message_type=avpMsgTypeHello
level=info function=transport message=retransmit message_type=avpMsgTypeHello
level=info function=transport message=retransmit message_type=avpMsgTypeHello
level=error function=transport message="socket read failed" error="resource temporarily unavailable"
level=error function=transport message="transport down" error="transmit of avpMsgTypeHello failed after 3 retry attempts"
    transport_test.go:388: test sender function reported an error: failed to send Hello message: transmit of avpMsgTypeHello failed after 3 retry attempts
panic: test timed out after 10m0s
running tests:

golang-github-sercand-kuberesolver
https://salsa.debian.org/jas/golang-google-grpc/-/jobs/5191090
github.com/sercand/kuberesolver
# github.com/sercand/kuberesolver
src/github.com/sercand/kuberesolver/builder.go:79:23: target.Authority undefined (type resolver.Target has no field or method Authority)
src/github.com/sercand/kuberesolver/builder.go:81:12: invalid operation: end == "" (mismatched types func() string and untyped string)
src/github.com/sercand/kuberesolver/builder.go:82:16: target.Authority undefined (type resolver.Target has no field or method Authority)

golang-google-api
https://salsa.debian.org/jas/golang-google-grpc/-/jobs/5191108
=== RUN   TestCancelUploadBasic
--- FAIL: TestCancelUploadBasic (1.00s)
panic: ran out of events, but got a request [recovered]
	panic: ran out of events, but got a request
goroutine 53 [running]:
testing.tRunner.func1.2({0x94cf20, 0xaff620})
	/usr/lib/go-1.21/src/testing/testing.go:1545 +0x238
testing.tRunner.func1()
	/usr/lib/go-1.21/src/testing/testing.go:1548 +0x397
panic({0x94cf20?, 0xaff620?})
	/usr/lib/go-1.21/src/runtime/panic.go:914 +0x21f

Attachment: signature.asc
Description: PGP signature


Reply to: