[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