yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #84373
[Bug 1886298] Re: Few of the lower constraints are not compatible with python3.8
** 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
Status: New => Fix Released
** Changed in: solum
Assignee: (unassigned) => Ghanshyam Mann (ghanshyammann)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1886298
Title:
Few of the lower constraints are not compatible with python3.8
Status in castellan:
Fix Released
Status in ec2-api:
Fix Released
Status in futurist:
Fix Released
Status in OpenStack Dashboard (Horizon):
Fix Released
Status in kolla:
Fix Released
Status in kolla-ansible:
Fix Released
Status in OpenStack Shared File Systems Service (Manila):
Fix Committed
Status in manila-ui:
Fix Released
Status in masakari:
Fix Released
Status in masakari victoria series:
Fix Released
Status in OpenStack Compute (nova):
Fix Released
Status in os-win:
Fix Released
Status in oslo.messaging:
Fix Released
Status in oslo.policy:
Fix Released
Status in oslo.privsep:
Fix Released
Status in oslo.reports:
Fix Released
Status in oslo.vmware:
Fix Released
Status in Glance Client:
Fix Released
Status in python-keystoneclient:
Fix Committed
Status in python-manilaclient:
Fix Released
Status in python-novaclient:
Fix Released
Status in python-senlinclient:
Fix Released
Status in python-troveclient:
Fix Released
Status in python-watcherclient:
Fix Released
Status in Solum:
Fix Released
Status in tacker:
Fix Released
Status in taskflow:
Fix Released
Status in tripleo-validations:
New
Status in watcher:
Fix Released
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://github.com/pallets/markupsafe/issues/116
paramiko 2.7.1 fixed the compatiblity for python3.7 onwards:
https://github.com/paramiko/paramiko/issues/1108
greenlet 0.4.15 added wheels for python 3.8:
https://github.com/python-greenlet/greenlet/issues/151
numpy 1.19.1 added python 3.8 support and testing:
https://github.com/numpy/numpy/pull/14775
paramiko 2.7.1 fixed the compatibility for python3.7 onwards:
https://github.com/paramiko/paramiko/commit/4753881223e0ff5e3b3be35bb687a18dfec4f672
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
To manage notifications about this bug go to:
https://bugs.launchpad.net/castellan/+bug/1886298/+subscriptions
References