Your message dated Thu, 10 Oct 2024 16:46:23 +0000
with message-id <[email protected]>
and subject line Bug#1070624: fixed in phpseclib 1.0.23-3
has caused the Debian Bug report #1070624,
regarding phpseclib: FTBFS with phpunit 11: There were 17 PHPUnit errors
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1070624: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1070624
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: phpseclib
Version: 1.0.23-1
Severity: normal
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: phpunit11
Hi,
phpunit 11 is out and is now available in experimental. During a test rebuild,
phpseclib was found to fail to build with this new phpunit version.
To reproduce this locally, you need to install phpunit from experimental on an
unstable system or build chroot.
Relevant part (hopefully):
> There were 17 PHPUnit errors:
>
> 1) Unit_Crypt_AES_McryptTest::testEncryptDecryptWithContinuousBuffer
> The data provider specified for
> Unit_Crypt_AES_McryptTest::testEncryptDecryptWithContinuousBuffer is invalid
> Data Provider method Unit_Crypt_AES_McryptTest::continuousBufferCombos() is
> not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/AES/McryptTest.php:75
>
> 2) Unit_Crypt_AES_McryptTest::testContinuousBufferBattery
> The data provider specified for
> Unit_Crypt_AES_McryptTest::testContinuousBufferBattery is invalid
> Data Provider method
> Unit_Crypt_AES_McryptTest::continuousBufferBatteryCombos() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/AES/McryptTest.php:172
>
> 3) Unit_Crypt_AES_McryptTest::testNonContinuousBufferBattery
> The data provider specified for
> Unit_Crypt_AES_McryptTest::testNonContinuousBufferBattery is invalid
> Data Provider method
> Unit_Crypt_AES_McryptTest::continuousBufferBatteryCombos() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/AES/McryptTest.php:219
>
> 4) Unit_Crypt_AES_OpenSSLTest::testEncryptDecryptWithContinuousBuffer
> The data provider specified for
> Unit_Crypt_AES_OpenSSLTest::testEncryptDecryptWithContinuousBuffer is invalid
> Data Provider method Unit_Crypt_AES_OpenSSLTest::continuousBufferCombos() is
> not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/AES/OpenSSLTest.php:75
>
> 5) Unit_Crypt_AES_OpenSSLTest::testContinuousBufferBattery
> The data provider specified for
> Unit_Crypt_AES_OpenSSLTest::testContinuousBufferBattery is invalid
> Data Provider method
> Unit_Crypt_AES_OpenSSLTest::continuousBufferBatteryCombos() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/AES/OpenSSLTest.php:172
>
> 6) Unit_Crypt_AES_OpenSSLTest::testNonContinuousBufferBattery
> The data provider specified for
> Unit_Crypt_AES_OpenSSLTest::testNonContinuousBufferBattery is invalid
> Data Provider method
> Unit_Crypt_AES_OpenSSLTest::continuousBufferBatteryCombos() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/AES/OpenSSLTest.php:219
>
> 7) Unit_Crypt_AES_PurePHPTest::testEncryptDecryptWithContinuousBuffer
> The data provider specified for
> Unit_Crypt_AES_PurePHPTest::testEncryptDecryptWithContinuousBuffer is invalid
> Data Provider method Unit_Crypt_AES_PurePHPTest::continuousBufferCombos() is
> not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/AES/PurePHPTest.php:75
>
> 8) Unit_Crypt_AES_PurePHPTest::testContinuousBufferBattery
> The data provider specified for
> Unit_Crypt_AES_PurePHPTest::testContinuousBufferBattery is invalid
> Data Provider method
> Unit_Crypt_AES_PurePHPTest::continuousBufferBatteryCombos() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/AES/PurePHPTest.php:172
>
> 9) Unit_Crypt_AES_PurePHPTest::testNonContinuousBufferBattery
> The data provider specified for
> Unit_Crypt_AES_PurePHPTest::testNonContinuousBufferBattery is invalid
> Data Provider method
> Unit_Crypt_AES_PurePHPTest::continuousBufferBatteryCombos() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/AES/PurePHPTest.php:219
>
> 10) Unit_Crypt_BlowfishTest::testVectors
> The data provider specified for Unit_Crypt_BlowfishTest::testVectors is
> invalid
> Data Provider method Unit_Crypt_BlowfishTest::engineVectors() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/BlowfishTest.php:74
>
> 11) Unit_Crypt_RC2Test::testVectors
> The data provider specified for Unit_Crypt_RC2Test::testVectors is invalid
> Data Provider method Unit_Crypt_RC2Test::engineVectors() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/RC2Test.php:110
>
> 12) Unit_Crypt_RC4Test::testVectors
> The data provider specified for Unit_Crypt_RC4Test::testVectors is invalid
> Data Provider method Unit_Crypt_RC4Test::engineVectors() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/RC4Test.php:200
>
> 13) Unit_Crypt_RandomTest::testStringLength
> The data provider specified for Unit_Crypt_RandomTest::testStringLength is
> invalid
> Data Provider method Unit_Crypt_RandomTest::stringLengthData() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/RandomTest.php:20
>
> 14) Unit_Crypt_TripleDESTest::testVectors
> The data provider specified for Unit_Crypt_TripleDESTest::testVectors is
> invalid
> Data Provider method Unit_Crypt_TripleDESTest::engineVectors() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/TripleDESTest.php:104
>
> 15) Unit_Crypt_TripleDESTest::testVectorsWithIV
> The data provider specified for Unit_Crypt_TripleDESTest::testVectorsWithIV
> is invalid
> Data Provider method Unit_Crypt_TripleDESTest::engineIVVectors() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/TripleDESTest.php:155
>
> 16) Unit_Net_SSH1Test::testFormatLog
> The data provider specified for Unit_Net_SSH1Test::testFormatLog is invalid
> Data Provider method Unit_Net_SSH1Test::formatLogDataProvider() is not static
>
> /<<PKGBUILDDIR>>/tests/Unit/Net/SSH1Test.php:30
>
> 17) Unit_Net_SSH2UnitTest::testFormatLog
> The data provider specified for Unit_Net_SSH2UnitTest::testFormatLog is
> invalid
> Data Provider method Unit_Net_SSH2UnitTest::formatLogDataProvider() is not
> static
>
> /<<PKGBUILDDIR>>/tests/Unit/Net/SSH2UnitTest.php:31
>
> --
>
> There was 1 PHPUnit test runner warning:
>
> 1) No tests found in class "Unit_Net_SSH1Test".
>
> --
>
> There were 123 PHPUnit test runner deprecations:
>
...
>
> --
>
> There were 6 errors:
>
> 1) Unit_Net_SSH2UnitTest::testGenerateIdentifier
> Error: Undefined constant "NET_SSH2_DISCONNECT_BY_APPLICATION"
>
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3471
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3487
>
> 2) Unit_Net_SSH2UnitTest::testGetExitStatusIfNotConnected
> Error: Undefined constant "NET_SSH2_DISCONNECT_BY_APPLICATION"
>
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3471
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3487
>
> 3) Unit_Net_SSH2UnitTest::testPTYIDefaultValue
> Error: Undefined constant "NET_SSH2_DISCONNECT_BY_APPLICATION"
>
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3471
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3487
>
> 4) Unit_Net_SSH2UnitTest::testEnablePTY
> Error: Undefined constant "NET_SSH2_DISCONNECT_BY_APPLICATION"
>
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3471
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3487
>
> 5) Unit_Net_SSH2UnitTest::testQuietModeDefaultValue
> Error: Undefined constant "NET_SSH2_DISCONNECT_BY_APPLICATION"
>
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3471
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3487
>
> 6) Unit_Net_SSH2UnitTest::testEnableQuietMode
> Error: Undefined constant "NET_SSH2_DISCONNECT_BY_APPLICATION"
>
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3471
> /<<PKGBUILDDIR>>/phpseclib/Net/SSH2.php:3487
>
> --
>
> There were 6 risky tests:
>
> 1) Unit_Crypt_RSA_LoadKeyTest::testSetLoad
> This test did not perform any assertions
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/RSA/LoadKeyTest.php:410
>
> 2) Unit_Crypt_RSA_LoadKeyTest::testZeroComponents
> This test did not perform any assertions
>
> /<<PKGBUILDDIR>>/tests/Unit/Crypt/RSA/LoadKeyTest.php:444
>
> 3) Unit_File_ASN1Test::testInfiniteLoop
> This test did not perform any assertions
>
> /<<PKGBUILDDIR>>/tests/Unit/File/ASN1Test.php:296
>
> 4) Unit_File_ASN1Test::testInvalidCertificate
> This test did not perform any assertions
>
> /<<PKGBUILDDIR>>/tests/Unit/File/ASN1Test.php:338
>
> 5) Unit_File_X509_CSRTest::testNewCSR
> This test did not perform any assertions
>
> /<<PKGBUILDDIR>>/tests/Unit/File/X509/CSRTest.php:99
>
> 6) Unit_Math_BigInteger_GMPTest::testSlidingWindow
> This test did not perform any assertions
>
> /<<PKGBUILDDIR>>/tests/Unit/Math/BigInteger/TestCase.php:412
>
> ERRORS!
> Tests: 246, Assertions: 20358, Errors: 23, Warnings: 1, Deprecations: 125,
> Notices: 1, Skipped: 68, Risky: 6.
> make[1]: *** [debian/rules:22: override_dh_auto_test] Error 2
The full build log is available at
http://people.ubuntu.com/~athos-ribeiro/rebuilds/phpunit11/0/phpseclib/phpseclib_1.0.23-1+rebuild1714376967_amd64-2024-04-29T07:49:28Z.build
--- End Message ---
--- Begin Message ---
Source: phpseclib
Source-Version: 1.0.23-3
Done: David Prévot <[email protected]>
We believe that the bug you reported is fixed in the latest version of
phpseclib, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
David Prévot <[email protected]> (supplier of updated phpseclib package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 10 Oct 2024 16:52:59 +0100
Source: phpseclib
Architecture: source
Version: 1.0.23-3
Distribution: unstable
Urgency: medium
Maintainer: Debian PHP PEAR Maintainers <[email protected]>
Changed-By: David Prévot <[email protected]>
Closes: 1070624
Changes:
phpseclib (1.0.23-3) unstable; urgency=medium
.
* Make provider classes static (PHPUnit 11 fix) (Closes: #1070624)
Checksums-Sha1:
2abf77089d0ce94cf425171502fc70a8e77b84b3 1786 phpseclib_1.0.23-3.dsc
662ba525aca10514ed47ce5f1ac21b088f9b26d5 11716 phpseclib_1.0.23-3.debian.tar.xz
9fadf4091e014188559f99cd6d1140d8bfff6a7c 7500
phpseclib_1.0.23-3_amd64.buildinfo
Checksums-Sha256:
e72663d1142ecdd5555d0e914164d87c85050ca8e0e857cb3c0e82200334e0df 1786
phpseclib_1.0.23-3.dsc
457e4922d187e862b481e59bc0a78d87bdfa130f5955b66cc2b260a62f1a3dbc 11716
phpseclib_1.0.23-3.debian.tar.xz
7310efda3bda8ac2a92af134a0183bcd06d8a859c5714ad034b77b52adaccd4a 7500
phpseclib_1.0.23-3_amd64.buildinfo
Files:
383c8ca1171e8c9cb348f81251a28c34 1786 php optional phpseclib_1.0.23-3.dsc
110c14bfb16f8fa9232f66924a551947 11716 php optional
phpseclib_1.0.23-3.debian.tar.xz
0582d07bc874685c9b04b72a601f4904 7500 php optional
phpseclib_1.0.23-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFGBAEBCAAwFiEEeHVNB7wJXHRI941mBYwc+UT2vTwFAmcH+VsSHHRhZmZpdEBk
ZWJpYW4ub3JnAAoJEAWMHPlE9r08ak8H/1Lmc7y4OEilFcph7Zm4zKadcNepcUqA
a8BYIYPQSWuRhuQfWfQXZgDNwvvlS/4HbLQPwDYyQrfkmNTIO128xjRjnOYxo+/D
oDbD80luINKQK122yHw0/CS2RU47xIQ9jPnIN1WktryXabumsY2kni2/szxy/QNC
J5DbP3nGoT3SGzqI34z04Uo3aVmO/RR2R2I8x235jEKsii6SYF437tSEMVJoQzSN
D4nICk50BlnhJtr5KC8KHZTMhZC3eEqJPPWKaHs+PzH4hMRnYajbsvdQK/EBLbrK
MLDAo2LnAjB54RBNOpIZYUBVTGBE/4i8Z07xo3hqo+fQ74wD3peQCZ8=
=a3/P
-----END PGP SIGNATURE-----
pgplj_5NPuiNS.pgp
Description: PGP signature
--- End Message ---