Bug 14889

Summary: python3-django: Default version in layer not supported anymore, missing dependency for current versions
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Johannes Schrimpf <johannes.schrimpf>
Component: devtools / tool chainAssignee: Unassigned <unassigned>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: Undecided CC: meta.mr.watcher, meta.watcher
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Johannes Schrimpf 2022-08-16 09:06:50 UTC
The newer meta-python versions (honister, kirkstone, master) still use python3-django version 2.2 as default preference, stating in the newer recipes that the LTS version should be build by default. However, 2.2 had end of extended support April 11, 2022. The current LTS is 3.2, which is available as recipe in the layers, but not activated as default.

https://www.djangoproject.com/download/

Additionally, python3-django version 3.2 and 4.x depend on python3-asgiref, which is missing as dependency in the recipes and not part of meta-python.
Comment 1 Johannes Schrimpf 2022-08-16 13:37:20 UTC
It seems this was issue was created twice as 14888 and 14889.

*** This bug has been marked as a duplicate of bug 14888 ***