Package: libxfce4ui-common Version: 4.12.1-2 Tags: patch User: helm...@debian.org Usertags: rebootstrap Control: affects -1 + src:garcon src:lightdm-gtk-greeter src:parole src:ristretto src:xfburn src:xfce4-cpufreq-plugin src:xfce4-cpugraph-plugin src:xfce4-equake-plugin src:xfce4-hdaps src:xfce4-indicator-plugin src:xfce4-messenger-plugin src:xfce4-notifyd src:xfce4-places-plugin src:xfce4-power-manager src:xfce4-pulseaudio-plugin src:xfce4-settings src:xfce4-whiskermenu-plugin src:xfce4-wmdock-plugin src:xfswitch-plugin src:xfwm4
The packages listed above (and probably more) fail to satisfy their cross build dependencies, because their transitive dependency on libxfce4ui-common is unsatisfiable. In general, Architecture: all packages can never be used to satisfy cross Build-Depends unless marked Multi-Arch: foreign. In this case, such a marking is correct, because libxfce4ui-common does not have any maintainer scripts nor dependencies. The attached patch also adds a number of other Multi-Arch headers for all but libxfce4ui-utils. Please consider applying all of them. Since libxfce4ui already uses multiarch paths, no packaging changes are required beyond adding those headers. Helmut
diff --minimal -Nru libxfce4ui-4.12.1/debian/changelog libxfce4ui-4.12.1/debian/changelog --- libxfce4ui-4.12.1/debian/changelog 2015-05-06 15:36:18.000000000 +0200 +++ libxfce4ui-4.12.1/debian/changelog 2016-12-04 06:11:56.000000000 +0100 @@ -1,3 +1,10 @@ +libxfce4ui (4.12.1-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add Multi-Arch annotations to all but libxfce4ui-utils (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 04 Dec 2016 06:11:56 +0100 + libxfce4ui (4.12.1-2) unstable; urgency=medium * Upload to unstable. diff --minimal -Nru libxfce4ui-4.12.1/debian/control libxfce4ui-4.12.1/debian/control --- libxfce4ui-4.12.1/debian/control 2015-03-03 22:07:22.000000000 +0100 +++ libxfce4ui-4.12.1/debian/control 2016-12-04 06:11:53.000000000 +0100 @@ -16,6 +16,7 @@ Package: libxfce4ui-1-0 Section: libs Architecture: any +Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, libxfce4ui-common (>= 4.11) Description: widget library for Xfce - Gtk+2 variant @@ -27,6 +28,7 @@ Package: libxfce4ui-1-dev Section: libdevel Architecture: any +Multi-Arch: same Depends: libxfce4ui-1-0 (= ${binary:Version}), ${misc:Depends}, libgtk2.0-dev, libxfce4util-dev (>= 4.10.0), libxfconf-0-dev (>= 4.10.0) Description: Development files for libxfce4ui - Gtk+2 variant @@ -39,6 +41,7 @@ Section: debug Priority: extra Architecture: any +Multi-Arch: same Depends: ${shlibs:Depends}, libxfce4ui-1-0 (= ${binary:Version}), ${misc:Depends} Description: debugging symbols for libxfce4ui - Gtk+2 variant @@ -49,6 +52,7 @@ Package: libxfce4ui-2-0 Section: libs Architecture: any +Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, libxfce4ui-common (>= 4.11) Description: widget library for Xfce - Gtk+3 variant @@ -60,6 +64,7 @@ Package: libxfce4ui-2-dev Section: libdevel Architecture: any +Multi-Arch: same Depends: libxfce4ui-2-0 (= ${binary:Version}), ${misc:Depends}, libgtk-3-dev, libxfce4util-dev (>= 4.10.0), libxfconf-0-dev (>= 4.10.0) Description: Development files for libxfce4ui - Gtk+3 variant @@ -72,6 +77,7 @@ Section: debug Priority: extra Architecture: any +Multi-Arch: same Depends: ${shlibs:Depends}, libxfce4ui-2-0 (= ${binary:Version}), ${misc:Depends} Description: debugging symbols for libxfce4ui - Gtk+3 variant @@ -82,6 +88,7 @@ Package: libxfce4ui-common Section: xfce Architecture: all +Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: libxfce4ui-2-0 | libxfce4ui-1-0, devhelp Provides: xfce-keyboard-shortcuts @@ -107,6 +114,7 @@ Section: debug Priority: extra Architecture: any +Multi-Arch: same Depends: libxfce4ui-utils (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Breaks: libxfce4ui-1-dbg (<< 4.10.0-4) @@ -118,6 +126,7 @@ Section: oldlibs Priority: extra Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, libxfce4ui-common Description: xfce keyboard shortcuts configuration (transitional package) This package only contains the default shortcut configuration for Xfce.