Il maintainer dei pacchetti di Telegram Desktop per Fedora e RPM Fusion ha annunciato la rimozione dei pacchetti dai repository. Un giorno prima, il maintainer dei pacchetti per Gentoo aveva anch'esso dichiarato la cessazione del supporto per Telegram Desktop. In entrambi i casi, è stata dichiarata la disponibilità a reinserire i pacchetti nei repository se verrà trovato un nuovo maintainer disposto ad occuparsene.
Tra le ragioni del rifiuto di supportare Telegram Desktop da parte degli attuali manutentori, viene citato l'atteggiamento ostile e scostante degli sviluppatori, che nemmeno tentano di risolvere i bug che causano problemi nella compilazione dei loro sorgenti nei pacchetti per Linux. I messaggi riguardanti tali errori vengono immediatamente chiusi con il segnale "WONTFIX" e la raccomandazione di utilizzare compilazioni binarie semiproprietarie dal sito ufficiale.
La situazione è aggravata dal fatto che problemi che ostacolano la compilazione dei pacchetti emergono regolarmente con nuove release, e tutte le tentativi di risolvere le carenze upstream si limitano a dichiarazioni che affermano che gli sviluppatori supportano solo le loro proprie versioni statiche e tutti i problemi nella creazione di versioni personalizzate devono essere risolti autonomamente. Ad esempio, recentemente è stato interrotto il supporto per le versioni di Qt superiori alla 5.15, e tutte le richieste per trovare una soluzione al problema emerso sono state semplicemente ignorate.
Si segnala anche la generale confusione nell'organizzazione della compilazione di Telegram Desktop, che complica ulteriormente il mantenimento. Il progetto è suddiviso in quattro diversi repository (applicazione, libreria per webrtc, script per il sistema di build cmake e libreria per l'elaborazione audio), ma solo in un repository vengono generati i rilasci, mentre gli altri tre vengono semplicemente aggiornati man mano che la sviluppo procede senza fissare uno stato. Inoltre, la compilazione è ostacolata da conflitti con le dipendenze che si verificano nel tentativo di assicurare il supporto a Wayland e x11, PulseAudio e ALSA, OpenSSL e LibreSSL.
Fonte: opennet.ru
