#1142188 golang-github-quic-go-qpack-dev has an undeclared file conflict

#1142188#5
Date:
2026-07-16 10:36:40 UTC
From:
To:
golang-github-quic-go-qpack-dev has an undeclared file conflict.  This
may result in an unpack error from dpkg.

The files
 * /usr/share/gocode/src/github.com/quic-go/qpack/decoder.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/decoder_test.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/encoder.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/encoder_test.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/go.mod
 * /usr/share/gocode/src/github.com/quic-go/qpack/go.sum
 * /usr/share/gocode/src/github.com/quic-go/qpack/header_field.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/header_field_test.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/qpack_test.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/static_table.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/static_table_test.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/varint.go
are contained in the packages
 * golang-github-marten-seemann-qpack-dev
   * 0.6.0-2 as present in forky|unstable
   * 0.6.0-2~bpo13+1 as present in trixie-backports
 * golang-github-quic-go-qpack-dev/0.6.0-1 as present in unstable

The files
 * /usr/share/gocode/src/github.com/quic-go/qpack/decoder.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/decoder_test.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/encoder.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/encoder_test.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/go.mod
 * /usr/share/gocode/src/github.com/quic-go/qpack/go.sum
 * /usr/share/gocode/src/github.com/quic-go/qpack/header_field.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/header_field_test.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/static_table.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/static_table_test.go
 * /usr/share/gocode/src/github.com/quic-go/qpack/varint.go
are contained in the packages
 * golang-github-marten-seemann-qpack-dev/0.4.0-1 as present in trixie
 * golang-github-quic-go-qpack-dev/0.6.0-1 as present in unstable

These packages can be unpacked concurrently, because there is no
relevant Replaces or Conflicts relation.  Attempting to unpack these
packages concurrently results in an unpack error from dpkg, because none
of the packages installs a diversion for the affected files.

Kind regards

Helmut Grohne

#1142188#12
Date:
2026-07-18 12:29:03 UTC
From:
To:
Hey Team,

I tried to package `golang-github-quic-go-qpack` for Debian and hit a
file conflict with the already-existing package
`golang-github-marten-seemann-qpack`, because both packages try to
install the same files despite the package names being different.

The original code appears to have moved from the `Marten
Seemann`namespace to the `quic-go` one. Given this, I think we should
likely mark the old package (golang-github-marten-seemann-qpack) as a
transitional package that depends on the new one
(golang-github-marten-seemann-qpack).

What action should be taken here to resolve this properly?

Sincerely,