Your message dated Sun, 12 Feb 2023 22:13:53 +0000
with message-id <[email protected]>
and subject line Bug#1029776: fixed in php-horde-group 2.1.1-12
has caused the Debian Bug report #1029776,
regarding php-horde-group: autopkgtest failure with PHP 8.2
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.)
--
1029776: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029776
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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.1
Configuration:
/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::testCreate
mysqli_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
pgpjHXO4xXljl.pgp
Description: Digitale PGP-Signatur
--- End Message ---
--- Begin Message ---
Source: php-horde-group
Source-Version: 2.1.1-12
Done: Anton Gladky <[email protected]>
We believe that the bug you reported is fixed in the latest version of
php-horde-group, 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.
Anton Gladky <[email protected]> (supplier of updated php-horde-group 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: SHA512
Format: 1.8
Date: Sun, 12 Feb 2023 22:30:57 +0100
Source: php-horde-group
Architecture: source
Version: 2.1.1-12
Distribution: unstable
Urgency: medium
Maintainer: Horde Maintainers <[email protected]>
Changed-By: Anton Gladky <[email protected]>
Closes: 1029776
Changes:
php-horde-group (2.1.1-12) unstable; urgency=medium
.
* Team upload.
.
[ Mike Gabriel ]
* d/t/phpunit: Drop development cruft related to LDAP unit tests.
.
[ Anton Gladky ]
* d/salsa-ci.yml: simplify rules
* Fix one more warning
* d/tests/phpunit: fix PG-DB incompatibilities between v14 and v15
* d/patches: fix exception due to php8.2.
* d/t/control: increase minimal ldap version. (Closes: #1029776)
* d/t/control: allow-stderr.
* d/control: Switch BD from pear-horde-channel to pear-channels.
* d/watch: Update watch file format version to 4.
Checksums-Sha1:
5ddf2dbbefb98902be73e462997d06b1a461b517 2274 php-horde-group_2.1.1-12.dsc
b525407c5775c4933ae64c6412047c56aaadbb43 6948
php-horde-group_2.1.1-12.debian.tar.xz
1b719074ddd7a570cbeccace50604205e8f94b21 8368
php-horde-group_2.1.1-12_amd64.buildinfo
Checksums-Sha256:
c66962e385fb04f77e7025cee270a32d9d1c5195f5da892f501e55087b1e709e 2274
php-horde-group_2.1.1-12.dsc
96e1506f61165f72314c8ffaecc83c439a3e31a405aa4b3beabaedc76a515782 6948
php-horde-group_2.1.1-12.debian.tar.xz
eda6fac019bbe7a881265f67f6f868ae75430fb8831f6b2eb2e50bc05bac9fe6 8368
php-horde-group_2.1.1-12_amd64.buildinfo
Files:
d4e6e7773a797fa46d419a43201c0384 2274 php optional php-horde-group_2.1.1-12.dsc
9bc678618b5f8ccd79d7f5d040e2fbad 6948 php optional
php-horde-group_2.1.1-12.debian.tar.xz
249646ce7f14f1d16cf72da0f3689e7e 8368 php optional
php-horde-group_2.1.1-12_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAmPpWyQRHGdsYWRrQGRl
Ymlhbi5vcmcACgkQ0+Fzg8+n/wYX3A/+KCFNJv2LCaSgQ4+sNxjgpoTKyzIc0IIr
YaXgD8BhzcZaHEVOVOO3TkOUkfe7Rt9YCTR90+CzPyYaWSHnMRD2MPCHmyLak+1p
QbFLgdidROJdQR1tVArtTgvQwZpMLRr2CGvxFbCcj9djHsLBc663dtmaTTFRrgLN
r6oK/L4AKrBus4/E8yADVZE61Pbhft78pGbT14y0/GXGTaONOpDLKknIpzpoiDBt
/YEq8Tv2esYeau0shVfwg4IHs6O705gqQVJVLpA34mGXoEJcGkKGdnbIehjUAl4n
5fOPmTl5gtWCvmbvK1iqT1ds3FY2wn4MDXWA1vt0nfcgSBj1fJDTihnxOYK/nRU3
yCW9vJ2fVjiUjm9QugUUDcvwsp4vvKlqccKCCebNc6pTRDL0tZBNpfiIU8HUaAHn
Tw2I0gmM6zd88ugfwZ0f1UhlWYMw4wey0v3J1By4ClMaL3cS8Cy97daUG9+XMto4
WBkX5V1nUazac9BHRe6FaU61BRPZSo46PVl2PAJISnbrzd2phZ7ejAsrRll/M5sJ
ibhXOlfE60FCcY2pVCSVjfBd9LieI31kehflFfPes+vlrsCMixZJnR40zbcOjrUV
Y4AF2KyPCtbvtM5brjJz/rQqt/CjjwauQOzkthGuAMb1e9TARqzp6ByMh64EmCMC
GVJ/KtO43KA=
=17BC
-----END PGP SIGNATURE-----
--- End Message ---