Bajzel w CVS

Jacek Konieczny jajcus w zeus.polsl.gliwice.pl
Nie, 2 Kwi 2000, 19:43:00 CEST


Jeszcze niedawno gotowe pakiety trafiały na FTP, ale i w CVS większość
było prawie gotowa do użycia.
Zwykle jak jakiś spec był w CVS można go było ściągnąć i skompilować ---
zwykle działał.
Niestety teraz do CVSu jest nawrucana cała masa speców z różnych źródeł,
często zupełnie nie nadających się do użycia.
Co gorsza, po automatycznym przejechaniu adapterem i kilku sed-ach spec
taki wygląda jakby ktoś się nim zajmował.
Proszę zobaczyć np. bzflag.spec, zzplayer.spec, czy Glide_VG.spec
(zresztą glide ten jest zrobiony w glide_v2.spec)
Pakietów teraz jest tyle, że trudno w nich już znaleźć takie, które są
właściwie dobre, lub wymagają tylko kilku poprawek (np. całe GGI, które
jest najwyżej nieaktualne).

IMHO bardziej właściwe było dawne postępowanie, gdy do CVSu spece były
wrzycane świadomie, już przynajmniej częściowo dopasowane do PLD, a inne
"do przeróbki" kloczek umieszczał (jeśli dobrze pamiętam) gdzieś na FTP.

Proponowałbym jedno z rozwiązań:
- Wyrzucić z CVSu nieodpowiednie spece (trochę trudne zważywszy na ich
  ilość i trudność ich rozróżnienia
- Oznaczyć wyraźnie felerne spece "# NFY" w drugiej linijce (aby adapter
  się nie pluł).
- Zrobić brancha, do którego wrzucone będą "odpowiednie" spece/

Przydałaby się gdzieś oficjalna definicja "odpowiedniego" spece, gdzie
byłoby dokładnie wypunktowane co musi on spełniać np.:
- dopasowanie do FHS 2.0
- minimalizacja oraz pełność zależności
- "kompilowalność" w środowisku PLD
itp.

jestem jednak przeciwny wyznaczaniu kogoś odpowiedzialnego za
stwierdzanie czy pakiet jest OK (jak z FTP) --- po prostu niech każdy
kieruje się swoim zdaniem, najwyżej zostanie upomniany za wpadkę.

Pozdrowienia,
        Jacek



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