I’m not sure if this is the wrong place to post this; my apologies if it’s not.
Anyway, I have an inquiry about Mastodon replies seeming to not post to show up on Lemmy.
Earlier today I made a post on Mastodon and made it post to Lemmy as well, by @ing the community I wanted it to appear in. Here’s a link to the post on Mastodon, and here’s how it showed up on Lemmy. At first, everything seemed to work fine.
But something I noticed is that, though the Lemmy comments were visible to me on Mastodon, the reverse was not true: most of the Mastodon replies were not visible on Lemmy. So there seems to have been some federation issues there.
So my question is, does anyone know what caused this and if so how I can fix it?
julian@activitypub.space 5 days ago
Mastodon doesn't know to send replies to the community for distribution to the rest of the threadiverse.
Long story short if you're not on the same instance as the community, Mastodon replies to you won't make it to the rest of the threadiverse.
NodeBB works around this by including a hidden mention to the community that Mastodon will then pre-fill in the text box, and then the reply will make it in successfully.
Piefed and Lemmy will need to do this.
Does it work? Yes
Are we supposed do it? Technically no, it's easier to blame Mastodon for not doing it right.
Should we do it? Probably, yes.
@rimu@piefed.social @nutomic@lemmy.ml @bentigorlich@gehirneimer.de @melroy@mastodon.melroy.org I tested this. It works perfectly fine. We can implement this today and remove it when Mastodon supports threadiverse conversations better (I'll try to make that happen.)
nutomic@lemmy.ml 4 days ago
Good idea, adding this to Lemmy.
github.com/LemmyNet/lemmy/pull/6409
freamon@lemmy.world 5 days ago
Unless the person replying on Mastodon removes it of course (to save themselves some characters and because they don’t recognise it).
There doesn’t seem any functional difference between your comment (which implicitly Mentions the community), and the original post on thecanadian.social (which explicitly Mentions it). Screenies from activitypub.academy show that replies to both include both Mentions pre-filled.
Image
Image
thecanadian.social/@mike/116234121499688717 didn’t remove the Mention, and so the comment made it to Lemmy. mstdn.ca/@cass_m/116234270845317774 did remove the Mention, and so it didn’t.
Specifically for Lemmy btw, the reply at mstdn.ca/@cass_m/116234270845317774 demonstrates another problem - that instance requires a signed GET request for its actors, which hasn’t been fully implemented AFAIK.
rimu@piefed.social 5 days ago
Sounds good to me!
nutomic@lemmy.ml 4 days ago
Did you receive my email from last Thursday? Seems there might be some delivery problem.
a_gee_dizzle@lemmy.ca 4 days ago
Wow that’s a really proactive response, thank you! Please keep me posted on how it goes
pseudo@jlai.lu 4 days ago
Oh… That explains a lot of. Thank you for sharing the cause and the solution (^_^)