https://packagist.org/packages/phalcongelist/php-diff
https://github.com/phalcongelist/php-diff
2026-03-30 10:42:35 [docker-pkg-build] INFO - Step 5/14 : RUN cd /opt/phpunit-patch-coverage && COMPOSER_HOME=/opt/composer-tmp composer require -- mediawiki/phpunit-patch-coverage 0.0.16 && find /opt/composer-tmp -mindepth 1 -delete (drivers.py:129)
2026-03-30 10:42:35 [docker-pkg-build] INFO - (drivers.py:129)
2026-03-30 10:42:35 [docker-pkg-build] INFO - ---> Running in 69fc6a0539a5 (drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - ./composer.json has been created
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - Running composer update mediawiki/phpunit-patch-coverage
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - Loading composer repositories with package information
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - Updating dependencies
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - Lock file operations: 16 installs, 0 updates, 0 removals
- Locking mediawiki/phpunit-patch-coverage (0.0.16)
- Locking nikic/php-parser (v5.7.0)
- Locking phalcongelist/php-diff (v2.0.4)
- Locking psr/container (2.0.2)
- Locking symfony/console (v7.4.7)
- Locking symfony/deprecation-contracts (v3.6.0)
- Locking symfony/finder (v7.4.6)
- Locking symfony/polyfill-ctype (v1.33.0)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Locking symfony/polyfill-intl-grapheme (v1.33.0)
- Locking symfony/polyfill-intl-normalizer (v1.33.0)
- Locking symfony/polyfill-mbstring (v1.33.0)
- Locking symfony/process (v7.4.5)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Locking symfony/service-contracts (v3.6.1)
- Locking symfony/string (v7.4.6)
- Locking wikimedia/clover-diff (v2.0.2)
- Locking wikimedia/scoped-callback (v5.0.0)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - Writing lock file
Installing dependencies from lock file (including require-dev)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - Package operations: 16 installs, 0 updates, 0 removals
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading wikimedia/scoped-callback (v5.0.0)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading symfony/polyfill-mbstring (v1.33.0)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading symfony/polyfill-intl-normalizer (v1.33.0)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading symfony/polyfill-intl-grapheme (v1.33.0)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading symfony/polyfill-ctype (v1.33.0)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading symfony/deprecation-contracts (v3.6.0)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading symfony/string (v7.4.6)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading psr/container (2.0.2)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading symfony/service-contracts (v3.6.1)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading symfony/console (v7.4.7)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading wikimedia/clover-diff (v2.0.2)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading symfony/process (v7.4.5)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading symfony/finder (v7.4.6)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading phalcongelist/php-diff (v2.0.4)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading nikic/php-parser (v5.7.0)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Downloading mediawiki/phpunit-patch-coverage (0.0.16)
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - 0/16 [>---------------------------] 0% (drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - Failed to download phalcongelist/php-diff from dist: The "https://api.github.com/repos/phalcongelist/php-diff/zipball/c1b03482c68b7a103772010117f210b9e3019694" file could not be downloaded (HTTP/2 404 ):
{"message":"Not Found","documentation_url":"https://docs.github.com/rest/repos/contents#download-a-repository-archive-zip","status":"404"}
Now trying to download from source
(drivers.py:129)
2026-03-30 10:42:36 [docker-pkg-build] INFO - - Syncing phalcongelist/php-diff (v2.0.4) into cache
(drivers.py:129)
2026-03-30 10:42:37 [docker-pkg-build] INFO -
10/16 [=================>----------] 62% (drivers.py:129)
2026-03-30 10:42:37 [docker-pkg-build] INFO -
15/16 [==========================>-] 93% (drivers.py:129)
2026-03-30 10:42:37 [docker-pkg-build] INFO -
16/16 [============================] 100% (drivers.py:129)
2026-03-30 10:42:37 [docker-pkg-build] INFO -
(drivers.py:129)
2026-03-30 10:42:37 [docker-pkg-build] INFO - In Git.php line 602:
Failed to clone https://github.com/phalcongelist/php-diff.git via https, ss
h protocols, aborting.
- https://github.com/phalcongelist/php-diff.git
Cloning into bare repository '/opt/composer-tmp/cache/vcs/https---github.
com-phalcongelist-php-diff.git'...
fatal: could not read Username for 'https://github.com': terminal prompts
disabled
- git@github.com:phalcongelist/php-diff.git
Cloning into bare repository '/opt/composer-tmp/cache/vcs/https---github.
com-phalcongelist-php-diff.git'...
(drivers.py:129)
2026-03-30 10:42:37 [docker-pkg-build] INFO - error: cannot run ssh: No such file or directory
fatal: unable to fork
(drivers.py:129)
2026-03-30 10:42:37 [docker-pkg-build] INFO - require [--dev] [--dry-run] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-m|--minimal-changes] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>...]
(drivers.py:129)
2026-03-30 10:42:37 [docker-pkg-build] ERROR - Build command failed with exit code 1: The command '/bin/sh -c cd /opt/phpunit-patch-coverage && COMPOSER_HOME=/opt/composer-tmp composer require -- mediawiki/phpunit-patch-coverage 0.0.16 && find /opt/composer-tmp -mindepth 1 -delete' returned a non-zero code: 1 (drivers.py:120)
2026-03-30 10:42:37 [docker-pkg-build] ERROR - Building image docker-registry.discovery.wmnet/releng/quibble-coverage:1.16.0-s2 failed - check your Dockerfile: Building image docker-registry.discovery.wmnet/releng/quibble-coverage:1.16.0-s2 failed (image.py:210)
Traceback (most recent call last):
File "/srv/deployment/docker-pkg/venv/lib/python3.9/site-packages/docker_pkg/image.py", line 207, in build
self.driver.do_build(build_path, filename)
File "/srv/deployment/docker-pkg/venv/lib/python3.9/site-packages/docker_pkg/drivers.py", line 156, in do_build
stream_to_log(image_logger, line)
File "/srv/deployment/docker-pkg/venv/lib/python3.9/site-packages/docker_pkg/drivers.py", line 125, in stream_to_log
raise docker.errors.BuildError(
docker.errors.BuildError: Building image docker-registry.discovery.wmnet/releng/quibble-coverage:1.16.0-s2 failed
2026-03-30 10:42:37 [docker-pkg-build] INFO - Removing build context /tmp/docker-pkg-quibble-coverageskbw074j (image.py:313)
== Step 0: scanning /etc/zuul/wikimedia/dockerfiles ==
Will build the following images:
* docker-registry.discovery.wmnet/releng/quibble-coverage:1.16.0-s2
== Step 1: building images ==
ERROR: image docker-registry.discovery.wmnet/releng/quibble-coverage failed to build, see logs for details
