| Summary: | Get rid of python2 runtime dependencies for all recipes in oe-core | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Chen Qi <Qi.Chen> |
| Component: | core | Assignee: | Ross Burton <ross.burton> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | High | CC: | liezhi.yang, meta.mr.watcher, meta.watcher, randy.macleod |
| Version: | 3.1 | ||
| Target Milestone: | 3.1 M2 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Don't know | |
| Bug Depends on: | |||
| Bug Blocks: | 13640 | ||
|
Description
Chen Qi
2019-09-25 06:47:18 UTC
How are you defining 'python2 runtime'. Do you mean: 1) python2 needed on target 2) python2-native needed to build 3) python2 needed on host to build Ross, I mean python2 needed on target. Put another way, python-core should not be a runtime dependency for any package except the python-xxx packages. I was under the impression that this was done. What recipes in particular are you thinking of? For target, this is done already with some caveats: - u-boot needs python2 to build - python-setuptools can be moved to meta-python(2) - packagegroup-self-hosted needs Python 2. I'd say that this aspect of Python 2 removal is done. |