#dev 2023-07-10
2023-07-10 UTC
[timothy_chambe] joined the channel
# [timothy_chambe] [tantek] [snarfed] [manton] and others looking at ActivityPub: incited by a convo here between myself Tantek and others, I started organizing a 188 developer sized Mastodon compativle group looking to resusitate the old ActivtyPub Rocks test suite, and then either build on that or use that as a stop gap for a full ActivityPub Test Suite 2.0 ready to check Meta and others for compliance with Activitypub standards. That group
# [timothy_chambe] is here:
# [timothy_chambe] https://venera.social/profile/activitypubtestsuite/profile
# [timothy_chambe] Here is our first deliverable and would love everyone developing with ActivtyPub to check it out:
# [timothy_chambe] Would love all notes and feedback: https://aptestsuite.stevebate.dev/
# [timothy_chambe] https://indieweb.social/@steve@social.technoetic.com/110686616013845951
# [snarfed] gRegor hmm! got me. the Open original page on https://werd.social/@gregorlove.com@gregorlove.com points to https://fed.brid.gy/r/https://gregorlove.com/ , and its AS2 (with conneg) correctly points to https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg
# Loqi [preview] [Steve Bate] @tchambers @activitypubtestsuite @dansup Given the problems with the original Guile version of the #ActivityPub testsuite, I ported it to Python. I have a demonstration version running at https://aptestsuite.stevebate.dev if you want to take a look.
angelo joined the channel
# [timothy_chambe] [snarfed] - Yes, lacking in latest AP and old for sure... In theory, it should be the same functionality (or lack there of) of the old Test Suite 1.0, our first goal was just to bring that old one back to life, and to do so ported it to Python to be more maintainable.
# [timothy_chambe] Even if it only illustrates what was missing or old in the old, we hope it helps for a 2.0 to come to life to follow.
[KevinMarks], tei_ and Soni joined the channel
# aaronpk [timothy_chambe]: I'm confused, this looks like just a list of checkboxes? I was able to check all the boxes without reading them and get to the point of submitting a report. I don't know if I would call this a test suite just yet. are there plans to add actual tests of the functionality in the checkboxes?
Xe and tei_ joined the channel
jeremy joined the channel
# [timothy_chambe] [aaronpk] on mastodon I added you into a thread with the programmer, and will see his answer... Thanks!
gRegorLove_ and btrem joined the channel
# [timothy_chambe] [tantek] Thanks! See this link…does anyone here remember how the original “test suit” functioned? Was the previous one ever more than this? https://social.technoetic.com/@steve/110689102510708213
# [timothy_chambe] And: https://social.technoetic.com/@steve/110689180545131198
[jamietanna], [snarfed], [KevinMarks] and [timothy_chambe] joined the channel
# [jamietanna] Does Bridgy Fed work with BlueSky? I've just got an invite 🙌
tei_, [jacky], geoffo and tei_1 joined the channel
# [timothy_chambe] The conversation continues on ressurecting the old ActityPub "Test Suite" and Christine chimes in with how it used to work:
# [timothy_chambe] https://octodon.social/@cwebber/110690272949521379
[manton] joined the channel
# [timothy_chambe] Also see here: https://github.com/steve-bate/rocks-testsuite
# [timothy_chambe] BTW thanks everyone this ENTIRE project (much like indieweb.social did before) grew out of discussions from this community.
# [timothy_chambe] [aaronpk] - the whole point of ressurecting the old one was for this exact reason, so we could see where it got too, what holes exist, and what a trully useful AP test suite would need to do. For me it was also about testing compliance, so Meta or others can't "embrace, extend, extinghuish" ActivtyPub without receipts, so we could push back on anything akin to that.
[jgarber] and tei_ joined the channel
# [snarfed] [jamietanna] Bridgy Fed doesn't do Bluesky yet, they haven't turned federation on yet, but it's in active development! https://github.com/snarfed/bridgy-fed/issues/381
# [snarfed] I'd also love to see it in Bridgy classic eventually. I'm not actively working on that right now, but I'd happily accept PRs, and that could happen now, wouldn't have to wait for federation. https://github.com/snarfed/bridgy/issues/1453
# shreyanjain[m] have you tried it in the federation sandbox?
# shreyanjain[m] LOL
# shreyanjain[m] I think BlueSky is getting fairly close
# [snarfed] shreyanjain I'm not quite there yet. soon though! https://snarfed.org/2023-06-29_bridgy-fed-status-update
# [snarfed] current status: google search for "content negotiation accept header text/html charset semicolon" led me to https://pedantic-web.org/fops.html , which starts out: "Being the adventurous soul that you are, you have decided to publish some RDF on the Web. Again, thank you! However, on the road ahead lie some common obstacles and pitfalls..."
# [snarfed] from that same page: "Beware! Content negotiation sounds great in theory, but it is a mess in practice. Implementing it correctly is surprisingly hard, or impossible if your server environment is restrictive, and it causes confusion to no end for people trying to access your server. So think twice before you use content negotiation, and avoid it if it's not necessary."
# [snarfed] (I'm here due to https://github.com/snarfed/bridgy-fed/issues/577#issuecomment-1629341656 : "I wonder if the ; in text/html; charset=utf-8; q=0.7 is tripping it up. Do charset specifiers not belong in Accept headers? Ugh, conneg is the worst.")
tei_ joined the channel
# sknebel (ah, nekr0z also opened an issue there were a dev confirms my reading of the source ;) https://github.com/Plume-org/Plume/issues/1112 )
btrem and geoffo joined the channel
# sknebel (and I'm guessing this is the code to blame: https://github.com/Plume-org/Plume/blob/304fb740d8ba3aaae64b3eb67ecfe476841b87c4/plume-common/src/activity_pub/mod.rs#L97C53-L97C53 )
tei_1, epoch, btrem and tei_ joined the channel
# [aciccarello] Well this is odd. A blank image got put alongside my photo from this photo post when bridgy fed posted it
tei_ joined the channel
# [snarfed] https://indieweb.org/featured says u-featured should point to an image
# epoch should the feature page mention the use to indicate a https://indieweb.org/banner_image in h-cards? there's already a mention of its use in h-card
# epoch looks like the "banner image" is just a larger version of their profile picture on https://jacky.wtf/about
# Loqi 🖼 A banner image is a wide image (AKA header image or hero image), typically in an aspect ratio of 2:1 to 4:1, displayed as a backdrop at the top of a profile page or post permalink https://indieweb.org/banner_image
# gRegor Stubbed https://indieweb.org/banner_image#IndieWeb_Examples if jacky or any others want to add themselves as examples, though.
# gRegor Added BF to /u-featured though. Bridgy Publish was already on there
# [aciccarello] ↩️ Ah, thanks for the help debugging sknebel