Source: php-horde-group Version: 2.1.1-11 Severity: serious Tags: sid bookworm User: [email protected] Usertags: needs-update Control: affects -1 src:php-defaults X-Debbugs-Cc: [email protected]
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: [email protected], http://sunweavers.net
pgppQ2jRaaIqh.pgp
Description: Digitale PGP-Signatur

