💾 Archived View for head.baselab.org › gemlog › 2021-03-13.gmi captured on 2021-12-05 at 23:47:19. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-12-04)
-=-=-=-=-=-=-
Mi sono accorto che avevo un problema di encoding di alcuni caratteri come le lettere accentate. Prima pensavo fosse un problema del client, poi ho iniziato a pensare che fosse un problema del server...
In realtà era un mio problema, cioè della vm su cui ho creato i file `.gmi`. In pratica a causa dell'opzione mancante del client ssh:
SendEnv LC_* LANG
il `locale` remoto (!) non ereditava il charset UTF-8 ma andava al default `POSIX`. Per questo motivo i file `.gmi` creati direttamente sulla vm avevano encoding `iso-8859-1` che sembra supportato da `aerozine` ma solo da pochissimi client a quanto pare.
Abilitata l'opzione ssh, adesso tutto è come deve essere!
Nel frattempo sono riuscito anche a compilare correttamente il server gemini `agate` su debian buster.
In definitiva non riuscivo a compilare alcune dipendenze (es: tokio). Ho disinstallato la toolchain Rust (rustc-1.41, cargo-0.43) presa da APT e installato direttamente con l'installer ufficiale Rust che mi ha tornato rustc-1.50.
Per il momento rimango con Aerozine e tengo Agate come riserva :)