Follow

Bon, de mon point de vue, il y a un souci avec les paramètres de confidentialités des pouets sur Mastodon.

Le mode "followers-only" peut afficher les pouets à des gens qui ne vous suivent plus. Ou plus exactement à des gens qui vous avez retiré vous même de vos followers en passant par Parameters > Follows and followers.

Étape pour reproduire :
1. User1 sur instance1
2. User2 et User3 sur instance2
3. User2 et User3 follow User1
4. User1 utilise son interface pour supprimer User2 de ses followers.
Instance1 sait que User2 ne follow plus User1, mais pas Instance2.
4. User1 fait un pouet en followers only et l'envoie à instance2 pour User3.
5. Instance2 croit que User2 et User3 follow User1 et affiche le pouet aux deux users.

Bref, j'ai l'impression que lorsque l'on retire quelqu'un de nos followers, ça ne notifie pas l'instance en question. Du coup ça marche pas du tout, si quelqu'un d'autre de l'instance en question nous follow.

Vous savez si c'est "normal" ? J'ai loupé quelque chose ?

@Thib Oow merci ! J'avais regardé rapidement github quand je t'ai pv au sujet j'ai pas pensé à rogardé à nouveau ce matin.
T'es géniale !

@Thib Hum… À priori je n'ai pas réussi… Mais j'ai essayé. Hier. ><

C'est la fatigue cette semaine, j'arrive plus à rien.

Ça t'a pas reconnu, et dans la colonne message directs y'a pas de changement de couleurs pour une personne mentionnée, contrairement aux autres colonnes. Du coup je m'en suis pas rendu compte.

@Courgette arf… hm, j'ai pas de changement de couleur par défaut (et il n'est pas censé y en avoir), t'utilise un autre thème que celui par défaut ?

@Thib Pour l'instant oui !

Mais en fait on voit bien la différence avec la colonne messages directs en mode timeline mais pas en mode conversations. Le pseudo est pas tout à fait de la même couleur.

@Courgette ah oui pardon, y a effectivement une différence de couleur, mais elle est super subtile

@Thib Petite question au passage : ça t'embête les messages / privés pour te parler de potentiels bugs ?

J'ai pas trop envie d'ouvrir des issues sur le github de mastodon comme je sais pas trop comment fonctionne le code de masto, je sais pas trop si ça peut être spécifique à glitch-soc ou non. Mais par contre je viens d'y penser, je peux ouvrir des issues sur le repos de glitch plutôt si tu préfères ?

@Courgette hmmm c'est peut-être mieux d'ouvrir des issues sur glitch-soc, oui

(après c'est en général « facile » de deviner si un truc est un bug de glitch-soc ou pas, mais on peut toujours avoir des surprises)

@Thib Au passage, je suis pas certain de comprendre le fix, ça va tout corriger, ou alors le problème va continuer d'exister pour les comptes qu'on a déjà forcé à nous unfollow ?

@Courgette quand on force quelqu'un à nous unfollow, ça envoie correctement le message, mais il n'est plus correctement interprété par Mastodon depuis la v3.0.2

La PR corrige la façon dans le message est interprété, mais ce n'est pas rétroactif.

Le problème continuera d'exister pour les comptes qu'on a déjà forcé à nous unfollow tant qu'on n'aura pas de mécanisme de synchronisation, et on n'en n'a pas pour le moment.

@Courgette Normal pour moi si Mastodon envoie un seul message à la "sharedInbox" d'une instance pour diffuser les pouets aux utilisateurs d'une même instance au lieu d'envoyer un message par utilisateur d'une instance (ça permet d'optimiser la charge CPU et réseau). Je pense qu'il n'y a qu'en direct où les messages sont diffusés aux utilisateurs directement et pas sur la boîte au lettre commune (et encore, c'est à vérifier).

Donc si l'information "B a exclu A de ses suiveurs" n'a pas été transmise à l'instance de A, A continuera à recevoir les messages de B si C est toujours parmi les suiveurs de B et qu'il se trouve sur la même instance que A. Diffuser l'exclusion de A par B de sa liste de suiveurs peut être problématique car A pourrait très bien être notifié de cette information sur une instance customisée.

Il y a pas mal de problèmes liés au mode "followers-only". Il faut considérer un message dans ce mode comme public et que Mastodon faut au mieux pour en limiter la visibilité. D'ailleurs, est-ce que ce mode a vraiment un sens ? Si A suit B, c'est que A est intéressé par les messages publics de B.

La seule différence entre le mode "followers-only" et le mode "unlisted" (qui indique de ne pas afficher le message dans les fils de discussion publics et locaux), c'est qu'un message "followers-only" n'est pas partageable, et que Mastodon va les cacher du fil public d'un utilisateur lorsqu'on affiche sa page de profil. Ces deux conditions pourraient très bien être annulées sur un serveur customisé pour transformer ces messages "followers-only" en "unlisted" ou "public".

Il faudrait plutôt remplacer ce mode "followers-only" par un concept de liste de diffusion qui serait géré par l'émetteur s'il souhaite limiter la portée de ses messages.
Sign in to participate in the conversation
Mastodon Opportun.e

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