[Pkg-vala-maintainers] Bug#842631: mark valac-0.34-vapi Multi-Arch: foreign

Helmut Grohne helmut at subdivi.de
Sun Oct 30 21:56:16 UTC 2016


Package: valac-0.34-vapi
Version: 0.34.2-1
Tags: patch
User: helmutg at 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
-------------- next part --------------
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 <helmut at 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


More information about the Pkg-vala-maintainers mailing list