Zależności od ready

Jarek Poplawski domat w klub.chip.pl
Czw, 10 Mar 2005, 10:27:50 CET


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.

  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.

Jarek P.




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