Package: valac-0.34-vapi
Version: 0.34.2-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap
Control: affects -1 + src:birdfont src:colord src:colord-gtk src:corebird 
src:d-conf src:dconf-editor src:deja-dup src:folks src:four-in-a-row 
src:fso-audiod src:fso-datad src:fso-deviced src:fso-usaged src:gegl 
src:gmpc-plugins src:gnome-2048 src:gnome-chess src:gnome-clocks 
src:gnome-klotski src:gnome-mahjongg src:gnome-mines src:gnome-nibbles 
src:gnome-pie src:gnome-shell-mailnag src:gnome-sudoku src:gnome-taquin 
src:gnome-terminal src:gnome-tetravex src:gtk-theme-config src:gupnp 
src:gupnp-av src:gupnp-dlna src:iagno src:ibus-skk src:libdmapsharing src:libfm 
src:libfso-glib src:libfsoframework src:libgee-0.8 src:libgisi 
src:libgnome-games-support src:libisocodes src:libxmlbird src:lightsoff 
src:lxsession src:mdbus src:midori src:moonshot-ui src:obsession 
src:pdf-presenter-console src:plank src:quadrapassel src:seahorse src:spice-gtk 
src:swell-foop src:synapse src:systemd-ui src:telegnome src:tracker 
src:umockdev src:vala-dbus-binding-tool src:vala-terminal src:valabind 
src:valadoc src:vinagre

The affected packages cannot satisfy their cross Build-Depends, because
their (transitive) dependency on valac-0.34-vapi is not satisfiable. In
general, Architecture: all packages can never satisfy cross
Build-Depends unless marked Multi-Arch: foreign. In this case, such a
marking is correct as valac-0.34-vapi does not have any dependencies nor
maintainer scripts.

It is not clear whether fixing this bug actually makes any of those
packages cross buildable. Still we'll only see that after trying and
that necessitates having satisfiable cross Build-Depends. I guess that
for most of them valac is currently requested for the host architecture,
but will practically be needed for the build architecture.

Despite the apparent need for more work, please consider applying the
attached patch to make diagnosing the next issues easier.

Helmut
diff --minimal -Nru vala-0.34.2/debian/changelog vala-0.34.2/debian/changelog
--- vala-0.34.2/debian/changelog        2016-10-25 17:45:59.000000000 +0200
+++ vala-0.34.2/debian/changelog        2016-10-30 22:50:30.000000000 +0100
@@ -1,3 +1,10 @@
+vala (0.34.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark valac-0.34-vapi Multi-Arch: foreign (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sun, 30 Oct 2016 22:50:13 +0100
+
 vala (0.34.2-1) unstable; urgency=medium
 
   * New upstream release.
diff --minimal -Nru vala-0.34.2/debian/control vala-0.34.2/debian/control
--- vala-0.34.2/debian/control  2016-10-25 17:45:59.000000000 +0200
+++ vala-0.34.2/debian/control  2016-10-30 22:50:10.000000000 +0100
@@ -52,6 +52,7 @@
 Architecture: all
 Depends: ${misc:Depends}
 Provides: valac-vapi
+Multi-Arch: foreign
 Description: C# like language for the GObject system - vapi files
  Vala is a new programming language that aims to bring modern programming
  language features to GNOME developers without imposing any additional

Reply via email to