setuptools >48.0.0 fail devstack on pip installed path

Bug #1886237 reported by Ghanshyam Mann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devstack
Invalid
Critical
Unassigned

Bug Description

with new setuptools 48.0.0, devstack started failing on
 - usr/local/bin/keystone-manage: No such file or directory"

https://zuul.opendev.org/t/openstack/build/55e53d1c37194d8992f79a4090da86ee/log/job-output.txt#10572

Clark found that this issue happening with 'pip install -e' - http://lists.openstack.org/pipermail/openstack-discuss/2020-July/015779.html

We are not sure if that is bug on setuptools side or it is incompatible change and we need to remove the usage of 'pip install -e' from devstack.

Changed in devstack:
importance: Undecided → Critical
Revision history for this message
Ghanshyam Mann (ghanshyammann) wrote :
Revision history for this message
Ghanshyam Mann (ghanshyammann) wrote :

Its reproduced setuptools side. setuptools (48.0.0 onwards) adopt the distutils from std lib but customized version of ubuntu distutils are lost. setuptools 49.1 has disabled the distutils adoption and gate is working fine with that - https://review.opendev.org/#/c/739294/1

There is nothing to do on devstack for now, let's close this and keep eyes on https://github.com/pypa/setuptools/issues/2232

Changed in devstack:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.