Bug 14738 - Remove distutils* bbclasses (and move them to meta-python)
Summary: Remove distutils* bbclasses (and move them to meta-python)
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 4.0
Hardware: x86 Multiple
: High normal
Target Milestone: 4.0 M3
Assignee: Tim Orling
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2022-02-22 23:14 UTC by Tim Orling
Modified: 2022-03-03 15:40 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Yes (doc changes required)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Orling 2022-02-22 23:14:00 UTC
Completely remove the distutils* bbclasses from oe-core (with a mechanism to warn they have been moved to meta-python)

Update docs to show the move (while removing the variables and bbclasses sections).

From IRC:
<RP>
BB_REMOVED_CLASS_MSGS[image-prelink] = "fix USER_CLASSES in  your local.conf"
Comment 1 Tim Orling 2022-02-24 15:50:16 UTC
I had previously staged this. The real work will be in the changes to docs.
Comment 2 Tim Orling 2022-02-24 16:17:03 UTC
The original plan was to move the classes to meta-python, but Armin brought up that it might be better to move to meta-oe.
Comment 3 Tim Orling 2022-02-25 21:00:18 UTC
The removal from oe-core has been merged.

The patches are in master-next for meta-python and will be merged shortly.
Comment 4 Tim Orling 2022-03-01 16:43:26 UTC
Patches merged in oe-core

https://git.openembedded.org/openembedded-core/commit/?id=782ce913b3611da8571a758c821b1491493eabec

Patches for meta-openembedded/meta-python still need to be merged (we forgot to add it to the PR).

Second pass at documentation:
https://patchwork.yoctoproject.org/project/docs/list/?series=2218