[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#996627: kodi-data: Kodi cannot be installed on a foreign architecture



On Sat, Oct 16, 2021 at 04:58:34PM +0000, Vasyl Gello wrote:
> >If you don't like removing
> >Multi-Arch: foreign from kodi-data, there is another way out: Move the
> >python modules to a new kodi-python-addons package. Move the relevant
> >python dependencies to this package. Make it Architecture: any (not
> >all). It can become Multi-Arch: same, but that won't help much. Any user
> >of it must depend on kodi-python-addons directly. A dependency from
> >kodi-data to kodi-python-addons is not sufficient (as kodi-data is
> >supposed to remain Multi-Arch: foreign).
> 
> This is what I want to do!

Great.

> However, this points to another drawback: we can not propagate modified packages to
> stable and oldstable-bpo. So I guess removing "Multi-Arch: foreign" is better for 19.x
> and for 20.x I am going to implement the refactored scheme of packages.

Why would you want to do that? stable releases do have bugs and unless
they're severe, we don't usually fix them. The M-A:foreign annotation
poses the risk of providing an installation set that does not actually
work, but the conflict on python3-pycryptodome largely prevents that
from happening practice. So why do you care about stable here?

> Is that OK to just drop "m-a: foreign" from kodi-data:all or I need something more to fix?

As a short-term-fix that's certainly a good thing to d. For longer term,
the kodi-python-addons (or however you call it) solution would be
better.

Still, we'll need to figure out what to do about the conflict arising
from samba-libs to make this practically useful.

Helmut


Reply to: