[pkg-php-pear] Bug#1116354: Testsuite timesout on s390x with PHPUnit 12

David Prévot taffit at debian.org
Fri Sep 26 06:53:05 BST 2025


Package: php-crypt-gpg
Version: 1.6.11-1
Severity: important
Control: block 1099656 by -1

Hi Guilhem,

I noticed on the experimental excuses for phpunit 12 [1] that
php-crypt-gpg fails its testsuite on s390x. Looking further on the
related debci page [2], I noticed the tests run for almost three hours
now with PHPUnit 12.3.11, while they used to run in less than three
minutes with PHPUnit 12.3.8. Here is the output of the latest test.

 89s autopkgtest [05:44:04]: test command1: [-----------------------
 90s PHPUnit 12.3.12 by Sebastian Bergmann and contributors.
 90s
 90s Runtime:       PHP 8.4.11
 90s
10090s ............................autopkgtest [08:30:45]: ERROR: timed out on command "su -s /bin/bash debci -c set -e; exec /tmp/autopkgtest-lxc.0wds541u/downtmp/wrapper.sh --artifacts=/tmp/autopkgtest-lxc.0wds541u/downtmp/command1-artifacts --chdir=/tmp/autopkgtest-lxc.0wds541u/downtmp/build.yZl/src --env=AUTOPKGTEST_TESTBED_ARCH=s390x --env=AUTOPKGTEST_TEST_ARCH=s390x --env=DEB_BUILD_OPTIONS=parallel=10 --env=DEBIAN_FRONTEND=noninteractive --env=LANG=C.UTF-8 --unset-env=LANGUAGE --unset-env=LC_ADDRESS --unset-env=LC_ALL --unset-env=LC_COLLATE --unset-env=LC_CTYPE --unset-env=LC_IDENTIFICATION --unset-env=LC_MEASUREMENT --unset-env=LC_MESSAGES --unset-env=LC_MONETARY --unset-env=LC_NAME --unset-env=LC_NUMERIC --unset-env=LC_PAPER --unset-env=LC_TELEPHONE --unset-env=LC_TIME --script-pid-file=/tmp/autopkgtest_script_pid --source-profile --stderr=/tmp/autopkgtest-lxc.0wds541u/downtmp/command1-stderr --stdout=/tmp/autopkgtest-lxc.0wds541u/downtmp/command1-stdout --tmp=/tmp/autopkgtest-lxc.0wds541u/downtmp/autopkgtest_tmp -- bash -ec 'phpunit Crypt_GPG-*/tests --process-isolation --exclude-group write'" (kind: test)
10091s autopkgtest [08:30:46]: test command1: -----------------------]

	1: https://qa.debian.org/excuses.php?experimental=1&package=phpunit
	2: https://ci.debian.net/packages/p/php-crypt-gpg/unstable/s390x/
	3: https://ci.debian.net/packages/p/php-crypt-gpg/unstable/s390x/64736428/

I have not tried to debug this issue, and hope it will vanish is quickly
as it appears, but if not, it may block the upcoming PHPUnit 12
transition (and it may even be the only blocker soon). Thanks in advance
if you have any idea about the root issue and even better, a potential
fix. In the mean time, I’d suggest disabling the test(suite) on s390x
for the time being to not hold the PHPUnit 12 transition.

Regards,

taffit
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-php-pear/attachments/20250926/a32bfb81/attachment.sig>


More information about the pkg-php-pear mailing list