On Fri, Oct 25, 2019 at 02:08:34PM +0000, mario.limoncie...@dell.com wrote: > I took a stab at how this should work here (not yet merged): > https://github.com/fwupd/fwupd/commit/809eb181f57dc5158b5d37d2855a0a48eafc3565 > > Can you please review that and make sure you agree it's done correctly?
I think this should technically work, but it seems unnecessarily complex. You split the various firmware packages into fwupd-$(DEB_HOST_ARCH)-unsigned. Why did you do that? Why not have one real fwupd-unsigned package? Clearly you intend them to be coinstallable, which is why you marked them M-A:same. Note that M-A:same doesn't make sense, when you only list one specific architecture in the Architecture field. Can you maybe do the following? d/control: Package: fwupd-unsigned Architecture: amd64 i386 ... Multi-Arch: same no Provides: I also think that Built-Using must refer to real packages, which is not presently the case. My suggestion would ensure that. Helmut