Source: easygen
Version: 4.1.0-1
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs
Control: affects -1 + src:ffcvt

ffcvt fails to cross build from source, because it fails running easygen
with an Exec format error (after figuring out how to annotate the main
go dependency). Since easygen is a tool for transforming textual formats
(yaml and templates), it seems fairly safe to conclude that its
interface is architecture-independent. That'd make it eligible for being
marked Multi-Arch: foreign. Once doing so, ffcvt will use the build
architecture easygen, which can be run. Please consider applying the
attached patch.

Helmut
diff --minimal -Nru easygen-4.1.0/debian/changelog 
easygen-4.1.0/debian/changelog
--- easygen-4.1.0/debian/changelog      2019-12-28 16:54:38.000000000 +0100
+++ easygen-4.1.0/debian/changelog      2020-05-13 18:32:35.000000000 +0200
@@ -1,3 +1,10 @@
+easygen (4.1.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark easygen Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Wed, 13 May 2020 18:32:35 +0200
+
 easygen (4.1.0-1) unstable; urgency=medium
 
   * New upstream version 4.1.0
diff --minimal -Nru easygen-4.1.0/debian/control easygen-4.1.0/debian/control
--- easygen-4.1.0/debian/control        2019-12-28 16:54:38.000000000 +0100
+++ easygen-4.1.0/debian/control        2020-05-13 18:31:44.000000000 +0200
@@ -19,6 +19,7 @@
 
 Package: easygen
 Architecture: any
+Multi-Arch: foreign
 Built-Using: ${misc:Built-Using}
 Depends: ${misc:Depends},
 #        ${shlibs:Depends}

Reply via email to