On Tue, Jul 26, 2016 at 10:59:43AM +0200, Raphael Hertzog wrote: > On Tue, 26 Jul 2016, Mike Hommey wrote: > > > - or “Multi-Arch: allowed” so that I can use the "firefox-esr:any" > > > dependency for my case. > > > > How would that solve your issue? Would you be removing the arm64 > > package? > > No, I would not remove it from the repository, but at least the manual > installation of the armhf package would not break/remove the metapackage > when it removes the arm64 package from the system. > > Another possibility is to enhance the Provides so that we can use > "www-browser:any". Then you would have to put this: > Provides: gnome-www-browser:any, gnome-www-browser, www-browser:any, > www-browser > > That's because "www-browser:any" does not fulfill the "www-browser" > dependencies of other packages.
One thing that is sadly missing in all this is the notion of whether the installed package can be meaningfully be used. That is :any would also allow to install firefox-esr:mips, but it won't do you any good... Can't you add a dependency like "firefox-esr:armhf [arm64] | firefox-esr"? Mike

