Tengo un software que he estado desarrollando en Python 3 durante años. Hasta hoy, he estado usando Ubuntu Desktop 11.04, pero ahora quiero pasar a una versión superior de Ubuntu.
¿Debo permanecer en Ubuntu 11.04 para no tener que cambiar partes del código fuente de mi software debido a nuevos cambios en las versiones superiores de Ubuntu?
¿Una versión reciente de Ubuntu no afectará mi software de alguna manera?
Respuesta aceptada:
Según sus comentarios, probó con éxito su software en máquinas virtuales, lo cual es una buena noticia.
Pero como desarrollador de aplicaciones, debe estar preparado para adaptar su código a versiones más recientes, de lo contrario, se abandonará rápidamente.
Ahora, para asegurarse de que seguirá funcionando con las nuevas versiones de Ubuntu, le recomiendo encarecidamente que lo mantenga como un paquete y proporcione un conjunto de pruebas completo para su aplicación y lo llame durante el proceso de creación del paquete (por ejemplo, llamando a setup.py test
en su debian/rules
override_dh_auto_test
sección).
Puede configurar fácilmente compilaciones diarias de su paquete en un ppa usando una receta de bzr-builder.
De esa manera, se le notificará de todas las fallas de compilación causadas por nuevas versiones de software o dependencias rotas.
Los nuevos lanzamientos suelen estar abiertos para el desarrollo unos días después del anuncio oficial del lanzamiento. Mira nuestra página de ppa, Utopic ahora es parte de la serie de distribuciones que estamos construyendo para: