Zitat von Arjen de Korte <arjen+ho...@de-korte.org>:

Citeren Jan Schneider <j...@horde.org>:

Zitat von poubel...@free.fr:

Hi All,

I have just upgraded my Horde Webmail to the latest version and I have the following error in my logs regarding Kronolith and date format :

| [Fri Sep 22 15:35:56.317874 2017] [:error] [pid 1706] [client 192.168.1.254:54176] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Date_Holidays has a deprecated constructor in /usr/share/php/Date/Holidays.php on line 91, referer: https://<my_server_url>/kronolith/ | [Fri Sep 22 15:35:56.321707 2017] [:error] [pid 1706] [client 192.168.1.254:54176] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Date has a deprecated constructor in /usr/share/php/Date.php on line 123, referer: https://<my_server_url>/kronolith/ | [Fri Sep 22 15:35:56.325672 2017] [:error] [pid 1706] [client 192.168.1.254:54176] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Date_TimeZone has a deprecated constructor in /usr/share/php/Date/TimeZone.php on line 70, referer: https://<my_server_url>/kronolith/ | [Fri Sep 22 15:35:56.331302 2017] [:error] [pid 1706] [client 192.168.1.254:54176] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Date_Span has a deprecated constructor in /usr/share/php/Date/Span.php on line 114, referer: https://<my_server_url>/kronolith/ | [Fri Sep 22 15:35:56.332119 2017] [:error] [pid 1706] [client 192.168.1.254:54176] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Date_Holidays_Holiday has a deprecated constructor in /usr/share/php/Date/Holidays/Holiday.php on line 36, referer: https://<my_server_url>/kronolith/ | [Fri Sep 22 15:35:56.333058 2017] [:error] [pid 1706] [client 192.168.1.254:54176] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Date_Holidays_Driver has a deprecated constructor in /usr/share/php/Date/Holidays/Driver.php on line 125, referer: https://<my_server_url>/kronolith/

Is there something to do on my server (install a new 'date' package for PHP 7)? Or is it something to change for the next release of Kronolith?

I run a Debian Stretch server with PHP 7.1 and the latest patches.

Thanks

It's a 3rd-party library that Kronolith uses. Not much we can do about.

Kronolith not only uses PEAR/Date, it is a required package. So this is not something optional one can do without. The last stable release was 10+ years ago and even the latest alpha release is almost 4 years old.

https://pear.php.net/package/Date

Off course, one can hope that someone takes over maintainership, but unless that hope actually materializes, it may be worthwhile to look for alternatives.

It's actually two packages, Date and Date_Holidays. The dependency on the former has already been removed in Horde 6. And we are probably going to fork Date_Holidays for Horde 6.

--
Jan Schneider
The Horde Project
https://www.horde.org/

--
imp mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: imp-unsubscr...@lists.horde.org

Reply via email to