Package: lua-dkjson
Version: 2.5-2
Tags: patch
User: [email protected]
Usertags: rebootstrap
Control: affects -1 + src:prosody

prosody fails to cross build from source, because its transitive
dependency on lua-dkjson is unsatisfiable. In general, Architecture: all
packages can never satisfy cross Build-Depends unless marked Multi-Arch:
foreign. In this case, such a marking is correct, because lua-dkjson
practically is a data package with no maintainer scripts or dependencies
that could induce any architecture-dependence. Please consider applying
the attached patch.

Helmut
diff --minimal -Nru lua-dkjson-2.5/debian/changelog 
lua-dkjson-2.5/debian/changelog
--- lua-dkjson-2.5/debian/changelog     2016-06-23 01:03:40.000000000 +0200
+++ lua-dkjson-2.5/debian/changelog     2018-12-17 15:14:48.000000000 +0100
@@ -1,3 +1,10 @@
+lua-dkjson (2.5-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark lua-dkjson Multi-Arch: foreign. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Mon, 17 Dec 2018 15:14:48 +0100
+
 lua-dkjson (2.5-2) unstable; urgency=medium
 
   * Update Standards-Version to 3.9.8, no changes needed
diff --minimal -Nru lua-dkjson-2.5/debian/control lua-dkjson-2.5/debian/control
--- lua-dkjson-2.5/debian/control       2016-06-23 01:03:40.000000000 +0200
+++ lua-dkjson-2.5/debian/control       2018-12-17 15:14:47.000000000 +0100
@@ -10,6 +10,7 @@
 
 Package: lua-dkjson
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}
 Recommends: lua-lpeg
 Provides: ${lua:Provides}

Reply via email to