Bug 13358 - perf depends on python2, this blocks creating python3 images
Summary: perf depends on python2, this blocks creating python3 images
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: kernel (show other bugs)
Version: unspecified
Hardware: All Multiple
: Medium enhancement
Target Milestone: 2.8 M3
Assignee: Bruce Ashfield
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2019-05-21 20:27 UTC by Phlip Balister
Modified: 2019-09-26 10:02 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Phlip Balister 2019-05-21 20:27:20 UTC
Python2 is EOL at the end of this year, one of the few remaining things that uses python2 is perf.

See this bugzilla entry from Redhat:

https://bugzilla.redhat.com/show_bug.cgi?id=1536656
Comment 1 Randy MacLeod 2019-05-23 14:44:22 UTC
This may not happen for 2.8 since it'll likely be the kernel.org developers who work on removing any python2 dependencies.
Comment 2 Ross Burton 2019-07-11 12:34:24 UTC
From the RH bug, it looks like the kernel supports py3 now so we just need to change how the recipe builds.
Comment 3 Bruce Ashfield 2019-08-15 15:50:27 UTC
I'm seeing some intermittent and unexplained packaging errors with the py3 switch done. But am testing this on more targets now and should have it sorted in M3.
Comment 4 Bruce Ashfield 2019-08-23 01:51:32 UTC
PoC is done. under test now.
Comment 5 Ross Burton 2019-09-26 10:02:50 UTC
Fixed in oe-core 584af667e0000129bcb5c9e8108485f2f6590eaf.