Mantenedores do Fedora e Gentoo recusaram-se a manter pacotes do Telegram Desktop

O mantenedor de pacotes com Telegram Desktop para Fedora e RPM Fusion anunciou a remoção de pacotes dos repositórios. Na véspera, o suporte ao Telegram Desktop também foi anunciado pelo mantenedor dos pacotes Gentoo. Em ambos os casos, eles declararam estar dispostos a devolver os pacotes aos repositórios caso um novo mantenedor seja encontrado para eles, pronto para assumir o comando da manutenção.

Os atuais mantenedores citam a atitude repulsiva e hostil de desenvolvedores que nem mesmo tentam entender os erros que levam a problemas na construção de seu código-fonte em distribuições Linux como os motivos da recusa em oferecer suporte ao Telegram Desktop. As mensagens sobre tais erros são imediatamente encerradas com o sinal “WONTFIX” e uma recomendação de uso de assemblies binários semiproprietários do site oficial.

A situação é agravada pelo fato de que problemas que interferem na montagem de pacotes aparecem regularmente em novos lançamentos, e todas as tentativas de eliminar deficiências no upstream se resumem a declarações de que os desenvolvedores suportam apenas seus próprios assemblies estáticos e todos os problemas ao criar seus próprios as assembleias devem ser resolvidas de forma independente. Por exemplo, o suporte para assemblies com versões do Qt anteriores a 5.15 foi interrompido recentemente e todos os pedidos de sugestões para resolver o problema de alguma forma foram simplesmente ignorados.

Também é notada a complexidade geral da organização da montagem do Telegram Desktop, o que complica a manutenção. O projeto é dividido em quatro repositórios diferentes (aplicativo, biblioteca para webrtc, scripts para o sistema de compilação cmake e biblioteca para processamento de áudio), mas apenas um repositório gera releases, e os outros três são simplesmente atualizados conforme o desenvolvimento avança sem comprometer o estado. Além disso, a construção é prejudicada por conflitos de dependência que surgem ao tentar fornecer suporte para Wayland e x11, PulseAudio e ALSA, OpenSSL e LibreSSL.

Fonte: opennet.ru

Adicionar um comentário