* Mathias Gibbens <[email protected]> [2025-07-19 11:40]:
The root cause looks like the golang-github-golang-protobuf-1-3-dev -> golang-github-golang-protobuf-1-5-dev transition.
I agree. Sadly this transition is still incomplete as there are a number of packages build depending on the old version:
$ dak rm -nRb golang-github-golang-protobuf-1-3-dev protoc-gen-go-1-3 Will remove the following packages from unstable: golang-github-golang-protobuf-1-3-dev | 1.3.5-4 | all protoc-gen-go-1-3 | 1.3.5-4+b12 | riscv64 protoc-gen-go-1-3 | 1.3.5-4+b14 | amd64, arm64, armel, armhf, i386, mips64el, ppc64el, s390x Maintainer: Debian Go Packaging Team <[email protected]> ------------------- Reason ------------------- ---------------------------------------------- Checking reverse dependencies... # Broken Depends: golang-github-golang-protobuf-1-3: golang-goprotobuf-dev # Broken Build-Depends: golang-github-golang-groupcache: golang-github-golang-protobuf-1-3-dev golang-github-spiffe-go-spiffe: protoc-gen-go-1-3 golang-google-appengine: golang-github-golang-protobuf-1-3-dev golang-gopkg-rethinkdb-rethinkdb-go.v6: golang-github-golang-protobuf-1-3-dev protoc-gen-go-1-3 golang-protobuf-extensions: golang-github-golang-protobuf-1-3-dev golang-v2ray-core: protoc-gen-go-1-3Given those are Go packages they probably produce the same binary packages with the new protobuf version but I did not check this.
Once this is done we can change golang-github-golang-protobuf-1-3 to contain only transitional dummy packages. This would mean the following changes:
Package: golang-github-golang-protobuf-1-3-dev Description: transitional dummy package Replaces: Depends: golang-github-golang-protobuf-1-5-dev Conflicts: Breaks: Package: golang-goprotobuf-dev Depends: golang-github-golang-protobuf-1-5-dev, protoc-gen-go-1-5 Package: protoc-gen-go-1-3 Description: transitional dummy package Replaces: Depends: protoc-gen-go-1-5 Conflicts: protoc-gen-go Package: golang-github-golang-protobuf-1-5-dev Conflicts: golang-goprotobuf-dev, golang-github-golang-protobuf-1-3-dev (<< 1.3.5-4+b13) Replaces: golang-github-golang-protobuf-1-3-dev (<< 1.3.5-4+b13) Package: protoc-gen-go-1-5 Conflicts: protoc-gen-go, protoc-gen-go-1-3 (<< 1.3.5-4+b13) Replaces: protoc-gen-go-1-3 (<< 1.3.5-4+b12)Would be great if someone would pick this up but please coordinate with the release time before uploading.
Cheers Jochen
signature.asc
Description: PGP signature

