Release plán Nette Frameworku
- Yrwein
- Člen | 45
Zdravím; existuje nějaký (i obecný) release plán pro další verze Nette? Např. jestli (a kdy) budou vycházet stabilní verze řešící chyby. Celkem by to usnadnilo updatování (které i tak nebývá s Nette zrovna easy). Takhle aby člověk buildoval vlastní verze a buď pečlivě sledoval github, zda tam není nějaký BC, nebo cherrypickoval jen potřebné bugfixy.
- Yrwein
- Člen | 45
Jde o to, že kdybychom chtěli updatnout na nové Nette jen z toho, co je releasnuto, tak se to skoro nevyplatí, protože v Nette 2.0 je bug, jehož oprava není releasnutá (a navíc přinesla nový bug .]). Ale hlavně: Ani nevíme, kdy vyjde nová verze a co v ní všechno bude. Souvisí to pak i s gitem: Dev verze je rovnou na větvi master – takže když přilítne bugfix na master, tak zase skončíme u cherrypickování / hackování přímo v Nette. Imho tento stav není zrovna ideální.
Stačilo by mít větev master, na kterém by byly bugfixy, případně
mergnuté stabilní ex-dev branche – a z masteru by se pak klidně častěji
vydávaly nové minoritní verze.
// http://nvie.com/…ching-model/
- Majkl578
- Moderator | 1364
Yrwein napsal(a):
[…] Souvisí to pak i s gitem: Dev verze je rovnou na větvi master – takže když přilítne bugfix na master, tak zase skončíme u cherrypickování / hackování přímo v Nette. Imho tento stav není zrovna ideální.
Stačilo by mít větev master, na kterém by byly bugfixy, případně mergnuté stabilní ex-dev branche – a z masteru by se pak klidně častěji vydávaly nové minoritní verze.
// http://nvie.com/…ching-model/
Nemyslím si, že aktuální rozdělení na githubu je až tak zlé.
V master větvi je aktuální vývojová verze 2.1-dev. Další, již
releasnuté verze (0.9.x a 2.0.x) jsou pak ve vlastních branchích
(release-x.y), do kterých jsou dle potřeby cherry-pickovány věci z master,
v těchto branchích jsou zároveň vydávány a tagovány další minoritní
(bugfix) releasy.
Není to úplně dle modelu co jsi odkázal, nicméně mně to přijde takhle
vcelku OK.
- David Grudl
- Nette Core | 8227
Yrwein napsal(a):
Jde o to, že kdybychom chtěli updatnout na nové Nette jen z toho, co je releasnuto, tak se to skoro nevyplatí, protože v Nette 2.0 je bug, jehož oprava není releasnutá (a navíc přinesla nový bug .]).
Asi by se hodilo říct, o jaký bug jde.
Ale hlavně: Ani nevíme, kdy vyjde nová verze a co v ní všechno bude.
Necháme se překvapit ;-)