Mám software, který jsem léta vyvíjel v Pythonu 3. Do dnešního dne jsem používal Ubuntu Desktop 11.04, ale nyní chci přejít na vyšší verzi Ubuntu.
Musím zůstat na Ubuntu 11.04, abych nemusel měnit části zdrojového kódu svého softwaru kvůli novým změnám ve vyšších verzích Ubuntu?
Neovlivní nedávná verze Ubuntu žádným způsobem můj software?
Přijatá odpověď:
Na základě vašich komentářů jste úspěšně otestovali svůj software na virtuálních počítačích, což je dobrá zpráva.
Ale jako vývojář aplikací musíte být připraveni přizpůsobit svůj kód novějším verzím, jinak bude rychle opuštěn.
Nyní, abyste zajistili, že bude i nadále fungovat s novými vydáními Ubuntu, důrazně vám doporučuji, abyste jej udržovali jako balíček a poskytli kompletní testovací sadu pro vaši aplikaci a zavolali ji během procesu sestavování balíčku (např. voláním setup.py test
ve vašem debian/rules
override_dh_auto_test
sekce).
Denní sestavení vašeho balíčku můžete snadno nastavit v ppa pomocí receptu bzr-builder.
Tímto způsobem budete upozorněni na všechna selhání sestavení způsobená novými verzemi softwaru nebo přerušenými závislostmi.
Nové verze jsou obvykle otevřeny pro vývoj několik dní po oficiálním oznámení vydání. Podívejte se na naši stránku ppa Utopic je nyní součástí série distribucí, pro kterou vytváříme: