[Bug] Problems receiving content from (streams) channels created on (streams) 24.07.20 or newer with nomadic ActivityPub
[Bug] Problems receiving content from (streams) channels created on (streams) 24.07.20 or newer with nomadic ActivityPub
I've filed
a new issue on Codeberg.
Caution: Don't copy URLs from here! I had to add zero-width spaces to keep Hubzilla from rendering part of them as emojis. Copy them from Codeberg.The streams repository has undergone a big change with the release of version 24.07.20: It has introduced nomadic ActivityPub content on channels that belong to accounts created on the new version.
Such channels can be identified by the new URL format introduced for content such as posts.
/.well-known/apgateway/did:key:/item/
However, such channels work a whole lot differently from channels on older accounts. And Hubzilla has big problems receiving content from such channels.
For example, it is impossible to send posts from a channel on a new (streams) account to Hubzilla.
Steps to reproduce:
- Have a channel on (streams) on an account that was created on version 24.07.20 or later in addition to your Hubzilla channel.
- Establish a bidirectional connection between both channels.
- Send a post from (streams).
- Check the delivery report on (streams).
- Check your Hubzilla stream.
- Re-check both after a few hours or days.
Expected and desired outcome:
- Your Hubzilla stream receives the post.
- The delivery report on (streams) says the post was sent.
Actual outcome:
- Your Hubzilla stream does not receive the post.
- The delivery report on (streams) says the post is queued.
Manually importing posts from channels on newer (streams) accounts doesn't work either.
Steps to reproduce:
- Copy the URL of my (streams) introduction post (
https://streams.elsmussols.net/.well-known/apgateway/did:key:z6Mkmc3YmgUu5jTyhc6YqC8VjnMwmFtdjFFA45MHTqyBFaA2/item/acd93040-0c7b-41b0-b9b4-4048dadc29e3
). - Paste it into Hubzilla's search.
- Start the search.
Expected and desired outcome:
- Hubzilla successfully imports the post, including my channel name and my profile picture.
Actual outcome:
- The search keeps running indefinitely with no result.
Cutting down the URL to only the item works only halfway.
Steps to reproduce:
- Copy the URL of my (streams) introduction post, reduced to what Hubzilla is familiar with (
https://streams.elsmussols.net/item/acd93040-0c7b-41b0-b9b4-4048dadc29e3
). - Paste it into Hubzilla's search.
- Start the search.
Expected and desired outcome:
- Hubzilla successfully imports the post, including my channel name and my profile picture.
Actual outcome:
- Hubzilla finds and imports the post, but with no channel name ("(null)") and a placeholder for the completely missing profile picture. "View profile" will take you to my (streams) channel, but Hubzilla is unable to import any information from it.
#
Federation #
(streams) #
Bug