Package: golang-gopkg-yaml.v2-dev
Version: 2.2.8-2
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:abci src:acbuild src:acmetool

golang-gopkg-yaml.v2-dev is another go library that happens to be in the
build dependency tree of many source packages that build architecture
dependent packages. I've listed three affected example packages above.
Since it is Architecture: all, it cannot satisfy cross Build-Depends at
all. Fortunately, marking it Multi-Arch: foreign is a good option here
as it doesn't have any maintainer scripts nor dependencies. Please
consider applying the attached patch to move cross building go packages
forward.

Helmut
diff --minimal -Nru golang-yaml.v2-2.2.8/debian/changelog 
golang-yaml.v2-2.2.8/debian/changelog
--- golang-yaml.v2-2.2.8/debian/changelog       2020-03-22 18:37:56.000000000 
+0100
+++ golang-yaml.v2-2.2.8/debian/changelog       2020-05-26 05:52:55.000000000 
+0200
@@ -1,3 +1,10 @@
+golang-yaml.v2 (2.2.8-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark golang-gopkg-yaml.v2-dev Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Tue, 26 May 2020 05:52:55 +0200
+
 golang-yaml.v2 (2.2.8-2) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru golang-yaml.v2-2.2.8/debian/control 
golang-yaml.v2-2.2.8/debian/control
--- golang-yaml.v2-2.2.8/debian/control 2020-03-22 18:37:56.000000000 +0100
+++ golang-yaml.v2-2.2.8/debian/control 2020-05-26 05:52:37.000000000 +0200
@@ -19,6 +19,7 @@
 
 Package: golang-gopkg-yaml.v2-dev
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends},
          ${shlibs:Depends},
 Provides: golang-yaml.v2-dev,

Reply via email to