11:05:58Started by user unknown or anonymous
11:05:58Running as SYSTEM
11:05:58Building remotely on integration-agent-docker-1048 (pipelinelib Docker blubber) in workspace /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium
11:05:58[quibble-vendor-mysql-php74-noselenium] $ /bin/bash -xe /tmp/jenkins14289834411275585367.sh
11:05:58+ ls -laF --color=always
11:05:58total 8
11:05:58drwxr-xr-x 2 jenkins-deploy wikidev 4096 Nov 2 11:05 ./
11:05:58drwxrwxr-x 30 jenkins-deploy wikidev 4096 Nov 2 11:05 ../
11:05:58+ mkdir -m 2777 -p cache
11:05:58[quibble-vendor-mysql-php74-noselenium] $ /bin/bash /tmp/jenkins8516131754317010601.sh
11:05:58+ set -o pipefail
11:05:58++ pwd
11:05:58+ '[' '!' -d /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium/cache ']'
11:05:58++ pwd
11:05:58+ exec docker run --volume /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium/cache:/cache --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php74-noselenium --label jenkins.build=51506 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/castor:0.4.0 load
11:05:58++ /usr/bin/env
11:05:58++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
11:05:58Defined: CASTOR_NAMESPACE="castor-mw-ext-and-skins/master/quibble-vendor-mysql-php74-noselenium"
11:05:58Syncing...
11:05:58rsync: [generator] failed to set times on "/cache/.": Operation not permitted (1)
11:05:59rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1819) [generator=3.2.3]
11:05:5911:05:59Done
11:05:59[quibble-vendor-mysql-php74-noselenium] $ /bin/bash -xe /tmp/jenkins1682450222035919537.sh
11:05:59+ set -eux
11:05:59+ ls -laF --color=always
11:05:59total 20
11:05:59drwxr-xr-x 3 jenkins-deploy wikidev 4096 Nov 2 11:05 ./
11:05:59drwxrwxr-x 30 jenkins-deploy wikidev 4096 Nov 2 11:05 ../
11:05:59drwxrwsrwx 7 jenkins-deploy wikidev 12288 Nov 2 11:05 cache/
11:05:59+ mkdir -m 2777 -p log
11:06:00[quibble-vendor-mysql-php74-noselenium] $ /bin/bash /tmp/jenkins13437118732265810149.sh
11:06:00+ set -o pipefail
11:06:00+ '[' '!' -d /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium ']'
11:06:00+ exec docker run --entrypoint=/usr/bin/find --user=nobody --volume /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php74-noselenium --label jenkins.build=51506 --env-file /dev/fd/63 docker-registry.wikimedia.org/buster:latest /workspace/log -mindepth 1 -delete
11:06:00++ /usr/bin/env
11:06:00++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
11:06:00[quibble-vendor-mysql-php74-noselenium] $ /bin/bash -xe /tmp/jenkins7414636282395509381.sh
11:06:00+ set -eux
11:06:00+ ls -laF --color=always
11:06:00total 24
11:06:00drwxr-xr-x 4 jenkins-deploy wikidev 4096 Nov 2 11:05 ./
11:06:00drwxrwxr-x 30 jenkins-deploy wikidev 4096 Nov 2 11:05 ../
11:06:00drwxrwsrwx 7 jenkins-deploy wikidev 12288 Nov 2 11:05 cache/
11:06:00drwxrwsrwx 2 jenkins-deploy wikidev 4096 Nov 2 11:05 log/
11:06:00+ mkdir -m 2777 -p src
11:06:00[quibble-vendor-mysql-php74-noselenium] $ /bin/bash /tmp/jenkins14412211997414644316.sh
11:06:00+ set -o pipefail
11:06:00+ '[' '!' -d /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium ']'
11:06:00+ exec docker run --entrypoint=/usr/bin/find --user=nobody --volume /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php74-noselenium --label jenkins.build=51506 --env-file /dev/fd/63 docker-registry.wikimedia.org/buster:latest /workspace/src -mindepth 1 -delete
11:06:00++ /usr/bin/env
11:06:00++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
11:06:01[quibble-vendor-mysql-php74-noselenium] $ /bin/bash -eu /tmp/jenkins2444949587031522206.sh
11:06:01+ chmod 2777 src
11:06:01+ mkdir -m 2777 -p cache log
11:06:01[quibble-vendor-mysql-php74-noselenium] $ /bin/bash /tmp/jenkins10542141277792280114.sh
11:06:01+ set -o pipefail
11:06:01++ pwd
11:06:01+ '[' '!' -d /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium/src ']'
11:06:01++ pwd
11:06:01+ '[' '!' -d /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium/cache ']'
11:06:01++ pwd
11:06:01+ '[' '!' -d /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium/log ']'
11:06:01+ '[' '!' -d /srv/git ']'
11:06:01++ pwd
11:06:01++ pwd
11:06:01++ pwd
11:06:01+ exec docker run --entrypoint=quibble-with-supervisord --tmpfs /workspace/db:size=320M --volume /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium/src:/workspace/src --volume /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium/cache:/cache --volume /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium/log:/workspace/log --volume /srv/git:/srv/git:ro --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php74-noselenium --label jenkins.build=51506 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/quibble-buster-php74:1.11.0 --reporting-url=https://earlywarningbot.toolforge.org --packages-source vendor --db mysql --db-dir /workspace/db --git-parallel=8 --reporting-url=https://earlywarningbot.toolforge.org --skip selenium,npm-test,phpunit-standalone,api-testing
11:06:01++ /usr/bin/env
11:06:01++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
11:06:02+ /usr/bin/supervisord -c /etc/supervisor/supervisord.conf
11:06:022024-11-02 11:06:02,451 INFO Included extra file "/etc/supervisor/conf.d/supervisord.conf" during parsing
11:06:022024-11-02 11:06:02,458 INFO RPC interface 'supervisor' initialized
11:06:022024-11-02 11:06:02,458 CRIT Server 'unix_http_server' running without any HTTP authentication checking
11:06:022024-11-02 11:06:02,459 INFO daemonizing the supervisord process
11:06:02+ exec /usr/local/bin/quibble --web-backend=external --web-url=http://127.0.0.1:9413 --reporting-url=https://earlywarningbot.toolforge.org --packages-source vendor --db mysql --db-dir /workspace/db --git-parallel=8 --reporting-url=https://earlywarningbot.toolforge.org --skip selenium,npm-test,phpunit-standalone,api-testing
11:06:022024-11-02 11:06:02,460 CRIT could not write pidfile /var/run/supervisord.pid
11:06:02DEBUG:quibble.cmd:ZUUL_PROJECT=mediawiki/extensions/VisualData
11:06:02INFO:quibble.cmd:Adding mediawiki/vendor
11:06:02INFO:quibble.cmd:Projects: mediawiki/core, mediawiki/extensions/VisualData, mediawiki/skins/Vector, mediawiki/vendor
11:06:02INFO:zuul.CloneMapper:Workspace path set to: ./
11:06:02INFO:zuul.CloneMapper:Mapping projects to workspace...
11:06:02INFO:zuul.CloneMapper: mediawiki/extensions/VisualData -> extensions/VisualData
11:06:02INFO:zuul.CloneMapper:Expansion completed.
11:06:02DEBUG:quibble.cmd:Running stages: phpunit-unit, phpbench, phpunit, composer-test, qunit, phpunit-parallel
11:06:02DEBUG:quibble.cmd:QUIBBLE_PHPUNIT_PARALLEL: 1
11:06:02DEBUG:quibble.cmd:Project dir: /workspace/src/extensions/VisualData
11:06:02DEBUG:quibble.cmd:Reporting URL: https://earlywarningbot.toolforge.org11:06:02DEBUG:quibble.cmd:Execution plan:
11:06:02DEBUG:quibble.cmd:Versions
11:06:02DEBUG:quibble.cmd:Ensure dir: '/workspace/log'
11:06:02DEBUG:quibble.cmd:Zuul clone {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/VisualData", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/extensions/VisualData", "zuul_ref": "refs/zuul/master/Zc92d9c163f544b619ef9db12cd0831a4", "zuul_url": "git://contint1002.wikimedia.org"}
11:06:02DEBUG:quibble.cmd:Submodule update: /workspace/src
11:06:02DEBUG:quibble.cmd:Run npm and composer tests, if present in parallel (concurrency=1):
11:06:02* composer test in /workspace/src/extensions/VisualData
11:06:02DEBUG:quibble.cmd:Revert to git clean -xqdf in /workspace/src/extensions/VisualData
11:06:02DEBUG:quibble.cmd:Install composer dev-requires for vendor.git
11:06:02DEBUG:quibble.cmd:Start backends: <MySQL (no socket)>
11:06:02DEBUG:quibble.cmd:Run Post-dependency install, pre-database dependent steps in parallel (concurrency=2):
11:06:02* Install MediaWiki, db=<MySQL (no socket)>
11:06:02* npm install in /workspace/src
11:06:02DEBUG:quibble.cmd:PHPUnit unit tests
11:06:02DEBUG:quibble.cmd:PHPUnit Prepare Parallel Run (Composer)
11:06:02DEBUG:quibble.cmd:PHPUnit extensions suite (without database or standalone) parallel run (Composer)
11:06:02DEBUG:quibble.cmd:Run phpbench
11:06:02DEBUG:quibble.cmd:Start backends: <ExternalWebserver http://127.0.0.1:9413 /workspace/src> <Xvfb :94> <ChromeWebDriver :94>
11:06:02DEBUG:quibble.cmd:Run Qunit tests
11:06:02DEBUG:quibble.cmd:PHPUnit extensions suite (with database) parallel run (Composer)
11:06:02DEBUG:quibble.cmd:PHPUnit Parallel Notice
Versions
11:06:02INFO:quibble.commands:>>> Start: Versions
11:06:02INFO:quibble.commands:Python version: 3.7.3 (default, Mar 23 2024, 16:12:05)
11:06:02[GCC 8.3.0]
11:06:02INFO:quibble.commands:chromedriver --version: ChromeDriver 90.0.4430.212 (e3cd97fc771b893b7fd1879196d1215b622c2bed-refs/branch-heads/4430@{#1429})
11:06:02INFO:quibble.commands:chromium --version: Chromium 90.0.4430.212 built on Debian 10.9, running on Debian 10.13
11:06:02INFO:quibble.commands:composer --version: Composer version 2.8.1 2024-10-04 11:31:01
11:06:02INFO:quibble.commands:PHP version 7.4.33 (/usr/bin/php7.4)
11:06:02INFO:quibble.commands:Run the "diagnose" command to get more detailed diagnostics output.
11:06:02INFO:quibble.commands:mysql --version: mysql Ver 15.1 Distrib 10.3.39-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
11:06:03INFO:quibble.commands:psql --version: psql (PostgreSQL) 11.22 (Debian 11.22-0+deb10u2)
11:06:03INFO:quibble.commands:node --version: v18.20.4
11:06:03INFO:quibble.commands:npm --version: 10.7.0
11:06:03INFO:quibble.commands:php --version: PHP 7.4.33 (cli) (built: Apr 15 2024 12:34:45) ( NTS )
11:06:03INFO:quibble.commands:Copyright (c) The PHP Group
11:06:03INFO:quibble.commands:Zend Engine v3.4.0, Copyright (c) Zend Technologies
11:06:03INFO:quibble.commands: with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies
11:06:03INFO:quibble.commands:<<< Finish: Versions, in 0.611 s
Ensure dir: '/workspace/log'
11:06:03INFO:quibble.commands:>>> Start: Ensure dir: '/workspace/log'
11:06:03INFO:quibble.commands:<<< Finish: Ensure dir: '/workspace/log', in 0.000 s
Zuul clone
11:06:03INFO:quibble.commands:>>> Start: Zuul clone {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/VisualData", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/extensions/VisualData", "zuul_ref": "refs/zuul/master/Zc92d9c163f544b619ef9db12cd0831a4", "zuul_url": "git://contint1002.wikimedia.org"}
11:06:03INFO:zuul.CloneMapper:Workspace path set to: /workspace/src
11:06:03INFO:zuul.CloneMapper:Mapping projects to workspace...
11:06:03INFO:zuul.CloneMapper: mediawiki/core -> /workspace/src
11:06:03INFO:zuul.CloneMapper: mediawiki/extensions/VisualData -> /workspace/src/extensions/VisualData
11:06:03INFO:zuul.CloneMapper: mediawiki/skins/Vector -> /workspace/src/skins/Vector
11:06:03INFO:zuul.CloneMapper: mediawiki/vendor -> /workspace/src/vendor
11:06:03INFO:zuul.CloneMapper:Expansion completed.
11:06:03INFO:quibble.zuul.clone:Preparing 4 repositories with 8 workers
11:06:03INFO:quibble.zuul.clone:Cloning mediawiki/core first
11:06:03INFO:zuul.Cloner:Creating repo mediawiki/core from cache /srv/git/mediawiki/core.git
11:06:032024-11-02 11:06:03,466 INFO spawned: 'apache' with pid 61
11:06:032024-11-02 11:06:03,471 INFO spawned: 'php-fpm' with pid 62
11:06:032024-11-02 11:06:03,476 INFO spawned: 'memcached' with pid 63
11:06:032024-11-02 11:06:03,544 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
11:06:042024-11-02 11:06:04,555 INFO success: apache entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
11:06:042024-11-02 11:06:04,555 INFO success: memcached entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
11:06:06INFO:zuul.Cloner:Updating origin remote in repo mediawiki/core to https://gerrit.wikimedia.org/r/mediawiki/core11:06:09INFO:zuul.Cloner:upstream repo has branch master
11:06:09INFO:zuul.Cloner:Falling back to branch master
11:06:09INFO:zuul.Cloner:Prepared mediawiki/core repo with branch master at commit fafb3c58901054090e0c4aad66a21e9f8ea5c281
11:06:09INFO:zuul.Cloner.mediawiki/extensions/VisualData:Creating repo mediawiki/extensions/VisualData from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualData11:06:09INFO:zuul.Cloner.mediawiki/skins/Vector:Creating repo mediawiki/skins/Vector from cache /srv/git/mediawiki/skins/Vector.git
11:06:09INFO:zuul.Cloner.mediawiki/vendor:Creating repo mediawiki/vendor from cache /srv/git/mediawiki/vendor.git
11:06:09INFO:zuul.Cloner.mediawiki/skins/Vector:Updating origin remote in repo mediawiki/skins/Vector to https://gerrit.wikimedia.org/r/mediawiki/skins/Vector11:06:10INFO:zuul.Cloner.mediawiki/extensions/VisualData:upstream repo has branch master
11:06:10INFO:zuul.Cloner.mediawiki/extensions/VisualData:Prepared mediawiki/extensions/VisualData repo with commit 4af34d5b90819c2009e892f75dea273efe5350e6
11:06:11INFO:zuul.Cloner.mediawiki/skins/Vector:upstream repo has branch master
11:06:11INFO:zuul.Cloner.mediawiki/skins/Vector:Falling back to branch master
11:06:11INFO:zuul.Cloner.mediawiki/skins/Vector:Prepared mediawiki/skins/Vector repo with branch master at commit ee074c9d3ef9334eabe57d74e4208bd53d585099
11:06:11INFO:zuul.Cloner.mediawiki/vendor:Updating origin remote in repo mediawiki/vendor to https://gerrit.wikimedia.org/r/mediawiki/vendor11:06:12INFO:zuul.Cloner.mediawiki/vendor:upstream repo has branch master
11:06:12INFO:zuul.Cloner.mediawiki/vendor:Falling back to branch master
11:06:12INFO:zuul.Cloner.mediawiki/vendor:Prepared mediawiki/vendor repo with branch master at commit ab3852a23548fcccf38a9aaca2ac84d5f897af39
11:06:12INFO:quibble.zuul.clone:Prepared all repositories
11:06:12INFO:quibble.commands:<<< Finish: Zuul clone {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/VisualData", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/extensions/VisualData", "zuul_ref": "refs/zuul/master/Zc92d9c163f544b619ef9db12cd0831a4", "zuul_url": "git://contint1002.wikimedia.org"}, in 9.489 s
Submodule update: /workspace/src
11:06:12INFO:quibble.commands:>>> Start: Submodule update: /workspace/src
11:06:12INFO:quibble.commands:Updating git submodules of extensions and skins
11:06:12INFO:quibble.commands:<<< Finish: Submodule update: /workspace/src, in 0.001 s
Run npm and composer tests
11:06:12INFO:quibble.commands:>>> Start: Run npm and composer tests, if present in parallel (concurrency=1):
11:06:12* composer test in /workspace/src/extensions/VisualData
composer test in /workspace/src/extensions/VisualData
11:06:12INFO:quibble.commands:>>> Start: composer test in /workspace/src/extensions/VisualData
11:06:13./composer.json is valid for simple usage with Composer but has11:06:13strict errors that make it unable to be published as a package11:06:13See https://getcomposer.org/doc/04-schema.md for details on the schema11:06:13# General warnings11:06:13- No license specified, it is recommended to do so. For closed-source software you may use "proprietary" as license.
11:06:13# Publish warnings11:06:13- name : The property name is required
11:06:13- description : The property description is required
11:06:13[9.3MiB/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.11:06:13[9.4MiB/0.09s] Loading composer repositories with package information11:06:14[12.4MiB/0.92s] Updating dependencies11:06:14[13.4MiB/0.92s] Dependency resolution completed in 0.001 seconds
11:06:14[13.0MiB/0.93s] Analyzed 226 packages to resolve dependencies
11:06:14[13.0MiB/0.93s] Analyzed 521 rules to resolve dependencies
11:06:14[12.5MiB/0.93s] Dependency resolution completed in 0.000 seconds
11:06:14[11.5MiB/0.93s] Lock file operations: 23 installs, 0 updates, 0 removals11:06:14[11.5MiB/0.93s] Installs: squizlabs/php_codesniffer:3.9.0, dealerdirect/phpcodesniffer-composer-installer:v1.0.0, phpcsstandards/phpcsutils:1.0.11, phpcsstandards/phpcsextra:1.2.1, symfony/polyfill-php80:v1.31.0, composer/spdx-licenses:1.5.8, composer/semver:3.4.2, symfony/polyfill-mbstring:v1.31.0, mediawiki/mediawiki-codesniffer:v44.0.0, symfony/polyfill-intl-normalizer:v1.31.0, symfony/polyfill-intl-grapheme:v1.31.0, symfony/polyfill-ctype:v1.31.0, symfony/string:v5.4.45, symfony/deprecation-contracts:v2.5.3, psr/container:1.1.2, symfony/service-contracts:v2.5.3, symfony/polyfill-php73:v1.31.0, symfony/console:v5.4.45, mediawiki/minus-x:1.1.3, php-parallel-lint/php-console-color:v1.0.1, php-parallel-lint/php-console-highlighter:v1.0.0, php-parallel-lint/php-parallel-lint:v1.4.0, swaggest/json-diff:v3.11.0
11:06:14[11.5MiB/0.93s] - Locking composer/semver (3.4.2)
11:06:14[11.5MiB/0.93s] - Locking composer/spdx-licenses (1.5.8)
11:06:14[11.5MiB/0.93s] - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
11:06:14[11.5MiB/0.93s] - Locking mediawiki/mediawiki-codesniffer (v44.0.0)
11:06:14[11.5MiB/0.93s] - Locking mediawiki/minus-x (1.1.3)
11:06:14[11.5MiB/0.93s] - Locking php-parallel-lint/php-console-color (v1.0.1)
11:06:14[11.5MiB/0.93s] - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
11:06:14[11.5MiB/0.93s] - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
11:06:14[11.5MiB/0.93s] - Locking phpcsstandards/phpcsextra (1.2.1)
11:06:14[11.5MiB/0.93s] - Locking phpcsstandards/phpcsutils (1.0.11)
11:06:14[11.5MiB/0.93s] - Locking psr/container (1.1.2)
11:06:14[11.5MiB/0.93s] - Locking squizlabs/php_codesniffer (3.9.0)
11:06:14[11.5MiB/0.93s] - Locking swaggest/json-diff (v3.11.0)
11:06:14[11.5MiB/0.93s] - Locking symfony/console (v5.4.45)
11:06:14[11.5MiB/0.93s] - Locking symfony/deprecation-contracts (v2.5.3)
11:06:14[11.5MiB/0.93s] - Locking symfony/polyfill-ctype (v1.31.0)
11:06:14[11.5MiB/0.93s] - Locking symfony/polyfill-intl-grapheme (v1.31.0)
11:06:14[11.5MiB/0.93s] - Locking symfony/polyfill-intl-normalizer (v1.31.0)
11:06:14[11.5MiB/0.93s] - Locking symfony/polyfill-mbstring (v1.31.0)
11:06:14[11.5MiB/0.93s] - Locking symfony/polyfill-php73 (v1.31.0)
11:06:14[11.5MiB/0.93s] - Locking symfony/polyfill-php80 (v1.31.0)
11:06:14[11.5MiB/0.93s] - Locking symfony/service-contracts (v2.5.3)
11:06:14[11.5MiB/0.93s] - Locking symfony/string (v5.4.45)
11:06:14[11.5MiB/0.93s] Writing lock file11:06:14[11.5MiB/0.93s] Installing dependencies from lock file (including require-dev)11:06:14[11.9MiB/0.93s] Package operations: 23 installs, 0 updates, 0 removals11:06:14[11.9MiB/0.93s] Installs: squizlabs/php_codesniffer:3.9.0, dealerdirect/phpcodesniffer-composer-installer:v1.0.0, symfony/polyfill-php80:v1.31.0, phpcsstandards/phpcsutils:1.0.11, phpcsstandards/phpcsextra:1.2.1, symfony/polyfill-mbstring:v1.31.0, composer/spdx-licenses:1.5.8, composer/semver:3.4.2, mediawiki/mediawiki-codesniffer:v44.0.0, symfony/polyfill-intl-normalizer:v1.31.0, symfony/polyfill-intl-grapheme:v1.31.0, symfony/polyfill-ctype:v1.31.0, symfony/string:v5.4.45, symfony/deprecation-contracts:v2.5.3, psr/container:1.1.2, symfony/service-contracts:v2.5.3, symfony/polyfill-php73:v1.31.0, symfony/console:v5.4.45, mediawiki/minus-x:1.1.3, php-parallel-lint/php-console-color:v1.0.1, php-parallel-lint/php-console-highlighter:v1.0.0, php-parallel-lint/php-parallel-lint:v1.4.0, swaggest/json-diff:v3.11.0
11:06:14[12.0MiB/0.96s] - Installing squizlabs/php_codesniffer (3.9.0): Extracting archive
11:06:14[12.2MiB/1.14s] - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
11:06:14[12.4MiB/1.20s] - Installing symfony/polyfill-php80 (v1.31.0): Extracting archive
11:06:14[12.4MiB/1.21s] - Installing phpcsstandards/phpcsutils (1.0.11): Extracting archive
11:06:14[12.5MiB/1.22s] - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
11:06:14[12.5MiB/1.22s] - Installing symfony/polyfill-mbstring (v1.31.0): Extracting archive
11:06:14[12.5MiB/1.23s] - Installing composer/spdx-licenses (1.5.8): Extracting archive
11:06:14[12.6MiB/1.23s] - Installing composer/semver (3.4.2): Extracting archive
11:06:14[12.6MiB/1.23s] - Installing mediawiki/mediawiki-codesniffer (v44.0.0): Extracting archive
11:06:14[12.7MiB/1.24s] - Installing symfony/polyfill-intl-normalizer (v1.31.0): Extracting archive
11:06:14[12.7MiB/1.24s] - Installing symfony/polyfill-intl-grapheme (v1.31.0): Extracting archive
11:06:14[12.7MiB/1.24s] - Installing symfony/polyfill-ctype (v1.31.0): Extracting archive
11:06:14[12.8MiB/1.25s] - Installing symfony/string (v5.4.45): Extracting archive
11:06:14[12.8MiB/1.25s] - Installing symfony/deprecation-contracts (v2.5.3): Extracting archive
11:06:14[12.8MiB/1.25s] - Installing psr/container (1.1.2): Extracting archive
11:06:14[12.9MiB/1.25s] - Installing symfony/service-contracts (v2.5.3): Extracting archive
11:06:14[12.9MiB/1.25s] - Installing symfony/polyfill-php73 (v1.31.0): Extracting archive
11:06:14[12.9MiB/1.25s] - Installing symfony/console (v5.4.45): Extracting archive
11:06:14[13.0MiB/1.25s] - Installing mediawiki/minus-x (1.1.3): Extracting archive
11:06:14[13.0MiB/1.25s] - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
11:06:14[13.0MiB/1.25s] - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
11:06:14[13.1MiB/1.25s] - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
11:06:14[13.1MiB/1.25s] - Installing swaggest/json-diff (v3.11.0): Extracting archive
11:06:15[12.1MiB/2.26s] 5 package suggestions were added by new dependencies, use `composer suggest` to see details.11:06:15[12.2MiB/2.26s] Generating autoload files11:06:15[12.9MiB/2.29s] 15 packages you are using are looking for funding.11:06:15[12.9MiB/2.29s] Use the `composer fund` command to find out more!11:06:15[12.9MiB/2.29s] > post-update-cmd: PHPCSStandards\Composer\Plugin\Installers\PHPCodeSniffer\Plugin->onDependenciesChangedEvent
11:06:15[12.9MiB/2.29s] Running PHPCodeSniffer Composer Installer11:06:15[13.0MiB/2.50s] PHP CodeSniffer Config installed_pathsset to../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils11:06:15[13.0MiB/2.50s] Using config file: /workspace/src/extensions/VisualData/vendor/squizlabs/php_codesniffer/CodeSniffer.conf
11:06:1511:06:15Config value "installed_paths" added successfully
11:06:1511:06:15[13.0MiB/2.51s] Memory usage: 12.96MiB (peak: 17.31MiB), time: 2.51s11:06:16> parallel-lint . --exclude vendor --exclude node_modules
11:06:16PHP 7.4.33 | 10 parallel jobs
11:06:16......................................................... 57/57 (100%)
11:06:1611:06:1611:06:16Checked 57 files in 0.1 seconds
11:06:16No syntax error found
11:06:16> minus-x check .
11:06:16MinusX
11:06:16======
11:06:16Processing /workspace/src/extensions/VisualData...
11:06:16.............................................................
11:06:16.............................................................
11:06:16.............................................................
11:06:16.............................................................
11:06:16....................................
11:06:16All good!
11:06:16> phpcs -sp --cache
11:06:17......................................................... 57 / 57 (100%)
11:06:1711:06:1711:06:17Time: 758ms; Memory: 10MB
11:06:1711:06:17INFO:quibble.commands:<<< Finish: composer test in /workspace/src/extensions/VisualData, in 4.448 s
11:06:17INFO:quibble.commands:<<< Finish: Run npm and composer tests, if present in parallel (concurrency=1):
11:06:17* composer test in /workspace/src/extensions/VisualData, in 4.449 s
Revert to git clean -xqdf in /workspace/src/extensions/VisualData
11:06:17INFO:quibble.commands:>>> Start: Revert to git clean -xqdf in /workspace/src/extensions/VisualData
11:06:17INFO:quibble.commands:<<< Finish: Revert to git clean -xqdf in /workspace/src/extensions/VisualData, in 0.136 s
Install composer dev-requires for vendor.git
11:06:17INFO:quibble.commands:>>> Start: Install composer dev-requires for vendor.git
11:06:17INFO:quibble.commands:mediawiki/vendor is used, add require-dev dependencies
11:06:17DEBUG:quibble.commands:composer require --dev composer/spdx-licenses=1.5.8 doctrine/dbal=3.8.4 doctrine/sql-formatter=1.1.3 ext-simplexml=* giorgiosironi/eris=^0.14.0 hamcrest/hamcrest-php=^2.0 johnkary/phpunit-speedtrap=^4.0 mediawiki/mediawiki-codesniffer=44.0.0 mediawiki/mediawiki-phan-config=0.14.0 mediawiki/minus-x=1.1.3 nikic/php-parser=^4.10.2 php-parallel-lint/php-console-highlighter=1.0.0 php-parallel-lint/php-parallel-lint=1.4.0 phpunit/phpunit=9.6.19 psy/psysh=^0.12.3 seld/jsonlint=1.10.2 wikimedia/alea=1.0.0 wikimedia/langconv=^0.4.2 wikimedia/testing-access-wrapper=^3.0.0 wmde/hamcrest-html-matchers=^1.0.0
11:06:17> init: Wikimedia\Composer\Merge\V2\MergePlugin->onInit
11:06:17nikic/php-parser is currently present in the require key and you ran the command with the --dev flag, which will move it to the require-dev key.11:06:17psy/psysh is currently present in the require key and you ran the command with the --dev flag, which will move it to the require-dev key.11:06:17wikimedia/langconv is currently present in the require key and you ran the command with the --dev flag, which will move it to the require-dev key.11:06:17wikimedia/testing-access-wrapper is currently present in the require key and you ran the command with the --dev flag, which will move it to the require-dev key.11:06:17./composer.json has been updated11:06:17> init: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onInit
11:06:17Running composer update composer/spdx-licenses doctrine/dbal doctrine/sql-formatter ext-simplexml giorgiosironi/eris hamcrest/hamcrest-php johnkary/phpunit-speedtrap mediawiki/mediawiki-codesniffer mediawiki/mediawiki-phan-config mediawiki/minus-x nikic/php-parser php-parallel-lint/php-console-highlighter php-parallel-lint/php-parallel-lint phpunit/phpunit psy/psysh seld/jsonlint wikimedia/alea wikimedia/langconv wikimedia/testing-access-wrapper wmde/hamcrest-html-matchers11:06:17> pre-update-cmd: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onInstallUpdateOrDump
11:06:17Loading composer repositories with package information11:06:17Pattern "ext-simplexml" listed for update matches platform packages, but these cannot be updated by Composer.11:06:19Reading 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/league/event-tw-3.0)Reading composer.json of league/oauth2-server (dependabot/composer/phpunit/phpunit-tw-9.6.4)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 dependencies11:06:19Dependency resolution completed in 0.002 seconds
11:06:19Analyzed 390 packages to resolve dependencies
11:06:19Analyzed 1029 rules to resolve dependencies
11:06:19Dependency resolution completed in 0.000 seconds
11:06:19Lock file operations: 63 installs, 2 updates, 0 removals11:06:19Installs: squizlabs/php_codesniffer:3.9.0, dealerdirect/phpcodesniffer-composer-installer:v1.0.0, composer/pcre:3.3.1, psr/cache:1.0.1, doctrine/deprecations:1.1.3, doctrine/event-manager:1.2.0, doctrine/cache:2.2.0, doctrine/dbal:3.8.4, doctrine/sql-formatter:1.1.3, giorgiosironi/eris:0.14.0, sebastian/version:3.0.2, sebastian/type:3.2.1, sebastian/resource-operations:3.0.4, sebastian/recursion-context:4.0.5, sebastian/object-reflector:2.0.4, sebastian/object-enumerator:4.0.4, sebastian/global-state:5.0.7, sebastian/exporter:4.0.6, sebastian/environment:5.1.5, sebastian/diff:4.0.6, sebastian/comparator:4.0.8, sebastian/code-unit:1.0.8, sebastian/cli-parser:1.0.2, phpunit/php-timer:5.0.3, phpunit/php-text-template:2.0.4, phpunit/php-invoker:3.1.1, phpunit/php-file-iterator:3.0.6, theseer/tokenizer:1.2.3, sebastian/lines-of-code:1.0.4, sebastian/complexity:2.0.3, sebastian/code-unit-reverse-lookup:2.0.3, phpunit/php-code-coverage:9.2.32, phar-io/version:3.2.1, phar-io/manifest:2.0.4, myclabs/deep-copy:1.12.0, doctrine/instantiator:1.5.0, phpunit/phpunit:9.6.19, johnkary/phpunit-speedtrap:v4.0.1, phpcsstandards/phpcsutils:1.0.11, phpcsstandards/phpcsextra:1.2.1, composer/spdx-licenses:1.5.8, mediawiki/mediawiki-codesniffer:v44.0.0, tysonandre/var_representation_polyfill:0.1.3, sabre/event:5.1.7, netresearch/jsonmapper:v4.5.0, microsoft/tolerant-php-parser:v0.1.2, phpstan/phpdoc-parser:1.33.0, phpdocumentor/reflection-common:2.2.0, webmozart/assert:1.11.0, phpdocumentor/type-resolver:1.8.2, phpdocumentor/reflection-docblock:5.4.1, felixfbecker/advanced-json-rpc:v3.2.1, composer/xdebug-handler:3.0.5, phan/phan:5.4.3, mediawiki/phan-taint-check-plugin:6.0.0, mediawiki/mediawiki-phan-config:0.14.0, mediawiki/minus-x:1.1.3, php-parallel-lint/php-console-color:v1.0.1, php-parallel-lint/php-console-highlighter:v1.0.0, seld/jsonlint:1.10.2, wikimedia/alea:1.0.0, hamcrest/hamcrest-php:v2.0.1, wmde/hamcrest-html-matchers:v1.0.0
11:06:19Updates: nikic/php-parser:v4.19.4, psy/psysh:v0.12.4
11:06:19 - Locking composer/pcre (3.3.1)
11:06:19 - Locking composer/spdx-licenses (1.5.8)
11:06:19 - Locking composer/xdebug-handler (3.0.5)
11:06:19 - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
11:06:19 - Locking doctrine/cache (2.2.0)
11:06:19 - Locking doctrine/dbal (3.8.4)
11:06:19 - Locking doctrine/deprecations (1.1.3)
11:06:19 - Locking doctrine/event-manager (1.2.0)
11:06:19 - Locking doctrine/instantiator (1.5.0)
11:06:19 - Locking doctrine/sql-formatter (1.1.3)
11:06:19 - Locking felixfbecker/advanced-json-rpc (v3.2.1)
11:06:19 - Locking giorgiosironi/eris (0.14.0)
11:06:19 - Locking hamcrest/hamcrest-php (v2.0.1)
11:06:19 - Locking johnkary/phpunit-speedtrap (v4.0.1)
11:06:19 - Locking mediawiki/mediawiki-codesniffer (v44.0.0)
11:06:19 - Locking mediawiki/mediawiki-phan-config (0.14.0)
11:06:19 - Locking mediawiki/minus-x (1.1.3)
11:06:19 - Locking mediawiki/phan-taint-check-plugin (6.0.0)
11:06:19 - Locking microsoft/tolerant-php-parser (v0.1.2)
11:06:19 - Locking myclabs/deep-copy (1.12.0)
11:06:19 - Locking netresearch/jsonmapper (v4.5.0)
11:06:19 - Upgrading nikic/php-parser (v4.19.1 => v4.19.4)
11:06:19 - Locking phan/phan (5.4.3)
11:06:19 - Locking phar-io/manifest (2.0.4)
11:06:19 - Locking phar-io/version (3.2.1)
11:06:19 - Locking php-parallel-lint/php-console-color (v1.0.1)
11:06:19 - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
11:06:19 - Locking phpcsstandards/phpcsextra (1.2.1)
11:06:19 - Locking phpcsstandards/phpcsutils (1.0.11)
11:06:19 - Locking phpdocumentor/reflection-common (2.2.0)
11:06:19 - Locking phpdocumentor/reflection-docblock (5.4.1)
11:06:19 - Locking phpdocumentor/type-resolver (1.8.2)
11:06:19 - Locking phpstan/phpdoc-parser (1.33.0)
11:06:19 - Locking phpunit/php-code-coverage (9.2.32)
11:06:19 - Locking phpunit/php-file-iterator (3.0.6)
11:06:19 - Locking phpunit/php-invoker (3.1.1)
11:06:19 - Locking phpunit/php-text-template (2.0.4)
11:06:19 - Locking phpunit/php-timer (5.0.3)
11:06:19 - Locking phpunit/phpunit (9.6.19)
11:06:19 - Locking psr/cache (1.0.1)
11:06:19 - Upgrading psy/psysh (v0.12.3 => v0.12.4)
11:06:19 - Locking sabre/event (5.1.7)
11:06:19 - Locking sebastian/cli-parser (1.0.2)
11:06:19 - Locking sebastian/code-unit (1.0.8)
11:06:19 - Locking sebastian/code-unit-reverse-lookup (2.0.3)
11:06:19 - Locking sebastian/comparator (4.0.8)
11:06:19 - Locking sebastian/complexity (2.0.3)
11:06:19 - Locking sebastian/diff (4.0.6)
11:06:19 - Locking sebastian/environment (5.1.5)
11:06:19 - Locking sebastian/exporter (4.0.6)
11:06:19 - Locking sebastian/global-state (5.0.7)
11:06:19 - Locking sebastian/lines-of-code (1.0.4)
11:06:19 - Locking sebastian/object-enumerator (4.0.4)
11:06:19 - Locking sebastian/object-reflector (2.0.4)
11:06:19 - Locking sebastian/recursion-context (4.0.5)
11:06:19 - Locking sebastian/resource-operations (3.0.4)
11:06:19 - Locking sebastian/type (3.2.1)
11:06:19 - Locking sebastian/version (3.0.2)
11:06:19 - Locking seld/jsonlint (1.10.2)
11:06:19 - Locking squizlabs/php_codesniffer (3.9.0)
11:06:19 - Locking theseer/tokenizer (1.2.3)
11:06:19 - Locking tysonandre/var_representation_polyfill (0.1.3)
11:06:19 - Locking webmozart/assert (1.11.0)
11:06:19 - Locking wikimedia/alea (1.0.0)
11:06:19 - Locking wmde/hamcrest-html-matchers (v1.0.0)
11:06:19Writing lock file11:06:19Installing dependencies from lock file (including require-dev)11:06:19Package operations: 64 installs, 2 updates, 0 removals11:06:19Installs: squizlabs/php_codesniffer:3.9.0, dealerdirect/phpcodesniffer-composer-installer:v1.0.0, composer/pcre:3.3.1, psr/cache:1.0.1, doctrine/deprecations:1.1.3, doctrine/event-manager:1.2.0, doctrine/cache:2.2.0, doctrine/dbal:3.8.4, doctrine/sql-formatter:1.1.3, giorgiosironi/eris:0.14.0, sebastian/version:3.0.2, sebastian/type:3.2.1, sebastian/resource-operations:3.0.4, sebastian/recursion-context:4.0.5, sebastian/object-reflector:2.0.4, sebastian/object-enumerator:4.0.4, sebastian/global-state:5.0.7, sebastian/exporter:4.0.6, sebastian/environment:5.1.5, sebastian/diff:4.0.6, sebastian/comparator:4.0.8, sebastian/code-unit:1.0.8, sebastian/cli-parser:1.0.2, phpunit/php-timer:5.0.3, phpunit/php-text-template:2.0.4, phpunit/php-invoker:3.1.1, phpunit/php-file-iterator:3.0.6, theseer/tokenizer:1.2.3, sebastian/lines-of-code:1.0.4, sebastian/complexity:2.0.3, sebastian/code-unit-reverse-lookup:2.0.3, phpunit/php-code-coverage:9.2.32, phar-io/version:3.2.1, phar-io/manifest:2.0.4, myclabs/deep-copy:1.12.0, doctrine/instantiator:1.5.0, phpunit/phpunit:9.6.19, johnkary/phpunit-speedtrap:v4.0.1, phpcsstandards/phpcsutils:1.0.11, phpcsstandards/phpcsextra:1.2.1, composer/spdx-licenses:1.5.8, mediawiki/mediawiki-codesniffer:v44.0.0, tysonandre/var_representation_polyfill:0.1.3, sabre/event:5.1.7, netresearch/jsonmapper:v4.5.0, microsoft/tolerant-php-parser:v0.1.2, webmozart/assert:1.11.0, phpstan/phpdoc-parser:1.33.0, phpdocumentor/reflection-common:2.2.0, phpdocumentor/type-resolver:1.8.2, phpdocumentor/reflection-docblock:5.4.1, felixfbecker/advanced-json-rpc:v3.2.1, composer/xdebug-handler:3.0.5, phan/phan:5.4.3, mediawiki/phan-taint-check-plugin:6.0.0, mediawiki/mediawiki-phan-config:0.14.0, mediawiki/minus-x:1.1.3, php-parallel-lint/php-console-color:v1.0.1, php-parallel-lint/php-console-highlighter:v1.0.0, php-parallel-lint/php-parallel-lint:v1.4.0, seld/jsonlint:1.10.2, wikimedia/alea:1.0.0, hamcrest/hamcrest-php:v2.0.1, wmde/hamcrest-html-matchers:v1.0.0
11:06:19Updates: nikic/php-parser:v4.19.4, psy/psysh:v0.12.4
11:06:19 - Installing squizlabs/php_codesniffer (3.9.0): Extracting archive
11:06:20> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:20 - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
11:06:20> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:20 - Installing composer/pcre (3.3.1): Extracting archive
11:06:20 - Installing psr/cache (1.0.1): Extracting archive
11:06:20 - Installing doctrine/deprecations (1.1.3): Extracting archive
11:06:20 - Installing doctrine/event-manager (1.2.0): Extracting archive
11:06:20 - Installing doctrine/cache (2.2.0): Extracting archive
11:06:20 - Installing doctrine/dbal (3.8.4): Extracting archive
11:06:20 - Installing doctrine/sql-formatter (1.1.3): Extracting archive
11:06:20 - Installing giorgiosironi/eris (0.14.0): Extracting archive
11:06:20 - Installing sebastian/version (3.0.2): Extracting archive
11:06:20 - Installing sebastian/type (3.2.1): Extracting archive
11:06:20 - Installing sebastian/resource-operations (3.0.4): Extracting archive
11:06:20 - Installing sebastian/recursion-context (4.0.5): Extracting archive
11:06:20 - Installing sebastian/object-reflector (2.0.4): Extracting archive
11:06:20 - Installing sebastian/object-enumerator (4.0.4): Extracting archive
11:06:20 - Installing sebastian/global-state (5.0.7): Extracting archive
11:06:20 - Installing sebastian/exporter (4.0.6): Extracting archive
11:06:20 - Installing sebastian/environment (5.1.5): Extracting archive
11:06:20 - Installing sebastian/diff (4.0.6): Extracting archive
11:06:20 - Installing sebastian/comparator (4.0.8): Extracting archive
11:06:20 - Installing sebastian/code-unit (1.0.8): Extracting archive
11:06:20 - Installing sebastian/cli-parser (1.0.2): Extracting archive
11:06:20 - Installing phpunit/php-timer (5.0.3): Extracting archive
11:06:20 - Installing phpunit/php-text-template (2.0.4): Extracting archive
11:06:20 - Installing phpunit/php-invoker (3.1.1): Extracting archive
11:06:20 - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
11:06:20 - Installing theseer/tokenizer (1.2.3): Extracting archive
11:06:20 - Upgrading nikic/php-parser (v4.19.1 => v4.19.4): Extracting archive
11:06:20 - Installing sebastian/lines-of-code (1.0.4): Extracting archive
11:06:20 - Installing sebastian/complexity (2.0.3): Extracting archive
11:06:20 - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
11:06:20 - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
11:06:20 - Installing phar-io/version (3.2.1): Extracting archive
11:06:20 - Installing phar-io/manifest (2.0.4): Extracting archive
11:06:20 - Installing myclabs/deep-copy (1.12.0): Extracting archive
11:06:20 - Installing doctrine/instantiator (1.5.0): Extracting archive
11:06:20 - Installing phpunit/phpunit (9.6.19): Extracting archive
11:06:20 - Installing johnkary/phpunit-speedtrap (v4.0.1): Extracting archive
11:06:20 - Installing phpcsstandards/phpcsutils (1.0.11): Extracting archive
11:06:20 - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
11:06:20 - Installing composer/spdx-licenses (1.5.8): Extracting archive
11:06:20 - Installing mediawiki/mediawiki-codesniffer (v44.0.0): Extracting archive
11:06:20 - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
11:06:20 - Installing sabre/event (5.1.7): Extracting archive
11:06:20 - Installing netresearch/jsonmapper (v4.5.0): Extracting archive
11:06:20 - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
11:06:20 - Installing webmozart/assert (1.11.0): Extracting archive
11:06:20 - Installing phpstan/phpdoc-parser (1.33.0): Extracting archive
11:06:20 - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
11:06:20 - Installing phpdocumentor/type-resolver (1.8.2): Extracting archive
11:06:20 - Installing phpdocumentor/reflection-docblock (5.4.1): Extracting archive
11:06:20 - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
11:06:20 - Installing composer/xdebug-handler (3.0.5): Extracting archive
11:06:20 - Installing phan/phan (5.4.3): Extracting archive
11:06:20 - Installing mediawiki/phan-taint-check-plugin (6.0.0): Extracting archive
11:06:20 - Installing mediawiki/mediawiki-phan-config (0.14.0): Extracting archive
11:06:20 - Installing mediawiki/minus-x (1.1.3): Extracting archive
11:06:20 - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
11:06:20 - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
11:06:20 - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
11:06:20 - Upgrading psy/psysh (v0.12.3 => v0.12.4): Extracting archive
11:06:20 - Installing seld/jsonlint (1.10.2): Extracting archive
11:06:20 - Installing wikimedia/alea (1.0.0): Extracting archive
11:06:20 - Installing hamcrest/hamcrest-php (v2.0.1): Extracting archive
11:06:20 - Installing wmde/hamcrest-html-matchers (v1.0.0): Extracting archive
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:21> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
11:06:218 package suggestions were added by new dependencies, use `composer suggest` to see details.11:06:21Package fgrosse/phpasn1 is abandoned, you should avoid using it. No replacement was suggested.11:06:21Package web-auth/metadata-service is abandoned, you should avoid using it. Use web-auth/webauthn-lib instead.11:06:21Generating optimized autoload files11:06:21> pre-autoload-dump: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onInstallUpdateOrDump
11:06:2378 packages you are using are looking for funding.11:06:23Use the `composer fund` command to find out more!11:06:23> post-update-cmd: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostInstallOrUpdate
11:06:23> post-update-cmd: PHPCSStandards\Composer\Plugin\Installers\PHPCodeSniffer\Plugin->onDependenciesChangedEvent
11:06:23Running PHPCodeSniffer Composer Installer11:06:23PHP CodeSniffer Config installed_pathsset to../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils11:06:23Using config file: /workspace/src/vendor/squizlabs/php_codesniffer/CodeSniffer.conf
11:06:2311:06:23Config value "installed_paths" added successfully
11:06:2311:06:25No security vulnerability advisories found.11:06:26Generating optimized autoload files (authoritative)
11:06:27Generated optimized autoload files (authoritative) containing 7105 classes
11:06:27INFO:quibble.util:Copying /workspace/src/composer.json to /workspace/log/composer.core.json.txt
11:06:27INFO:quibble.util:Copying /workspace/src/vendor/composer.json to /workspace/log/composer.vendor.json.txt
11:06:27INFO:quibble.util:Copying /workspace/src/vendor/composer/autoload_files.php to /workspace/log/composer.autoload_files.php.txt
11:06:27INFO:quibble.commands:<<< Finish: Install composer dev-requires for vendor.git, in 10.590 s
Start backends: <MySQL (no socket)>
11:06:27INFO:quibble.commands:>>> Start: Start backends: <MySQL (no socket)>
11:06:27INFO:backend.MySQL:Starting MySQL
11:06:27INFO:backend.MySQL:Initializing MySQL data directory
11:06:30INFO:backend.MySQL:Waiting for MySQL socket
11:06:31INFO:backend.MySQL:Creating the wiki database and grant
11:06:31INFO:backend.MySQL:MySQL is ready
11:06:31INFO:quibble.commands:<<< Finish: Start backends: <MySQL (no socket)>, in 3.653 s
Run Post-dependency install
11:06:31INFO:quibble.commands:>>> Start: Run Post-dependency install, pre-database dependent steps in parallel (concurrency=2):
11:06:31* Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-dtdridpm/socket>
11:06:31* npm install in /workspace/src
Install MediaWiki
11:06:35INFO:quibble.commands:>>> Start: Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-dtdridpm/socket>
11:06:35php 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-dtdridpm/socket --with-extensions --pass=testwikijenkinspass TestWiki WikiAdmin
11:06:35PHP 7.4.33 is installed.
11:06:35ICU 67.1 is installed (supports Unicode 13.0.0).
11:06:35Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
11:06:35Found the Git version control software: /usr/bin/git.
11:06:35Using server name "http://localhost".
11:06:35Using server URL "http://127.0.0.1:9413".
11:06:35Warning: Your default directory for uploads (/workspace/src/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
11:06:35Warning: Requests for images in your uploads directory should answer with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
11:06:35The environment has been checked. You can install MediaWiki.
11:06:35Including extensions
11:06:35done
11:06:35Setting up database
11:06:35done
11:06:35Creating tables
11:06:35done
11:06:35Initializing statistics
11:06:35done
11:06:35Populating default interwiki table
11:06:35done
11:06:35Prevent running unneeded updates
11:06:35done
11:06:35Restoring MediaWiki services
11:06:35done
11:06:35Creating tables for enabled extensions
11:06:35Creating visualdata_schema_pages table...done.
11:06:35Creating visualdata_schemas table...done.
11:06:35Creating visualdata_props table...done.
11:06:35Creating visualdata_prop_tables table...done.
11:06:35Creating visualdata_links table...done.
11:06:35Creating visualdata_links_template table...done.
11:06:35Creating visualdata_text table...done.
11:06:35Creating visualdata_textarea table...done.
11:06:35Creating visualdata_date table...done.
11:06:35Creating visualdata_datetime table...done.
11:06:35Creating visualdata_time table...done.
11:06:35Creating visualdata_integer table...done.
11:06:35Creating visualdata_numeric table...done.
11:06:35Creating visualdata_boolean table...done.
11:06:35done
11:06:35Creating main page with default content
11:06:35done
11:06:35Creating administrator user account
11:06:35done
11:06:35Database was successfully set up
11:06:35MediaWiki has been successfully installed. You can now visit <http://127.0.0.1:9413> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
11:06:35Copying /workspace/src/LocalSettings.php to /workspace/log/LocalSettings.php
11:06:35Copying /workspace/src/LocalSettings-installer.php to /workspace/log/LocalSettings-installer.php
11:06:35No syntax errors detected in /workspace/src/LocalSettings.php
11:06:35php maintenance/addSite.php wikidb CI --filepath=http://127.0.0.1:9413/$1 --pagepath=http://127.0.0.1:9413/index.php?title=$111:06:35Done. Reload the web server and other long-running PHP processes to refresh the local-server cache of the sites table.
11:06:35php maintenance/update.php --quick
11:06:35MediaWiki 1.44.0-alpha Updater
11:06:3511:06:35Your composer.lock file is up to date with current dependencies!
11:06:35Going to run database updates for wikidb
11:06:35Depending on the size of your database this may take a while!
11:06:35Updating category collations...
11:06:35Selecting next 100 pages from cl_from = 0... processing... 0 done.
11:06:350 rows processed
11:06:35...done.
11:06:35Modifying rd_title field of table redirect...done.
11:06:35...pl_title field does not exist in pagelinks table, skipping modify field patch.
11:06:35...tl_title field does not exist in templatelinks table, skipping modify field patch.
11:06:35Modifying il_to field of table imagelinks...done.
11:06:35Modifying ll_title field of table langlinks...done.
11:06:35Modifying iwl_title field of table iwlinks...done.
11:06:35Modifying cat_title field of table category...done.
11:06:35Modifying qc_title field of table querycache...done.
11:06:35Modifying qcc_title field of table querycachetwo...done.
11:06:35Modifying wl_title field of table watchlist...done.
11:06:35Modifying user_last_timestamp field of table user_newtalk...done.
11:06:35Modifying pt_title field of table protected_titles...done.
11:06:35Removing 'protected_titles.pt_expiry' default value.
11:06:35Removing 'ip_changes.ipc_rev_timestamp' default value.
11:06:35Modifying ir_type field of table ipblocks_restrictions...done.
11:06:35...index wl_namespace_title already set on watchlist table.
11:06:35Modifying job_title field of table job...done.
11:06:35Modifying job_timestamp field of table job...done.
11:06:35Modifying job_token_timestamp field of table job...done.
11:06:35Modifying wl_notificationtimestamp field of table watchlist...done.
11:06:35Modifying role_id field of table slot_roles...done.
11:06:35Modifying model_id field of table content_models...done.
11:06:35Modifying cl_to field of table categorylinks...done.
11:06:35Modifying log_title field of table logging...done.
11:06:35Modifying us_timestamp field of table uploadstash...done.
11:06:35...index up_property already set on user_properties table.
11:06:35...index site_global_key already set on sites table.
11:06:35...index log_type_time already set on logging table.
11:06:35Modifying fa_name field of table filearchive...done.
11:06:35Removing 'filearchive.fa_deleted_timestamp' default value.
11:06:35Removing 'filearchive.fa_timestamp' default value.
11:06:35Modifying oi_name field of table oldimage...done.
11:06:35Removing 'oldimage.oi_timestamp' default value.
11:06:35Modifying exptime field of table objectcache...done.
11:06:35...index ar_name_title_timestamp already set on archive table.
11:06:35Modifying img_name field of table image...done.
11:06:35Removing 'image.img_timestamp' default value.
11:06:35Modifying img_timestamp field of table image...done.
11:06:35...index si_key already set on site_identifiers table.
11:06:35Modifying rc_title field of table recentchanges...done.
11:06:35Removing 'recentchanges.rc_timestamp' default value.
11:06:35Modifying rc_timestamp field of table recentchanges...done.
11:06:35Modifying rc_id field of table recentchanges...done.
11:06:35...index rc_new_name_timestamp already set on recentchanges table.
11:06:35Removing 'archive.ar_timestamp' default value.
11:06:35Modifying ar_title field of table archive...done.
11:06:35Modifying page_title field of table page...done.
11:06:35Removing 'page.page_touched' default value.
11:06:35Modifying user_name field of table user...done.
11:06:35...index rev_page_timestamp already set on revision table.
11:06:35...have modtoken field in objectcache table.
11:06:35Removing 'revision.rev_timestamp' default value.
11:06:35...index oi_timestamp already set on oldimage table.
11:06:35...index page_name_title already set on page table.
11:06:35...index ct_rc_tag_id already set on change_tag table.
11:06:35Converting djvu metadata...
11:06:35Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
11:06:35...done.
11:06:35...page_restrictions table does not contain pr_user field.
11:06:35Modifying fa_id field of table filearchive...done.
11:06:35Modifying img_major_mime field of table image...done.
11:06:35...linktarget table already exists.
11:06:35...rev_page_id key doesn't exist.
11:06:35Modifying pr_page field of table page_restrictions...done.
11:06:35Modifying pp_page field of table page_props...done.
11:06:35Modifying ir_value field of table ipblocks_restrictions...done.
11:06:35...have tl_target_id field in templatelinks table.
11:06:35...user_autocreate_serial table already exists.
11:06:35Modifying ir_ipb_id field of table ipblocks_restrictions...done.
11:06:35...ipblocks table does not exist, skipping modify field patch.
11:06:35Modifying user_editcount field of table user...done.
11:06:35Running MigrateRevisionActorTemp...
11:06:35revision_actor_temp does not exist, so nothing to do.
11:06:35done.
11:06:35...revision_actor_temp doesn't exist.
11:06:35Running UpdateRestrictions...
11:06:35Migration is not needed.
11:06:35done.
11:06:35...page table does not contain page_restrictions field.
11:06:35Running migrateLinksTable.php on templatelinks...
11:06:35Old fields don't exist. There is no need to run this script
11:06:35done.
11:06:35...tl_namespace field does not exist in templatelinks table, skipping modify field patch.
11:06:35...templatelinks table does not contain tl_title field.
11:06:35...have el_to_path field in externallinks table.
11:06:35...have user_is_temp field in user table.
11:06:35Running MigrateRevisionCommentTemp...
11:06:35revision_comment_temp does not exist, so nothing to do.
11:06:35done.
11:06:35...revision_comment_temp doesn't exist.
11:06:35Running MigrateExternallinks...
11:06:35Old fields don't exist. There is no need to run this script
11:06:35done.
11:06:35...el_to field does not exist in externallinks table, skipping modify field patch.
11:06:35...have pl_target_id field in pagelinks table.
11:06:35...externallinks table does not contain el_to field.
11:06:35Running FixInconsistentRedirects...
11:06:35Fixing inconsistent redirects ...
11:06:35Estimated redirect page count: 1
11:06:350/0
11:06:35Done, updated 0 of 0 rows.
11:06:35done.
11:06:35Modifying img_size field of table image...done.
11:06:35Modifying fa_size field of table filearchive...done.
11:06:35Modifying oi_size field of table oldimage...done.
11:06:35Modifying us_size field of table uploadstash...done.
11:06:35...have uas_year field in user_autocreate_serial table.
11:06:35...block_target table already exists.
11:06:35...cl_collation_ext key doesn't exist.
11:06:35Running PopulateUserIsTemp...
11:06:35done.
11:06:35...site_type key doesn't exist.
11:06:35...iwl_prefix_from_title key doesn't exist.
11:06:35Running migrateLinksTable.php on pagelinks...
11:06:35Old fields don't exist. There is no need to run this script
11:06:35done.
11:06:35Modifying rev_id field of table revision...done.
11:06:35Modifying rc_id field of table recentchanges...done.
11:06:35Modifying ct_rc_id field of table change_tag...done.
11:06:35Running MigrateBlocks...
11:06:35No ipblocks table, skipping migration to block_target.
11:06:35done.
11:06:35...ipblocks doesn't exist.
11:06:35...pagelinks table does not contain pl_title field.
11:06:35Modifying page_links_updated field of table page...done.
11:06:35Changing table options of 'searchindex'.
11:06:35...index PRIMARY already set on searchindex table.
11:06:35...site_stats is populated...done.
11:06:35Checking existence of old default messages...done.
11:06:35Adding empty categories with description pages...
11:06:35Removing empty categories without description pages...
11:06:35Category cleanup complete.
11:06:35Fixing log entries with log_title starting with 'User:#'
11:06:35done.
11:06:35Purging caches...done.
11:06:3511:06:35Done in 1.6 s.
11:06:35php maintenance/rebuildLocalisationCache.php --lang en
11:06:35Rebuilding en...
11:06:351 languages rebuilt out of 1
11:06:35<<< Finish: Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-dtdridpm/socket>, in 3.453 s
11:06:35npm install in /workspace/src
11:06:40INFO:quibble.commands:>>> Start: npm install in /workspace/src
11:06:40npm warn deprecated @types/easy-table@1.2.0: This is a stub types definition. easy-table provides its own type definitions, so you do not need this installed.
11:06:40npm warn deprecated har-validator@5.1.5: this library is no longer supported
11:06:40npm warn deprecated date-format@0.0.2: 0.x is no longer supported. Please upgrade to 4.x or higher.
11:06:40npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
11:06:40npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau11:06:40npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
11:06:40npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
11:06:40npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/314211:06:40npm warn deprecated superagent@6.1.0: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at <https://github.com/visionmedia/superagent/releases>. Thanks to @shadowgate15, @spence-s, and @niftylettuce. Superagent is sponsored by Forward Email at <https://forwardemail.net>.
11:06:4011:06:40added 1449 packages, and audited 1451 packages in 9s
11:06:4011:06:40160 packages are looking for funding
11:06:40 run `npm fund` for details
11:06:4011:06:4016 vulnerabilities (1 low, 4 moderate, 11 high)
11:06:4011:06:40To address issues that do not require attention, run:
11:06:40 npm audit fix
11:06:4011:06:40To address all issues (including breaking changes), run:
11:06:40 npm audit fix --force
11:06:4011:06:40Run `npm audit` for details.
11:06:40<<< Finish: npm install in /workspace/src, in 9.246 s
11:06:4011:06:41INFO:quibble.commands:<<< Finish: Run Post-dependency install, pre-database dependent steps in parallel (concurrency=2):
11:06:41* Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-dtdridpm/socket>
11:06:41* npm install in /workspace/src, in 9.370 s
PHPUnit unit tests
11:06:49INFO:quibble.commands:>>> Start: PHPUnit Prepare Parallel Run (Composer)
11:06:49> MediaWiki\Composer\PhpUnitSplitter\PhpUnitXmlManager::listTestsNotice
11:06:4911:06:49Running `phpunit --list-tests-xml` to get a list of expected tests ...
11:06:4911:06:50> phpunit '--list-tests-xml=tests-list-extensions.xml' '--testsuite=extensions'
11:06:50Using PHP 7.4.33
11:06:50Running with MediaWiki settings because there might be integration tests
11:06:50PHPUnit 9.6.19 by Sebastian Bergmann and contributors.
11:06:5011:06:50Wrote list of tests that would have been run to tests-list-extensions.xml
11:06:50> MediaWiki\Composer\PhpUnitSplitter\PhpUnitXmlManager::splitTestsListExtensions
11:06:5111:06:51Created modified `phpunit.xml` with test suite groups
11:06:51INFO:quibble.util:Copying /workspace/src/phpunit.xml to /workspace/log/phpunit-parallel.xml
11:06:51INFO:quibble.commands:<<< Finish: PHPUnit Prepare Parallel Run (Composer), in 1.764 s
PHPUnit extensions suite (without database or standalone) parallel run (Composer)
11:06:51INFO:quibble.commands:>>> Start: PHPUnit extensions suite (without database or standalone) parallel run (Composer)
11:06:51> MediaWiki\Composer\ComposerLaunchParallel::launchTestsDatabaseless
11:06:51Running command ''composer' 'run' '--timeout=0' 'phpunit:entrypoint' '--' '--testsuite' 'split_group_0' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_0_databaseless.result.cache'' ...
11:06:51Running command ''composer' 'run' '--timeout=0' 'phpunit:entrypoint' '--' '--testsuite' 'split_group_3' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_3_databaseless.result.cache'' ...
11:06:51Running command ''composer' 'run' '--timeout=0' 'phpunit:entrypoint' '--' '--testsuite' 'split_group_1' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_1_databaseless.result.cache'' ...
11:06:51Running command ''composer' 'run' '--timeout=0' 'phpunit:entrypoint' '--' '--testsuite' 'split_group_2' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_2_databaseless.result.cache'' ...
11:06:51Running command ''composer' 'run' '--timeout=0' 'phpunit:entrypoint' '--' '--testsuite' 'split_group_4' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_4_databaseless.result.cache'' ...
11:06:51Running command ''composer' 'run' '--timeout=0' 'phpunit:entrypoint' '--' '--testsuite' 'split_group_5' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_5_databaseless.result.cache'' ...
11:06:51Running command ''composer' 'run' '--timeout=0' 'phpunit:entrypoint' '--' '--testsuite' 'split_group_6' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_6_databaseless.result.cache'' ...
11:06:53> phpunit '--testsuite' 'split_group_4' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_4_databaseless.result.cache'
11:06:53Using PHP 7.4.33
11:06:53Running with MediaWiki settings because there might be integration tests
11:06:53PHPUnit 9.6.19 by Sebastian Bergmann and contributors.
11:06:5311:06:53..................... 21 / 21 (100%)
11:06:5311:06:53Time: 00:00.060, Memory: 32.50 MB
11:06:5311:06:53OK (21 tests, 31 assertions)
11:06:53Worker exited with status 0
11:06:53> phpunit '--testsuite' 'split_group_2' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_2_databaseless.result.cache'
11:06:53Using PHP 7.4.33
11:06:53Running with MediaWiki settings because there might be integration tests
11:06:53PHPUnit 9.6.19 by Sebastian Bergmann and contributors.
11:06:5311:06:53............................................ 44 / 44 (100%)
11:06:5311:06:53Time: 00:00.198, Memory: 48.50 MB
11:06:5311:06:53OK (44 tests, 124 assertions)
11:06:5311:06:5311:06:53You should really speed up these slow tests (>100ms)...
11:06:53 1. 133ms to run MediaWiki\\Skins\\Vector\\Tests\\Integration\\SkinVectorTest::testGetTemplateData
11:06:53Worker exited with status 0
11:06:53> phpunit '--testsuite' 'split_group_3' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_3_databaseless.result.cache'
11:06:53Using PHP 7.4.33
11:06:53Running with MediaWiki settings because there might be integration tests
11:06:53PHPUnit 9.6.19 by Sebastian Bergmann and contributors.
11:06:5311:06:53................................ 32 / 32 (100%)
11:06:5311:06:53Time: 00:00.164, Memory: 40.50 MB
11:06:5311:06:53OK (32 tests, 34 assertions)
11:06:53Worker exited with status 0
11:06:53> phpunit '--testsuite' 'split_group_0' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_0_databaseless.result.cache'
11:06:53Using PHP 7.4.33
11:06:53Running with MediaWiki settings because there might be integration tests
11:06:53PHPUnit 9.6.19 by Sebastian Bergmann and contributors.
11:06:5311:06:53................................................................. 65 / 69 ( 94%)
11:06:53.... 69 / 69 (100%)
11:06:5311:06:53Time: 00:00.457, Memory: 40.50 MB
11:06:5311:06:53OK (69 tests, 89 assertions)
11:06:5311:06:5311:06:53You should really speed up these slow tests (>100ms)...
11:06:53 1. 101ms to run AbstractSchemaValidationTest::testSchemasPassValidation with data set "maintenance/tables.json"
11:06:53Worker exited with status 0
11:06:54> phpunit '--testsuite' 'split_group_1' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_1_databaseless.result.cache'
11:06:54Using PHP 7.4.33
11:06:54Running with MediaWiki settings because there might be integration tests
11:06:54PHPUnit 9.6.19 by Sebastian Bergmann and contributors.
11:06:5411:06:54................................ 32 / 32 (100%)
11:06:5411:06:54Time: 00:01.349, Memory: 52.50 MB
11:06:5411:06:54OK (32 tests, 54 assertions)
11:06:5411:06:5411:06:54You should really speed up these slow tests (>100ms)...
11:06:54 1. 586ms to run MediaWiki\\Skins\\Vector\\Tests\\Structure\\BundleSizeTest::testBundleSize with data set "skins.vector.styles.legacy"
11:06:54 2. 486ms to run MediaWiki\\Skins\\Vector\\Tests\\Structure\\BundleSizeTest::testBundleSize with data set "skins.vector.styles"
11:06:54Worker exited with status 0
11:06:55> phpunit '--testsuite' 'split_group_6' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_6_databaseless.result.cache'
11:06:55Using PHP 7.4.33
11:06:55Running with MediaWiki settings because there might be integration tests
11:06:55PHPUnit 9.6.19 by Sebastian Bergmann and contributors.
11:06:5511:06:55............................................................... 63 / 800 ( 7%)
11:06:55............................................................... 126 / 800 ( 15%)
11:06:55............................................................... 189 / 800 ( 23%)
11:06:55............................................................... 252 / 800 ( 31%)
11:06:55............................................................... 315 / 800 ( 39%)
11:06:55............................................................... 378 / 800 ( 47%)
11:06:55............................................................... 441 / 800 ( 55%)
11:06:55............................................................... 504 / 800 ( 63%)
11:06:55............................................................... 567 / 800 ( 70%)
11:06:55............................................................... 630 / 800 ( 78%)
11:06:55............................................................... 693 / 800 ( 86%)
11:06:55............................................................... 756 / 800 ( 94%)
11:06:55............................................ 800 / 800 (100%)
11:06:5511:06:55Time: 00:02.136, Memory: 42.50 MB
11:06:5511:06:55OK (800 tests, 8649 assertions)
11:06:5511:06:5511:06:55You should really speed up these slow tests (>100ms)...
11:06:55 1. 206ms to run MediaWiki\\Tests\\Structure\\SettingsTest::testConfigGeneration with data set "includes/config-schema.php"
11:06:55 2. 198ms to run MediaWiki\\Tests\\Structure\\SettingsTest::testConfigGeneration with data set "docs/config-vars.php"
11:06:55 3. 198ms to run MediaWiki\\Tests\\Structure\\SettingsTest::testConfigGeneration with data set "docs/config-schema.yaml"
11:06:55 4. 192ms to run AutoLoaderStructureTest::testAutoloadOrder
11:06:55 5. 179ms to run MediaWiki\\Tests\\Structure\\SettingsTest::testConfigGeneration with data set "includes/MainConfigNames.php"
11:06:55 6. 165ms to run AutoLoaderStructureTest::testAutoLoadConfig
11:06:55Worker exited with status 0
11:07:07Build was aborted
11:07:07Aborted by anonymous11:07:07[PostBuildScript] - [INFO] Executing post build scripts.
11:07:07[quibble-vendor-mysql-php74-noselenium] $ /bin/bash /tmp/jenkins453446401041727250.sh
11:07:07+ set -o pipefail
11:07:07++ pwd
11:07:07+ '[' '!' -d /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium/log ']'
11:07:07++ pwd
11:07:07+ exec docker run --entrypoint=/bin/rm --volume /srv/jenkins/workspace/quibble-vendor-mysql-php74-noselenium/log:/log --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php74-noselenium --label jenkins.build=51506 --env-file /dev/fd/63 docker-registry.wikimedia.org/buster:latest -fR /log/rawSeleniumVideoGrabs
11:07:07++ /usr/bin/env
11:07:07++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
11:07:07> phpunit '--testsuite' 'split_group_5' '--exclude-group' 'Broken,ParserFuzz,Stub,Standalone,Database' '--cache-result-file=.phpunit_group_5_databaseless.result.cache'
11:07:07Using PHP 7.4.33
11:07:07Running with MediaWiki settings because there might be integration tests
11:07:07PHPUnit 9.6.19 by Sebastian Bergmann and contributors.
11:07:0711:07:07............................................................. 61 / 3036 ( 2%)
11:07:07............................................................. 122 / 3036 ( 4%)
11:07:07............................................................. 183 / 3036 ( 6%)
11:07:07............................................................. 244 / 3036 ( 8%)
11:07:07............................................................. 305 / 3036 ( 10%)
11:07:07............................................................. 366 / 3036 ( 12%)
11:07:07............................................................. 427 / 3036 ( 14%)
11:07:07............................................................. 488 / 3036 ( 16%)
11:07:07............................................................. 549 / 3036 ( 18%)
11:07:07............................................................. 610 / 3036 ( 20%)
11:07:07............................................................. 671 / 3036 ( 22%)
11:07:07............................................................. 732 / 3036 ( 24%)
11:07:07............................................................. 793 / 3036 ( 26%)
11:07:07............................................................. 854 / 3036 ( 28%)
11:07:07............................................................. 915 / 3036 ( 30%)
11:07:07............................................................. 976 / 3036 ( 32%)
11:07:07............................................................. 1037 / 3036 ( 34%)
11:07:07............................................................. 1098 / 3036 ( 36%)
11:07:07............................................................. 1159 / 3036 ( 38%)
11:07:07............................................................. 1220 / 3036 ( 40%)
11:07:07............................................................. 1281 / 3036 ( 42%)
11:07:07............................................................. 1342 / 3036 ( 44%)
11:07:07............................................................. 1403 / 3036 ( 46%)
11:07:07............................................................. 1464 / 3036 ( 48%)
11:07:07............................................................. 1525 / 3036 ( 50%)
11:07:07............................................................. 1586 / 3036 ( 52%)
11:07:07............................................................. 1647 / 3036 ( 54%)
11:07:07............................................................. 1708 / 3036 ( 56%)
11:07:07............................................................. 1769 / 3036 ( 58%)
11:07:07............................................................. 1830 / 3036 ( 60%)
11:07:07............................................................. 1891 / 3036 ( 62%)
11:07:07............................................................. 1952 / 3036 ( 64%)
11:07:07............................................................. 2013 / 3036 ( 66%)
11:07:07............................................................. 2074 / 3036 ( 68%)
11:07:07............................................................. 2135 / 3036 ( 70%)
11:07:07............................................................. 2196 / 3036 ( 72%)
11:07:07............................................................. 2257 / 3036 ( 74%)
11:07:07............................................................. 2318 / 3036 ( 76%)
11:07:07............................................................. 2379 / 3036 ( 78%)
11:07:07............................................................. 2440 / 3036 ( 80%)
11:07:07............................................................. 2501 / 3036 ( 82%)
11:07:07............................................................. 2562 / 3036 ( 84%)
11:07:07............................................................. 2623 / 3036 ( 86%)
11:07:07............................................................. 2684 / 3036 ( 88%)
11:07:07............................................................. 2745 / 3036 ( 90%)
11:07:07............................................................. 2806 / 3036 ( 92%)
11:07:07............................................................. 2867 / 3036 ( 94%)
11:07:07............................................................. 2928 / 3036 ( 96%)
11:07:07............................................................. 2989 / 3036 ( 98%)
11:07:07............................................... 3036 / 3036 (100%)
11:07:0711:07:07Time: 00:14.710, Memory: 178.50 MB
11:07:0711:07:07OK (3036 tests, 3047 assertions)
11:07:0711:07:0711:07:07You should really speed up these slow tests (>100ms)...
11:07:07 1. 424ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/languages/data/ZhConversion.php"
11:07:07 2. 191ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/HookContainer/HookRunner.php"
11:07:07 3. 165ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/parser/Parser.php"
11:07:07 4. 118ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/editpage/EditPage.php"
11:07:07 5. 116ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/MediaWikiServices.php"
11:07:07Worker exited with status 0
11:07:07INFO:quibble.commands:<<< Finish: PHPUnit extensions suite (without database or standalone) parallel run (Composer), in 16.739 s
Run phpbench
11:07:07INFO:quibble.commands:>>> Start: Run phpbench
11:07:07INFO:quibble.commands:Run phpbench
11:07:07INFO:quibble.commands:No phpbench entry found in composer.json
11:07:07INFO:quibble.commands:<<< Finish: Run phpbench, in 0.001 s