Package: golang-github-golang-mock-dev Version: 1.3.1-2 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability Control: affects -1 + src:abci src:acbuild src:amazon-ecr-credential-helper
A lot of go packages build-depend on golang-github-golang-mock-dev and since that's an Architecture: all package not marked with any Multi-Arch, they all fail to satisfy their cross build-depends. I've listed three example packages in affects. Like many go libraries, golang-github-golang-mock-dev is shipped as source and thus can be considered a data package. It doesn't have any dependencies or maintainer scripts on its own and thus the multiarch hinter flags it for Multi-Arch: foreign. Please add the marking. Helmut
diff --minimal -Nru golang-github-golang-mock-1.3.1/debian/changelog golang-github-golang-mock-1.3.1/debian/changelog --- golang-github-golang-mock-1.3.1/debian/changelog 2019-08-11 09:08:42.000000000 +0200 +++ golang-github-golang-mock-1.3.1/debian/changelog 2020-05-10 08:07:50.000000000 +0200 @@ -1,3 +1,10 @@ +golang-github-golang-mock (1.3.1-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark golang-github-golang-mock-dev Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 10 May 2020 08:07:50 +0200 + golang-github-golang-mock (1.3.1-2) unstable; urgency=medium * Reupload to build with Go 1.12 diff --minimal -Nru golang-github-golang-mock-1.3.1/debian/control golang-github-golang-mock-1.3.1/debian/control --- golang-github-golang-mock-1.3.1/debian/control 2019-08-01 09:15:14.000000000 +0200 +++ golang-github-golang-mock-1.3.1/debian/control 2020-05-10 08:07:47.000000000 +0200 @@ -17,6 +17,7 @@ Package: golang-github-golang-mock-dev Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends} Suggests: mockgen Description: mocking framework for the Go programming language