Package: golang-github-google-cel-go-dev
Severity: normal

Dear Maintainer,

Attempting to build prometheus-blackbox-exporter 0.27.0 or later, which
now depends on golang-github-google-cel-go-dev, results in a build
failure:

panic: proto: file "google/rpc/status.proto" is already registered
                previously from: 
"github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status"
                currently from:  
"google.golang.org/genproto/googleapis/rpc/status"
        See https://protobuf.dev/reference/go/faq#namespace-conflict

Clearly, this is due to this package shipping a vendored copy of
google/rpc/status.proto.

Since these files are included in golang-google-genproto-dev, can you
please remove the vendored copies (i.e. from debian/missing-sources) and
instead Build-Depend on golang-google-genproto-dev?

Thank you

-- System Information:
Debian Release: forky/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.19.8+deb14-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8), LANGUAGE=en_NZ:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages golang-github-google-cel-go-dev depends on:
pn  golang-github-antlr-antlr4-dev         <none>
pn  golang-github-golang-protobuf-1-5-dev  <none>
pn  golang-github-stoewer-go-strcase-dev   <none>
pn  golang-golang-x-text-dev               <none>
pn  golang-google-genproto-dev             <none>

golang-github-google-cel-go-dev recommends no packages.

golang-github-google-cel-go-dev suggests no packages.

Reply via email to