Release plán Nette Frameworku

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Yrwein
Člen | 45
+
0
-

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.

MartyIX
Člen | 217
+
0
-
Jan Tvrdík
Nette guru | 2595
+
0
-

To stojí na tom, jestli David chce, aby nějaký release plán existoval.

mcmatak
Člen | 487
+
0
-

bůh dává, bůh bere / nehledej v tom plán :)

Yrwein
Člen | 45
+
0
-

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
+
0
-

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.

Yrwein
Člen | 45
+
0
-

@Majkl578 Výborné; díky, tohle jsem potřeboval.

David Grudl
Nette Core | 7790
+
0
-

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 ;-)

Yrwein
Člen | 45
+
+1
-

David Grudl: Ty chyby jsou již opravené a v branchi Nette 2.0.*, takže je to passé (šlo chybky v regulárech na matchování parametrů).