Raport mniejszości (było: Re: subversion)
Paweł Gołaszewski
blues w ds.pg.gda.pl
Pon, 15 Wrz 2003, 09:58:55 CEST
On Mon, 15 Sep 2003, Tomasz Trojanowski wrote:
> > Dla PLD struktura mogłaby wyglądać tak:
> >
> > PLD-packages/
> > mozilla/
> > tags/
> > 1.0-1/
> > SPECS/
> > mozilla.spec
> > SOURCES/
> > mozilla-foobar.patch
> > 1.0-2/
> > ...
> > auto-ac-1.0-1/
> > ...
> > branches/
> > devel/
> > SPECS/
> > mozilla.spec
> > SOURCES/
> > mozilla-foobar.patch
> > trunk/
> > SPECS/
> > mozilla.spec
> > SOURCES/
> > mozilla-foobar.patch
> Widziałbym to trochę inaczej. Najpierw struktura, a potem skomentuję
> packages/
> gcc/
> gcc.spec
> SOURCES/
> binutils/
> binutils.spec
> SOURCES/
> setup/
> setup.spec
> SOURCES/
> branches/
> gcc/
> Ra-branch/
> gcc.spec
> SOURCES/
> Ac-branch/
> gcc.spec
> SOURCES/
> DEVEL/
> gcc.spec
> SOURCES/
> tags/
> gcc/
> gcc-3.3-1/
> gcc.spec
> SOURCES/
> gcc-3.3-2
> gcc.spec
> SOURCES/
> Wymagałoby to zmian w /usr/lib/rpm/macros jak poniżej. Założyłem że rpm
> rozwiązuje poprawnie makro %{name} przy budowaniu pakietu -- nie
> sprawdzałem.
>
> %_topdir %(echo $HOME)/rpm
> %_builddir %{_topdir}/BUILD
> %_rpmdir %{_topdir}/RPMS
> %_srcrpmdir %{_topdir}/SRPMS
> %_sourcedir %{_topdir}/packages/%{name}/SOURCES
> %_specdir %{_topdir}/packages/%{name}
>
> Tu jest niestety najsłabsza punkt tej koncepcji, nie wiem czy powyższe
> będzie działać. A jeśli nawet będzie to czy nie spowoduje jakichś
> kłopotów.
Nie zadziała.
Takie coś pozwalałoby tylko (jeżeli już) działać na HEAD. Nie daje
możliwości używania normalnie branchy/tagów...
--
pozdr. Paweł Gołaszewski
---------------------------------
worth to see: http://www.againsttcpa.com/
CPU not found - software emulation...
Więcej informacji o liście dyskusyjnej pld-devel-pl