[horde] This week's round of fixes vs horde/wicked
Ralf Lang
ralf.lang at gmail.com
Sat May 31 05:53:06 UTC 2025
Hi brent,
if this breaks your install, which version of horde-installer-plugin are
you running? I think I can build a reproducer.
A possible remediation: Backup your configs, clean out all horde.local.php
and registry.d content from web/$app/config, vendor/horde/$app/config,
var/config/$app
The next iteration will simplify this.
By now, there are very few edge cases left in which we actually want the
horde autoloader to interfere.
Brent <impuser at bitrealm.com> schrieb am Sa., 31. Mai 2025, 04:23:
> 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
> --
> 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