Los mantenedores de Fedora y Gentoo se negaron a mantener paquetes de Telegram Desktop

El mantenedor de paquetes con Telegram Desktop para Fedora y RPM Fusion anunció la eliminación de paquetes de los repositorios. El día anterior, el responsable de los paquetes Gentoo también anunció el soporte para Telegram Desktop. En ambos casos, manifestaron su disposición a devolver los paquetes a los repositorios si se les encuentra un nuevo mantenedor, listo para hacerse cargo del mantenimiento.

Los actuales responsables del mantenimiento citan como motivo de la negativa a dar soporte a Telegram Desktop la actitud repulsiva y hostil de los desarrolladores que ni siquiera intentan comprender los errores que provocan problemas al construir su código fuente en las distribuciones de Linux. Los mensajes sobre este tipo de errores se cierran inmediatamente con el signo "WONTFIX" y una recomendación de utilizar conjuntos binarios semipropietarios del sitio web oficial.

La situación se ve agravada por el hecho de que en las nuevas versiones aparecen regularmente problemas que interfieren con el ensamblaje de paquetes, y todos los intentos de eliminar las deficiencias en el upstream se reducen a afirmaciones de que los desarrolladores solo admiten sus propios ensamblajes estáticos y todos los problemas al crear los suyos propios. Las asambleas deben resolverse de forma independiente. Por ejemplo, recientemente se detuvo el soporte para ensambladores con versiones de Qt anteriores a 5.15 y todas las solicitudes de sugerencias para resolver el problema de alguna manera simplemente se ignoraron.

También se destaca la complejidad general de la organización del montaje de Telegram Desktop, lo que complica el mantenimiento. El proyecto está dividido en cuatro repositorios diferentes (aplicación, biblioteca para webrtc, scripts para el sistema de compilación cmake y biblioteca para procesamiento de audio), pero solo un repositorio genera lanzamientos y los otros tres simplemente se actualizan a medida que avanza el desarrollo sin comprometer el estado. Además, la compilación se ve obstaculizada por conflictos de dependencia que surgen al intentar brindar soporte para Wayland y x11, PulseAudio y ALSA, OpenSSL y LibreSSL.

Fuente: opennet.ru

Añadir un comentario