Librairie HOA abandonnée

Edgard utilise 2 librairies maintenant abandonnées.

C’est facheux, car en plus on a une notice en PHP 8.1 en les utilisant (signalée là déjà https://github.com/hoaproject/Http/issues/32 d’ailleurs)

PHP Notice:  Trying to access array offset on value of type bool in ~/Edgard/vendor/hoa/http/Response/Response.php on line 947

Il faudra trouver des alternatives :/

Causeries Wiki

C’est ce script qui écoute les conversations IRC et répond pour Edgard ou Shiraz en fonction des messages.

Notifications du débardeur

Un des principes c’est que le débardeur envoie les messages à envoyer pour shiraz (https://git.spip.net/spip-contrib-extensions/debardeur/src/branch/master/spip-cli/DebardeurPushnotif.php#L412) via

exec('echo ' . escapeshellarg($message) . ' | php ' . _EDGARD_NOTIFIER_IRC);

Où ils sont reçus ici https://git.spip.net/spip-contrib-outils/Edgard/src/branch/master/public/sendToShiraz.php

Alternatives

Aucune idée. Rien n’est mentionné dans leurs projets respectifs a priori.

C’est dommage pour HOA c’était bien écrit.