You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When building a rpm with rpmvenv that has a very long long path name, files in /usr/bin/ have an exec added to the top of the python files rather then a python shebang, see example of the top /usr/bin/circusd:
vencctrl doesn't relocate the files when they have an exec and the rpmvenv build will complete 'successfully'. Preferred behaviour would be to handle exec or raise an exception with a detailed error message when exec is found.
The text was updated successfully, but these errors were encountered:
I was wondering how pip/virtualenv would eventually address this issue. When I started this project, and rpmvenv, it was simply a known limitation for Python packages and not much we could do. It looks like this is a fairly recent change in pip and the dh_virtualenv folks are working to address the same thing: spotify/dh-virtualenv#225.
When building a rpm with
rpmvenv
that has a very long long path name, files in /usr/bin/ have anexec
added to the top of the python files rather then a python shebang, see example of the top /usr/bin/circusd:vencctrl doesn't relocate the files when they have an
exec
and therpmvenv
build will complete 'successfully'. Preferred behaviour would be to handleexec
or raise an exception with a detailed error message whenexec
is found.The text was updated successfully, but these errors were encountered: