MODIFICA
Il problema seguente è collegato all’utente @a.gup.pe. Tutte le categorie federate trovano l’utente @koirat@a.gup.pe e lo seguono mostrando lo stato in attesa. Cambiando pagina e tornando indietro non mostra nulla, il follow è scomparso.
Le categorie possono seguire umani reali, però.
Quell’attore è di fatto un bot, e Discourse non può seguire i bot — ma per quanto ne so non si identifica come bot. E anche se il problema fosse la bottezza (è una parola?
) Discourse non dovrebbe comunque permettermi di seguirlo in primo luogo (a meno che Discourse non lo sappia in quel momento). Comunque, non dovrebbe terminare il follow senza dirmelo. O l’ha fatto… non ho controllato i log, colpa mia.
MODIFICA2
Questo è tutto ciò che ho trovato.
impossibile consegnare a https://a.gup.pe/u/koirat/inbox
[Discourse Activity Pub] https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd non è stato possibile consegnare a https://a.gup.pe/u/koirat/inbox
--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess
id: https://foorumi.katiska.eu/ap/activity/e05428a3d5d0d9637c8b191bc4556063
type: Follow
to: https://a.gup.pe/u/koirat
published: '2025-02-23T07:11:19Z'
updated: '2025-02-23T07:11:19Z'
actor: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
id: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd
type: Group
updated: '2025-02-20T08:03:45Z'
url: https://foorumi.katiska.eu/c/koiramaailma/33
name: 'Katiska.eu: koiramaailma'
inbox: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd/inbox
outbox: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd/outbox
followers: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd/followers
preferredUsername: koiramaailma
publicKey: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
id: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd#main-key
owner: https://foorumi.katiska.eu/ap/actor/b37cda0cddecb02465691872595307dd
publicKeyPem: |
-----BEGIN PUBLIC KEY-----
(Non è rilevante, immagino. Occupa solo spazio)
-----END PUBLIC KEY-----
icon: !ruby/hash:ActiveSupport::HashWithIndifferentAccess
type: Image
mediaType: image/png
url: https://cdnfoorumi.katiska.eu/original/1X/c51c0a678551648d73e3f8729ec95ecd1fc0bb73.png
"@context": https://www.w3.org/ns/activitystreams
"@context": https://www.w3.org/ns/activity...
Webfinger trova quell’utente a.gup.pe, quindi non può essere questo il motivo.
—
È un caso limite, o sto di nuovo cercando di fare qualcosa di strano?
Discourse non può seguire le liste di Mastodon (e quelle hanno a loro volta problemi in Mastodon). Quindi ho provato invece il “pseudo utente” di a.gup.pe.
Ho creato @koirat@a.gup.pe seguendo lo stesso utente sulla mia istanza — raccoglierà i toot in cui viene usato il tag #koirat (cani in finlandese, tra l’altro). Questo è andato bene.
Poi ho inviato un messaggio da Mastodon e sia il tag che l’utente sono stati menzionati. È apparso nell’elenco, che seguiva l’utente guppe.
Nel mio Discourse ho chiesto alla categoria X di seguire l’utente @koirat@a.gup.pe. Ho un’altra categoria Y che segue il mio attore @jagster@kvarkki.nexus, era nello stato in attesa. Quindi mi aspettavo di ricevere quel messaggio due volte, uno da me e uno tramite guppe (oh, per l’amor del cielo, è quello il problema
).
Il messaggio inviato dal mio attore è stato pubblicato nella categoria Y, come previsto. La categoria X non ha ricevuto nulla consegnato dall’attore guppe.
Quando ho aperto la federazione della categoria X, non stava più seguendo @koirat@a.gup.pe.
Quindi quali sono le ipotesi:
@a.gup.pefunziona in modo diverso e Discourse non riesce a capirlo- Ho provato a pubblicare due argomenti identici da Mastodon (questo posso provarlo facilmente, richiederà pochi istanti)
Questo non è un problema puramente accademico, perché risolverebbe i problemi di elenco di Mastodon.