Ubuntu 20.04 LTS "Focal Fossa" configurado para eliminar Python 2

ADado que gran parte del mundo estaba celebrando un nuevo año el 1 de enero de 2020, Python 2 llegó al final de su vida útil. El EOL de Python 2, aunque se esperaba desde el anuncio oficial de Guido van Russom, el autor principal y creador de Python en 2014, tiene a los desarrolladores de Ubuntu y Debian luchando para terminar con sus dependencias de distribución en Python 2.

El equipo de desarrollo de Ubuntu 20.04 LTS es el último en anunciar que su objetivo es eliminar Python 2 de su tan esperado lanzamiento de Ubuntu “Focal Fossa” 20.04 LTS, programado para abril en tan solo cuatro meses.

El desafío por delante

El proyecto de eliminación de Python 2 es abrumador para el equipo de desarrollo de Ubuntu, junto con decenas de otros equipos de desarrollo de distribuciones de Linux, ya que todavía hay muchos paquetes dependientes de Python 2 que permanecen en la versión beta de “Focal Fossa” y otras distribuciones beta en desarrollo en todo Linux. comunidad.

Este es un gran problema ya que Python 3 no es compatible con versiones anteriores. Esto significa que las aplicaciones dependientes de Python 2 pueden no funcionar con Python 3. Este no es un problema masivo con los paquetes que se mantienen activamente. El problema es que muchos paquetes no lo son.

Para ayudar a cumplir con el objetivo del equipo de desarrollo de Ubuntu de convertir tantos paquetes como sea posible de Python 2 a Python 3, es probable que los paquetes que ya no se mantengan se eliminen del archivo de Ubuntu si nadie se adelanta para realizar la migración necesaria.

El verdadero desafío al que se enfrenta el equipo de desarrollo de Ubuntu 20.04 LTS es cómo lidiar con paquetes cruciales para Ubuntu que solo son compatibles con Python 2.

La última palabra de Matthias Klose, el desarrollador de Debian que ha estado coordinando gran parte del esfuerzo de eliminación de Python 2, es que libpython-dev, pitón, pitón-mínimosly otros paquetes ya no existen como parte del paquete python-defaults en el archivo de Ubuntu 20.04.

El lanzamiento oficial de Ubuntu 20.04 LTS programado para abril no incluirá estos paquetes. Para otros paquetes, python2-minimal junto con otra pitón* Existen paquetes para satisfacer las dependencias de Python 2. Un nuevo python-apuntando-topython2 El paquete que apunta a python está previsto para el repositorio “Focal” de Ubuntu.

Conclusión

La preparación de un lanzamiento de LTS es un desafío para cualquier equipo de desarrollo de distribución. Uno solo puede imaginar que el desafío es inmensamente más significativo para los desarrolladores de una distribución premium tan popular como Ubuntu. Sin embargo, el equipo de desarrollo de Ubuntu tiene un historial de superar estos problemas en sus más de 15 años de historia. El lanzamiento de Ubuntu 20.04 "Focal Fossa" no será diferente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir