* 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-3


Given 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

Attachment: signature.asc
Description: PGP signature

Reply via email to