[OE-core] openssl10 unusable for many components

Alexander Kanavin alexander.kanavin at linux.intel.com
Fri Aug 18 10:53:35 UTC 2017


On 08/18/2017 08:56 AM, Khem Raj wrote:

> I was trying nodejs and it seems its also broken by this openssl
> upgrade. Meta-oe alone has amost 50 recipes that are broken. there are
> hundreds of other layers.
> Many large packages in external layers are now broken, and the fact
> that openssl10
> is almost useless since some package will pull in openssl11 and cause
> conflicts. This
> is not a a good solution at least it seems to early for release. It
> might take a bit for packages to get working with openssl11, We should
> have carefully thought and considered postponing using it as default
> until next release ( april 2018). Its fine to keep it in if needed but
> keep openssl 1.0 as default preferred version, I don't think whole
> ecosystem is ready for it and we don't have man power to fix
> everything. This alone has a potential to make
> October release quite weak as far as external layers are concerned

FWIW, nodejs from meta-oe does build just fine with openssl10 
dependency. So it's not exactly useless. And no one has established how 
many of the other 50 packages can be fixed by either doing that, or 
updating them to latest upstream releases.

I'll send a patch that renames openssl10 recipe back to openssl and sets 
that as a preferred version, so anyone can experiment with 1.1 without 
widespread breakage.

But at the start of next development cycle this will be reverted back; 
no more complaining then please, we have to do this at some point, and 
just after a new cycle has started is as good time as it gets.


Alex



More information about the Openembedded-core mailing list