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 trying to build 0.6.9.6 I realized, that all files in the pypi sdist tarball have wrong file permissions set (see below).
While it allows building, testing and installation, the resulting system package will be broken: Many files can not be reached by a user of the system, if not root, as the files have a file mode of 600.
The executable files should have a mode of 755, while the remaining files should have a mode of 644.
Currently they have 700 and 600 (respectively).
If you want to post a problem/bug, to help us understand and resolve your issue
please check that you have provided at least the information below, and discard
up to here:
Nuitka version, full Python version and Platform (Windows, OSX, Linux ...)
0.6.9.6
How did you install Nuitka and Python (pip, anaconda, deb, rpm, from source,
what is a virtualenv ...), this is very important usually.
sdist
Many times when you get an error from Nuitka, your setup may be so special
that even a "hello world" program will not work, please try that and report
it instead.
n/a
If possible please supply a Short, Self Contained, Correct, Example
that demonstrates the issue i.e a small piece of code which reproduces
the issue and can be run with out any other (or as few as possible)
external dependencies.
Checkout misc/make-pypi-upload.py and the main from there, it just does this:
assert os.system("python setup.py sdist") == 0 (not saying that is good code), but it should be a wide spread issue. It seems the permissions are the ones straight from my Buildbot instance, which probably has a umask that does this, and people recommend this: https://stackoverflow.com/questions/18604130/proper-permissions-for-python-packages?rq=1 so I guess, that's the way to go then, to manually change permissions before calling the command.
Hi! I package nuitka for Arch Linux.
When trying to build 0.6.9.6 I realized, that all files in the pypi sdist tarball have wrong file permissions set (see below).
While it allows building, testing and installation, the resulting system package will be broken: Many files can not be reached by a user of the system, if not root, as the files have a file mode of
600
.The executable files should have a mode of
755
, while the remaining files should have a mode of644
.Currently they have
700
and600
(respectively).If you want to post a problem/bug, to help us understand and resolve your issue
please check that you have provided at least the information below, and discard
up to here:
Nuitka version, full Python version and Platform (Windows, OSX, Linux ...)
0.6.9.6
How did you install Nuitka and Python (pip, anaconda, deb, rpm, from source,
what is a virtualenv ...), this is very important usually.
sdist
that even a "hello world" program will not work, please try that and report
it instead.
n/a
that demonstrates the issue i.e a small piece of code which reproduces
the issue and can be run with out any other (or as few as possible)
external dependencies.
please note what you know about that.
n/a
The text was updated successfully, but these errors were encountered: