Vedligeholdere af Fedora og Gentoo nægtede at vedligeholde pakker fra Telegram Desktop

Vedligeholderen af ​​pakker med Telegram Desktop til Fedora og RPM Fusion annoncerede fjernelse af pakker fra lagrene. Dagen før blev understøttelsen af ​​Telegram Desktop også annonceret af vedligeholderen af ​​Gentoo-pakkerne. I begge tilfælde erklærede de, at de var parate til at returnere pakker til depoterne, hvis der blev fundet en ny vedligeholder til dem, klar til at tage ansvaret for vedligeholdelsen.

De nuværende vedligeholdere nævner den frastødende og fjendtlige holdning hos udviklere, der ikke engang forsøger at forstå de fejl, der fører til problemer med at bygge deres kildekode på Linux-distributioner, som årsagerne til afvisningen af ​​at understøtte Telegram Desktop. Meddelelser om sådanne fejl lukkes straks med tegnet "WONTFIX" og en anbefaling om at bruge semi-proprietære binære samlinger fra den officielle hjemmeside.

Situationen forværres af det faktum, at problemer, der forstyrrer samlingen af ​​pakker, jævnligt dukker op i nye udgivelser, og alle forsøg på at eliminere mangler i upstream kommer ned til udsagn om, at udviklere kun understøtter deres egne statiske samlinger og alle problemer, når de laver deres egne. forsamlinger skal løses uafhængigt. For eksempel blev support til samlinger med Qt-versioner ældre end 5.15 for nylig stoppet, og alle anmodninger om forslag til en eller anden måde at løse problemet blev simpelthen ignoreret.

Også bemærket er den generelle kompleksitet af Telegram Desktop assembly organisation, som komplicerer vedligeholdelse. Projektet er opdelt i fire forskellige depoter (applikation, bibliotek til webrtc, scripts til cmake build-systemet og bibliotek til lydbehandling), men kun ét lager genererer udgivelser, og de tre andre opdateres blot, efterhånden som udviklingen skrider frem uden at forpligte staten. Derudover er bygningen hæmmet af afhængighedskonflikter, der opstår, når man forsøger at yde support til Wayland og x11, PulseAudio og ALSA, OpenSSL og LibreSSL.

Kilde: opennet.ru

Tilføj en kommentar