Wildebeest
hr.icon
windymelt.icon 2023/7/5 あまり調子が良くないという情報がある。自分も運用してたけどやめちゃった
「放置されている」←それは、そう
「WebUIがダメ」←それも、そう
「相互運用性に難がある」←それはそうだが……
これActivityPubの精神からすると悪いのってWildebeest側なんですかね?
仕様に違反しているかというと……
ID採番の非互換性
これはあくまで「Mastodon API互換」を謳っているから発生する問題
今回の話はドキュメントに載ってるので、「互換性を持たせようとする相手のドキュメントを全部読まずに実装するのが悪い」というのはそれはそう
そもそも、明らかに数字しか入ってないIDに数字以外を入れるのは「互換性」を謳う側としてあまりに雑だろとも思う
これは後で述べられているPleromaもそうだが
それはそれとして、特に厳密な仕様が決められているわけではないMastodon APIに対し互換性を持たせようとするとこういうpitfallが無限に生えうるし、本質的に厳しい
まあIDの生成方法ほどクリティカルなのはそうそうないだろうけど
一応、IDに関しては既存の投稿に「ActivityPubに流す元のID」と「APIに流すソート可能な新しいID」の2種類を割り振れば後からでも変更できる気はする
windymelt.icon 2023/8/9 ここ数日でついに滅んでPublic Archiveになっちゃった。