[Bug localedata/23995] Remove execution flags from localedata/locales/bi_VU

joseph at codesourcery dot com sourceware-bugzilla@sourceware.org
Mon Dec 17 21:39:00 GMT 2018


https://sourceware.org/bugzilla/show_bug.cgi?id=23995

--- Comment #1 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
On Sun, 16 Dec 2018, pander at users dot sourceforge.net wrote:

> This command also reports that the file
> 
>     timezone/yearistype
> 
> is executable. Looking at the file, the original name was yearistype.sh Perhaps

There is no need for suffixes on executable files, and an argument for not 
having them (the language the program happens to be implemented in is not 
part of its interface - in particular, *installed* programs should not 
have such suffixes).  Some such files need to be run by the makefiles 
explicitly to use the correct interpreter found by configure, in which 
case there is no need for executable bits at all, but that doesn't apply 
when the interpreter is /bin/sh (although maybe yearistype execution by 
zic doesn't actually need the executable bit).  So I don't see any problem 
with yearistype - it's appropriately executable, whether or not the 
execute bit is actually needed, and not having a suffix is fine, whether 
or not having one would also be OK.

Locale data files indeed should not be marked executable.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libc-locales mailing list