alex,
@alex@gleasonator.com avatar

Well, here is my one-liner to fix federation with Threads in Pleroma. So at least we have that. https://gitlab.com/soapbox-pub/rebased/-/merge_requests/296/diffs

mint,
@mint@ryona.agency avatar

@alex https://www.w3.org/TR/activitypub/#actor-objects
>Actor objects MUST have [...] the following properties:
>outbox
So for once it is Pleroma who's fucking up the standard. No bugs my ass.
Screenshot_20231215_003042.png

alex,
@alex@gleasonator.com avatar

@mint omg 🤦‍♂️

kroner,
@kroner@seal.cafe avatar

Quick, we must review the Pleroma CoC to see where things went wrong and hold a conference to discuss it

Moon,
@Moon@shitposter.club avatar

@mint @alex looks like I was wrong. I am in the process of adding an outbox to a new Pleroma instance actor that I'm moving internal fetch over to, so please wait warmly.

alex,
@alex@gleasonator.com avatar

I was able to successfully follow Mosseri from my server. Gleasonator is not blocked.

alex,
@alex@gleasonator.com avatar

We will deploy this update to Spinster, and @graf will update Poast. And we will prove what's happening one way or another.

graf,
@graf@poa.st avatar

@alex nope. no ACK. same error

Dec 15 00:16:50 pleroma: [error] Could not decode user at fetch <a href="https://www.threads.net/ap/users/mosseri/" rel="noopener">threads.net/ap/users/mosseri/</a>, {:content_type, "text/html; charset="utf-8""}
Dec 15 00:16:52 pleroma: [error] Could not decode user at fetch <a href="https://www.threads.net/ap/users/mosseri/" rel="noopener">threads.net/ap/users/mosseri/</a>, {:content_type, "text/html; charset="utf-8""}

here are the database queries as well

ec 15 00:17:35 pleroma: request_id=F6DZLvxXmll-J8gABDYI [error] QUERY OK source="oban_jobs" db=0.7ms INSERT INTO "public"."oban_jobs" ("args","attempt","errors","max_attempts","meta","priority","queue","state","tags","worker") VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9,$10) ON CONFLICT DO NOTHING RETURNING "id" [%{"op" => "incoming_ap_doc", "params" => %{"@context" => "https://www.w3.org/ns/activitystreams", "actor" => "https://social.nil.nu/users/nullkal", "cc" => ["https://www.threads.net/ap/users/mosseri/", "https://social.nil.nu/users/nullkal/followers"], "id" => "https://social.nil.nu/users/nullkal/statuses/111581557796031510/activity", "object" => "https://www.threads.net/ap/users/mosseri/post/18002129222206292/", "published" => "2023-12-15T00:17:33Z", "to" => ["https://www.w3.org/ns/activitystreams#Public"], "type" => "Announce"}}, 0, [], 15, %{}, 0, "federator_incoming", "available", [], "Pleroma.Workers.ReceiverWorker"]
Dec 15 00:17:36 pleroma: [error] Error while fetching <a href="https://www.threads.net/ap/users/mosseri/post/18002129222206292/" rel="noopener">threads.net/ap/users/mosseri/post/18002129222206292/</a>: {:error, {:content_type, "text/html; charset="utf-8""}}
Dec 15 00:17:36 pleroma: [error] QUERY OK source="oban_jobs" db=0.5ms idle=96.7ms UPDATE "public"."oban_jobs" AS o0 SET "state" = $1, "scheduled_at" = $2, "errors" = array_append(o0."errors", $3) WHERE (o0."id" = $4) ["retryable", ~U[2023-12-15 00:17:53.494014Z], %{at: ~U[2023-12-15 00:17:36.494059Z], attempt: 1, error: "** (Oban.PerformError) Pleroma.Workers.ReceiverWorker failed with {:error, {:error, {:error, {:validate, {:error, <a class="hashtag" data-tag="ecto" href="https://poa.st/tag/ecto">#Ecto</a>.Changeset<action: :insert, changes: %{actor: "https://social.nil.nu/users/nullkal", cc: ["https://social.nil.nu/users/nullkal/followers", "https://www.threads.net/ap/users/mosseri/"], id: "https://social.nil.nu/users/nullkal/statuses/111581557796031510/activity", object: "https://www.threads.net/ap/users/mosseri/post/18002129222206292/", published: "2023-12-15T00:17:33Z", to: ["https://www.w3.org/ns/activitystreams#Public"], type: "Announce"}, errors: [object: {"can't find object", []}], data: <a class="hashtag" data-tag="pleroma" href="https://poa.st/tag/pleroma">#Pleroma</a>.Web.ActivityPub.ObjectValidators.AnnounceValidator<>, valid?: false>}}}}}"}, 1301753494]
graf,
@graf@poa.st avatar

@alex @Moon check this out and give it a try

Moon,
@Moon@shitposter.club avatar

@graf @alex already tried upthread did not work

r000t,
@r000t@ligma.pro avatar

@Moon @alex @graf What's up, thread?

graf,
@graf@poa.st avatar

@r000t @Moon @alex we think zuck blocked poast and some others

r000t,
@r000t@ligma.pro avatar

@graf @alex @Moon now what's gonna be funny, is when it's revealed which blocklist they used, and suddenly that blocklist maintainer is super upset that Facebook used their list without giving a donation

LivingSpaceStudios,
@LivingSpaceStudios@poa.st avatar

@r000t @graf @alex @Moon I can't wait to see the tranny blocklist maintainer whine about how Facebook is oppressing xer by stealing xer blocklist and then posting a link to their Patreon.

One has to wonder what the point of connecting threads to the fediverse would be, if the largest and most interesting instances are all blocked. Zuck must be getting desperate or something.

graf,
@graf@poa.st avatar

@LivingSpaceStudios @r000t @alex @Moon since I don't use Product I can't say for certain but I've been told conflicting stories of it being a ghost town vs it picking up steam again. that being said, I do not believe they are using any one blocklist (if they are using one) it's not hard to find the largest and loudest instances in the room and block them from federation in the gayest of ways (a 200 HTTP status code 404 page)

caekislove,
@caekislove@gleasonator.com avatar

@alex I can see him but why does he have no posts? Is their fedi bridge just not finished yet or what?

alex,
@alex@gleasonator.com avatar

@caekislove I just federated a post from him. I'll wait until others update their server to repost it.

Moon,
@Moon@shitposter.club avatar

@alex @caekislove I added the outbox but they're not fetching again and querying their ID still gives a html page :sadge:

alex,
@alex@gleasonator.com avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tacticalgear
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • khanakhh
  • Youngstown
  • ngwrru68w68
  • slotface
  • everett
  • rosin
  • thenastyranch
  • kavyap
  • GTA5RPClips
  • cisconetworking
  • JUstTest
  • normalnudes
  • osvaldo12
  • ethstaker
  • mdbf
  • modclub
  • Durango
  • tester
  • provamag3
  • cubers
  • Leos
  • anitta
  • megavids
  • lostlight
  • All magazines