Bug 14738

Summary: Remove distutils* bbclasses (and move them to meta-python)
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Tim Orling <tim.orling>
Component: coreAssignee: Tim Orling <tim.orling>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: High CC: meta.mr.watcher, meta.watcher, raj.khem, randy.macleod
Version: 4.0   
Target Milestone: 4.0 M3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)

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