[loci] Loci builds functionally broken
Chris Hoge
chris at openstack.org
Tue Feb 12 00:38:42 UTC 2019
It appears the lastest release of virtualenv has broken Loci builds. I
believe the root cause is an update in how symlinks are handled. Before
the release, the python libraries installed in the:
/var/lib/openstack/lib64/python2.7/lib-dynload
directory (this is on CentOS, Ubuntu and Suse vary) were direct instances
of the library. For example:
-rwxr-xr-x. 1 root root 62096 Oct 30 23:46 itertoolsmodule.so
Now, the build points to a long-destroyed symlink that is an artifact of
the requirements build process. For example:
lrwxrwxrwx. 1 root root 56 Feb 11 23:01 itertoolsmodule.so -> /tmp/venv/lib64/python2.7/lib-dynload/itertoolsmodule.so
We will investigate how to make the build more robust, repair this, and
will report back soon. Until then, you should expect any fresh builds to
not be functional, despite the apparent success in building the container.
Thanks,
Chris
[1] https://virtualenv.pypa.io/en/stable/changes/#release-history
More information about the openstack-discuss
mailing list