[pkg-php-pear] Horde issues [Was: Bug#1074180: transition: php8.4]

Emilio Pozuelo Monfort pochu at debian.org
Fri Jan 10 09:42:08 GMT 2025


On 24/12/2024 08:35, Emilio Pozuelo Monfort wrote:
> On 23/12/2024 15:30, David Prévot wrote:
>> Hi,
>>
>> On 19/12/2024 09:30, Mike Gabriel wrote:
>>> On  Do 19 Dez 2024 09:22:52 CET, David Prévot wrote:
>>>> On 16/12/2024 14:15, David Prévot wrote:
>>>>
>>>>> […] It seems that most regressions are related to Horde (hence CCing the 
>>>>> team and Mike)
>>>>
>>>> Half (14) of the 28 remaining issues spotted by debci are about Horde packages.
>> […]
>>> The Horde situation in Debian is quite sad. Upstream is working on some 
>>> modernization aka Horde 6, but nothing in sight so far.
>>>
>>> I'll ping Horde upstream on the current status the coming days, can you - for 
>>> now - ignore the php-horde-* package in the onoing transition?
>> If by ignoring, you mean “get it removed from testing”, I assume it’s possible.
>>
>> Looking at what’s left on the [excuse] page, there are three end-user packages 
>> (mediawiki, phpldapadmin and phpmyadmin), all other look like libraries that 
>> are not used by any package currently in testing (well, except symfony, but 
>> the last upload is targeted to fix the remaining test issue on i386).
>>
>>      excuse: https://qa.debian.org/excuses.php?package=php-defaults
> 
> I have removed some of those packages (mostly horde and a couple others). 
> However at least libphp-swiftmailer can't be removed currently. symfony depends 
> on php-monolog which depends on libphp-swiftmailer.
> 
> Also there's a chain in php-opis-closure -> php-zumba-json-serializer -> 
> phpmyadmin-sql-parser -> phpmyadmin.
> 
> So those need to be looked at, alongside the applications (mediawiki, 
> phpmyadmin, etc).

Those got fixed, but php-defaults wasn't able to migrate, because php-common 
breaks php8.2-common. Marking php8.2 for removal didn't help, because then 
britney tried to remove all the php modules that still depended on php8.2 in 
testing (all of them).

In the end I used a force-hint to make php-defaults migrate, breaking php8.2, 
and removed it in a follow-up britney run. With that done, the transition is over.

Cheers,
Emilio



More information about the pkg-php-pear mailing list