0. Context
DEB packages of mediawiki and many of its extensions, are prepared as part of the WP-MIRROR project.
See https://www.mediawiki.org/wiki/Wp-mirror.
1. Lintian
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 a non-executable file with 755 permissions, rather than 644, lintian will throw a warning like:
W: wp-mirror-mediawiki: executable-not-elf-or-script usr/share/wp-mirror-mediawiki/extensions/Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/CommonsLinkChecker.php
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/Wikidata/extensions/Constraints/build/travis/after_script.sh
2. Files which should have permissions set to 644
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/CommonsLinkChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/ConflictsWithChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/DiffWithinRangeChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/FormatChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/InverseChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/ItemChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/MandatoryQualifiersChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/MultiValueChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/OneOfChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/QualifierChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/QualifiersChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/RangeChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/SingleValueChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/SymmetricChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/TargetRequiredClaimChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/TypeChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/UniqueValueChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/ValueTypeChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/ConstraintChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/DelegatingConstraintChecker.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Helper/ConnectionCheckerHelper.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Helper/ConstraintParameterParser.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Helper/RangeCheckerHelper.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Helper/TypeCheckerHelper.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Helper/ValueCountCheckerHelper.php \
Wikidata/extensions/Constraints/includes/ConstraintCheck/Result/CheckResult.php \
Wikidata/extensions/Constraints/includes/ConstraintReportFactory.php \
Wikidata/extensions/Constraints/modules/SpecialConstraintReportPage.css \
Wikidata/extensions/Constraints/modules/SpecialConstraintReportPage.js \
Wikidata/extensions/Constraints/specials/SpecialConstraintReport.php \
Wikidata/extensions/Constraints/sql/create_wbqc_constraints.sql \
Wikidata/extensions/Constraints/tests/phpunit/Checker/CommonsLinkChecker/CommonsLinkCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/ConnectionCheckerHelperTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/InverseCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/ItemCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/Q1.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/Q2.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/Q3.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/Q5.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/Q6.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/Q7.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/Q8.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/ConflictsWithCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/Q4.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/SymmetricCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ConnectionChecker/TargetRequiredClaimCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/FormatChecker/FormatCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/OneOfChecker/OneOfCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/QualifierChecker/MandatoryQualifiersCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/QualifierChecker/QualifierCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/QualifierChecker/QualifiersCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/QualifierChecker/Q1.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/QualifierChecker/Q2.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/QualifierChecker/Q3.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/QualifierChecker/Q4.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/QualifierChecker/Q5.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/RangeChecker/DiffWithinRangeCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/RangeChecker/Q1.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/RangeChecker/Q2.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/RangeChecker/Q3.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/RangeChecker/Q4.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/RangeChecker/Q5.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/RangeChecker/Q6.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/RangeChecker/Q7.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/RangeChecker/RangeCheckerHelperTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/RangeChecker/RangeCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/TypeChecker/Q1.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/TypeChecker/Q2.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/TypeChecker/Q3.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/TypeChecker/Q4.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/TypeChecker/Q5.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/TypeChecker/Q6.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/TypeChecker/Q7.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/TypeChecker/Q8.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/TypeChecker/TypeCheckerHelperTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/TypeChecker/TypeCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/TypeChecker/ValueTypeCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ValueCountChecker/MultiValueCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ValueCountChecker/SingleValueCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ValueCountChecker/UniqueValueCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ValueCountChecker/ValueCountCheckerHelperTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ValueCountChecker/Q1.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ValueCountChecker/Q2.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ValueCountChecker/Q3.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ValueCountChecker/Q4.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ValueCountChecker/Q5.json \
Wikidata/extensions/Constraints/tests/phpunit/Checker/ValueCountChecker/Q6.json \
Wikidata/extensions/Constraints/tests/phpunit/ConstraintRepositoryTest.php \
Wikidata/extensions/Constraints/tests/phpunit/ConstraintReportFactoryTest.php \
Wikidata/extensions/Constraints/tests/phpunit/ConstraintTest.php \
Wikidata/extensions/Constraints/tests/phpunit/DelegatingConstraintCheckerTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Maintenance/UpdateConstraintsTableTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Q1.json \
Wikidata/extensions/Constraints/tests/phpunit/Q2.json \
Wikidata/extensions/Constraints/tests/phpunit/Q3.json \
Wikidata/extensions/Constraints/tests/phpunit/Q4.json \
Wikidata/extensions/Constraints/tests/phpunit/Q5.json \
Wikidata/extensions/Constraints/tests/phpunit/Result/CheckResultTest.php \
Wikidata/extensions/Constraints/tests/phpunit/Specials/SpecialConstraintReportTest.php \
Wikidata/extensions/Constraints/WikibaseQualityConstraints.php \
Wikidata/extensions/Constraints/WikibaseQualityConstraintsHooks.php \
Wikidata/extensions/Quality/composer.json \
Wikidata/extensions/Quality/i18n/en.json \
Wikidata/extensions/Quality/i18n/qqq.json \
Wikidata/extensions/Quality/includes/Html/HtmlTableBuilder.php \
Wikidata/extensions/Quality/includes/Html/HtmlTableCellBuilder.php \
Wikidata/extensions/Quality/includes/Html/HtmlTableHeaderBuilder.php \
Wikidata/extensions/Quality/tests/phpunit/Helper/JsonFileEntityLookup.php \
Wikidata/extensions/Quality/tests/phpunit/Html/HtmlTableBuilderTest.php \
Wikidata/extensions/Quality/tests/phpunit/Html/HtmlTableCellBuilderTest.php \
Wikidata/extensions/Quality/tests/phpunit/Html/HtmlTableHeaderBuilderTest.php \
Wikidata/extensions/Quality/WikibaseQuality.php \
Wikidata/extensions/Quality/WikibaseQualityHooks.php
3. Files which should have permissions set to 755
Wikidata/extensions/Constraints/build/travis/after_script.sh
Wikidata/extensions/Constraints/build/travis/before_script.sh
Wikidata/extensions/Constraints/build/travis/script.sh
Wikidata/extensions/PropertySuggester/build/travis/after_script.sh
Wikidata/extensions/PropertySuggester/build/travis/before_script.sh
Wikidata/extensions/PropertySuggester/build/travis/script.sh
Wikidata/extensions/Quality/build/travis/after_script.sh
Wikidata/extensions/Quality/build/travis/before_script.sh
Wikidata/extensions/Quality/build/travis/script.sh
Wikidata/extensions/Wikibase/build/jenkins/mw-apply-wb-settings.sh
Wikidata/extensions/Wikibase/build/travis/install.sh
Wikidata/extensions/Wikibase/build/travis/mw-apply-wb-settings.sh
Wikidata/extensions/Wikibase/build/travis/script.sh
Wikidata/extensions/Wikibase/build/travis/update-db.sh
Wikidata/vendor/data-values/data-types/build/travis/script.sh
Wikidata/vendor/wikibase/data-model-javascript/build/travis/script.sh
Wikidata/vendor/wikibase/serialization-javascript/build/travis/script.sh
4. Technical details
DEB standards version: 3.9.6
GIT branch: master
The files under 3. have their executable stripped because composer extracted them from a zip archive that misses that bit. The original repos have the permission bit on these files.