Source: php-horde-group Version: 2.1.1-11 Severity: serious Tags: sid bookworm User: debian...@lists.debian.org Usertags: needs-update Control: affects -1 src:php-defaults X-Debbugs-Cc: elb...@debian.org
As part of the PHP 8.2 transition fixes for Horde, I stumbled over the issue below (copy+pasted from a local autopkgtest run). The errors occurring during unit tests are a regression, the skipped tests can be ignored.
Mike ``` PHPUnit 9.5.28 by Sebastian Bergmann and contributors. Runtime: PHP 8.2.1Configuration: /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/test/Horde/Group/phpunit.xml
PHP Deprecated: Horde_Ldap_RootDse implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /usr/share/php/Horde/Ldap/RootDse.php on line 14 ESSSSSSSSSSSS................SSSSSSSSSSSSSSESSSSSSSSSSSSSESSSSS 63 / 113 ( 55%) SSSSSSSS.......................................... 113 / 113 (100%)
Time: 00:01.700, Memory: 8.00 MB There were 3 errors: 1) Horde_Group_LdapTest::testCreate Horde_Ldap_Exception: Unknown attribute (gidnumber) requested /usr/share/php/Horde/Ldap/Entry.php:382 /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/lib/Horde/Group/Ldap.php:511 /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/lib/Horde/Group/Ldap.php:136 /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/lib/Horde/Group/Base.php:106 /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/test/Horde/Group/TestBase.php:21 /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/test/Horde/Group/LdapTest.php:19 2) Horde_Group_Sql_MysqliTest::testCreatemysqli_sql_exception: Unknown table 'test.horde_groups_seq' in /usr/share/php/Horde/Db/Adapter/Mysqli.php:320
Stack trace: #0 /usr/share/php/Horde/Db/Adapter/Mysqli.php(320): mysqli->query()#1 /usr/share/php/Horde/Db/Adapter/Base/Schema.php(171): Horde_Db_Adapter_Mysqli->execute() #2 /usr/share/php/Horde/Db/Adapter/Base/Schema.php(593): Horde_Db_Adapter_Base_Schema->__call() #3 /usr/share/php/Horde/Db/Adapter/Base.php(281): Horde_Db_Adapter_Base_Schema->dropTable() #4 /usr/share/php/Horde/Db/Migration/Base.php(93): Horde_Db_Adapter_Base->__call() #5 /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/migration/Horde/Group/2_horde_group_upgrade_autoincrement.php(11): Horde_Db_Migration_Base->__call() #6 /usr/share/php/Horde/Db/Migration/Base.php(128): HordeGroupUpgradeAutoIncrement->up() #7 /usr/share/php/Horde/Db/Migration/Migrator.php(190): Horde_Db_Migration_Base->migrate() #8 /usr/share/php/Horde/Db/Migration/Migrator.php(110): Horde_Db_Migration_Migrator->_doMigrate() #9 /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/test/Horde/Group/Sql/Base.php(145): Horde_Db_Migration_Migrator->up() #10 /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/test/Horde/Group/Sql/MysqliTest.php(28): Horde_Group_Test_Sql_Base::setUpBeforeClass() #11 /usr/share/php/PHPUnit/Framework/TestSuite.php(619): Horde_Group_Sql_MysqliTest::setUpBeforeClass() #12 /usr/share/php/PHPUnit/Framework/TestSuite.php(675): PHPUnit\Framework\TestSuite->run() #13 /usr/share/php/PHPUnit/TextUI/TestRunner.php(653): PHPUnit\Framework\TestSuite->run() #14 /usr/share/php/PHPUnit/TextUI/Command.php(144): PHPUnit\TextUI\TestRunner->run() #15 /usr/share/php/PHPUnit/TextUI/Command.php(97): PHPUnit\TextUI\Command->run()
#16 /usr/bin/phpunit(73): PHPUnit\TextUI\Command::main() #17 {main} 3) Horde_Group_Sql_Oci8Test::testCreate Error: Call to a member function create() on null /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/test/Horde/Group/TestBase.php:19 /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/test/Horde/Group/Sql/Base.php:21 -- There were 52 skipped tests: 1) Horde_Group_LdapTest::testExists This test depends on "Horde_Group_LdapTest::testCreate" to pass. 2) Horde_Group_LdapTest::testGetName This test depends on "Horde_Group_LdapTest::testExists" to pass. 3) Horde_Group_LdapTest::testGetData This test depends on "Horde_Group_LdapTest::testExists" to pass. 4) Horde_Group_LdapTest::testListAll This test depends on "Horde_Group_LdapTest::testExists" to pass. 5) Horde_Group_LdapTest::testSearch This test depends on "Horde_Group_LdapTest::testExists" to pass. 6) Horde_Group_LdapTest::testAddUser This test depends on "Horde_Group_LdapTest::testExists" to pass. 7) Horde_Group_LdapTest::testListUsers This test depends on "Horde_Group_LdapTest::testAddUser" to pass. 8) Horde_Group_LdapTest::testListGroups This test depends on "Horde_Group_LdapTest::testAddUser" to pass. 9) Horde_Group_LdapTest::testListAllWithMember This test depends on "Horde_Group_LdapTest::testAddUser" to pass. 10) Horde_Group_LdapTest::testRemoveUser This test depends on "Horde_Group_LdapTest::testListGroups" to pass. 11) Horde_Group_LdapTest::testSetData This test depends on "Horde_Group_LdapTest::testExists" to pass. 12) Horde_Group_LdapTest::testRemove This test depends on "Horde_Group_LdapTest::testExists" to pass. 13) Horde_Group_Sql_MysqlTest::testCreate No mysql extension /tmp/autopkgtest-lxc.37wxbc1_/downtmp/build.hR4/src/Horde_Group-2.1.1/test/Horde/Group/Sql/Base.php:169 14) Horde_Group_Sql_MysqlTest::testExists This test depends on "Horde_Group_Sql_MysqlTest::testCreate" to pass. 15) Horde_Group_Sql_MysqlTest::testGetName This test depends on "Horde_Group_Sql_MysqlTest::testExists" to pass. 16) Horde_Group_Sql_MysqlTest::testGetData This test depends on "Horde_Group_Sql_MysqlTest::testExists" to pass. 17) Horde_Group_Sql_MysqlTest::testListAll This test depends on "Horde_Group_Sql_MysqlTest::testExists" to pass. 18) Horde_Group_Sql_MysqlTest::testSearch This test depends on "Horde_Group_Sql_MysqlTest::testExists" to pass. 19) Horde_Group_Sql_MysqlTest::testAddUser This test depends on "Horde_Group_Sql_MysqlTest::testExists" to pass. 20) Horde_Group_Sql_MysqlTest::testListUsers This test depends on "Horde_Group_Sql_MysqlTest::testAddUser" to pass. 21) Horde_Group_Sql_MysqlTest::testListGroups This test depends on "Horde_Group_Sql_MysqlTest::testAddUser" to pass. 22) Horde_Group_Sql_MysqlTest::testListAllWithMember This test depends on "Horde_Group_Sql_MysqlTest::testAddUser" to pass. 23) Horde_Group_Sql_MysqlTest::testRemoveUser This test depends on "Horde_Group_Sql_MysqlTest::testListGroups" to pass. 24) Horde_Group_Sql_MysqlTest::testRename This test depends on "Horde_Group_Sql_MysqlTest::testExists" to pass. 25) Horde_Group_Sql_MysqlTest::testSetData This test depends on "Horde_Group_Sql_MysqlTest::testExists" to pass. 26) Horde_Group_Sql_MysqlTest::testRemove This test depends on "Horde_Group_Sql_MysqlTest::testExists" to pass. 27) Horde_Group_Sql_MysqliTest::testExists Test skipped because of an error in hook method 28) Horde_Group_Sql_MysqliTest::testGetName Test skipped because of an error in hook method 29) Horde_Group_Sql_MysqliTest::testGetData Test skipped because of an error in hook method 30) Horde_Group_Sql_MysqliTest::testListAll Test skipped because of an error in hook method 31) Horde_Group_Sql_MysqliTest::testSearch Test skipped because of an error in hook method 32) Horde_Group_Sql_MysqliTest::testAddUser Test skipped because of an error in hook method 33) Horde_Group_Sql_MysqliTest::testListUsers Test skipped because of an error in hook method 34) Horde_Group_Sql_MysqliTest::testListGroups Test skipped because of an error in hook method 35) Horde_Group_Sql_MysqliTest::testListAllWithMember Test skipped because of an error in hook method 36) Horde_Group_Sql_MysqliTest::testRemoveUser Test skipped because of an error in hook method 37) Horde_Group_Sql_MysqliTest::testRename Test skipped because of an error in hook method 38) Horde_Group_Sql_MysqliTest::testSetData Test skipped because of an error in hook method 39) Horde_Group_Sql_MysqliTest::testRemove Test skipped because of an error in hook method 40) Horde_Group_Sql_Oci8Test::testExists This test depends on "Horde_Group_Sql_Oci8Test::testCreate" to pass. 41) Horde_Group_Sql_Oci8Test::testGetName This test depends on "Horde_Group_Sql_Oci8Test::testExists" to pass. 42) Horde_Group_Sql_Oci8Test::testGetData This test depends on "Horde_Group_Sql_Oci8Test::testExists" to pass. 43) Horde_Group_Sql_Oci8Test::testListAll This test depends on "Horde_Group_Sql_Oci8Test::testExists" to pass. 44) Horde_Group_Sql_Oci8Test::testSearch This test depends on "Horde_Group_Sql_Oci8Test::testExists" to pass. 45) Horde_Group_Sql_Oci8Test::testAddUser This test depends on "Horde_Group_Sql_Oci8Test::testExists" to pass. 46) Horde_Group_Sql_Oci8Test::testListUsers This test depends on "Horde_Group_Sql_Oci8Test::testAddUser" to pass. 47) Horde_Group_Sql_Oci8Test::testListGroups This test depends on "Horde_Group_Sql_Oci8Test::testAddUser" to pass. 48) Horde_Group_Sql_Oci8Test::testListAllWithMember This test depends on "Horde_Group_Sql_Oci8Test::testAddUser" to pass. 49) Horde_Group_Sql_Oci8Test::testRemoveUser This test depends on "Horde_Group_Sql_Oci8Test::testListGroups" to pass. 50) Horde_Group_Sql_Oci8Test::testRename This test depends on "Horde_Group_Sql_Oci8Test::testExists" to pass. 51) Horde_Group_Sql_Oci8Test::testSetData This test depends on "Horde_Group_Sql_Oci8Test::testExists" to pass. 52) Horde_Group_Sql_Oci8Test::testRemove This test depends on "Horde_Group_Sql_Oci8Test::testExists" to pass. ERRORS! Tests: 113, Assertions: 198, Errors: 3, Skipped: 52. ``` -- mike gabriel aka sunweaver (Debian Developer) mobile: +49 (1520) 1976 148 landline: +49 (4351) 486 14 27 GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: sunwea...@debian.org, http://sunweavers.net
pgpOU6jGlYXvZ.pgp
Description: Digitale PGP-Signatur