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

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



Hi Simon,

On Tue, 2024-01-23 at 18:01 +0100, Simon Josefsson wrote:
> Thank you -- I have uploaded s2a to experimental.

Thanks for the upload.

> Trying to build
> golang-google-api 0.157.0 fails with error below - are these
> dependencies important?

FYI, M Hickford <mirth.hickford@gmail.com> is working on updating golang-google-
api, and has added blockers to #1059087 corresponding to the dependencies that
need updating. I'll try to update those packages to get this moving along.

> 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)

Anything that uses github.com/googleapis/enterprise-certificate-proxy needs to
be excluded (as has been done in golang-google-grpc), as it adds unneeded
complexity and isn't necessary.

> 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)

golang-github-googleapis-gax-go is outdated (#1059570).

> 	/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)

golang-github-google-go-github is outdated.

> 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)

golang-opentelemetry-contrib is outdated, and is only present in experimental
(#1059573)

> > > 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...

I'll also have a look when I can and start contacting maintainers.

Kind regards,
Maytham


Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: