#dev 2024-01-26

2024-01-26 UTC
tnbd, tPoltergeist and [lifeofpablo] joined the channel
#
[snarfed]
[campegg] just a heads up, your follow issue is still on my list, but it's definitely a BF bug. custom usernames are a bit more brittle and less well tested than normal domain usernames. sorry again for the trouble, I'll get a fix out soon!
to2ds, barnaby, tPoltergeist, jacky and geoffo joined the channel
#
[campegg]
Thanks, [snarfed] — much appreciated!
#
[campegg]
@snarfed++
#
Loqi
@snarfed has 67 karma in this channel over the last year (117 in all channels)
#
[campegg]
[snarfed] please let me know if there’s anything I can do to help with testing or anything
[0x3b0b] and tPoltergeist joined the channel
#
[tantek]
!tell [snarfed] I started writing up a Troubleshooting section for Bridgy Fed based on my recent experiences, with some of the problems I encountered, steps I took to debug/resolve some of those problems, and general suggestions. Please take a look to check for accuracy/comprehensibility: https://indieweb.org/Bridgy_Fed#Troubleshooting . Of course if you find any of this useful for Bridgy Fed docs on the site, please feel free to reuse as
#
Loqi
Ok, I'll tell them that when I see them next
#
[tantek]
much as you like edited as you see fit.
strugee-, gRegor, tPoltergeist, [jeremycherfas], [manton], [pfefferle], IWSlackGateway, [campegg]1, [tantek], geoffo, jacky, [KevinMarks], tnbd and omz13 joined the channel
#
Soni
we feel like we should setup a bot account instead of using the tag rss feeds
tPoltergeist, Guest6 and jacky joined the channel
#
aaronpk
Sure that works too, you just have to go follow a lot of people then
[Joe_Crawford] joined the channel
#
Soni
or follow the tags :p
#
Soni
the bot account is nice because it can be blocked or it can follow specific users or whatever but for the most part it's just a nicer way to get to the tag contents instead of having to use rss
tPoltergeist joined the channel
#
aaronpk
That's why I used granary to convert the RSS to json
tPoltergeist and Guest6 joined the channel
#
[snarfed]
[tantek] looks great, thanks! I also changed the timestamps to be created time instead of last updated
#
[snarfed]
[campegg] I've taken a stab at fixing your follow bug. feel free to try again!
#
[campegg]1
[snarfed] it looks like it's working (the @cam@campegg.com profile on Mastodon has updated from my previous attempts at implementing AP, and follows seem to work). Next step: posting!
#
[campegg]1
Thank you [snarfed]++
#
Loqi
[snarfed] has 68 karma in this channel over the last year (118 in all channels)
[Murray] and [tantek] joined the channel
[Paul_Robert_Ll], gRegor and gRegorLove_ joined the channel
#
[snarfed]
hey 0x3b0b I'm debugging a BF incompatibility with your site. looks like you're running microblog.pub, which uses your bare home page `https://bw3.dev` as your AP actor id, is that right?
#
[snarfed]
(https://docs.microblog.pub/user_guide.html#activitypub has a lot of info but doesn't mention this specifically)
#
[campegg]1
[snarfed] I run into an error when I try to unfollow someone on BF:
#
[campegg]1
> Unknown error retrieving https://campegg.com//: 404 => Net::HTTPNotFound for https://campegg.com// -- unhandled response
#
[campegg]1
When I view source the unfollow form, I see this:
#
[campegg]1
Looks like an extra `/` has made it in there somehow.
#
[campegg]1
> <input type="hidden" name="me" value="https://campegg.com//">
#
[snarfed]
yup looks like. thanks for the sleuthing, and man, sorry custom usernames are so brittle. will ook!
#
[campegg]1
Honestly, I should be apologizing for trying to push an edge case! Also, would you prefer me to open these as issues on Github? I'm not entirely sure what the proper etiquette for this kind of thing is.
#
[snarfed]
no worries! ok either way, I'm not particular
[lifeofpablo], [Al_Abut], [capjamesg] and gxt joined the channel
#
[0x3b0b]
[snarfed]: Correct, that's what I'm using. From there it gets...uh...interesting. And before going further, I should mention my installation is customized, both with changes to the software itself and with redirects in my reverse proxy, some of which specifically concern BF, in ways that might lead to confusion. As of yesterday I'm also #nobridge, but I can remove that for now if it will help with what you're doing.
#
[snarfed]
thanks! no worries, no need to do anything on your end
#
[snarfed]
your AP actor id being `https://bw3.dev`, is that something you did yourself? or is that how microblog.pub works by default?
#
[snarfed]
[tantek] if you ever bump into anyone admining mozilla.social who's interested in fixing or debugging https://github.com/elk-zone/elk/issues/2463 , I'd love to talk, and help!
#
[snarfed]
it's still blocking all interop with BF
#
[0x3b0b]
I may need to make sure whether I understand the term actor ID correctly. The bare domain is my _profile_, and according to my webfinger response it is also an alias, and I'm _pretty_ sure that is not something I modified. I am "@0x3b0b@bw3.dev" as far as most of the rest of the Fediverse sees me.
#
[0x3b0b]
One of the first things I remember "fixing" was redirecting https://bw3.dev/@0x3b0b to the bare domain because something, somewhere, and I can't remember what, was assuming that was the URL to my profile rather than looking it up, and it was originally a 404...
#
[snarfed]
ok! @0x3b0b@bw3.dev is your user-facing webfinger handle, yes. underneath there's a corresponding ActivityPub actor id, which is a URL. sometimes that URL is the same as the URL in your browser when you look at someone's profile, but often not
#
[snarfed]
regardless, it sounds like this is microblog.pub standard, not something you changed
#
[0x3b0b]
Gotcha. Yes, that much of it is standard. I was monkeying around yesterday (with redirects, at the time) to try to make it so that if something (such as BF's upgrade checker) tried to look for @bw3.dev@bw3.dev, in the more widespread indieweb-on-the-fediverse convention, that would either give back the correct handle or possibly tell them that was an alias, but then I got distra--is that a squirrel?
#
[tantek]
[snarfed]++ thanks very much for that heads-up. I'll see if I can bump a few queues
#
Loqi
[snarfed] has 68 karma in this channel over the last year (118 in all channels)
#
[snarfed]
thanks!
#
[campegg]1
[snarfed] …and one more form me (sorry!): the federated versions of my posts are only showing up with the date (which I'm guessing is from the `p-name` microformat on my posts) and the http://fed.brid.gy link—see https://mastodon.social/@cam@campegg.com/111824575649474051. Is this because I've messed up the microformats on the original post (https://campegg.com/2024/01/26/on-one-hand.html) somehow? Does BF need it structured differentl
#
[campegg]1
It seems OK when I validate it on http://indiewebify.me
#
[0x3b0b]
Whether I would have set my username as the domain also - or possibly tried to do one of the other things that's come up, like an underscore or a splat - if I had been more up-to-date on Indieweb conventions in either August 2021 or December 2022, is a question I think about sometimes and don't really have an answer for
#
[0x3b0b]
But I am definitely interested in helping BF cope with mbp, partly because the only reasons I can think of for someone to try to BF it on the Web/AP pair are ones I don't approve of, and partly because it'd be nice for it to be supported when AT-Proto and nostr are in the mix, even if I currently don't want anything bridging me to either of those.
#
[snarfed]
[campegg] yeah sounds like your posts are articles, not notes? that's how Mastodon and many (but not all) other fediverse microblogging servers render them. https://fed.brid.gy/docs#web-which-parts
#
[snarfed]
0x3b0b I think I've fixed the BF incompatibility, so, not a big deal
#
[0x3b0b]
Cool. 🎉
#
[0x3b0b]
[snarfed]++
#
Loqi
[snarfed] has 69 karma in this channel over the last year (119 in all channels)
tPoltergeist and CRISPR joined the channel
#
[campegg]1
[snarfed] OK, I think I see. So if I take the `p-name` off my posts, they’ll be treated as notes rather than articles?
gxt joined the channel
#
[campegg]1
Perfect—thanks!
tPoltergeist joined the channel
#
[snarfed]
btw [campegg] I fixed the unfollow bug, feel free to try again
gRegor joined the channel
#
[campegg]1
Works perfectly, thanks for all your help, [snarfed]!