[horde] This week's round of fixes vs horde/wicked

Brent impuser at bitrealm.com
Sat May 31 02:22:50 UTC 2025


  The issue for my installation is the upgrade to horde/core.  
Specifically, this fix that went live 2 days ago:

https://github.com/horde/Core/commit/d25c2b87ea462240209bd2fa93d3c8656c1d1890

When the code is "if (class_exists($classname, true)) {", then my  
installation results in a white screen with no .js loaded. If I revert  
this line back to the original "if (class_exists($classname, false))  
{", then everything is apparently ok.

So, around line 858 in <install-dir>/vendor/horde/core/lib/Horde/Registry.php

Changing the "true" back to "false" fixes my installation. I've no  
idea what this does or why this is happening.

brent

Quoting Ralf Lang <ralf.lang at gmail.com>:

> The last update for horde/support was released last week. Can you  
> check in the browser console if you see any files not loading  
> correctly? Might help debugging when you temporarily disable js and  
> css cache.
>
>      Brent <impuser at bitrealm.com> schrieb am Fr., 30. Mai 2025, 16:15:
>
>>   After doing an update, I get the whitescreen. After seeing a lot of 
>> distributed hash errors, I disabled my memcache setting. Horde will 
>> sorta load, but email or calendars won't show. In enabled debug, I see 
>> these new errors:
>>
>> 2025-05-30T07:09:18-07:00 DEBUG: HORDE [imp] PHP ERROR: Creation of 
>> dynamic property Horde_Support_Inflector::$_uncountables_keys is 
>> deprecated [pid 35366 on line 128 of 
>> "/var/www/horde/vendor/horde/support/lib/Horde/Support/Inflector.php"]
>>
>> This error wasn't present prior to doing the upgrade. THis is on php 8.4.7.
>>
>> Thanks!
>>
>> brent
>>
>> Quoting Ralf Lang <ralf.lang at gmail.com>:
>>
>>> Hello,
>>>
>>> This week we released another round of fixes:
>>>
>>> - horde/db now supports expressions as default values and upgrades 
>>> literal default values to expressions for MYSQL field types JSON, 
>>> TEXT (TINYTEXT, MEDIUMTEXT, LONGTEXT), BLOB (TINYBLOB, MEDIUMBLOB, 
>>> LONGBLOB)
>>> This unbreaks horde DB migrations for nag and kronolith on oracle 
>>> mysql 8.0.13+ and related percona builds. Mariadb was not affected 
>>> by this problem
>>>
>>> - Upgrades for horde/form, horde/wups, horde/nag, horde/perms, 
>>> horde/util, horde/core, horde/base fix various form issues and 
>>> non-fatal warnings, including the permissions admin dialog and the 
>>> "full" add dialog on nag. The quick-add dialog of nag was not 
>>> affected by these problems.
>>> - Fixed issues with the search functionality on nag, mnemo an whups 
>>> on PHP 8.3 and 8.4
>>> - Fixed the reporting screen of whups for PHP 8.4
>>>
>>> - Large and mostly backward-incompatible release 2.0.0-alpha to 
>>> horde/text_wiki to make it run much better on PHP 8.3/8.4 versions. 
>>> See also 
>>> https://www.ralf-lang.de/2025/05/27/a-wicked-problem-from-the-past/ 
>>> for details. We decided this was both necessary and safe to do 
>>> because the main use case of horde/text_wiki is horde/wicked, but 
>>> wicked until recently had its own slightly different version of 
>>> pear/text_wiki internalized. External users of text_wiki should not 
>>> upgrade from the 1.x branch or master branch to 2.x without 
>>> understanding the changes. We are still trying to contact the 
>>> original authors and current maintainers of pear/text_wiki if they 
>>> are interested in an upstream solution for pear/text_wiki.
>>>
>>> NOT RELEASED:
>>>
>>> - horde/wicked has had major internal changes. I ripped out the 
>>> internal version of horde/text_wiki and made it depend on the 
>>> horde/text_wiki 2.x version described above. Along the way multiple 
>>> other warnings and issues under PHP 8.4 got fixed. As this is a 
>>> short work week / traditional vacation or beer drinking opportunity 
>>> in Germany I aligned with Torben that we will only release this as a 
>>> tagged version after he performs some more testing next week. It 
>>> "works for me" with the default wiki driver but we don't want to 
>>> break anybody's wiki.
>>>
>>> --
>>> Horde mailing list
>>> Frequently Asked Questions: http://horde.org/faq/To unsubscribe, 
>>> mail: horde-unsubscribe at lists.horde.org
>> --
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/
>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org


More information about the horde mailing list