Concrètement, ça devrait être quelque chose comme ça :

DELETE FROM accounts WHERE username = 'thib' AND domain = 'sitedethib.com';
UPDATE accounts SET domain = 'sitedethib.com' WHERE username = 'thib' AND domain = 'social.sitedethib.com';

Show thread

@petit le problème est que mon compte @thib est connu sous deux noms différents par mamot.fr : @thib et @thib@social.sitedethib.com, avec le même URI derrière.

Il faudrait donc supprimer l'un d'entre eux.

Étant-donné le comportement de mamot.fr, il semble privilégier @thib@social.sitedethib.com qui n'est pas le « véritable » identifiant. Mais du coup, c'est celui-là qui voit mes derniers pouets, donc c'est l'autre qu'il vaudrait mieux supprimer, et changer celui qui pointe vers social.sitedethib.com pour qu'il pointe vers sitedethib.com

Show thread

@petit bonjour bonjour, j'ai des problèmes de fédération entre mamot.fr et mon instance. J'ai une bonne idée de ce qui peut se passer, mais c'est dû à un bug de Mastodon difficile à corriger, et auquel je ne peux rien depuis mon instance. Il y a moyen de corriger ça en modifiant manuellement la base de données de mamot.fr.

@Thib@sitedethib.com @vincib bref, si tu pouvais regarder un de ces jours, ce serait chouette :)

De mon côté, j'essaie de regarder dans le code ce qui pourrait merder…

Show thread

@vincib y a quelques semaines, tu avais supprimé à ma demande les comptes distants pour lesquels domain = 'sitedethib.com', mais apparemment, la procédure que je t'ai indiquée devait être un peu pourrie.

En effet, si j'essaie d'interagir avec mon compte @thib@sitedethib.com depuis ici, je me prends des "Record not found", ce qui vient d'une erreur de lookup dans la base de données de mamot.fr (ActiveRecord::RecordNotFound), mais n'ayant pas les logs, je trouve pas trop comment ça peut survenir…

C'est moi ou c'est cassé ? Les utilisateurs sont identifiés par des URI, mais rien n'est imposé dans la spec pour ces URI, donc on ne peut pas les authentifier, si ? Si on ne peut pas l'authentifier, comment on gère les doublons ?

cc @aeris

@numerama y a un truc de cassé avec votre instance, de nouveaux gens ne peuvent pas vous suivre :
social.numerama.com/users/nume retourne une erreur 500

La Quadrature du Net - Mastodon - Media Fédéré

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!