[OE-core] [PATCH 2/2] uninative: Switch from bz2 to xz

richard.purdie at linuxfoundation.org richard.purdie at linuxfoundation.org
Thu May 30 14:06:56 UTC 2019


On Thu, 2019-05-30 at 16:59 +0300, Adrian Bunk wrote:
> There are also some other related topics that might be considered
> on how this should develop long-term:
> 
> 1. How important is it to support host distributions that are not 
> listed as supported? Not limited to uninative it can be painful
> adding support for new distributions to stable branches.

The distros we do support were chosen to give a decent cross section of
the Linux ecosystem. Whilst not full coverage, the delta between those
and other systems should be relatively minimal as we have both older
and modern in there.

> 2. Does using uninative by default bring enough benefits to
> outweight the problems with new host distributions, or should it
> become non-default in master?

We test it heavily on the autobuilder and also benefit from it
massively there so in my view its a significant win for us alone. We
chose to share it with the ecosystem. You're not forced to use it.

> The sum of the two points above is especially problematic:
> "re-use of native shared state artifacts across different host 
> distributions" is a more exotic feature, and effectively supporting
> this for unsupported host distributions is the problem here.

Which distros are you seeing a problem with and what kinds of problems?
I'd hoped/believed the problems should be relatively minor unless
they're really old.

You could also just disable uninative on specific distros if that was
needed.

> 3. uninative is so fragile because it tries to fix the C library
> only. A lot of problems with host distributions (not limited to
> uninative) would go away if one host distribution would be picked
> and provided as container for people who are using other
> distributions.

We could make lots of things easier if we mandated a specific
underlying configuration but that isn't how people use the project
(including commercially), or why people are attracted to it so whilst I
understand the attraction and it would make things simpler, I don't see
it as a viable option.

I am curious what issues you're running into specifically though.

Cheers,

Richard




More information about the Openembedded-core mailing list