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
signature.asc
Description: PGP signature