BR w perl-* (Re: SPECS: perl-DBI.spec (HEAD))
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Pią, 11 Kwi 2003, 11:04:37 CEST
> > # $Revision$, $Date$
> > #
> > # Conditional build:
> > -# _with_tests - perform "make test"
> > +# _without_autodeps - don't BR packages needed only for resolving deps
> > +# _with_tests - perform "make test"
> > #
> > %include /usr/lib/rpm/macros.perl
> > %define pdir DBI
> > @@ -17,7 +18,7 @@
> > Patch0: perl-DBI-changes.patch
> > BuildRequires: rpm-perlprov >= 4.1-13
> > BuildRequires: perl >= 5.6.1
> > -%if %{?_with_tests:1}%{!?_with_tests:0}
> > +%if 0%{!?_without_autodeps:1}%{?_with_tests:1}
> > BuildRequires: perl-PlRPC
> > BuildRequires: perl-Storable
> > BuildRequires: perl-Net-Daemon
>
> Może być taki kompromis?
> Na builderach dystrybucyjnych te BR są potrzebne, żeby zależności
> deterministycznie rozwiązywały się do nazw pakietów.
> A w przypadku domyślnie wyłączonych testów BR były także wyłączone...
Z mojej strony spraeciwu nie ma. Mozesz robic massive attack ;)
BTW1: s/%{!?_with_tests:0}/0/ oczywiscie tez...
BTW2: coraz czesciej ostatnio spotykam testy wykonywane warunkowo, tzn.
tylko w razie wykrycia okreslonych pakietow. Cos z tym robimy ?
(moze to byc potencjalnie wykrywanie konfliktow, ale konfiguracja
builderow by puchla).
BTW3: Co robic z pakietami, ktore wymagaja np. takiej kombinacji pakietow:
( A i B ) lub/albo ( C i D ) ? Tworzyc metapakiety, czy wybierac ?
--
=======================================================================
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