tantek__!tell manton does micro.blog send webmentions when someone posts a reply on micro.blog to a post elsewhere? e.g. curious what's going on with https://jeena.net/notes/970
Loqi[Jeena] I had a look into my logs and it looks like #Micro.blog doesn't send any webmentions to my site when someone comments, which is a pity, because when I trigger it manually, their comment shows up nicely on my website.
[eddie]tantek: Webmentions are sent for external posts but not external replies. So either Jenna found a bug or he’s wanting Webmentions for external replies (which aren’t supported yet: https://github.com/microdotblog/issues/issues/89)
Loqi[Eddie Hinkle] Hey Jeena, Because of the way Micro.blog is architected, it treats original posts and replies differently. It should be sending webmentions for original posts, but it doesn’t currently send webmentions to posts that are in reply to other posts. I t...
[manton]Thanks y’all. I’d like to know what’s happening here too. There are some holes but it should deliver Webmentions for replies on a blog post. Usually I hear from people when that’s not working.
Loqi[manton]: tantek__ left you a message 1 hour, 16 minutes ago: does micro.blog send webmentions when someone posts a reply on micro.blog to a post elsewhere? e.g. curious what's going on with https://jeena.net/notes/970
@kevinmarks↩️ Which push model is this? Indieweb has multiple ways to work, but includes a couple of webhook interactions (websub and webmention) designed to save on polling. (twitter.com/_/status/1043060555660046336)
ZegnatIf you have a more direct line, please. Still in local testing phase at the moment, but I think I have the part where my server can do multiple webmentions simultaniously and securely is all done.
Loqi[jgmac1106] @mastohost @xtof We are trying to see if we can enable webmentions from indieweb.me is it okay to poll the server every ten mintues? Is there anything about polling in the ToS
[jgmac1106]oooh okay but nothing like being able to reply to toots or keeping toots threaded on your website and mastodon... still even a generic webmention would be awesome
ZegnatIf I can get this working it could bridge all sorts of services of my chosing. I can probably have it sent webmentions for any website that offers a feed...
Loqi[Masto.host] @jgmac1106 @xtof Once every ten minutes is more than reasonable, you can even go higher than that. I don't think I have any specifics on my ToS about API calls as Mastodon comes with it's own limits by default and I never had a situation where I need...
ZegnatI am planning on only using the public unauthenticated API. That’s another nice part. Theoretically if this works it can work for any mastodon instance
ZegnatWell. If you want to enable webmention sending for an instance, you’d have to admin the scripts yourself ;) I am not planning on running the next bridgy and start sending webmentions for every mastodon instance in existence
ZegnatI can’t tell you why. Aperture is running the page through an mf2 parser and checking the rel-urls. If I do that manually I can spot the feeds :/
ZegnatYou can file an issue against apperture with the input URL and the expected feed URL. aaronpk can probably debug this better. I see no direct and obvious way why it would be failing
jgregorymcverry.comedited /rel-me (+176) "/* Open Networks */ added definition...still happy to change the title if folks have better phrase" (view diff)
cactoid26, Nekit12340077, [arnefismen], [eddie], [AkyRhO], kamba6 and swentel joined the channel
@aaronpk↩️ I'm not sure what you mean... the vast majority of interactions happen because of polling web pages rather than websub, and even webmentions -- while the notification itself is a push -- require fetching the site to get the actual data. (twitter.com/_/status/1043151949804101632)
[kiai], [eddie], benwerd and Snert__9 joined the channel
Zegnataaronpk, Mastodon is going to require webfinger et al. No way to just make https://vanderven.se/martijn/ also serve an AP response (e.g. through conneg) as I understood it
[manton]This has been difficult to debug in Mastodon because there are essentially 2 forms of identity for a single account: the actual @username@domain.com handle and the ActivityPub actor URL. I've been testing multiple handles pointing to the same actor, for example, which may confuse Mastodon.
aaronpkthe other tricky thing is there is an "id" which is a URL which is never displayed or linked anywhere, vs the "url" which is displayed on a profile
[manton]In my experience, that's not quite right. For example, manton@micro.blog and manton@manton.org use the same actor but seem out of sync in Mastodon. I think Mastodon uses a combination of the handle and either .well-form domain or actor to form the identity of the account.
aaronpki must have encountered that as well since i had to have the webfinger document on the same domain as the actor URL when i was setting up my proxy thingy
aaronpki think you can get around that hostname limitation using the same trick bridgy fed uses, which is that there's a way to tell mastodon that the webfinger document is at a different url, not {host}/.well-known/webfinger
[manton]That's pretty much what I've done. I redirect custom domain WebFinger requests to Micro.blog, with a Micro.blog-based actor URL. Still seems confusing and possibly creates problems, since I'm having trouble delivering messages.
[manton]I wish WebFinger wasn't used too. I think the root problem is there's no single piece of data for identity. It's kind of an undocumented mashup of WebFinger, username, and actor.
[manton]This is especially frustrating because many people assume it's a Mastodon feature: I own my data and can move to another instance. Except that you can't.
[manton]Another option I have to solve this identity mixup: I could require Micro.blog users to use custom domains for ActivityPub. So manton@micro.blog wouldn't work at all. It would only work with manton@manton.org. That's "better" because there's an obvious single account, but would limit it to people who had a nice domain name.
[manton]Honestly I don't want to do that. I think it would undermine Micro.blog's pitch that using custom domains is better for owning your data and being able to migrate away.
aaronpki think right now the two will always look like different accounts from mastodon's point of view so the easiest path forward is to just treat them completely separately anywya
aaronpkso someone follows manton@micro.blog first, then later you add a custom domain and then the next person follows manton@manton.org, but both of those look like different accounts in mastodon and everything works fine. since you can't actually migrate an account in mastodon yet anyway, just punt that part to later.
aaronpki do still think there's a way to tie them together if you're willing to dive into the depths of edge cases in mastodon's code, that's just a lot harder
aaronpkmastodon originally started with ostatus, but projects starting with activitypub only don't have some of the mechanisms you can take advantage of
Loqi[Eddie Hinkle] Hey Jeena, Because of the way Micro.blog is architected, it treats original posts and replies differently. It should be sending webmentions for original posts, but it doesn’t currently send webmentions to posts that are in reply to other posts. I t...
tantek__Also I noticed your reply wasn't showing up on Jeena's post, so I tried manually entering it into the webmention form there, and got this back from Jeena's webmention endpoint: " We're sorry, but something went wrong. We've been notified about this issue and we'll take a look at it shortly."
Loqi[Jeena] I had a look into my logs and it looks like #Micro.blog doesn't send any webmentions to my site when someone comments, which is a pity, because when I trigger it manually, their comment shows up nicely on my website.
[eddie]tantek: that’s very odd. My site POSSEs Twitter and GitHub replies but only if they have u-syndication on their post. His note doesn’t have u-syndication so it didn’t POSSE to twitter
tantek__I wonder what /Falcon did differently to have my webmention "succeed", well, at least show up, I still need to add proper webmention sending error logging
LoqiIt looks like we don't have a page for "syndication discovery" yet. Would you like to create it? (Or just say "syndication discovery is ____", a sentence describing the term)
Loqisyndication may refer to the practice of syndication (like practicing POSSE to ownyourdata), a specific copy or instance of syndication, or the u-syndication property https://indieweb.org/syndication
[manton]That does seem likely the problem here now that I'm checking jeena.net. There are a bunch of IndieWeb link tags, but Webmention is in an HTTP header.
ZegnatEven if micro.blog didn’t deliver the webmention at first post, the manual url entry or the telegraph sending should have gotten it through. Likely still something on Jeena’s end upon verification.
tantek__Zegnat, yes I think you mixed two things. 1. replies on micro.blog to Jeena's post that Jeena claims he is not getting webmentions for, and 2. eddie and my attempts to reply to Jeena
Loqi[Eddie Hinkle] Hey Jeena, Because of the way Micro.blog is architected, it treats original posts and replies differently. It should be sending webmentions for original posts, but it doesn’t currently send webmentions to posts that are in reply to other posts. I t...
[manton]Eddie's posts aren't served by Micro.blog, but I think he does send an extra Webmention to Micro.blog too so that the replies are threaded into the conversation there.
tantek__eddie, when you use indigenous to post a reply post to your site, does indigenous send webmentions (itself or via telegraph), or does it assume "your micropub server" (in this case micro.blog presumably) will send the webmention(s)?
tantek__!tell eddie re: "His note doesn’t have u-syndication so it didn’t POSSE to twitter" - file an issue for him to add u-syndication links to his posts! https://github.com/jeena/jeena.net/issues