Beheerders van Fedora en Gentoo weigerden pakketten van Telegram Desktop te onderhouden

De beheerder van pakketten met Telegram Desktop voor Fedora en RPM Fusion kondigde de verwijdering aan van pakketten uit de repositories. De dag ervoor werd ook de ondersteuning voor Telegram Desktop aangekondigd door de beheerder van de Gentoo-pakketten. In beide gevallen verklaarden ze bereid te zijn pakketten terug te sturen naar de repository's als er een nieuwe onderhouder voor hen wordt gevonden, klaar om de leiding over het onderhoud op zich te nemen.

De huidige beheerders noemen de weerzinwekkende en vijandige houding van ontwikkelaars die niet eens proberen de fouten te begrijpen die leiden tot problemen bij het bouwen van hun broncode op Linux-distributies als de redenen voor de weigering om Telegram Desktop te ondersteunen. Berichten over dergelijke fouten worden onmiddellijk afgesloten met het teken “WONTFIX” en een aanbeveling om semi-eigen binaire assemblages van de officiële website te gebruiken.

De situatie wordt verergerd door het feit dat problemen die de assemblage van pakketten verstoren regelmatig opduiken in nieuwe releases, en alle pogingen om tekortkomingen in de upstream te elimineren neerkomen op uitspraken dat ontwikkelaars alleen hun eigen statische assemblages ondersteunen en dat alle problemen bij het maken van hun eigen assemblages moeten onafhankelijk worden opgelost. De ondersteuning voor assemblies met Qt-versies ouder dan 5.15 is bijvoorbeeld onlangs stopgezet, en alle verzoeken om suggesties om het probleem op de een of andere manier op te lossen werden eenvoudigweg genegeerd.

Er wordt ook gewezen op de algemene complexiteit van de assemblageorganisatie van Telegram Desktop, wat het onderhoud bemoeilijkt. Het project is verdeeld in vier verschillende repository's (applicatie, bibliotheek voor webrtc, scripts voor het cmake build-systeem en bibliotheek voor audioverwerking), maar slechts één repository genereert releases, en de andere drie worden eenvoudigweg bijgewerkt naarmate de ontwikkeling vordert, zonder de status vast te leggen. Bovendien wordt de build gehinderd door afhankelijkheidsconflicten die ontstaan ​​bij het bieden van ondersteuning voor Wayland en x11, PulseAudio en ALSA, OpenSSL en LibreSSL.

Bron: opennet.ru

Voeg een reactie