Roundup Robot added the comment:
New changeset 1cfce469642d by Serhiy Storchaka in branch '3.3':
Issue #19936: Restored executable bits for several libffi files.
http://hg.python.org/cpython/rev/1cfce469642d
New changeset 9adce4e25bdb by Serhiy Storchaka in branch 'default':
Issue #19936:
Serhiy Storchaka added the comment:
Now findnoshebang.py shows only example files in the documentation,
Windows-specific bat and pyw files, generated files, and the
Modules/_ctypes/libffi/ltmain.sh file. I have not touched ltmain.sh file which
have no shebang nor executable bits in the libffi
Serhiy Storchaka added the comment:
Gregory, is it intentional that Modules/_ctypes/libffi/build-ios.sh,
Modules/_ctypes/libffi/libtool-ldflags, Modules/_ctypes/libffi/msvcc.sh and
Modules/_ctypes/libffi/src/arm/gentramp.sh have no executable bits? They all
have executable bits in mainstream
Gregory P. Smith added the comment:
For those four libffi files in msg208964, do what you want with them. I
ignored executable bits entirely (didn't set or unset) when importing the code
as there is zero need to execute any of them.
IMNSHO, I think executable bits should _not_ be set on most
Serhiy Storchaka added the comment:
Left files with mismatched executable bits and shebangs:
Python 3.4:
- ./Doc/includes/email-unpack.py
- ./Doc/includes/email-alternative.py
- ./Doc/includes/email-dir.py
x ./Tools/scripts/pydocgui.pyw
x ./Lib/idlelib/idle.bat
-
Stefan Krah added the comment:
IMO the .bat files should have the executable bit as a reminder that they're
executable on Windows.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19936
___
Matthias Klose added the comment:
I like this, and I'm doing this in the Debian/Ubuntu packaging anyway. But I
would like to see some check script which maybe can be run before a release,
that points out regressions or wrong permissions for newly introduced files.
--
nosy: +doko
Roundup Robot added the comment:
New changeset 9062a8695c89 by Stefan Krah in branch '3.3':
Issue #19936: Disable shebang lines in order to prevent using a random
http://hg.python.org/cpython/rev/9062a8695c89
--
nosy: +python-dev
___
Python tracker
Serhiy Storchaka added the comment:
Here is a script. It lists text files with executable bits and without shebangs
and files with .py, .pyw, or .sh suffix which have shebang but have not with
executable bits.
As far as it searches not only Python files, now it found such files:
-
Roundup Robot added the comment:
New changeset 92fd0df03823 by Serhiy Storchaka in branch '3.3':
Issue #19936: Added executable bits or shebang lines to Python scripts which
http://hg.python.org/cpython/rev/92fd0df03823
New changeset 83009d70bc9c by Serhiy Storchaka in branch 'default':
Issue
Roundup Robot added the comment:
New changeset 085a0ea2015f by Serhiy Storchaka in branch '3.3':
Issue #19936: Remove executable bits from C source files and several forgotten
http://hg.python.org/cpython/rev/085a0ea2015f
New changeset 6baeee39195b by Serhiy Storchaka in branch 'default':
Issue
Roundup Robot added the comment:
New changeset 334116bb2939 by Serhiy Storchaka in branch '2.7':
Issue #19936: Added executable bits or shebang lines to Python scripts which
http://hg.python.org/cpython/rev/334116bb2939
--
___
Python tracker
Stefan Krah added the comment:
Somehow Modules/_decimal/tests/bench.py and Modules/_decimal/tests/deccheck.py
are now executable, which (I think) they should not be.
--
nosy: +skrah
___
Python tracker rep...@bugs.python.org
Changes by Serhiy Storchaka storch...@gmail.com:
--
stage: patch review - commit review
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19936
___
Changes by Tshepang Lekhonkhobe tshep...@gmail.com:
--
nosy: +tshepang
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19936
___
___
New submission from Serhiy Storchaka:
Following files have executable permission bit but have no shebang (#!):
Lib/test/ssltests.py
Lib/test/test_pathlib.py
Lib/token.py
Tools/scripts/analyze_dxp.py
Tools/scripts/run_tests.py
Tools/scripts/win_add2path.py
Tools/stringbench/stringbench.py
I
16 matches
Mail list logo