[OE-core] [PATCH 04/20] python3: update to 3.8.1

Richard Purdie richard.purdie at linuxfoundation.org
Wed Jan 15 13:39:37 UTC 2020


On Tue, 2020-01-14 at 14:59 +0100, Alexander Kanavin wrote:
> Drop backports, rebase other patches.
> 
> 0001-main.c-if-OEPYTHON3HOME-is-set-use-instead-of-PYTHON.patch
> is removed as the use case (allowing python 2 and 3 to coexist
> in SDKs) is no longer relevant with Python 2.x reaching end of line
> and upstream has refactored the code making a rebase difficult.
> If needed, please re-add the patch to py2, rather than py3.
> 
> Python 3.8 no longer adds "m" to "3.8" in paths, so adjust the
> recipes
> and classes accordingly.
> 
> The manifest for the 3.8.0 version is updated; particularly pkgutil
> module is now packaged in -core (as other things in core need it);
> this also necessitates allowing empty -pkgutil package to avoid
> breakage across layers.

I added a chown to do_install to hack around the other issue and see if
there was anything else:

Looks like there is a reproducibility issue in python3-tests:

https://autobuilder.yoctoproject.org/typhoon/#/builders/79/builds/614

Cheers,

Richard



More information about the Openembedded-core mailing list