Un point trop loin

Petits ponts, Delft, Pays-Bas, mai 2011
Petits ponts

En l’état je pense que je suis allé trop vite dans la reprise du code depuis la dernière 2.23 de Dotclear, essentiellement parce que les modifs actuelles risquent fort de provoquer des erreurs du côté des plugins tiers au moment de la mise à jour, spécialement parce qu’il n’y a pas de moyen de les mettre à jour pendant la transition.

Je pourrais éventuellement forcer la reconnexion en mode de secours1, juste après le passage en 2.24, pour laisser le temps de mettre à jour les plugins qui ont besoin de l’être, mais pour l’instant cette opération est impossible — le mode de secours ne sert en fait pas à grand chose tel qu’il a été conçu.

On pourrait imaginer qu’un super-administrateur d’une installation Dotclear est quelqu’un capable d’aller modifier ou créer un fichier sur le serveur (je pense au fichier _disabled qui permet de désactiver un plugin) mais en réalité ce n’est souvent pas le cas.

Il va falloir régler prioritairement le ticket cité plus haut, et encore, je ne suis pas certain que ce soit suffisant.

Un moyen assez simple pour tester ça est de reproduire une installation actuelle en 2.23.1, comme celle qui fait tourner ce blog par exemple, et ensuite de basculer sur le canal unstable pour voir comment se passe la mise à jour et la reconnexion… 2

Ça sera à faire après mon prochain commit sur le dépôt Dotclear, il sera copieux !

Quoi qu’il en soit j’ai du mal à prévoir une sortie à l’heure de la prochaine release, tant qu’une solution efficace n’aura pas été définie et mise en place.


  1. On pourrait limiter ce principe aux installations qui ont des plugins actifs d’origine tierce, si possible. ↩︎

  2. Ça m’intéresserait à l’occasion que vous fassiez de même et que vous me rapportiez les problèmes rencontrés. ↩︎

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/15473

Haut de page