Hi, and thanks for the report, and sorry for delay in noticing this.  Cc
to debian-go since solving this may involve some co-ordination and could
use the attention of someone more knowledgeable.

These two packages have the same upstream!  I'm not sure that was known
before.

The golang-github-smallstep-crypto package name seems like the proper
name, and it has version 0.57.0 which is newer than golang-step-crypto's
0.24.0.  So I suggest we migrate to the proper package name, and remove
golang-step-crypto from the archive.  Thoughts on that?

The reverse dependencies for golang-step-crypto is:

golang-github-smallstep-certificates: golang-github-smallstep-certificates-dev
golang-step-cli-utils: golang-step-cli-utils-dev

The first one is not in testing, and I assume that its new upstream
version works well with golang-github-smallstep-crypto 0.57.0 so should
probably be easy to migrate to golang-github-smallstep-crypto.
Uploading this shouldn't interrupt anything, I think.

The second one is in testing so let's think about how to deal with it.
I'm not sure changing that package would count as a transition?

If anyone has ideas on how to do short-term quick fix or workaround, or
even better long-term improvements, feel free to propose patches or do
uploads.

/Simon

Helmut Grohne <hel...@subdivi.de> writes:

> Attempting to coinstall golang-step-crypto-dev and
> golang-github-smallstep-crypto-dev results in an error.
>
> mmdebstrap --variant=apt --verbose '' /dev/null 'deb 
> http://deb.debian.org/debian unstable main' 
> --include=golang-github-smallstep-crypto-dev,golang-step-crypto-dev
>
> Preparing to unpack .../41-golang-step-crypto-dev_0.24.0-2_all.deb ...
> Unpacking golang-step-crypto-dev (0.24.0-2) ...
> dpkg: error processing archive 
> /tmp/apt-dpkg-install-P5cn1U/41-golang-step-crypto-dev_0.24.0-2_all.deb 
> (--unpack):
>  trying to overwrite 
> '/usr/share/gocode/src/go.step.sm/crypto/fingerprint/fingerprint.go', which 
> is also in package golang-github-smallstep-crypto-dev (0.57.0-1)
> Errors were encountered while processing:
>  /tmp/apt-dpkg-install-P5cn1U/41-golang-step-crypto-dev_0.24.0-2_all.deb
>
> There are many more files below /usr/share/gocode/src/go.step.sm/crypto
> affected. Could it be that these packages duplicate each other?
>
> Please figure out which package is at fault and correctly reassign the
> bug (such that QA can still associate it with the problem):
>
>     Control: reassign -1 $PACKAGE1
>     Control: affects -1 + $PACKAGE2
>
> Helmut
>
>

Attachment: signature.asc
Description: PGP signature

Reply via email to