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.