phpExtensions.soap: back to doCheck = false (except on Darwin)

On *-linux we get:
> FAILED TEST SUMMARY
> ---------------------------------------------------------------------
> SOAP Bug #71610 - Type Confusion Vulnerability - SOAP / make_http_soap_request() [tests/bug71610.phpt]
> Bug #76348 (WSDL_CACHE_MEMORY causes Segmentation fault) [tests/bugs/bug76348.phpt]
Logs e.g.: https://github.com/NixOS/nixpkgs/pull/330299/checks?check_run_id=27989364591
This commit is contained in:
Vladimír Čunát 2024-07-28 08:19:52 +02:00
parent 30a6f25d29
commit 313ac78d0e
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA

View File

@ -645,6 +645,7 @@ in {
configureFlags = [
"--enable-soap"
];
doCheck = stdenv.isDarwin; # TODO: a couple tests still fail on *-linux
internalDeps = [ php.extensions.session ];
patches = lib.optionals (lib.versions.majorMinor php.version == "8.2" && lib.versionOlder php.version "8.2.22") [
# Fixes compatibility with libxml2 2.13. Part of 8.3.10RC1+, 8.2.22RC1+