Maytham Alsudany <maytha8thedev-re5jqeeqqe8avxtiumw...@public.gmane.org>
writes:

>> 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
>
> golang-google-api is outdated (#1061362) and needs an updated package, but
> golang-google-grpc and golang-github-google-s2a-go are blockers to getting it
> updated.
>
> Could you please have a look at golang-github-google-s2a-go and see if you can
> upload it to experimental as well?

Thank you -- I have uploaded s2a to experimental.  Trying to build
golang-google-api 0.157.0 fails with error below - are these
dependencies important?

src/google.golang.org/api/internal/cert/enterprise_cert.go:19:2: cannot find 
package "github.com/googleapis/enterprise-certificate-proxy/client" in any of:
        
/usr/lib/go-1.21/src/github.com/googleapis/enterprise-certificate-proxy/client 
(from $GOROOT)
        
/build/golang-google-api-0.157.0/obj-x86_64-linux-gnu/src/github.com/googleapis/enterprise-certificate-proxy/client
 (from $GOPATH)
src/google.golang.org/api/internal/gensupport/error.go:10:2: cannot find 
package "github.com/googleapis/gax-go/v2/apierror" in any of:
        /usr/lib/go-1.21/src/github.com/googleapis/gax-go/v2/apierror (from 
$GOROOT)
        
/build/golang-google-api-0.157.0/obj-x86_64-linux-gnu/src/github.com/googleapis/gax-go/v2/apierror
 (from $GOPATH)
src/google.golang.org/api/internal/gensupport/send.go:18:2: cannot find package 
"github.com/googleapis/gax-go/v2/callctx" in any of:
        /usr/lib/go-1.21/src/github.com/googleapis/gax-go/v2/callctx (from 
$GOROOT)
        
/build/golang-google-api-0.157.0/obj-x86_64-linux-gnu/src/github.com/googleapis/gax-go/v2/callctx
 (from $GOPATH)
src/google.golang.org/api/transport/http/dial.go:19:2: cannot find package 
"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp" in any of:
        
/usr/lib/go-1.21/src/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
 (from $GOROOT)
        
/build/golang-google-api-0.157.0/obj-x86_64-linux-gnu/src/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
 (from $GOPATH)
src/google.golang.org/api/internal/kokoro/discogen/main.go:20:2: cannot find 
package "github.com/google/go-github/v52/github" in any of:
        /usr/lib/go-1.21/src/github.com/google/go-github/v52/github (from 
$GOROOT)
        
/build/golang-google-api-0.157.0/obj-x86_64-linux-gnu/src/github.com/google/go-github/v52/github
 (from $GOPATH)
src/google.golang.org/api/transport/grpc/dial.go:22:2: cannot find package 
"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc" 
in any of:
        
/usr/lib/go-1.21/src/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
 (from $GOROOT)
        
/build/golang-google-api-0.157.0/obj-x86_64-linux-gnu/src/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
 (from $GOPATH)

>> 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.
>
> With cadvisor, debian/vendor is not required anymore as all of it's contents
> exist as Debian packages now, so it needs to be removed and replaced with
> additions to Build-Depends. This should fix the build and allow it to build
> successfully (unless there are API changes between the older versions in
> d/vendor and the packaged versions in Debian, then the new version of cadvisor
> will need to be packaged).
>
> The rest of the failing rdeps are likely due to outdated packages, as you've
> said.

I'll take a look when time permits.  Lots of dependencies, and it seems
they all lead to each other in a twisty maze...

/Simon

Attachment: signature.asc
Description: PGP signature

Reply via email to