Zależności od ready
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Czw, 10 Mar 2005, 11:12:09 CET
Jarek Poplawski wrote:
>
> Sytacja hipotetyczna:
> Załóżmy, że korzystamy z PLD ac. Ponieważ, z powodu
> bezpieczeństwa lub funkcjonalności, zależy nam na nowszej
> wersji pakietu, np. mysql - jesteśmy zmuszeni skorzystać z
> ready. Niestety poldek zaprotestuje bo załóżmy, że brak tam
> w danym momencie odpowiedniej wesji np. cyrus-sasl-mysql.
> Lub sytuacja odwrotna: w momencie aktualizacji nie
> używaliśmy cyrus-sasl-mysql, udało nam się zainstalować
> aktualną wersję mysql, ale od tej chwili o instalacji
> cyrus-sasl-mysql musimy na jakiś czas zapomnieć.
>
> Pytanie:
> Czy nie byłoby praktyczne (bo nie wymagające stałego
> zaangażowania developerów) wprowadzenie dodatkowego katalogu
> z pakietami zależnymi: w momencie wprowadzenia nowego
> pakietu do ready odpowiedni builder starałby się przebudować
> automatycznie maksymalną liczbę pakietów z main i ready z
> niespełnionymi zależnościami i wyniki wrzucić do tego
> dodatkowego katalogu.
Alez to sie wlasnie tak odbywa. Tyle, ze polrecznie.
Jesli jakis developer zleca zbudowanie nowego pakietu do ready/ to powinien
zlecic przebudowanie pakietow zaleznych.
Problem w tym, ze bardzo czasto wiekszosc z tych pakietow sie nie zbuduje,
bo ich wersja na head jest zbyt stara lub pakiet jest rozgrzebany,
niedokonczony, wymagajacy poprawek. W tej sytuacji robienie tego z automatu
nie ma wiekszego sensu, zwlaszcza ze brak ktoregos z pakietow w ready czesto
wynika z opoznienia/niedzialania ktoregos z builderow.
> Zakładam, że części pakietów nie udałoby się w ten sposób
> uaktualnić, ale i tak byłaby znacznie większa szansa niż
> obecnie na wyeliminowanie problemu przedstawionego na
> wstępie. Aby ograniczyć zasobożerność tego rozwiązania można
> ograniczyć listę analizowanych pakietów z main do tych
> częściej używanych oraz ew. usuwać poprzednie wersje
> pakietów - czyli pakiety zależne dotyczyłyby tylko
> najnowszych wersji z ready.
>
> Oczywiście takie pakiety nie byłyby po zbudowaniu testowane,
> ale korzystanie z tego katalogu byłoby poprzedzone
> odpowiednimi ostrzeżeniami (podobnie jak test i ready) i
> każdy mógłby rozważyć, na czym mu bardziej zależy: używanie
> nowszego, bezpieczniejszego i wstępnie testowanego z ready +
> częściowo nieprzetestowane zależności, czy wszystko
> przetestowane, ale niekoniecznie bezpieczne lub aktualne z main.
>
> Z góry dziękuję za opinie lub rady jak lepiej obejść ten
> problem.
Znalezc mechanizm zwiekszajacy efektywnosc pracy developerow ;P
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-discuss-pl