Executable files in /usr/lib
Since version 2.58.0 of Lintian, many OF package are getting warnings
like the following:
P: octave-*: executable-in-usr-lib usr/lib/*/octave/packages/*/*/*.oct
This was requested in Bug#954149 [1] and, indeed, having executable files
in /usr/lib is a violation of FHS 3.0, which has been adopted by the
Debian Policy.
It seems that the *.oct files that are generated by mkoctfile have the
executable bit set, even though this is not necessary for dynamically
linked plugins.
What should we do? File a request upstream for changing this behavior?
Change dh-octave such that it fixes this “bug” (but this will force us to
include versioned Build-Depends in all OF packages)?
Best,
Rafael
[1] http://bugs.debian.org/954149
[2] http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s07.html
Reply to: