Systém vydávání nových verzí Jabbim klienta

Předmluva

Jabbim klient je projekt, za kterým stojí poměrně úzká skupinka lidí a ještě užší skupinka vývojářů. Data vydávání verzí jsou tedy orientační a jakékoliv prodloužení termínů by mělo být akceptováno s pochopením. Zároveň je úspěch projektu založen na dobrovolnících. Přejete-li si pomoci, kontaktujte nás v konferenci jabbim@conf.netlab.cz. Děkujeme.

Vydání nové verze

Vzhledem k neudržitelné situaci s vydáváním nových verzí se Jabbim team rozhodl vypracovat tento dokument, který bude sloužit jako orientace pro vývojáře a testující uživatele při vydávání nových stabilních verzí klienta.

Vydání nové verze se skládá z několika fází během dvou týdnů.

Zmražení

Nastane zmražení vývoje nových součástí klienta, veškeré vývojové zdroje jsou zaměřeny na opravy chyb případné doprovodné práce (v této fázi překladatelé doručí nové verze jazykových souborů a podobně).

Během zmražení nebudou akceptovány požadavky na zásadní změny do současně vydávané verze.

Doba trvání: První pracovní týden, tzn. pondělí až pátek.

Oddělení vývojového stromu

V SVN systému projektu dojde k oddělení kódu určeného k vydání, bude označen jako nová verze.

Doba trvání: Víkend mezi prvním a druhým týdnem.

Testování RC (Release candidate - kandidát na vydání) & práce na další verzi

Doba, kdy se vytvoří instalační balíček pro Windows a také balíčky pro operační systémy GNU/Linux a další, tyto balíčky se nabídnou testovacím uživatelům a budou se pozorovat případné problémy a chyby. Připraví se podklady pro kampaň spojenou s novou verzí klienta, to znamená články do blogu, zprávy na vývojové weby, changelogy.

Zároveň se už v hlavním SVN stromě projektu bude pracovat na další verzi, čili vývojáři nebudou až na závažné chyby objevené v RC balíčcích odtahováni od vývoje.

Doba trvání: Druhý pracovní týden, tzn. pondělí až pátek.

Vydání oficiální stabilní verze & propagační kampaň

Po dvou týdnech testování bude verze z vedlejší RC větve označena novým číslem, oznámena jako stabilní verze a budou uvolněny instalační balíčky pro všechny podporované platformy a systémy. Budou poslány zprávy na servery s příslušnou tématikou, uveřejněny články a aktualizována prezentace na jabbim.cz Také bude zřízena speciální komise pro pomoc uživatelům s aktuální stabilní verzí.

Přidáno Spikem:

  • Napsat české a anglické oznámení o vydání.
  • Popis nových funkcí s obrázky.
  • Odkaz na zavřené tickety.

Doba trvání: Týden aktivní podpory v médiích.

Zpracoval Josef Halíček (josef.halicek@njs.netlab.cz)