[loci] Loci builds functionally broken

Chris Hoge chris at openstack.org
Tue Feb 12 01:12:14 UTC 2019


A patch for a temporary fix is up for review.

https://review.openstack.org/#/c/636252/

We’ll be looking into a more permanent fix in the coming days.

> On Feb 11, 2019, at 4:38 PM, Chris Hoge <chris at openstack.org> wrote:
> 
> 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