18-07-2020, 22:15
Problèmes de chronologie
J'avais signalé un problème de chronologie à l'affichage des messages suite aux premières fusions :
C'est parce que le nouveau forum affiche les messages dans l'ordre non de leur date de postage mais de leurs identifiants [small](qui ont été générés au moment de la migration, laquelle s'est faite par fuseau et non par date)[/small].
Le problème n'est pas compliqué à corriger.
Pour l'instant, j'ai limité la correction à la seule discussion problématique : Affaire de volonté (où les messages de 2005 qui s'intercalaient n'importe où : les voici maintenant correctement ré-intégrés). Dans ce fuseau, le critère du tri est la date et non l'identifiant des messages.
J'aurais bien étendu la correction à tous les autres fuseaux, sauf que ... notre forum comporte des erreurs de dates :
Enfin, outre la petite « régression » liée aux heures de midi, vous aurez peut-être remarqué que la migration a récupéré les dates de l'ancien forum en leur ajoutant systématiquement deux heures de plus.
<small>Pour résumer :
J'avais signalé un problème de chronologie à l'affichage des messages suite aux premières fusions :
Yyr Wrote:La couture n'est pas encore parfaite : la fusion n'a pas ré-inséré les messages dans l'ordre chronologique mais les a laissés dans leur « partie de fuseau » initiale lorsque les fuseaux avaient un temps poursuivi chacun leur route (cas des deux premiers de cette liste). Rien de majeur. On arrivera sans doute à corriger ça.
C'est parce que le nouveau forum affiche les messages dans l'ordre non de leur date de postage mais de leurs identifiants [small](qui ont été générés au moment de la migration, laquelle s'est faite par fuseau et non par date)[/small].
Le problème n'est pas compliqué à corriger.
Pour l'instant, j'ai limité la correction à la seule discussion problématique : Affaire de volonté (où les messages de 2005 qui s'intercalaient n'importe où : les voici maintenant correctement ré-intégrés). Dans ce fuseau, le critère du tri est la date et non l'identifiant des messages.
J'aurais bien étendu la correction à tous les autres fuseaux, sauf que ... notre forum comporte des erreurs de dates :
- il arrive qu'il y ait eu un bug au moment du postage, comme pour ce message ;
- il semble que la migration ait interprété tous les messages postés à l'époque entre 12h00 et 12h59 comme ayant été postés entre 0h00 et 0h59 [small](la pause de midi est devenue la pause de minuit :))[/small] ;
- on n’est pas à l'abri qu'il y ait d'autres blagues de ce genre.
Enfin, outre la petite « régression » liée aux heures de midi, vous aurez peut-être remarqué que la migration a récupéré les dates de l'ancien forum en leur ajoutant systématiquement deux heures de plus.
<small>Pour résumer :
- un message posté à 10h30 apparaîtra à 12h30 ;
- un message posté à 22h30 apparaîtra à 0h30 le lendemain ;
- un message posté à 12h30 apparaîtra à ... 2h30 ;

