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

Reply via email to