Few of the lower constraints are not compatible with python3.8
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance Client |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Lee Yarwood | ||
OpenStack Dashboard (Horizon) |
Fix Released
|
Undecided
|
Vishal Manchanda | ||
OpenStack Shared File Systems Service (Manila) |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
Solum |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
castellan |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
ec2-api |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
futurist |
Fix Released
|
Undecided
|
Unassigned | ||
kolla |
Fix Released
|
Undecided
|
Radosław Piliszek | ||
kolla-ansible |
Fix Released
|
Undecided
|
Radosław Piliszek | ||
manila-ui |
Fix Released
|
High
|
Ghanshyam Mann | ||
masakari |
Fix Released
|
High
|
Radosław Piliszek | ||
Victoria |
Fix Released
|
High
|
Radosław Piliszek | ||
os-win |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
oslo.messaging |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
oslo.policy |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
oslo.privsep |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
oslo.reports |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
oslo.vmware |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
python-keystoneclient |
Fix Committed
|
Undecided
|
Ghanshyam Mann | ||
python-manilaclient |
Fix Released
|
Medium
|
Ghanshyam Mann | ||
python-novaclient |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
python-senlinclient |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
python-troveclient |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
python-watcherclient |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
tacker |
Fix Released
|
Undecided
|
ZHOU LINHUI | ||
taskflow |
Fix Released
|
Undecided
|
Ghanshyam Mann | ||
tripleo-validations |
New
|
Undecided
|
Unassigned | ||
watcher |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
lower constraint are being tested with python.6 till now and jobs running fine. With the migration of testing to ubuntu focal where python3.8 is default, lower-constraints job started failing due to multiple issues.
For example,
Markupsafe 1.0 not compatible with new setuptools:
- https:/
paramiko 2.7.1 fixed the compatiblity for python3.7 onwards:
https:/
greenlet 0.4.15 added wheels for python 3.8:
https:/
numpy 1.19.1 added python 3.8 support and testing:
https:/
paramiko 2.7.1 fixed the compatibility for python3.7 onwards:
https:/
Similarly there are many dependencies which added the python3.8 support in their later version. So we need to bump their lower constraints to compatible version.
Approach to identify the required bump is by running lower-constraint job on Focal and star bumping for the failed things. I started with nova repos
and found below version bump:
For Nova:
Markupsafe==1.1.1
cffi==1.14.0
greenlet==0.4.15
PyYAML==3.13
lxml==4.5.0
numpy==1.19.0
psycopg2==2.8
paramiko==2.7.1
For python-novaclient:
Markupsafe==1.1.1
cffi==1.14.0
greenlet==0.4.15
PyYAML==3.13
For os-vif:
Markupsafe==1.1.1
cffi==1.14.0
summary: |
- Cannot import name "Feature" from "setuptools" + Few of the lower constraints are not compatible with python3.8 |
description: | updated |
description: | updated |
Changed in python-novaclient: | |
status: | New → In Progress |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in manila-ui: | |
importance: | Undecided → High |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
milestone: | none → victoria-client-release |
Changed in python-manilaclient: | |
milestone: | none → victoria-client-release |
Changed in python-glanceclient: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in castellan: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in ec2-api: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in python-keystoneclient: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in taskflow: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in python-manilaclient: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in nova: | |
assignee: | Ghanshyam Mann (ghanshyammann) → Lee Yarwood (lyarwood) |
Changed in horizon: | |
assignee: | nobody → Vishal Manchanda (vishalmanchanda) |
status: | New → In Progress |
Changed in python-manilaclient: | |
importance: | Undecided → Medium |
status: | New → Fix Released |
Changed in kolla-ansible: | |
status: | New → Triaged |
Changed in kolla: | |
status: | New → Triaged |
Changed in os-win: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in oslo.messaging: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in oslo.policy: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in oslo.privsep: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in oslo.reports: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in oslo.vmware: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in python-senlinclient: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in python-troveclient: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in python-watcherclient: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in oslo.messaging: | |
status: | New → In Progress |
Changed in oslo.policy: | |
status: | New → In Progress |
Changed in oslo.privsep: | |
status: | New → Fix Released |
Changed in oslo.reports: | |
status: | New → Fix Released |
Changed in oslo.vmware: | |
status: | New → Fix Released |
Changed in python-keystoneclient: | |
status: | New → Fix Committed |
Changed in python-novaclient: | |
status: | In Progress → Fix Released |
Changed in futurist: | |
status: | New → Fix Released |
Changed in castellan: | |
status: | New → In Progress |
Changed in manila: | |
status: | New → Fix Committed |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
Changed in masakari: | |
assignee: | ZHOU LINHUI (zhoulinhui) → Radosław Piliszek (yoctozepto) |
milestone: | none → 10.0.0.0rc1 |
status: | In Progress → Fix Released |
Changed in python-glanceclient: | |
status: | New → Fix Released |
Changed in castellan: | |
status: | In Progress → Fix Released |
Changed in ec2-api: | |
status: | In Progress → Fix Released |
Changed in os-win: | |
status: | New → Fix Released |
Changed in oslo.messaging: | |
status: | In Progress → Fix Released |
Changed in oslo.policy: | |
status: | In Progress → Fix Released |
Changed in python-senlinclient: | |
status: | New → Fix Released |
Changed in python-troveclient: | |
status: | New → Fix Released |
Changed in python-watcherclient: | |
status: | New → Fix Released |
Changed in watcher: | |
status: | New → Fix Released |
Changed in taskflow: | |
status: | New → Fix Released |
Changed in solum: | |
assignee: | nobody → Ghanshyam Mann (ghanshyammann) |
status: | New → Fix Released |
Changed in manila: | |
status: | Fix Committed → Fix Released |
fix - https:/ /review. opendev. org/#/c/ 738126/