Mode liste de diffusion : le chaînage est cassé

Salut à tous, en tant que membre d’OpenStreetMap, j’ai trouvé plusieurs problèmes avec Discourse, qui est maintenant utilisé pour leur forum en ligne.

On m’a dit que l’interface de la liste de diffusion devrait très bien fonctionner. Cependant, j’ai trouvé un bug : l’enchaînement des messages devient incorrect lorsque vous répondez par e-mail. Un nouvel ID de message est alors généré au lieu de réutiliser les ID d’origine.

Exemple
Le concept principal est correct - il utilise par exemple

format : thread msg-id in-reply-id
1 topic/851.

le fil initial

1.1 topic/851/2747. topic/851

Le message 2747 dans le fil 851 est une réponse au sujet initial 851, comme indiqué par les en-têtes in-reply-to : et references :

1.1.1 ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx topic/851/2747.

Ceci est une réponse par e-mail à topic/851/2747 avec l’ID de message ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx

1.1.1.1 topic/851/2749. ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx

Ici, la réponse du forum 2749 s’enchaîne correctement à mon ID de message ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx

1.1.1.1.1 07289952-0e88-c08a-ea66-b34774c8554e@gmx topic/851/2749.

… et ainsi de suite

Cependant, lorsque je réponds dans msg-id ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx au sujet précédent, je référence

References :… <topic/851/2747. bae9c8af72f1f7ef599f1bcd @OSM>

Mais mon propre message (une version HTML du forum) m’est renvoyé avec

References : …
<topic/851/2747. ae42d62b1252f1572b2a9a07 @OSM>

Remarquez-vous la différence dans l’ID du message des références ?

Le système du forum casse les ID de message dans les références !

Cela entraîne des fils de discussion brisés avec
1.2 topic/851/2748. topic/851/2747.
1.3 topic/851/2751. topic/851/2749.

où 1.2 est la version forum de 1.1.1 (nouvel ID de message topic/851/2748.e6be773dbcc599ad5f35bae5@OSM au lieu de mon ID de message d’origine)
et 1.3 est la version forum de 1.1.1.1.1

Je n’ai pas encore vérifié si d’autres reçoivent des fils de discussion tronqués - car ils ne recevraient pas ma réponse originale avec l’ID de message de
1.1.1 ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx,
mais recevraient également la version forum
1.2 avec l’ID de message topic/851/2748.e6be773dbcc599ad5f35bae5@OSM, tout en recevant également la réponse
1.1.1.1 avec des références à ee76eed4-a255-6d1c-0f5b-59da9772f230@gmx

J’ai tronqué les noms de domaine ici car ce forum traduit ces ID de message en liens mailto et dépasse ainsi ma limite de liens autorisés.

2 « J'aime »

Merci d’avoir signalé, je vais déplacer ce message dans le sujet Email threading broken.

3 « J'aime »

Une publication a été fusionnée dans un sujet existant : Le fil d’e-mails est cassé