MAINTAINER PLD-1.0

Krzysiek Taraszka dzimi w pld.org.pl
Wto, 16 Lip 2002, 12:44:24 CEST


Witaj Tomaszu,
Witaj listo pld-disscus-pl,

jako iz zblizamy sie do dnia wydania PLD 1.0 zastanawia mnie pewien fakt.
Kto zostanie mainainerem linii 1.0 ? jak bedzie wygladala przyszlosc PLD ?
Czym jest nest i czym bedzie w przyszlosci PLD ?

Przejzalem ostatnio system wydawania dystrybucji i wpadlem na cos, co moze
u nas sie sprawdzic.
Postanowilem NAM to przedstawic:

Wydajemy PLD-1.0, ok, teraz problemem jest KTO zostanie opiekunem tej lini ?
nasuwaja sie teraz kolejne pytania, jak to bedzie wygladac? jaka numeracja ?
Co?, kto?, gdzie i jak ?
Odpowiedz jest prosta. Wnioskujac z wypowiedzi Tomasza na zlocie PLD, 
opiekunem zostanie osoba, ktora zglosi chec opieki. Wnosze wiec moja 
kandydature.
Teraz jak to bedzie wygladac w praktyce ? Na ftp pojawil sie juz katalog 
updates.

W moim zalozeniu bedzie on tym, czym nest jest teraz, czyli stanie sie 
podwalina do kolejnej stabilnej poddystrybucji z lini 1.0, powiedzmy PLD 
1.0r1 (albo PLD 1.0.1) To jest do obgadania.
Teraz pytanie, jak dlugo i ile bedzie kolejnych podwydan PLD 1.0 ? 
Odpowiedz jest prosta, bedzie ich tyle, ile bedzie wymagala sytuacja.
katalog updates caly czas bedzie istnial i na bierzaco beda wzucane poprawki.
TO tylko od mojej intencji bedzie zalezec, kiedy wydam kolejne PLD 1.0rX 
badz 1.0.x.
Sadze ze powinno sie to pojawiac co 2-3 miesiace.
Kiedy zaprzestac wydawania/rozwijania 1.0rX (1.0.x) ? odpowiedz jest prosta.
Po wydaniu kolejnej dystubucji oznaczonej wyzszym nr rel (PLD-2.0).
Teraz CO ma byc wzucane do updates a co do PLD-1.0rX ?
Moze pokrutce przedstawie moje zalozenie:

Zalozenia, ktore musi spelnic pakiet, aby wejsc do dystrybucji STABILNEJ:

    1.  Pakiet usuwa blad bezpieczenstwa.

    2.  Poprzedni pakiet nie instaluje sie, ma niespelniana zaleznosc, badz
        skrypty instalacyjne %post %postun

    3.  Pakiet zawiera fix dla krytycznego bledu z BTS, ktory moze zagrozic
        bezpieczenstwu, moze zagrozic utrata danych badz pakiet wcale nie 
	dziala, lub dziala ale niezgodnie z zalozeniami tworcow.

    4.  Pakiet musi kompilowac sie i dzialac na architektorach, na ktorych 
	wydane zostala dystrybucja STABILNA

Pakiety, ktore prawdopodobnie nigdy nie trafia do STABLE, badz zostana 
przezemnie odzucoce:

    1.  Pakiety, ktore nie zawieraja poprawek dla bledow krytycznych badz 
	bledow bezpieczenstwa

    2.  Pakiety, ktore maja trafic do nest lub dystrybucji rozwojowej
        (za wyjatkiem pakietow, z bledami krytycznymi lub poprawiajacymi 
	bledy bezpieczenstwa)

    3.  Pakiety, ktore nie buduja sie na architektorach, na ktorych wydana 
	zostala	dystrybucja STABILNA do czasu, kiedy nie zostania 
	poprawiona jego kompilacja

    4.  Pakiet, ktory jest nowy, ktorego miejscem/przeznaczeniem jest nest 
	lub dystrybucja rozwojowa

Zalozenia, czym jest updates a czym PLD-1.0rX (1.0.X)
    *   updates/ to katalog z pakietami, w ktorych poprawiono bledy 
	bezpieczensta lub bledy krytyczne, bledy instalacji, etc
        Pakiety w updates/ sa traktowane jako podwalina do kolejnej 
	poddystrybucji stabilnej
        Pakiet trafiajacy do updates/ musi przejsc faze ra/test (tylko, 
	jesli poprawiony jest proces instalacji, badz poprawka, ktora 
	bedzie wymagala przetestowania)
        Nastepnie pakiet trafia z ra/test do ra/updates
        UWAGA! Po wydaniu kolejnej poddystrybucji katalog updates/ 
	automatycznie jest czyszczony
        Jego zawatrosc przenosi sie do ra/PLD-1.0rX

    *   PLD-1.0rX/ to katalog, ktory zostaje zamrozony jako poddystrybucja 
	STABILNA.
        Sklada sie on z propozycji, ktore trafily wczesniej do updates/
        Kolejne poddystrubucje przyjmuja odpowiednio kolejne numerki.
        X->1,2,3,...,n

Teraz czesc osob NAPEWNO zastanawia sie jak by to wygladalo z mojej strony ?
Jak bym sie spisal ?
Chyba przez ostatni rok mojej aktywnosci w PLD dalem sie zauwazyc jako 
czlowiek mlody, ambitny, ale i rozsadny. Z mojej strony nie wyszedl nigdy 
pakiet z etykieta STBR jako pakiet niestabilny, nie dzialajacy 
(przynajmniej ja nie pamietam ;))
Z drogiej strony moja praca wlozona w kernel jest jednak pewnym 
wyznacznikiem mojego doswiadczenia i odpowiedzialnosci jakie moge w tej 
dziedzinie zaoferowac.
Droga strona jest moja dyspozycyjnosc i czas. Pod koniec lipca robie sobie 
wakacje.
Sadzilem, ze bedzie to caly miesiac, ale skonczy sie na 1,5 do 2 tyg 
(biznes do ubicia mam)
Po 2 tyg wakacji jestem dyspozycyjny caly czas. Nastepnym terminem, gdy 
bede zajety beda swieta oczywiscie oraz terminy blizej nieokreslone, o 
ktorych dam znac.
Na ten czas powolam osobe odpowiedzialna za linie 1.0rX (1.0.X).

Uff, mam nadzieje, ze jasno przedstawilem zalozenia , sadze ze w ten 
sposob oddzieli sie linie STABILNA od lini rozwojowej i ze dostane wolna 
reke w kierowaniu drzewkiem PLD-1.0rX.
W ten sposob odciaze developerow od zawracania sobie glowy linia 1.0, oraz 
pozwole skupic sie im na rozwijaniu lini DEVEL, ktora stanie sie kolejna 
DYSTRYBUCJA (nie poddystrybucja)STABILNA ( wg mnie powinno to byc PLD-2.0).

Pozdrawiam:

Krzysiek Taraszka                       (dzimi w pld.org.pl)



Więcej informacji o liście dyskusyjnej pld-discuss-pl