Page MenuHomePhabricator
Paste P34482

Jenkins requires MW 1.40
ActivePublic

Authored by Sebastian_Berlin-WMSE on Sep 12 2022, 10:16 AM.
Referenced Files
F35517595: Jenkins requires MW 1.40
Sep 12 2022, 10:16 AM
Subscribers
None
Started by user unknown or anonymous
Running as SYSTEM
Building remotely on integration-agent-docker-1030 (pipelinelib Docker blubber) in workspace /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash -xe /tmp/jenkins5796958369268059663.sh
+ mkdir -m 2777 -p cache
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash /tmp/jenkins8419749831140031402.sh
+ set -o pipefail
++ pwd
+ exec docker run --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker/cache:/cache --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php72-noselenium-docker --label jenkins.build=173382 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/castor:0.2.6 load
++ /usr/bin/env
++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
Defined: CASTOR_NAMESPACE="castor-mw-ext-and-skins/master/quibble-vendor-mysql-php72-noselenium-docker"
Syncing...
rsync: failed to set times on "/cache/.": Operation not permitted (1)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.2]
Done
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash -xe /tmp/jenkins4933174891724692622.sh
+ set -eux
+ mkdir -m 2777 -p log
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash /tmp/jenkins602456243003603550.sh
+ set -o pipefail
+ exec docker run --entrypoint=/usr/bin/find --user=nobody --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php72-noselenium-docker --label jenkins.build=173382 --env-file /dev/fd/63 docker-registry.wikimedia.org/buster:latest /workspace/log -mindepth 1 -delete
++ /usr/bin/env
++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash -xe /tmp/jenkins5745595099016634344.sh
+ set -eux
+ mkdir -m 2777 -p src
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash /tmp/jenkins7947600219493225744.sh
+ set -o pipefail
+ exec docker run --entrypoint=/usr/bin/find --user=nobody --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php72-noselenium-docker --label jenkins.build=173382 --env-file /dev/fd/63 docker-registry.wikimedia.org/buster:latest /workspace/src -mindepth 1 -delete
++ /usr/bin/env
++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash -eu /tmp/jenkins13244666961816454592.sh
+ chmod 2777 src
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash /tmp/jenkins15230631400525590916.sh
+ set -o pipefail
++ pwd
++ pwd
++ pwd
+ exec docker run --entrypoint=quibble-with-supervisord --tmpfs /workspace/db:size=320M --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker/src:/workspace/src --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker/cache:/cache --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker/log:/workspace/log --volume /srv/git:/srv/git:ro --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php72-noselenium-docker --label jenkins.build=173382 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/quibble-buster-php72:1.4.6 --packages-source vendor --db mysql --db-dir /workspace/db --git-parallel=8 --skip selenium,npm-test,phpunit-standalone,api-testing
++ /usr/bin/env
++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
+ /usr/bin/supervisord -c /etc/supervisor/supervisord.conf
2022-09-09 10:43:40,173 INFO Included extra file "/etc/supervisor/conf.d/supervisord.conf" during parsing
2022-09-09 10:43:40,180 INFO RPC interface 'supervisor' initialized
2022-09-09 10:43:40,180 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-09-09 10:43:40,181 INFO daemonizing the supervisord process
+ exec /usr/local/bin/quibble --web-backend=external --web-url=http://127.0.0.1:9413 --packages-source vendor --db mysql --db-dir /workspace/db --git-parallel=8 --skip selenium,npm-test,phpunit-standalone,api-testing
2022-09-09 10:43:40,182 CRIT could not write pidfile /var/run/supervisord.pid
DEBUG:quibble.cmd:ZUUL_PROJECT=mediawiki/extensions/Wikispeech
INFO:quibble.cmd:Adding mediawiki/vendor
INFO:quibble.cmd:Projects: mediawiki/core, mediawiki/extensions/Wikispeech, mediawiki/skins/Vector, mediawiki/vendor
INFO:zuul.CloneMapper:Workspace path set to: ./
INFO:zuul.CloneMapper:Mapping projects to workspace...
INFO:zuul.CloneMapper: mediawiki/extensions/Wikispeech -> extensions/Wikispeech
INFO:zuul.CloneMapper:Expansion completed.
DEBUG:quibble.cmd:Running stages: phpunit-unit, phpbench, phpunit, composer-test, qunit
DEBUG:quibble.cmd:Execution plan:
DEBUG:quibble.cmd:Report package versions
DEBUG:quibble.cmd:Ensure we have the directory '/workspace/log'
DEBUG:quibble.cmd:Zuul clone with parameters {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/Wikispeech", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/extensions/Wikispeech", "zuul_ref": "refs/zuul/master/Z22a6f3025b1d4c648c3eed4aa306f612", "zuul_url": "git://contint2001.wikimedia.org"}
DEBUG:quibble.cmd:Extension and skin submodule update under MediaWiki root /workspace/src
DEBUG:quibble.cmd:Run npm and composer tests, if present in parallel (concurrency=1):
* composer test in /workspace/src/extensions/Wikispeech
DEBUG:quibble.cmd:Revert to git clean -xqdf in /workspace/src/extensions/Wikispeech
DEBUG:quibble.cmd:Install composer dev-requires for vendor.git
DEBUG:quibble.cmd:Start backends, <MySQL (no socket)>
DEBUG:quibble.cmd:Run Post-dependency install, pre-database dependent steps in parallel (concurrency=3):
* PHPUnit unit tests
* Install MediaWiki, db=<MySQL (no socket)> vendor=True
* npm install in /workspace/src
DEBUG:quibble.cmd:PHPUnit extensions suite (without database or standalone)
DEBUG:quibble.cmd:Run phpbench
DEBUG:quibble.cmd:Start backends, <ExternalWebserver http://127.0.0.1:9413 /workspace/src> <Xvfb :94> <ChromeWebDriver :94>
DEBUG:quibble.cmd:Run Qunit tests
DEBUG:quibble.cmd:PHPUnit extensions suite (with database)
INFO:quibble.commands:>>> Start: Report package versions
INFO:quibble.commands:Python version: 3.7.3 (default, Jan 22 2021, 20:04:44)
[GCC 8.3.0]
INFO:quibble.commands:chromedriver --version: ChromeDriver 90.0.4430.212 (e3cd97fc771b893b7fd1879196d1215b622c2bed-refs/branch-heads/4430@{#1429})
INFO:quibble.commands:chromium --version: Chromium 90.0.4430.212 built on Debian 10.9, running on Debian 10.10
INFO:quibble.commands:composer --version: Composer version 2.3.3 2022-04-01 22:15:35
INFO:quibble.commands:mysql --version: mysql Ver 15.1 Distrib 10.3.34-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
INFO:quibble.commands:psql --version: psql (PostgreSQL) 11.17 (Debian 11.17-0+deb10u1)
INFO:quibble.commands:node --version: v14.17.5
INFO:quibble.commands:npm --version: 7.21.0
INFO:quibble.commands:php --version: PHP 7.2.34-18+0~20210223.60+debian10~1.gbpb21322+wmf5 (cli) (built: Dec 15 2021 23:28:21) ( NTS )
INFO:quibble.commands:Copyright (c) 1997-2018 The PHP Group
INFO:quibble.commands:Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
INFO:quibble.commands: with Zend OPcache v7.2.34-18+0~20210223.60+debian10~1.gbpb21322+wmf5, Copyright (c) 1999-2018, by Zend Technologies
INFO:quibble.commands:<<< Finish: Report package versions, in 0.703 s
INFO:quibble.commands:>>> Start: Ensure we have the directory '/workspace/log'
INFO:quibble.commands:<<< Finish: Ensure we have the directory '/workspace/log', in 0.000 s
INFO:quibble.commands:>>> Start: Zuul clone with parameters {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/Wikispeech", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/extensions/Wikispeech", "zuul_ref": "refs/zuul/master/Z22a6f3025b1d4c648c3eed4aa306f612", "zuul_url": "git://contint2001.wikimedia.org"}
INFO:zuul.CloneMapper:Workspace path set to: /workspace/src
INFO:zuul.CloneMapper:Mapping projects to workspace...
INFO:zuul.CloneMapper: mediawiki/core -> /workspace/src
INFO:zuul.CloneMapper: mediawiki/extensions/Wikispeech -> /workspace/src/extensions/Wikispeech
INFO:zuul.CloneMapper: mediawiki/skins/Vector -> /workspace/src/skins/Vector
INFO:zuul.CloneMapper: mediawiki/vendor -> /workspace/src/vendor
INFO:zuul.CloneMapper:Expansion completed.
INFO:quibble.zuul.clone:Preparing 4 repositories with 8 workers
INFO:quibble.zuul.clone:Cloning mediawiki/core first
INFO:zuul.Cloner:Creating repo mediawiki/core from cache /srv/git/mediawiki/core.git
2022-09-09 10:43:41,185 INFO spawned: 'apache' with pid 60
2022-09-09 10:43:41,187 INFO spawned: 'php-fpm' with pid 61
2022-09-09 10:43:41,189 INFO spawned: 'memcached' with pid 62
2022-09-09 10:43:41,236 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2022-09-09 10:43:42,255 INFO success: apache entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-09-09 10:43:42,256 INFO success: memcached entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
INFO:zuul.Cloner:Updating origin remote in repo mediawiki/core to https://gerrit.wikimedia.org/r/mediawiki/core
INFO:zuul.Cloner:upstream repo has branch master
INFO:zuul.Cloner:Falling back to branch master
INFO:zuul.Cloner:Prepared mediawiki/core repo with branch master at commit 5cd8c6468f35ef495ba4b2bd3fb3360aa60255bd
INFO:zuul.Cloner.mediawiki/extensions/Wikispeech:Creating repo mediawiki/extensions/Wikispeech from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikispeech
INFO:zuul.Cloner.mediawiki/skins/Vector:Creating repo mediawiki/skins/Vector from cache /srv/git/mediawiki/skins/Vector.git
INFO:zuul.Cloner.mediawiki/vendor:Creating repo mediawiki/vendor from cache /srv/git/mediawiki/vendor.git
INFO:zuul.Cloner.mediawiki/skins/Vector:Updating origin remote in repo mediawiki/skins/Vector to https://gerrit.wikimedia.org/r/mediawiki/skins/Vector
INFO:zuul.Cloner.mediawiki/extensions/Wikispeech:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/Wikispeech:Prepared mediawiki/extensions/Wikispeech repo with commit 6688d9bf94c1dfd8543bd41fe2b6fc39cb30cc00
INFO:zuul.Cloner.mediawiki/skins/Vector:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/vendor:Updating origin remote in repo mediawiki/vendor to https://gerrit.wikimedia.org/r/mediawiki/vendor
INFO:zuul.Cloner.mediawiki/skins/Vector:Falling back to branch master
INFO:zuul.Cloner.mediawiki/skins/Vector:Prepared mediawiki/skins/Vector repo with branch master at commit 353843dce6c326c940749eddf7c9ca2e88257bd1
INFO:zuul.Cloner.mediawiki/vendor:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/vendor:Falling back to branch master
INFO:zuul.Cloner.mediawiki/vendor:Prepared mediawiki/vendor repo with branch master at commit d0f7ae49af3fe744eb0e3a0f69b607fb18b1ca0e
INFO:quibble.zuul.clone:Prepared all repositories
INFO:quibble.commands:<<< Finish: Zuul clone with parameters {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/Wikispeech", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/extensions/Wikispeech", "zuul_ref": "refs/zuul/master/Z22a6f3025b1d4c648c3eed4aa306f612", "zuul_url": "git://contint2001.wikimedia.org"}, in 10.165 s
INFO:quibble.commands:>>> Start: Extension and skin submodule update under MediaWiki root /workspace/src
INFO:quibble.commands:Updating git submodules of extensions and skins
INFO:quibble.commands:<<< Finish: Extension and skin submodule update under MediaWiki root /workspace/src, in 0.001 s
INFO:quibble.commands:>>> Start: Run npm and composer tests, if present in parallel (concurrency=1):
* composer test in /workspace/src/extensions/Wikispeech
INFO:quibble.commands:>>> Start: composer test in /workspace/src/extensions/Wikispeech
./composer.json is valid for simple usage with Composer but has
strict errors that make it unable to be published as a package
See https://getcomposer.org/doc/04-schema.md for details on the schema
# General warnings
- No license specified, it is recommended to do so. For closed-source software you may use "proprietary" as license.
# Publish warnings
- name : The property name is required
- description : The property description is required
[8.4MiB/0.09s] No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
[8.5MiB/0.09s] Loading composer repositories with package information
[8.9MiB/0.21s] Info from https://repo.packagist.org: #StandWithUkraine
[11.5MiB/0.90s] Updating dependencies
[12.6MiB/0.92s] Dependency resolution completed in 0.002 seconds
[12.2MiB/0.92s] Analyzed 250 packages to resolve dependencies
[12.2MiB/0.92s] Analyzed 538 rules to resolve dependencies
[11.7MiB/0.92s] Dependency resolution completed in 0.000 seconds
[10.6MiB/0.92s] Lock file operations: 34 installs, 0 updates, 0 removals
[10.6MiB/0.92s] Installs: composer/pcre:1.0.1, squizlabs/php_codesniffer:3.6.1, composer/spdx-licenses:1.5.7, composer/semver:3.3.2, symfony/polyfill-mbstring:v1.26.0, mediawiki/mediawiki-codesniffer:v38.0.0, tysonandre/var_representation_polyfill:0.1.3, symfony/polyfill-php80:v1.26.0, symfony/polyfill-intl-normalizer:v1.26.0, symfony/polyfill-intl-grapheme:v1.26.0, symfony/polyfill-ctype:v1.26.0, symfony/string:v5.4.12, symfony/deprecation-contracts:v2.5.2, psr/container:1.1.1, symfony/service-contracts:v2.5.2, symfony/polyfill-php73:v1.26.0, symfony/console:v5.4.12, sabre/event:5.1.4, netresearch/jsonmapper:v4.0.0, microsoft/tolerant-php-parser:v0.1.1, phpdocumentor/reflection-common:2.2.0, webmozart/assert:1.11.0, phpdocumentor/type-resolver:1.6.1, phpdocumentor/reflection-docblock:5.3.0, felixfbecker/advanced-json-rpc:v3.2.1, psr/log:1.1.4, composer/xdebug-handler:2.0.5, phan/phan:5.2.0, mediawiki/phan-taint-check-plugin:3.3.2, mediawiki/mediawiki-phan-config:0.11.1, mediawiki/minus-x:1.1.1, php-parallel-lint/php-console-color:v0.3, php-parallel-lint/php-console-highlighter:v0.5, php-parallel-lint/php-parallel-lint:v1.3.1
[10.6MiB/0.92s] - Locking composer/pcre (1.0.1)
[10.6MiB/0.92s] - Locking composer/semver (3.3.2)
[10.6MiB/0.92s] - Locking composer/spdx-licenses (1.5.7)
[10.6MiB/0.92s] - Locking composer/xdebug-handler (2.0.5)
[10.6MiB/0.92s] - Locking felixfbecker/advanced-json-rpc (v3.2.1)
[10.6MiB/0.92s] - Locking mediawiki/mediawiki-codesniffer (v38.0.0)
[10.6MiB/0.92s] - Locking mediawiki/mediawiki-phan-config (0.11.1)
[10.6MiB/0.92s] - Locking mediawiki/minus-x (1.1.1)
[10.6MiB/0.92s] - Locking mediawiki/phan-taint-check-plugin (3.3.2)
[10.6MiB/0.92s] - Locking microsoft/tolerant-php-parser (v0.1.1)
[10.6MiB/0.92s] - Locking netresearch/jsonmapper (v4.0.0)
[10.6MiB/0.92s] - Locking phan/phan (5.2.0)
[10.6MiB/0.92s] - Locking php-parallel-lint/php-console-color (v0.3)
[10.6MiB/0.92s] - Locking php-parallel-lint/php-console-highlighter (v0.5)
[10.6MiB/0.92s] - Locking php-parallel-lint/php-parallel-lint (v1.3.1)
[10.6MiB/0.92s] - Locking phpdocumentor/reflection-common (2.2.0)
[10.6MiB/0.92s] - Locking phpdocumentor/reflection-docblock (5.3.0)
[10.6MiB/0.92s] - Locking phpdocumentor/type-resolver (1.6.1)
[10.6MiB/0.92s] - Locking psr/container (1.1.1)
[10.6MiB/0.92s] - Locking psr/log (1.1.4)
[10.6MiB/0.92s] - Locking sabre/event (5.1.4)
[10.6MiB/0.92s] - Locking squizlabs/php_codesniffer (3.6.1)
[10.6MiB/0.92s] - Locking symfony/console (v5.4.12)
[10.6MiB/0.92s] - Locking symfony/deprecation-contracts (v2.5.2)
[10.6MiB/0.92s] - Locking symfony/polyfill-ctype (v1.26.0)
[10.6MiB/0.92s] - Locking symfony/polyfill-intl-grapheme (v1.26.0)
[10.6MiB/0.92s] - Locking symfony/polyfill-intl-normalizer (v1.26.0)
[10.6MiB/0.92s] - Locking symfony/polyfill-mbstring (v1.26.0)
[10.6MiB/0.92s] - Locking symfony/polyfill-php73 (v1.26.0)
[10.6MiB/0.92s] - Locking symfony/polyfill-php80 (v1.26.0)
[10.6MiB/0.92s] - Locking symfony/service-contracts (v2.5.2)
[10.6MiB/0.92s] - Locking symfony/string (v5.4.12)
[10.6MiB/0.92s] - Locking tysonandre/var_representation_polyfill (0.1.3)
[10.6MiB/0.92s] - Locking webmozart/assert (1.11.0)
[10.6MiB/0.93s] Writing lock file
[10.6MiB/0.93s] Installing dependencies from lock file (including require-dev)
[11.1MiB/0.93s] Package operations: 34 installs, 0 updates, 0 removals
[11.1MiB/0.93s] Installs: composer/pcre:1.0.1, squizlabs/php_codesniffer:3.6.1, symfony/polyfill-mbstring:v1.26.0, composer/spdx-licenses:1.5.7, composer/semver:3.3.2, mediawiki/mediawiki-codesniffer:v38.0.0, tysonandre/var_representation_polyfill:0.1.3, symfony/polyfill-php80:v1.26.0, symfony/polyfill-intl-normalizer:v1.26.0, symfony/polyfill-intl-grapheme:v1.26.0, symfony/polyfill-ctype:v1.26.0, symfony/string:v5.4.12, symfony/deprecation-contracts:v2.5.2, psr/container:1.1.1, symfony/service-contracts:v2.5.2, symfony/polyfill-php73:v1.26.0, symfony/console:v5.4.12, sabre/event:5.1.4, netresearch/jsonmapper:v4.0.0, microsoft/tolerant-php-parser:v0.1.1, webmozart/assert:1.11.0, phpdocumentor/reflection-common:2.2.0, phpdocumentor/type-resolver:1.6.1, phpdocumentor/reflection-docblock:5.3.0, felixfbecker/advanced-json-rpc:v3.2.1, psr/log:1.1.4, composer/xdebug-handler:2.0.5, phan/phan:5.2.0, mediawiki/phan-taint-check-plugin:3.3.2, mediawiki/mediawiki-phan-config:0.11.1, mediawiki/minus-x:1.1.1, php-parallel-lint/php-console-color:v0.3, php-parallel-lint/php-console-highlighter:v0.5, php-parallel-lint/php-parallel-lint:v1.3.1
[11.1MiB/0.93s] - Downloading symfony/polyfill-mbstring (v1.26.0)
[11.1MiB/0.93s] - Downloading composer/spdx-licenses (1.5.7)
[11.2MiB/0.93s] - Downloading composer/semver (3.3.2)
[11.2MiB/0.93s] - Downloading tysonandre/var_representation_polyfill (0.1.3)
[11.2MiB/0.93s] - Downloading symfony/polyfill-php80 (v1.26.0)
[11.3MiB/0.94s] - Downloading symfony/polyfill-intl-normalizer (v1.26.0)
[11.3MiB/0.94s] - Downloading symfony/polyfill-intl-grapheme (v1.26.0)
[11.3MiB/0.94s] - Downloading symfony/polyfill-ctype (v1.26.0)
[11.4MiB/0.94s] - Downloading symfony/string (v5.4.12)
[11.4MiB/0.94s] - Downloading symfony/deprecation-contracts (v2.5.2)
[11.4MiB/0.94s] - Downloading symfony/service-contracts (v2.5.2)
[11.5MiB/0.94s] - Downloading symfony/polyfill-php73 (v1.26.0)
[11.5MiB/0.94s] - Downloading symfony/console (v5.4.12)
[11.6MiB/0.94s] - Downloading webmozart/assert (1.11.0)
[11.3MiB/1.30s] - Installing composer/pcre (1.0.1): Extracting archive
[11.5MiB/1.31s] - Installing squizlabs/php_codesniffer (3.6.1): Extracting archive
[11.5MiB/1.31s] - Installing symfony/polyfill-mbstring (v1.26.0): Extracting archive
[11.6MiB/1.32s] - Installing composer/spdx-licenses (1.5.7): Extracting archive
[11.6MiB/1.32s] - Installing composer/semver (3.3.2): Extracting archive
[11.7MiB/1.32s] - Installing mediawiki/mediawiki-codesniffer (v38.0.0): Extracting archive
[11.7MiB/1.33s] - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
[11.7MiB/1.33s] - Installing symfony/polyfill-php80 (v1.26.0): Extracting archive
[11.8MiB/1.33s] - Installing symfony/polyfill-intl-normalizer (v1.26.0): Extracting archive
[11.8MiB/1.34s] - Installing symfony/polyfill-intl-grapheme (v1.26.0): Extracting archive
[11.9MiB/1.34s] - Installing symfony/polyfill-ctype (v1.26.0): Extracting archive
[11.9MiB/1.34s] - Installing symfony/string (v5.4.12): Extracting archive
[12.0MiB/1.34s] - Installing symfony/deprecation-contracts (v2.5.2): Extracting archive
[12.0MiB/1.34s] - Installing psr/container (1.1.1): Extracting archive
[12.0MiB/1.34s] - Installing symfony/service-contracts (v2.5.2): Extracting archive
[12.1MiB/1.34s] - Installing symfony/polyfill-php73 (v1.26.0): Extracting archive
[12.1MiB/1.34s] - Installing symfony/console (v5.4.12): Extracting archive
[12.1MiB/1.34s] - Installing sabre/event (5.1.4): Extracting archive
[12.2MiB/1.34s] - Installing netresearch/jsonmapper (v4.0.0): Extracting archive
[12.2MiB/1.34s] - Installing microsoft/tolerant-php-parser (v0.1.1): Extracting archive
[12.3MiB/1.35s] - Installing webmozart/assert (1.11.0): Extracting archive
[12.3MiB/1.35s] - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
[12.3MiB/1.35s] - Installing phpdocumentor/type-resolver (1.6.1): Extracting archive
[12.4MiB/1.35s] - Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive
[12.4MiB/1.35s] - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
[12.4MiB/1.35s] - Installing psr/log (1.1.4): Extracting archive
[12.5MiB/1.35s] - Installing composer/xdebug-handler (2.0.5): Extracting archive
[12.5MiB/1.35s] - Installing phan/phan (5.2.0): Extracting archive
[12.5MiB/1.35s] - Installing mediawiki/phan-taint-check-plugin (3.3.2): Extracting archive
[12.6MiB/1.35s] - Installing mediawiki/mediawiki-phan-config (0.11.1): Extracting archive
[12.6MiB/1.35s] - Installing mediawiki/minus-x (1.1.1): Extracting archive
[12.7MiB/1.35s] - Installing php-parallel-lint/php-console-color (v0.3): Extracting archive
[12.7MiB/1.35s] - Installing php-parallel-lint/php-console-highlighter (v0.5): Extracting archive
[12.7MiB/1.35s] - Installing php-parallel-lint/php-parallel-lint (v1.3.1): Extracting archive
[11.3MiB/3.47s] 5 package suggestions were added by new dependencies, use `composer suggest` to see details.
[11.3MiB/3.48s] Generating autoload files
[11.5MiB/3.49s] 14 packages you are using are looking for funding.
[11.5MiB/3.49s] Use the `composer fund` command to find out more!
[11.5MiB/3.49s] Memory usage: 11.45MiB (peak: 15.27MiB), time: 3.49s
> parallel-lint . --exclude vendor --exclude node_modules
PHP 7.2.34 | 10 parallel jobs
............................................................ 60/109 (55 %)
................................................. 109/109 (100 %)
Checked 109 files in 0.2 seconds
No syntax error found
> phpcs -sp --cache
............................................................ 60 / 109 (55%)
................................................. 109 / 109 (100%)
Time: 1.62 secs; Memory: 18MB
> minus-x check .
MinusX
======
Processing /workspace/src/extensions/Wikispeech...
.............................................................
.............................................................
.............................................................
.............................................................
............................
All good!
INFO:quibble.commands:<<< Finish: composer test in /workspace/src/extensions/Wikispeech, in 6.243 s
INFO:quibble.commands:<<< Finish: Run npm and composer tests, if present in parallel (concurrency=1):
* composer test in /workspace/src/extensions/Wikispeech, in 6.244 s
INFO:quibble.commands:>>> Start: Revert to git clean -xqdf in /workspace/src/extensions/Wikispeech
INFO:quibble.commands:<<< Finish: Revert to git clean -xqdf in /workspace/src/extensions/Wikispeech, in 0.080 s
INFO:quibble.commands:>>> Start: Install composer dev-requires for vendor.git
INFO:quibble.commands:vendor.git used. Requiring composer dev dependencies
DEBUG:quibble.commands:composer require ext-simplexml=* composer/spdx-licenses=1.5.6 doctrine/dbal=2.13.9||3.4.2 doctrine/sql-formatter=1.1.1 giorgiosironi/eris=^0.10.0 hamcrest/hamcrest-php=^2.0 johnkary/phpunit-speedtrap=^4.0 mediawiki/mediawiki-codesniffer=38.0.0 mediawiki/mediawiki-phan-config=0.11.1 nikic/php-parser=^4.10.2 php-parallel-lint/php-console-highlighter=0.5 php-parallel-lint/php-parallel-lint=1.3.1 phpunit/phpunit=8.5.28 psy/psysh=^0.11.1 seld/jsonlint=1.8.3 wikimedia/alea=^0.9.3 wikimedia/testing-access-wrapper=~2.0 wmde/hamcrest-html-matchers=^1.0.0
> init: Wikimedia\Composer\Merge\V2\MergePlugin->onInit
nikic/php-parser is currently present in the require key and you ran the command with the --dev flag, which would move it to the require-dev key.
psy/psysh is currently present in the require key and you ran the command with the --dev flag, which would move it to the require-dev key.
wikimedia/testing-access-wrapper is currently present in the require key and you ran the command with the --dev flag, which would move it to the require-dev key.
./composer.json has been updated
> init: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onInit
Running composer update ext-simplexml composer/spdx-licenses doctrine/dbal doctrine/sql-formatter giorgiosironi/eris hamcrest/hamcrest-php johnkary/phpunit-speedtrap mediawiki/mediawiki-codesniffer mediawiki/mediawiki-phan-config nikic/php-parser php-parallel-lint/php-console-highlighter php-parallel-lint/php-parallel-lint phpunit/phpunit psy/psysh seld/jsonlint wikimedia/alea wikimedia/testing-access-wrapper wmde/hamcrest-html-matchers
> pre-update-cmd: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onInstallUpdateOrDump
Loading composer repositories with package information
Reading composer.json of league/oauth2-server (0.1) Reading composer.json of league/oauth2-server (0.2)Reading composer.json of league/oauth2-server (0.2.1)Reading composer.json of league/oauth2-server (0.2.2)Reading composer.json of league/oauth2-server (0.2.3)Reading composer.json of league/oauth2-server (0.3) Reading composer.json of league/oauth2-server (0.3.1)Reading composer.json of league/oauth2-server (0.3.2)Reading composer.json of league/oauth2-server (0.3.3)Reading composer.json of league/oauth2-server (0.3.4)Reading composer.json of league/oauth2-server (0.3.5)Reading composer.json of league/oauth2-server (0.4) Reading composer.json of league/oauth2-server (0.4.1)Reading composer.json of league/oauth2-server (0.4.2)Reading composer.json of league/oauth2-server (1.0.0)Reading composer.json of league/oauth2-server (1.0.1)Reading composer.json of league/oauth2-server (1.0.2)Reading composer.json of league/oauth2-server (1.0.3)Reading composer.json of league/oauth2-server (1.0.4)Reading composer.json of league/oauth2-server (1.0.5)Reading composer.json of league/oauth2-server (1.0.6)Reading composer.json of league/oauth2-server (1.0.7)Reading composer.json of league/oauth2-server (1.0.8)Reading composer.json of league/oauth2-server (1.0.9)Reading composer.json of league/oauth2-server (2.0) Reading composer.json of league/oauth2-server (2.0.1)Reading composer.json of league/oauth2-server (2.0.2)Reading composer.json of league/oauth2-server (2.0.3)Reading composer.json of league/oauth2-server (2.0.4)Reading composer.json of league/oauth2-server (2.0.5)Reading composer.json of league/oauth2-server (2.1) Reading composer.json of league/oauth2-server (2.1.1)Reading composer.json of league/oauth2-server (2.1.2)Reading composer.json of league/oauth2-server (2.1.3)Reading composer.json of league/oauth2-server (3.0.0)Reading composer.json of league/oauth2-server (3.0.1)Reading composer.json of league/oauth2-server (3.1.0)Reading composer.json of league/oauth2-server (3.1.1)Reading composer.json of league/oauth2-server (3.1.2)Reading composer.json of league/oauth2-server (3.2) Reading composer.json of league/oauth2-server (3.2.1)Reading composer.json of league/oauth2-server (3.2.2)Reading composer.json of league/oauth2-server (3.2.3)Reading composer.json of league/oauth2-server (3.2.4)Reading composer.json of league/oauth2-server (4.0.0)Reading composer.json of league/oauth2-server (4.0.1)Reading composer.json of league/oauth2-server (4.0.2)Reading composer.json of league/oauth2-server (4.0.3)Reading composer.json of league/oauth2-server (4.0.4)Reading composer.json of league/oauth2-server (4.0.5)Reading composer.json of league/oauth2-server (4.1.0)Reading composer.json of league/oauth2-server (4.1.1)Reading composer.json of league/oauth2-server (4.1.2)Reading composer.json of league/oauth2-server (4.1.3)Reading composer.json of league/oauth2-server (4.1.4)Reading composer.json of league/oauth2-server (4.1.5)Reading composer.json of league/oauth2-server (4.1.6)Reading composer.json of league/oauth2-server (4.1.7)Reading composer.json of league/oauth2-server (5.0.0)Reading composer.json of league/oauth2-server (5.0.0-RC1)Reading composer.json of league/oauth2-server (5.0.0-RC2)Reading composer.json of league/oauth2-server (5.0.1) Reading composer.json of league/oauth2-server (5.0.2)Reading composer.json of league/oauth2-server (5.0.3)Reading composer.json of league/oauth2-server (5.1.0)Reading composer.json of league/oauth2-server (5.1.1)Reading composer.json of league/oauth2-server (5.1.2)Reading composer.json of league/oauth2-server (5.1.3)Reading composer.json of league/oauth2-server (5.1.4)Reading composer.json of league/oauth2-server (5.1.5)Reading composer.json of league/oauth2-server (5.1.6)Reading composer.json of league/oauth2-server (6.0.0)Reading composer.json of league/oauth2-server (6.0.1)Reading composer.json of league/oauth2-server (6.0.2)Reading composer.json of league/oauth2-server (6.1.0)Reading composer.json of league/oauth2-server (6.1.1)Reading composer.json of league/oauth2-server (7.0.0)Reading composer.json of league/oauth2-server (7.1.0)Reading composer.json of league/oauth2-server (7.1.1)Reading composer.json of league/oauth2-server (7.2.0)Reading composer.json of league/oauth2-server (7.3.0)Reading composer.json of league/oauth2-server (7.3.1)Reading composer.json of league/oauth2-server (7.3.2)Reading composer.json of league/oauth2-server (7.3.3)Reading composer.json of league/oauth2-server (7.4.0)Reading composer.json of league/oauth2-server (8.0.0)Reading composer.json of league/oauth2-server (8.1.0)Reading composer.json of league/oauth2-server (8.1.1)Reading composer.json of league/oauth2-server (8.2.0)Reading composer.json of league/oauth2-server (8.2.1)Reading composer.json of league/oauth2-server (8.2.2)Reading composer.json of league/oauth2-server (8.2.3)Reading composer.json of league/oauth2-server (8.2.4)Reading composer.json of league/oauth2-server (8.3.0)Reading composer.json of league/oauth2-server (8.3.1)Reading composer.json of league/oauth2-server (8.3.2)Reading composer.json of league/oauth2-server (8.3.3) Reading composer.json of league/oauth2-server (v9.0.0-alpha)Reading composer.json of league/oauth2-server (dependabot/composer/phpunit/phpunit-tw-9.5.24)Reading composer.json of league/oauth2-server (dev-issuer) Reading composer.json of league/oauth2-server (issuer) Reading composer.json of league/oauth2-server (master) Updating dependencies
Dependency resolution completed in 0.002 seconds
Analyzed 399 packages to resolve dependencies
Analyzed 1037 rules to resolve dependencies
Dependency resolution completed in 0.001 seconds
Lock file operations: 54 installs, 2 updates, 0 removals
Installs: composer/pcre:1.0.1, doctrine/event-manager:1.1.2, doctrine/deprecations:v1.0.0, doctrine/cache:2.2.0, doctrine/dbal:2.13.9, doctrine/sql-formatter:1.1.1, giorgiosironi/eris:0.10.0, sebastian/version:2.0.1, sebastian/type:1.1.4, sebastian/resource-operations:2.0.2, sebastian/recursion-context:3.0.1, sebastian/object-reflector:1.1.2, sebastian/object-enumerator:3.0.4, sebastian/global-state:3.0.2, sebastian/exporter:3.1.4, sebastian/environment:4.2.4, sebastian/diff:3.0.3, sebastian/comparator:3.0.3, phpunit/php-timer:2.1.3, phpunit/php-text-template:1.2.1, phpunit/php-file-iterator:2.0.5, theseer/tokenizer:1.2.1, sebastian/code-unit-reverse-lookup:1.0.2, phpunit/php-token-stream:3.1.3, phpunit/php-code-coverage:7.0.15, doctrine/instantiator:1.4.1, phpdocumentor/reflection-common:2.2.0, webmozart/assert:1.11.0, phpdocumentor/type-resolver:1.6.1, phpdocumentor/reflection-docblock:5.3.0, phpspec/prophecy:v1.15.0, phar-io/version:3.2.1, phar-io/manifest:2.0.3, myclabs/deep-copy:1.11.0, phpunit/phpunit:8.5.28, johnkary/phpunit-speedtrap:v4.0.0, squizlabs/php_codesniffer:3.6.1, composer/spdx-licenses:1.5.6, mediawiki/mediawiki-codesniffer:v38.0.0, tysonandre/var_representation_polyfill:0.1.3, sabre/event:5.1.4, netresearch/jsonmapper:v4.0.0, microsoft/tolerant-php-parser:v0.1.1, felixfbecker/advanced-json-rpc:v3.2.1, composer/xdebug-handler:2.0.5, phan/phan:5.2.0, mediawiki/phan-taint-check-plugin:3.3.2, mediawiki/mediawiki-phan-config:0.11.1, php-parallel-lint/php-console-color:v0.3, php-parallel-lint/php-console-highlighter:v0.5, seld/jsonlint:1.8.3, wikimedia/alea:0.9.3, hamcrest/hamcrest-php:v2.0.1, wmde/hamcrest-html-matchers:v1.0.0
Updates: nikic/php-parser:v4.15.1, psy/psysh:v0.11.8
- Locking composer/pcre (1.0.1)
- Locking composer/spdx-licenses (1.5.6)
- Locking composer/xdebug-handler (2.0.5)
- Locking doctrine/cache (2.2.0)
- Locking doctrine/dbal (2.13.9)
- Locking doctrine/deprecations (v1.0.0)
- Locking doctrine/event-manager (1.1.2)
- Locking doctrine/instantiator (1.4.1)
- Locking doctrine/sql-formatter (1.1.1)
- Locking felixfbecker/advanced-json-rpc (v3.2.1)
- Locking giorgiosironi/eris (0.10.0)
- Locking hamcrest/hamcrest-php (v2.0.1)
- Locking johnkary/phpunit-speedtrap (v4.0.0)
- Locking mediawiki/mediawiki-codesniffer (v38.0.0)
- Locking mediawiki/mediawiki-phan-config (0.11.1)
- Locking mediawiki/phan-taint-check-plugin (3.3.2)
- Locking microsoft/tolerant-php-parser (v0.1.1)
- Locking myclabs/deep-copy (1.11.0)
- Locking netresearch/jsonmapper (v4.0.0)
- Upgrading nikic/php-parser (v4.13.2 => v4.15.1)
- Locking phan/phan (5.2.0)
- Locking phar-io/manifest (2.0.3)
- Locking phar-io/version (3.2.1)
- Locking php-parallel-lint/php-console-color (v0.3)
- Locking php-parallel-lint/php-console-highlighter (v0.5)
- Locking phpdocumentor/reflection-common (2.2.0)
- Locking phpdocumentor/reflection-docblock (5.3.0)
- Locking phpdocumentor/type-resolver (1.6.1)
- Locking phpspec/prophecy (v1.15.0)
- Locking phpunit/php-code-coverage (7.0.15)
- Locking phpunit/php-file-iterator (2.0.5)
- Locking phpunit/php-text-template (1.2.1)
- Locking phpunit/php-timer (2.1.3)
- Locking phpunit/php-token-stream (3.1.3)
- Locking phpunit/phpunit (8.5.28)
- Upgrading psy/psysh (v0.11.5 => v0.11.8)
- Locking sabre/event (5.1.4)
- Locking sebastian/code-unit-reverse-lookup (1.0.2)
- Locking sebastian/comparator (3.0.3)
- Locking sebastian/diff (3.0.3)
- Locking sebastian/environment (4.2.4)
- Locking sebastian/exporter (3.1.4)
- Locking sebastian/global-state (3.0.2)
- Locking sebastian/object-enumerator (3.0.4)
- Locking sebastian/object-reflector (1.1.2)
- Locking sebastian/recursion-context (3.0.1)
- Locking sebastian/resource-operations (2.0.2)
- Locking sebastian/type (1.1.4)
- Locking sebastian/version (2.0.1)
- Locking seld/jsonlint (1.8.3)
- Locking squizlabs/php_codesniffer (3.6.1)
- Locking theseer/tokenizer (1.2.1)
- Locking tysonandre/var_representation_polyfill (0.1.3)
- Locking webmozart/assert (1.11.0)
- Locking wikimedia/alea (0.9.3)
- Locking wmde/hamcrest-html-matchers (v1.0.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 55 installs, 2 updates, 0 removals
Installs: composer/pcre:1.0.1, doctrine/event-manager:1.1.2, doctrine/deprecations:v1.0.0, doctrine/cache:2.2.0, doctrine/dbal:2.13.9, doctrine/sql-formatter:1.1.1, giorgiosironi/eris:0.10.0, sebastian/version:2.0.1, sebastian/type:1.1.4, sebastian/resource-operations:2.0.2, sebastian/recursion-context:3.0.1, sebastian/object-reflector:1.1.2, sebastian/object-enumerator:3.0.4, sebastian/global-state:3.0.2, sebastian/exporter:3.1.4, sebastian/environment:4.2.4, sebastian/diff:3.0.3, sebastian/comparator:3.0.3, phpunit/php-timer:2.1.3, phpunit/php-text-template:1.2.1, phpunit/php-file-iterator:2.0.5, theseer/tokenizer:1.2.1, sebastian/code-unit-reverse-lookup:1.0.2, phpunit/php-token-stream:3.1.3, phpunit/php-code-coverage:7.0.15, webmozart/assert:1.11.0, phpdocumentor/reflection-common:2.2.0, phpdocumentor/type-resolver:1.6.1, phpdocumentor/reflection-docblock:5.3.0, doctrine/instantiator:1.4.1, phpspec/prophecy:v1.15.0, phar-io/version:3.2.1, phar-io/manifest:2.0.3, myclabs/deep-copy:1.11.0, phpunit/phpunit:8.5.28, johnkary/phpunit-speedtrap:v4.0.0, squizlabs/php_codesniffer:3.6.1, composer/spdx-licenses:1.5.6, mediawiki/mediawiki-codesniffer:v38.0.0, tysonandre/var_representation_polyfill:0.1.3, sabre/event:5.1.4, netresearch/jsonmapper:v4.0.0, microsoft/tolerant-php-parser:v0.1.1, felixfbecker/advanced-json-rpc:v3.2.1, composer/xdebug-handler:2.0.5, phan/phan:5.2.0, mediawiki/phan-taint-check-plugin:3.3.2, mediawiki/mediawiki-phan-config:0.11.1, php-parallel-lint/php-console-color:v0.3, php-parallel-lint/php-console-highlighter:v0.5, php-parallel-lint/php-parallel-lint:v1.3.1, seld/jsonlint:1.8.3, wikimedia/alea:0.9.3, hamcrest/hamcrest-php:v2.0.1, wmde/hamcrest-html-matchers:v1.0.0
Updates: nikic/php-parser:v4.15.1, psy/psysh:v0.11.8
- Downloading doctrine/event-manager (1.1.2)
- Downloading doctrine/deprecations (v1.0.0)
- Downloading doctrine/cache (2.2.0)
- Downloading doctrine/dbal (2.13.9)
- Downloading phpunit/phpunit (8.5.28)
- Downloading nikic/php-parser (v4.15.1)
- Downloading psy/psysh (v0.11.8)
- Downloading wikimedia/alea (0.9.3)
- Installing composer/pcre (1.0.1): Extracting archive
- Installing doctrine/event-manager (1.1.2): Extracting archive
- Installing doctrine/deprecations (v1.0.0): Extracting archive
- Installing doctrine/cache (2.2.0): Extracting archive
- Installing doctrine/dbal (2.13.9): Extracting archive
- Installing doctrine/sql-formatter (1.1.1): Extracting archive
- Installing giorgiosironi/eris (0.10.0): Extracting archive
- Installing sebastian/version (2.0.1): Extracting archive
- Installing sebastian/type (1.1.4): Extracting archive
- Installing sebastian/resource-operations (2.0.2): Extracting archive
- Installing sebastian/recursion-context (3.0.1): Extracting archive
- Installing sebastian/object-reflector (1.1.2): Extracting archive
- Installing sebastian/object-enumerator (3.0.4): Extracting archive
- Installing sebastian/global-state (3.0.2): Extracting archive
- Installing sebastian/exporter (3.1.4): Extracting archive
- Installing sebastian/environment (4.2.4): Extracting archive
- Installing sebastian/diff (3.0.3): Extracting archive
- Installing sebastian/comparator (3.0.3): Extracting archive
- Installing phpunit/php-timer (2.1.3): Extracting archive
- Installing phpunit/php-text-template (1.2.1): Extracting archive
- Installing phpunit/php-file-iterator (2.0.5): Extracting archive
- Installing theseer/tokenizer (1.2.1): Extracting archive
- Installing sebastian/code-unit-reverse-lookup (1.0.2): Extracting archive
- Installing phpunit/php-token-stream (3.1.3): Extracting archive
- Installing phpunit/php-code-coverage (7.0.15): Extracting archive
- Installing webmozart/assert (1.11.0): Extracting archive
- Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
- Installing phpdocumentor/type-resolver (1.6.1): Extracting archive
- Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive
- Installing doctrine/instantiator (1.4.1): Extracting archive
- Installing phpspec/prophecy (v1.15.0): Extracting archive
- Installing phar-io/version (3.2.1): Extracting archive
- Installing phar-io/manifest (2.0.3): Extracting archive
- Installing myclabs/deep-copy (1.11.0): Extracting archive
- Installing phpunit/phpunit (8.5.28): Extracting archive
- Installing johnkary/phpunit-speedtrap (v4.0.0): Extracting archive
- Installing squizlabs/php_codesniffer (3.6.1): Extracting archive
- Installing composer/spdx-licenses (1.5.6): Extracting archive
- Installing mediawiki/mediawiki-codesniffer (v38.0.0): Extracting archive
- Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
- Installing sabre/event (5.1.4): Extracting archive
- Installing netresearch/jsonmapper (v4.0.0): Extracting archive
- Installing microsoft/tolerant-php-parser (v0.1.1): Extracting archive
- Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
- Installing composer/xdebug-handler (2.0.5): Extracting archive
- Installing phan/phan (5.2.0): Extracting archive
- Installing mediawiki/phan-taint-check-plugin (3.3.2): Extracting archive
- Installing mediawiki/mediawiki-phan-config (0.11.1): Extracting archive
- Installing php-parallel-lint/php-console-color (v0.3): Extracting archive
- Installing php-parallel-lint/php-console-highlighter (v0.5): Extracting archive
- Installing php-parallel-lint/php-parallel-lint (v1.3.1): Extracting archive
- Upgrading nikic/php-parser (v4.13.2 => v4.15.1): Extracting archive
- Upgrading psy/psysh (v0.11.5 => v0.11.8): Extracting archive
- Installing seld/jsonlint (1.8.3): Extracting archive
- Installing wikimedia/alea (0.9.3): Extracting archive
- Installing hamcrest/hamcrest-php (v2.0.1): Extracting archive
- Installing wmde/hamcrest-html-matchers (v1.0.0): Extracting archive
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
7 package suggestions were added by new dependencies, use `composer suggest` to see details.
Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
Generating optimized autoload files
> pre-autoload-dump: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onInstallUpdateOrDump
60 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> post-update-cmd: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostInstallOrUpdate
Generating optimized autoload files (authoritative)
Generated optimized autoload files (authoritative) containing 6588 classes
INFO:quibble.util:Copying /workspace/src/composer.json to /workspace/log/composer.core.json.txt
INFO:quibble.util:Copying /workspace/src/vendor/composer.json to /workspace/log/composer.vendor.json.txt
INFO:quibble.util:Copying /workspace/src/vendor/composer/autoload_files.php to /workspace/log/composer.autoload_files.php.txt
INFO:quibble.commands:<<< Finish: Install composer dev-requires for vendor.git, in 8.328 s
INFO:quibble.commands:>>> Start: Start backends, <MySQL (no socket)>
INFO:backend.MySQL:Starting MySQL
INFO:backend.MySQL:Initializing MySQL data directory
INFO:backend.MySQL:Waiting for MySQL socket
INFO:backend.MySQL:Creating the wiki database and grant
INFO:backend.MySQL:MySQL is ready
INFO:quibble.commands:<<< Finish: Start backends, <MySQL (no socket)>, in 3.520 s
INFO:quibble.commands:>>> Start: Run Post-dependency install, pre-database dependent steps in parallel (concurrency=3):
* PHPUnit unit tests
* Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-kcbpxtw2/socket> vendor=True
* npm install in /workspace/src
INFO:quibble.commands:>>> Start: Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-kcbpxtw2/socket> vendor=True
php maintenance/install.php --scriptpath= --server=http://127.0.0.1:9413 --dbtype=mysql --dbname=wikidb --dbuser=wikiuser --dbpass=secret --dbserver=localhost:/workspace/db/quibble-mysql-kcbpxtw2/socket --with-extensions --pass=testwikijenkinspass TestWiki WikiAdmin
A dependency error was encountered while installing the extension "Wikispeech": Wikispeech is not compatible with the current MediaWiki core (version 1.40.0-alpha), it requires: 1.35.*.
<<< Finish: Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-kcbpxtw2/socket> vendor=True, in 0.197 s
INFO:quibble.commands:<<< Finish: Run Post-dependency install, pre-database dependent steps in parallel (concurrency=3):
* PHPUnit unit tests
* Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-kcbpxtw2/socket> vendor=True
* npm install in /workspace/src, in 0.323 s
INFO:backend.MySQL:Terminating MySQL
Traceback (most recent call last):
File "/usr/local/bin/quibble", line 10, in <module>
sys.exit(main())
File "/usr/local/lib/python3.7/dist-packages/quibble/cmd.py", line 783, in main
cmd.execute(plan, dry_run=args.dry_run)
File "/usr/local/lib/python3.7/dist-packages/quibble/cmd.py", line 512, in execute
quibble.commands.execute_command(command)
File "/usr/local/lib/python3.7/dist-packages/quibble/commands.py", line 26, in execute_command
command.execute()
File "/usr/local/lib/python3.7/dist-packages/quibble/commands.py", line 1030, in execute
raise error
Exception: Install failed with exit code: 1
Build step 'Execute shell' marked build as failure
[PostBuildScript] - [INFO] Executing post build scripts.
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash /tmp/jenkins17796276468895283829.sh
+ set -o pipefail
++ pwd
+ exec docker run --entrypoint=/bin/rm --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker/log:/log --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php72-noselenium-docker --label jenkins.build=173382 --env-file /dev/fd/63 docker-registry.wikimedia.org/buster:latest -fR /log/rawSeleniumVideoGrabs
++ /usr/bin/env
++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
[PostBuildScript] - [INFO] Executing post build scripts.
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash -xe /tmp/jenkins1927839875195038286.sh
+ find log/ -name 'mw-debug-*.log' -exec gzip '{}' +
Archiving artifacts
[PostBuildScript] - [INFO] Executing post build scripts.
[PostBuildScript] - [INFO] Build does not have any of the results [SUCCESS]. Did not execute build step #0.
[PostBuildScript] - [INFO] Executing post build scripts.
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash -xe /tmp/jenkins13255943570683459352.sh
+ echo 'Clearing /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker/cache'
Clearing /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker/cache
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash /tmp/jenkins18333361918492341261.sh
+ set -o pipefail
++ pwd
+ exec docker run --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker/cache:/cache --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php72-noselenium-docker --label jenkins.build=173382 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/castor:0.2.6 clear
++ /usr/bin/env
++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
[PostBuildScript] - [INFO] Executing post build scripts.
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash -xe /tmp/jenkins13058924258041145538.sh
+ set -euxo pipefail
+ docker ps -q --filter label=jenkins.job=quibble-vendor-mysql-php72-noselenium-docker --filter label=jenkins.build=173382
+ xargs --no-run-if-empty docker stop
[PostBuildScript] - [INFO] Executing post build scripts.
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash /tmp/jenkins17516843313483806716.sh
+ set -o pipefail
+ exec docker run --entrypoint=/usr/bin/find --user=root --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php72-noselenium-docker --label jenkins.build=173382 --env-file /dev/fd/63 docker-registry.wikimedia.org/buster:latest /workspace -mindepth 1 -delete
++ /usr/bin/env
++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
[quibble-vendor-mysql-php72-noselenium-docker] $ /bin/bash -xe /tmp/jenkins591967184820344838.sh
+ set -u
+ rmdir /srv/jenkins/workspace/quibble-vendor-mysql-php72-noselenium-docker
Finished: FAILURE