Migration d'un compte Matrix via l'outil fourni par Element
TL;DR
J'ai voulu tenter l'expérience de la migration de mon compte matrix.org vers tedomum.net via l'outil de migration d'Element.
Ça marchouille, je dois encore confirmer que je n'ai pas de bug de notifs mais j'ai des doutes. Aussi Je ne crois pas avoir vu le dépôt de code ouvert, ou je l'ai raté.
L'outil est accompagné d'un message de prévention :
This is a labs feature and should be used with caution.
L'outil n'a pas l'ambition de migrer le moindre contenu
Détails
L'outil revient à migrer son avatar, et à boucler sur chaque room, space, message privé pour :
- Se renommer
@reminec à changer son nom en @reminec (Old)
- Inviter son nouveau compte
@reminec (Old) a invité @reminec
- Rejoindre la room ou le space avec son nouveau compte
@reminec a rejoint le canal
C'est plutôt propre si je me place dans la peau d'un membre qui comprend naturellement que je migre.
Aussi, j'étais administrateur d'une room, mon ancien compte a promote mon nouveau compte.
(J'avais peur de générer du "bruit" inutile sur les différentes rooms.)
Mais ça se corse ensuite :
[Client Element]
Sur mon nouveau compte, un échange avec une Personne se déplace dans un Salon
(Son interlocuteur, son ancien compte, son nouveau compte)
Pour l'interlocuteur ça ne change rien à priori car dans mon ancien compte, c'est toujours rangé dans Personnes
[Outil de migration] J'ai du relancer la migration plusieurs fois car j'avais des erreurs réseaux. Comme j'étais derrière un CPL capricieux, aucune idée si ça venait d'une perte de paquet de chez moi, ou d'un "Rate limit". (On peut le configurer dans les options avancées de l'outil d'import)
A première vue relancer la migration ne posait pas de problème de duplicata.
Sauf que j'ai l'impression d'avoir des bugs de notifications.
Notifications dupliquées et/ou pas sur le bon item, bref j'ai peur que côté base de données, ça soit un peu le waï. A confirmer, j'amenderais ici.
J'étais dans des Salons rejoignable par connaissance du lien matrix.to/#/#uneroom:domain.com
Ces rooms ont la permission "Invitation" de décochée pour les membres.
Là j'avoue ne pas saisir la subtilité de comportement entre pouvoir rejoindre par le lien, ou par l'invitation. (cf #7)
Le résultat étant que je n'ai pas pu me servir de l'outil pour migrer sur ces Salons/Espaces.