[rpm] Rozwiązywanie wirtualnych właściwości na nazwy pakietów
Radoslaw Zielinski
radek w karnet.pl
Śro, 20 Sie 2003, 14:24:26 CEST
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 w karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/13a24bc3/attachment.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl