GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Dois-je changer le code Python si je mets à niveau Ubuntu ?

J'ai un logiciel que je développe en Python 3 depuis des années. Jusqu'à aujourd'hui, j'utilisais Ubuntu Desktop 11.04 mais maintenant je souhaite passer à une version supérieure d'Ubuntu.

Dois-je rester sur Ubuntu 11.04 pour ne pas avoir à modifier des parties du code source de mon logiciel en raison de nouveaux changements dans les versions supérieures d'Ubuntu ?

Une version récente d'Ubuntu n'affectera-t-elle pas mon logiciel de quelque manière que ce soit ?

Réponse acceptée :

Sur la base de vos commentaires, vous avez testé avec succès votre logiciel sur des machines virtuelles, ce qui est une bonne nouvelle.

Mais en tant que développeur d'applications, vous devez être prêt à adapter votre code aux nouvelles versions, sinon il sera rapidement abandonné.

Maintenant, pour vous assurer qu'il continuera à fonctionner avec les nouvelles versions d'Ubuntu, je vous encourage fortement à le maintenir sous forme de paquet et à fournir une suite de tests complète pour votre application et à l'appeler pendant le processus de construction du paquet (par exemple en appelant setup.py test dans votre debian/rules override_dh_auto_test rubrique).

Vous pouvez facilement configurer des builds quotidiens de votre package dans un ppa à l'aide d'une recette bzr-builder.
De cette façon, vous serez informé de tous les échecs de build causés par de nouvelles versions logicielles ou des dépendances brisées.

Les nouvelles versions sont généralement ouvertes au développement quelques jours après l'annonce officielle de la sortie. Regardez notre page ppa, Utopic fait maintenant partie de la série de distributions pour laquelle nous construisons :


Ubuntu
  1. Comment installer l'éditeur de code Brackets sur Ubuntu 20.04

  2. Comment obtenir le logiciel dans Ubuntu ?

  3. Pourquoi Python 2.7 est-il toujours la version Python par défaut dans Ubuntu ?

  4. Dois-je mettre à jour le noyau de 3.16 à 4.** ? ?

  5. Mettre à jour Ubuntu de 10.04 à 16.04 sans changer la version Apache, Mysql et Php ?

Comment changer le nom d'hôte sur Ubuntu 20.04 LTS

Comment changer le délai d'expiration du mot de passe Sudo dans Ubuntu

Comment changer le terminal par défaut dans Ubuntu

Comment changer le nom d'hôte dans Ubuntu Linux

Comment changer le mot de passe root dans Ubuntu

Comment répertorier les packages logiciels installés sur Ubuntu