git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[loci] Loci builds functionally broken


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
> 
>