#15504 closed defect (fixed)

Executable bit set incorrectly on various files in source tree

Reported by: ojwb Owned by:
Priority: normal Milestone:
Component: build Version: stable-latest
Keywords: Cc:
Blocked By: Blocking:
Patch: no

Description

There are a number of files which seem to be randomly marked as executable, I suspect due to people using Windows SVN clients or similar.

I can't easily send a patch for this, but here's a list of affected files for SVN trunk:

samples/aui/descrip.mms
samples/docview/chart.r
samples/docview/doc.r
samples/docview/docview.r
samples/internat/ar/internat.mo
samples/internat/ar/internat.po
samples/xrc/descrip.mms
src/aui/descrip.mms
src/xml/descrip.mms
src/xrc/descrip.mms
utils/helpview/src/helpview-docicon.r
utils/helpview/src/helpview-icon.r

Rationale: Look at other *.mms, *.r, *.mo and *.po files - there are many other examples of each which aren't executable.

Currently we have a workaround for these files in the debian packaging scripts, as they generate warnings from lintian (the debian package checker) because they're executable scripts without a '#!' line, but it seems more sensible to get them fixed in the wxwidgets repo.

Change History (2)

comment:1 Changed 11 months ago by ojwb

Three more (I missed these in the original list as lintian doesn't warn about them because we don't try to package them):

lib/VMS_X11_UNIV.OPT
lib/VMS_GTK2.OPT
samples/minimal/minimal_iphone.xcodeproj/project.pbxproj

comment:2 Changed 11 months ago by PC

  • Resolution set to fixed
  • Status changed from new to closed

(In [74824]) remove executable property from non-executable files, closes #15504

Note: See TracTickets for help on using tickets.