wpmirrordev created this task. wpmirrordev assigned this task to Wikidata-bugs. wpmirrordev added a subscriber: wpmirrordev. wpmirrordev added projects: Wikidata, Easy. Herald added a subscriber: Aklapper.
TASK DESCRIPTION 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/QualifierChecker.php Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/OneOfChecker.php Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/QualifiersChecker.php Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/SingleValueChecker.php Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/SymmetricChecker.php Wikidata/extensions/Constraints/includes/ConstraintCheck/Checker/RangeChecker.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/includes/EvaluateConstraintReportJob.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/ConflictsWithCheckerTest.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/Q4.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/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/Q1.json Wikidata/extensions/Constraints/tests/phpunit/Checker/QualifierChecker/Q2.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/QualifierChecker/Q3.json Wikidata/extensions/Constraints/tests/phpunit/Checker/QualifierChecker/QualifierCheckerTest.php Wikidata/extensions/Constraints/tests/phpunit/Checker/QualifierChecker/QualifiersCheckerTest.php 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/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/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/ConstraintReportFactoryTest.php Wikidata/extensions/Constraints/tests/phpunit/ConstraintRepositoryTest.php Wikidata/extensions/Constraints/tests/phpunit/ConstraintTest.php Wikidata/extensions/Constraints/tests/phpunit/DelegatingConstraintCheckerTest.php Wikidata/extensions/Constraints/tests/phpunit/Maintenance/UpdateTableTest.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/WikibaseQualityConstraintsHooks.php Wikidata/extensions/Constraints/WikibaseQualityConstraints.php Wikidata/extensions/Quality/composer.json Wikidata/extensions/Quality/i18n/de.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/sql/create_wbq_evaluation.sql Wikidata/extensions/Quality/sql/create_wbq_violations.sql 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 TASK DETAIL https://phabricator.wikimedia.org/T104045 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Wikidata-bugs, wpmirrordev Cc: wpmirrordev, Aklapper, Wikidata-bugs, aude, 01tonythomas, Malyacko, P.Copp _______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
