🇬🇧 Hi, everyone!
It seems the latest pleroma API change broke compatibility with the crossposter. If you are using pleroma, as soon as the API upgrade reaches your instance the crossposter is going to stop working. Sorry about that!
🇧🇷 Oi, gente!
Parece que a última mudança de API do pleroma quebrou a compatibilidade com o crossposter. Se você está usando pleroma, assim que a atualização da API chegar na sua instância o crossposter vai parar de funcionar. Desculpem!
@DarckCrystale I understand the feeling, but following the API development, it was never a string, only defined as so for json constraints. 🤷🏽♂️
@renatolond and therefore, people should have taken it as a string, because it was already broken once when masto passed in 2.0 *and* because ActivityPub does not specify much constraints about this field.
@DarckCrystale the way I see it is that exactly because there are no constraints on activitypub side, it's not activitypub related, it's how Mastodon saves its id. Maybe the problem is me being too close to mastodon development, because since it's bigint in mastodon, it would never be string 🤔
@renatolond ok, it wouldn't be a problem if the only big soft in the fediverse ecosystem were Mastodon. But there is other big apps like Peertube, PixelFed and Pleroma. And as Gargron explicitly said that the Mastodon API documentation shouldn't be used as a standard, I suppose that things that aren't even in the documentation (like "it's a string only because json restrictions" which is oral knowledge) shouldn't be used as bases to dev on.
@renatolond so in my opinion, there is only two decent options:
- use Masto doc as a Fediverse standard, and so only use information that are explicitly written in
- create a sub standard to ActivityPub, which is what Pleroma devs are trying to do with (if I remember well its name) LitePub, and use it to dev apps
Other things like "the dev told me that…" or "it were always be this way" are shitty and unstable.
@renatolond yes, special cases wouldn't be a problem, but there is a looooot of things that can be standardized and would make federation easier