PLD-doc: svn-repository-rfc.txt (NEW)
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Śro, 17 Wrz 2003, 14:28:33 CEST
Tomasz Trojanowski wrote:
> On Wed, 17 Sep 2003, Tomasz Trojanowski wrote:
> > On Wed, 17 Sep 2003, Andrzej Krzysztofowicz wrote:
> > > Tomasz Trojanowski wrote:
> > > > On Tue, 16 Sep 2003, Andrzej Krzysztofowicz wrote:
> > > > > Tomasz Trojanowski wrote:
> > > > > >
> > > > > > Poprawka
> > > > > >
> > > > > > %_topdir %(echo $HOME)/rpm
> > > > > > %_builddir %{_topdir}/BUILD
> > > > > > %_rpmdir %{_topdir}/RPMS
> > > > > > %_srcrpmdir %{_topdir}/SRPMS
> > > > > > %_sourcedir %{_topdir}/%{name}/SOURCES
> > > > > > %_specdir %{_topdir}/%{name}
> > > > >
> > > > > A gdzie jest zdefiniowane %{name} ?
> > > > > Bo jesli w specu, to jak to ma dzialac ?
> > > >
> > > > A dlaczego ma nie działać? SOA#1. Przynajmniej rpm, builder
> > >
> > > Sprawdze. Ale jakos nie bardzo kojarze skad rpm wezmie nazwe katalogu,
> > > do ktorego ma wrzucic speca (podczas rpm --rebuild jakis.src.rpm)...
> >
> > Hmm, tego nie wiem. U mnie rpmbuild -ba name.spec działało, i tylko to
> > sprawdzałem.
>
> Z drugiej strony można by zamiast
>
> rpm/
> gcc/
> gcc.spec
> SOURCES/
>
> mieć w SVN strukturę
>
> packages/
> gcc/
> rpm/
> SPECS/
> gcc.spec
> SOURCES/
> ...
>
> Ale wtedy:
> - pojawia się problem z każdorazowym tworzeniem ~/rpm/{BUILD,RPMS,SRPMS}
> - nie da się trzymać całego repozytorium w miejscu w którym są kompilowane
> pakiety (a to dyskfalifikuje taki model)
>
> Innych pomysłów nie mam.
rpm zaklada, ze spece i zrodla wszyskich pakietow leza razem.
Jesli sie nie da takiego ukladu _lokalnego_ plikow pogodzic ze struktura
repo (ktora moze byc inna), to zostana dwa wyjscia:
- latanie rpm-a
- wykluczenie jednoczesnej pracy na wielu pakietach (IMO, dyskwalifikujace)
Ale moze mozna bedzie uzywac do pobierania / wrzucania narzedzia a la
builder, ktore okresli liste pobieranych / wrzucanych plikow (nie bylby
commitowany caly katalog). Wtedy (z tego punktu widzenia) struktura repo nie
ma wiekszego znaczenia (moga byc np. spec i zrodla w jednym katalogu).
--
=======================================================================
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