Projet

Général

Profil

Actions

Anomalie #1616

fermé

Logs page broken - strftime() is deprecated

Ajouté par Florent G. il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
14/01/2022
Echéance:
% réalisé:

0%

Temps estimé:
Version utilisée:

Description

La page /history (Journaux/Logs dans le menu), affiche: "Erreur de l’application".

Galette 0.9.6.1
PHP 8.1

Dans les logs:

2022/01/14 17:04:33 [error] 555#555: *501469 FastCGI sent in stderr: "PHP message: Galette error:
Type: ErrorException
Message: Function strftime() is deprecated
File: /var/www/galette/vendor/smarty/smarty/libs/plugins/modifier.date_format.php
Line: 81
Trace: #0 /var/www/galette/vendor/smarty/smarty/libs/plugins/modifier.date_format.php(81): {closure}()
#1 /var/www/galette/data/templates_c/4e7ac74d2607400777b67f28a1fd04b4d2c8c77f_0.file.history.tpl.php(259): smarty_modifier_date_format()
#2 /var/www/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(248): Block_83381622061e15aecabe5a5_45357620->callBlock()
#3 /var/www/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(184): Smarty_Internal_Runtime_Inheritance->callBlock()
#4 /var/www/galette/vendor/smarty/smarty/libs/sysplugins/smarty_internal_runtime_inheritance.php(186): Smarty_Internal_Runtime_Inheritance->process()


Demandes liées 1 (0 ouverte1 fermée)

Dupliqué par Galette - Evolution #1619: Replace Smarty with TwigFerméJohan Cwiklinski21/01/2022

Actions

Mis à jour par Johan Cwiklinski il y a presque 3 ans

  • Statut changé de Nouveau à Commentaire

La bibliothèque utilisée pour le rendu des pages - Smarty - n'est pas compatible PHP 8.1.

Il y a des PR en attente depuis des lustres de leur côté, rien ne sert que je leur propose quoi que ce soit... Pour le moment, soit il faut corriger directement cette lib à la main, soit il faut repasser en PHP 8.0 maxi.

Mis à jour par Florent G. il y a presque 3 ans

Ok merci pour le retour !
Ça serait bien d'avoir quelques part la version de php recommandée pour une version de galette donnée.

Du coup je pense qu'on peu fermer cette issue ;)

Mis à jour par Johan Cwiklinski il y a presque 3 ans

Florent G. a écrit (#note-2):

Ok merci pour le retour !
Ça serait bien d'avoir quelques part la version de php recommandée pour une version de galette donnée.

Galette elle même est tout à fait compatible PHP 8.1, c'est juste Smarty qui est à la traine :(

Du coup je pense qu'on peu fermer cette issue ;)

Je vais laisser ouvert pour mémoire ; côté Smarty, des correctifs ont été proposés depuis octobre... Mais n'ont pas été intégrés.

Mis à jour par Johan Cwiklinski il y a plus de 2 ans

Mis à jour par Johan Cwiklinski il y a plus de 2 ans

  • Statut changé de Commentaire à Rejeté

Smarty sera viré de la prochaine version ; si l'upstream ne met pas à jour, je ne peux pas faire grand chose malheureusement :/

Actions

Formats disponibles : Atom PDF