[rpm] Rozwiązywanie wirtualnych właściwości na nazwy pakietów
Radoslaw Zielinski
radek at karnet.pl
Wed Aug 20 14:24:26 CEST 2003
Witam,
W trakcie budowania, zależności od znajdowanych przez autoskrypty
wirtualnych właściwości typu foo(bar) są rozwiązywane na nazwy
zainstalowanych pakietów, w których występują.
Problem w tym, że do pakietu wynikowego wpada zależność od wszystkich
pakietów, które daną właściwość udostępniają -- coraz częściej jest >1.
Przykłady: perl(base) -> perl-base i perl-Class-Fields,
perl(Filter::Util::Call) -> perl-modules i perl-Filter.
Proponowane rozwiązania:
1. Wywalić to precz. Wada: uzależnienie od narzędzia poldkopodobnego
lub dobrej{ pamięci, intuicji, znajomości dystrybucji}.
2. Nie rozwiązywać, jeśli rozwiązuje się na >1 pakiet. Wada:
niedeterministyczność; nie wiemy, czy nie istnieją inne pakiety,
udostępniające tę właściwość, wiemy tylko, że nie są zainstalowane
w trakcie budowania.
Ja optuję za 1. IMO i tak się kiedyś na tym skończy.
--
Radosław Zieliński <radek at karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20030820/13a24bc3/attachment.sig>
More information about the pld-devel-pl
mailing list