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

Reply via email to