Python vstupuje do nového hlavního cyklu vydání

Vývojáři jazyka Python učinil rozhodnutí jít na nové schéma příprava vydání. Nová významná vydání jazyka budou nyní vycházet jednou ročně, spíše než jednou za rok a půl, jak tomu bylo dříve. Vydání Pythonu 3.9 lze tedy očekávat v říjnu 2020. Celková doba vývoje významného vydání bude 17 měsíců.

Práce na nové větvi začnou pět měsíců před vydáním další větve, během jejího přechodu do fáze beta testování. Nová větev pak bude sedm měsíců ve verzi alfa a bude přidávat nové funkce a opravovat chyby. Poté budou beta verze testovány po dobu tří měsíců, během kterých bude zakázáno přidávání nových funkcí a veškerá pozornost bude věnována opravám chyb. Poslední dva měsíce před vydáním bude pobočka ve fázi kandidáta na vydání, kdy bude provedena konečná stabilizace.

Například vývoj větve 3.9 začal 4. června 2019. První alfa verze byla zveřejněna 14. října 2019 a první beta verze se očekává 18. května 2020. Kandidát na vydání bude vytvořen v srpnu a vydání bude provedeno 5. října.

Python vstupuje do nového hlavního cyklu vydání

Po vydání bude pobočka plně podporována jeden a půl roku, poté pro ni budou další tři a půl roku generovány opravy pro odstranění zranitelností. Celková doba podpory tak bude pět let. V první fázi podpory budou opraveny chyby a aktualizace budou vydávány přibližně každé dva měsíce s přípravou instalačních programů pro Windows a macOS. Ve druhé fázi budou podle potřeby generovány verze k odstranění zranitelností a budou zveřejněny pouze ve formě zdrojového textu.

Je třeba poznamenat, že nový vývojový cyklus zajistí předvídatelný přechod do testovacích fází alfa a beta a také přesnou znalost doby vydání, což umožní synchronizovat vývoj jejich produktů s novými větvemi Pythonu. Předvídatelný vývojový cyklus také usnadní plánování vývoje Pythonu a častější vydávání nových větví urychlí poskytování nových funkcí uživatelům a sníží množství změn na větev (vydává se častěji, ale méně nových funkcí na vydání) . Protažení a fragmentace fáze alfa testování umožní sledovat dynamiku vývoje a plynuleji integrovat inovace a vyhnout se spěchu před vydáním beta, během kterého se vývojáři snažili dokončit vývoj inovací na poslední chvíli, aby nedošlo ke zpoždění po dobu 18 měsíců do další pobočky.

Zdroj: opennet.ru

Přidat komentář