Package: wdiff
Version: 1.2.2-2
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
Control: affects -1 + src:chromium

chromium fails to cross build from source, because it fails satisfying
its wdiff dependency. It requests the host architecture wdiff directly,
but also asks for the build architecture wdiff via devscripts. This
results in a conflict.

Now widff is a command line utility with textual input/output. It will
be useless when installed for the host architecture. It should rather be
installed for the build architecture only. The way to get there is
marking it Multi-Arch: foreign. Please consider applying the attached
patch.

Helmut
diff --minimal -Nru wdiff-1.2.2/debian/changelog wdiff-1.2.2/debian/changelog
--- wdiff-1.2.2/debian/changelog        2017-01-08 18:16:40.000000000 +0100
+++ wdiff-1.2.2/debian/changelog        2019-06-13 06:23:47.000000000 +0200
@@ -1,3 +1,10 @@
+wdiff (1.2.2-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark all packages Multi-Arch: foreign. Closes: #-1.
+
+ -- Helmut Grohne <[email protected]>  Thu, 13 Jun 2019 06:23:47 +0200
+
 wdiff (1.2.2-2) unstable; urgency=medium
 
   * Drop debian/patches/99-config-guess-config-sub, not really needed
diff --minimal -Nru wdiff-1.2.2/debian/control wdiff-1.2.2/debian/control
--- wdiff-1.2.2/debian/control  2017-01-08 17:00:00.000000000 +0100
+++ wdiff-1.2.2/debian/control  2019-06-13 06:23:45.000000000 +0200
@@ -8,6 +8,7 @@
 
 Package: wdiff
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: wdiff-doc
 Description: Compares two files word by word
@@ -22,6 +23,7 @@
 Section: doc
 Priority: optional
 Architecture: all
+Multi-Arch: foreign
 Depends: ${misc:Depends}
 Description: Documentation for GNU wdiff
  This package contains the HTML documentation for GNU wdiff.

Reply via email to