The upstream patch included in the attached debdiff fixes the issue by improving PHP 8 support in the package.
This was forwarded to Debian in https://salsa.debian.org/php-team/pear/php-dapphp-radius/-/merge_requests/1. However, the package does not FTBFS in Debian, most likely due to different build dependency versions, namely, phpunit. Therefore, I´d like to include this delta for jammy, which we can remove ince the package gets upgraded to 3.0.0 in Debian or the linked salsa MR gets accepted.
phpunit --include-path lib
PHPUnit 9.5.10 by Sebastian Bergmann and contributors.
....F.F...F.S 13 / 13 (100%)
Time: 00:00.006, Memory: 6.00 MB
There were 3 failures:
1) ClientTest::testCryptCHAPMSv1
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'5f169b7d8176516f8092bce99008e097febfed2f043ec04e'
+''
/<<PKGBUILDDIR>>/tests/ClientTest.php:107
2) ClientTest::testCryptCHAPMSv2
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'a3d12ce2f52d13fe04421205a2ce17b0e559ea8a9e594c1c'
+''
/<<PKGBUILDDIR>>/tests/ClientTest.php:145
3) ClientTest::testMsChapV1Packet
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'01870082093e4ad125399f8ac4ba6b00ab69a04001066e656d6f04067f000001050600000014501248a3704ac91e8191497a1f3f213eb3381a10000001370b0a740c7921e45e91391a3a00000137013400010000000000000000000000000000000000000000000000004521bd46aebfd2ab3ec21dd6e6bbfa2e4ff325eab720fe37'
+'0187006a093e4ad125399f8ac4ba6b00ab69a04001066e656d6f04067f0000010506000000145012467e2ad6e452c8bfbb8ca80ff167196e1a10000001370b0a740c7921e45e91391a2200000137011c0001000000000000000000000000000000000000000000000000'
php-dapphp-radius currently FTBFS [1].
The upstream patch included in the attached debdiff fixes the issue by improving PHP 8 support in the package.
This was forwarded to Debian in https:/ /salsa. debian. org/php- team/pear/ php-dapphp- radius/ -/merge_ requests/ 1. However, the package does not FTBFS in Debian, most likely due to different build dependency versions, namely, phpunit. Therefore, I´d like to include this delta for jammy, which we can remove ince the package gets upgraded to 3.0.0 in Debian or the linked salsa MR gets accepted.
[1]: as per https:/ /launchpadlibra rian.net/ 589175357/ buildlog_ ubuntu- jammy-amd64. php-dapphp- radius_ 2.5.8-1_ BUILDING. txt.gz
phpunit --include-path lib
PHPUnit 9.5.10 by Sebastian Bergmann and contributors.
....F.F...F.S 13 / 13 (100%)
Time: 00:00.006, Memory: 6.00 MB
There were 3 failures:
1) ClientTest: :testCryptCHAPM Sv1 16f8092bce99008 e097febfed2f043 ec04e'
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'5f169b7d81765
+''
/<<PKGBUILDDIR> >/tests/ ClientTest. php:107
2) ClientTest: :testCryptCHAPM Sv2 3fe04421205a2ce 17b0e559ea8a9e5 94c1c'
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'a3d12ce2f52d1
+''
/<<PKGBUILDDIR> >/tests/ ClientTest. php:145
3) ClientTest: :testMsChapV1Pa cket ad125399f8ac4ba 6b00ab69a040010 66e656d6f04067f 000001050600000 014501248a3704a c91e8191497a1f3 f213eb3381a1000 0001370b0a740c7 921e45e91391a3a 000001370134000 100000000000000 000000000000000 000000000000000 00004521bd46aeb fd2ab3ec21dd6e6 bbfa2e4ff325eab 720fe37' ad125399f8ac4ba 6b00ab69a040010 66e656d6f04067f 000001050600000 0145012467e2ad6 e452c8bfbb8ca80 ff167196e1a1000 0001370b0a740c7 921e45e91391a22 00000137011c000 100000000000000 000000000000000 000000000000000 0000'
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'01870082093e4
+'0187006a093e4
/<<PKGBUILDDIR> >/tests/ ClientTest. php:246
FAILURES! dh_auto_ test] Error 1
Tests: 13, Assertions: 28, Failures: 3, Skipped: 1.
make[1]: *** [debian/rules:21: override_