builder a distfiles
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Czw, 19 Cze 2003, 00:22:21 CEST
Sygnalizowalem juz problemy przy uzywaniu distfiles i plikach o zmieniajacej
sie zawartosci bez zmiany nazwy pliku, ale jakos nikt sie tym nie
zainteresowal. Opisze wiec krotko o co chodzi.
1. Poleceniem
./builder -g jakis.spec
sciagnieto pewna wersje speca i pliku.tar.gz
2. Ktos inny zaktualizowal jakis.spec, umieszczajac w nim odwolanie do
pliku.tar.gz o innej md5. Zakladam, ze nowy plik jest wiekszy.
distfiles plik dociagnal.
3. Ten sam user co w (1) probuje zaktualizowac speca:
./builder -g jakis.spec
prawidlowo aktualizuje mu speca, ale proba dociagniecia pliku.tar.gz
wgetem z distfiles odbywa sie z opcja "-c", wiec dociagana jest tylko
koncowka pliku.tar.gz i doklejana do jego starszej wersji lezacej w
SOURCES. Nie zgadza sie md5. Ponowne uzycie
./builder -g jakis.spec
nie wnosi nic nowego (plik ma wlasciwa dlugosc, wiec nie jest dociagany).
Nadal nie zgadza sie md5.
Jak sobie z tym poradzic? Widze dwa rozwiazania:
A. W przypadku niezgodnosci md5, kasowac plik i dociagac jeszcze _jeden_ raz.
Ponowna niezgodnosc md5 generuje blad.
B. Wylaczyc opcje "-c" wgeta przy ciagnieciu z distfiles (i oczywiscie kasowac
plik przed kazdym ciagnieciem).
Oczywiscie, mozna w kazdym takim przypadku kasowac wredny plik recznie, ale
chyba nie po to jest builder, zeby trzeba sie bylo uciekac do takich
srodkow... [ zreszta kto mialby to robic na builderach Ra/Ac ? ]
Komentarze? Inne propozycje?
--
=======================================================================
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-devel-pl