Niedeterministyczne zależności w pakietach perl-*

Jakub Bogusz qboosh w pld.org.pl
Śro, 19 Lut 2003, 12:30:21 CET


Dotyczy to pakietów z domyślnie wyłączonymi testami, np. perl-DBI.
Przez wyłączenie zestawu BR, które służyły do generowania zależności od
konkretnych pakietów, zależności pakietów zależą od środowiska.

Np. - w przypadku perl-DBI - do zależności zawsze wpada:
perl(RPC::PlClient) >= 0.2000
perl(RPC::PlServer) >= 0.2001

natomiast zależność od pakietu perl-PlRPC[1] pojawia się tylko jeśli ten
pakiet był zainstalowany w czasie budowania.

Drugi taki przykład (w ogóle bez make test): docbook-utils i zależność od
perl-SGMLS.

Pytanie, czy w takich wypadkach:
- dopisywać np. "Requires: perl-PlRPC"
- czy jednak BR powinny być domyślnie obecne (np. z %{!?_without_autoreqs},
  żeby dało się te zależności pominąć poza builderami)
?


[1] BTW, akurat to jest przykład z nieintuicyjną nazwą pakietu
    spełniającą zależność

-- 
Jakub Bogusz    http://www.cs.net.pl/~qboosh/



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