On Fri, Jan 8, 2021 at 11:42 PM Helmut Grohne <hel...@subdivi.de> wrote:
> On Sun, Dec 06, 2020 at 03:14:56PM +0100, Andreas Henriksson wrote:
> This is a practical problem affecting packages inside Debian. Both bear
> and sysdig fail to cross build from source, because they
> protobuf-compiler-grpc is installed for the host architecture and cannot
> be run.
>
> > If I'm not mistaken the protobuf-compiler-grpc package should be marked
> > `Multi-Arch: foreign` just like for example protobuf-compiler package is.
>
> Yes, this is the most obvious cure of the problem. However, it is not
> entirely clear that doing so is correct. The foreign marking is less of
> a method to make things cross buildable. It is a guarantuee on the
> interface provided by a package. Unless that guarantuee is warranted,
> the marking is quite simply wrong and shouldn't be issued. If the
> marking is correct, it does solve the cross building issues.
 This change was recently merged. Going to do the upload tomorrow.

Thanks,
Laszlo/GCS

Reply via email to