Branch 1.0
Jacek Konieczny
jajcus w pld.org.pl
Sob, 24 Lis 2001, 12:22:34 CET
On Sat, Nov 24, 2001 at 01:45:05AM +0100, Tomasz Kłoczko wrote:
> W zasadzie nie. Jest jedna tylko regóła: nie wprowadzamy na razie na HEAD
> zmian które nie powinny wejść do 1.0.
A kto o tym decyduje co tam powinno się znaleźć, a co nie?
> Jeżeli ktoś chce jakiś bardzo
> świerzymi rzeczami się zająć to zakłada sobie barancha w danym pakiecie
> (tak jak to jest teraz z przykładowo z kernelem). Po wypuszczeniu 1.0 tego
> typu branche bendą w pierwszym rzędzie integrowane z HEAD.
A jak chcesz tych wszystkich ludzi (łącznie z sobą) zdyscyplinować?
Jeżeli każdy będzie sam decydował czy jego zmiany nadają się do 1.0, czy
nie, to nic z tego nie wyjdzie.
W ten sposób ciągniemy to co jest dotychczas, a już się przekonaliśmy,
że to do zadnego release nie prowadzi.
Trzeba to jakoś zatrzymać i widzę dwie możliwości:
1. Branch, do którego zmiany będą wprowadzać tylko release managerowie
Na HEAD w tym czasie pozostaje to co jest, czyli wolna amerykanka
2. Mrożenie na HEAD --- ale wtedy za wrzucenie przez kogokolwiek czegoś
więcej niż tylko bugfix musiałyby być wyciągane jakieś konsekwencje. Np.
za pierwszym razem upomnienie, za drugim zabranie rw do CVS (do czasu
odmrożenia)
Jedno i drugie rozwiązanie ma pewne wady. Pierwsze te wady które
wspomniałeś, oraz to że Ci się to nie podoba i będziesz to blokował.
Najpoważniejszą wadą drugiego rozwiązania jest to, że Ciebie nikt nie
zdycyplinuje, a Ty jesteś zbytnim idealistą, żeby powiedzieć sobie
w pewnym momencie STOP.
Ale jedno jest pewne: z obecnego modelu rozwoju PLD STABLE nigdy nie
wyjdzie!
Pozdrowienia,
Jacek
Więcej informacji o liście dyskusyjnej pld-devel-pl