Package: golang-github-mattn-go-runewidth-dev Version: 0.0.9-1 Tags: patch User: [email protected] Usertags: cross-satisfiability Control: affects -1 + src:acbuild src:acmetool src:aptly
golang-github-mattn-go-runewidth-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-github-mattn-go-runewidth-0.0.9/debian/changelog golang-github-mattn-go-runewidth-0.0.9/debian/changelog --- golang-github-mattn-go-runewidth-0.0.9/debian/changelog 2020-03-24 12:34:07.000000000 +0100 +++ golang-github-mattn-go-runewidth-0.0.9/debian/changelog 2020-05-13 16:39:56.000000000 +0200 @@ -1,3 +1,10 @@ +golang-github-mattn-go-runewidth (0.0.9-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark golang-github-mattn-go-runewidth Multi-Arch: foreign. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Wed, 13 May 2020 16:39:56 +0200 + golang-github-mattn-go-runewidth (0.0.9-1) unstable; urgency=medium * Team Upload. diff --minimal -Nru golang-github-mattn-go-runewidth-0.0.9/debian/control golang-github-mattn-go-runewidth-0.0.9/debian/control --- golang-github-mattn-go-runewidth-0.0.9/debian/control 2020-03-24 12:34:07.000000000 +0100 +++ golang-github-mattn-go-runewidth-0.0.9/debian/control 2020-05-13 16:38:49.000000000 +0200 @@ -19,6 +19,7 @@ Package: golang-github-mattn-go-runewidth-dev Architecture: all +Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends} Description: functions to get fixed width of the character or string

