Re: budowanie pakietów w starszych wersjach
Marcin Banasiak
marcin.banasiak w gmail.com
Wto, 14 Mar 2006, 20:23:12 CET
06-03-14, Paweł Kwiatkowski <qwiat w o2.pl> napisał(a):
> > jednak AFAIR to pociągnie łaty z HEAD (o ile starsza_wersja to nie
> > tag/branch). Najlepiej budować starsze wersje po tagach auto-*
>
> e? a można prosić nieco jaśniej?
./builder -r 1.552 php.spec
Jak wiadomo zbuduje php.spec z rewizji 1.552, ale łatki z php.spec nie
są oznakowane, że pasują właśnie do tej rewizji, w międzyczasie ktoś
mógł uaktualnić speca oraz łatki, by pasowały do nowej wersji php. W
tej sytuacji builder nie wie jakie łatki ma pobrać z CVSu (-r określa
jedynie rewizje z której ma być pobrany php.spec), więc pobiera te
które znajdują się na HEAD (a tam już są nowe, uaktualnione wersje
łatek). Moze dojśc do tego, że łatki nie będą chciały się nałożyć i
budowanie zostanie przerwane. Dlatego, lepiej budować zamiast -r
<rewizja>, -r <tag_nadany_przez_builder> np.:
./builder -r auto-ac-php-5_1_2-6 php.spec
Tym tagiem oznaczone są wszystkie pliki znajdujące się w CVS i
wchodzace w skład paczki, dzięki temu builder wie, które wersje łatek
pobrać i nie musimy się martwić, że coś się nie zbuduje z powodu
błędnych wersji łatek. Aby zobaczyć te tagi mozna użyć:
cvs status -v plik.spec
lub posłużyć się http://cvs.pld-linux.org/
Teraz już chyba jasno :-)
--
Pozdrawiam Marcin Banasiak
E-mail: megabajt(at)pld-linux.org
JID: megabajt(at)jabber.gda.pl
Więcej informacji o liście pld-users-pl