DEB packages of mediawiki and many of its extensions, are prepared as part of the WP-MIRROR project.
During the build process, lintian performs a great number of sanity checks, including seeing if each file has file permissions appropriate to its file type.
When lintian sees an executable file with 644 permissions, rather than 755, lintian will throw a warning like:
W: wp-mirror-mediawiki-extensions: script-not-executable usr/share/wp-mirror-mediawiki/extensions/Math/texvccheck/test.pl
When lintian sees a non-standard shebang line (<see https://en.wikipedia.org/wiki/Shebang_(Unix)>), lintian will throw an error like:
E: wp-mirror-mediawiki-extensions: wrong-path-for-interpreter usr/share/wp-mirror-mediawiki/extensions/Math/texvccheck/test.pl (#!/usr/local/bin/perl != /usr/bin/perl)
- Files which should have permissions set to 755:
- Files which should have their shebang line rewritten:
- Technical details
DEB standards version: 3.9.6
GIT branch: master