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
pip (via distlib) has behavior to use a different variation on the shebang if the build path is too long to fit in a linux shebang (see https://rosettacode.org/wiki/Multiline_shebang#Python for an explanation of how the polyglot file works).
In the most recent securedrop-client release, a build path was used that was 1 character over the limit
https://github.com/pypa/distlib/blob/5cc90837e38db4b37a3c33474774c82233b14e90/distlib/scripts.py#L148
pip (via distlib) has behavior to use a different variation on the shebang if the build path is too long to fit in a linux shebang (see https://rosettacode.org/wiki/Multiline_shebang#Python for an explanation of how the polyglot file works).
In the most recent securedrop-client release, a build path was used that was 1 character over the limit
This results in a weird diffoscope diff of:
We should add a check to one of the scripts to abort if the build path is too long
The text was updated successfully, but these errors were encountered: