skrypty builderó

Michal Moskal malekith w pld-linux.org
Nie, 8 Cze 2003, 08:58:24 CEST


On Sun, Jun 08, 2003 at 06:56:20AM +0200, Andrzej Krzysztofowicz wrote:
> > > Co z zleceniami dla pojedynczych builderow (pakiet tylko na jedna
> > > architekture, albo gdy na jednej trzeba go przebudowac ponownie) ?
> > 
> > srcrpm trzeba i tak zbudować. W zleceniu podane są architektury. Jeśli
> > dla jednej arch trzeba przebudować? Hm.. to się srcrpm zbuduje jeszcze
> > raz.
> > 
> > Aha, srcrpm odmawia budowania srcrpm, jeśli tagi <name>-<ver>-<rel>
> > istnieją już na innych wersjach plików w repo.
> 
> To jak przebudowac dany pakiet ponownie ?
> (np. gdy builder sie wysypal na lacznosci z cvs-em)
> Zdjac tagi recznie ?

Jeśli puszczasz buildrpm_req -R DEVEL foo.spec, to srcbuilder:
1. ściąga foo.spec z DEVEL
2. generuje <name>-<ver>-<rel>
3. dla każdego pliku w pakiecie:
   - jeśli nie ma tagu <name>-<ver>-<rel> -- to dodaje
   - jeśli jest na ściągniętej wersji to OK
   - w.p.p. wysyp się

Czyli jeśli w pakiecie nic się nie zminiło, to puszczasz raz jeszcze
w.p.p. musisz podbić release.

> > > > > Jak administrator buildera moze wykluczyc budowanie okreslonego zlecenia na
> > > > > builderze? (np. na mifgate XFree mozna bylo budowac tylko recznie,
> > > > > zatrzymujac co jakis czas budowanie - inaczej byl murowany wysyp jadra)
> > > > 
> > > > Samo zablokowanie to nie problem. Problem jest taki, że jeśli takie
> > > > kombinacje są potrzebne, to taki builder nigdy nie będzie w syncu z
> > > > innymi. Założenie było że budowanie pakietów jest bezobsługowe.
> > > 
> > > Na mifgate to zalozenie nie bedzie w 100% spelnione.
> > > Chyba, ze inny builder ra/alpha.
> > 
> > Cezar zaoferował.
> 
> OK. to nie instaluje nowej infrastruktury na mifgate.

Na mifgate miał być builder Ac? Bo ja nie sądzę, żeby dla builderów Ra
miało sens to instalować.

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: PLD Linux ::::::::: Wroclaw University, CS Dept : {E-,w}-- {b++,e}>+++ h



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