Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
julian
@julian@activitypub.space  ·  activity timestamp 7 days ago

⁂ Article

More reliably federating microblog responses

I encountered an odd federation issue where microblog responses do not get reliably federated to threadiverse instances.

Example:

  1. A user on threadiA instance makes a new post to a category/community on threadiB instance.
  2. threadiB instance federates out the post to all followers per FEP 1b12 (so far so good.)
  3. A second user on microblog instance replies to that post and tags the user on threadiA instance (the category/community is omitted — this is how microblogs address content)

I encountered an odd federation issue where microblog responses do not get reliably federated to threadiverse instances.

Example:

  1. A user on threadiA.instance makes a new post to a category/community on threadiB.instance.
  2. threadiB.instance federates out the post to all followers per FEP 1b12 (so far so good.)
  3. A second user on microblog.instance replies to that post and tags the user on threadiA.instance (the category/community is omitted — this is how microblogs address content)

In this scenario, only the post on threadiA.instance shows the microblog response. threadiB.instance, the party responsible for federating content to followers, is not aware of the new content. Likewise, any followers of threadiB.instance do not receive the content.

How do Piefed and Lemmy handle this scenario? I attempted to address this by having NodeBB federate out Announce(Create(Object)) directly to the group actor, and tested this against crust.piefed.social. Alas, while the activity was accepted, the activity seems to have been ignored.

cc @rimu@piefed.social @nutomic@lemmy.ml

  • Copy link
  • Flag this article
  • Block
wjs018
@wjs018@crust.piefed.social replied  ·  activity timestamp 7 days ago

Do you mean this post? I’ve not done too much with activitypub code, but it does look like the post made it to crust successfully.

  • Copy link
  • Flag this comment
  • Block
Log in

Bonfire Dinteg Labs

This is a bonfire demo instance for testing purposes. This is not a production site. There are no backups for now. Data, including profiles may be wiped without notice. No service or other guarantees expressed or implied.

Bonfire Dinteg Labs: About · Code of conduct · Privacy ·
Bonfire social · 1.0.0-rc.3.15 no JS en
Automatic federation enabled
  • Explore
  • About
  • Code of Conduct
Home
Login