On Wed, Aug 25, 2004 at 12:38:12AM +0200, Jakub Piotr Cłapa wrote: > Jakub Bogusz wrote: > >On Tue, Aug 24, 2004 at 11:34:02PM +0200, Jakub Piotr Cłapa wrote: > >>Jakub Bogusz wrote: > >>>On Fri, Aug 20, 2004 at 03:06:59PM +0000, djurban wrote: > >>> > >>> > >>>>Author: djurban Date: Fri Aug 20 15:06:59 2004 GMT > >>>>Module: SPECS Tag: HEAD > >>>>---- Log message: > >>>>- added provides for upgrade from xlibs (should add version for them > >>>>too, but cant find them) > >>> > >>> > >>>>+Provides: libXrender-devel = 0.8.4 > >>>>+Provides: libXft-devel = 2.1.6 > >>>>+Provides: libXcursor-devel = 1.1.2 > >>>>[...] > >>> > >>>Nic nie ma takich zależności (z wyjątkiem xlibs, ale one to mają dla > >>>siebie), więc po co Provides. > >> > >>Nie ma, ale być powinny, chyba, że tworzyć będziesz zbiorowy pakiet > >>(wymagający wszystkich xlibs) majacy Provides: XFree86-libs. IMHO musimy > >>rozdrobnić zależności od bibliotek Xowych we wszystkich specach. > > > >Ale nie po nazwach pakietów z xlibs. Chyba że wszystkie inne > >implementacje wylecą. > >Używanie nazwy raz jako nazwy faktycznego podpakietu, w innym miejscu > >jako własności = problemy. Przechodzi w miarę bezboleśnie tylko > >w prostych przypadkach. > > Why? Nie zadziała to TakPoProstu? (jeśli jest zainstalowane X11-libs lub > libX* to wtedy są spełnione, a jeśli nie to zapytaj co zainstalować?)
Źle zadziała. Nie będzie wiadomo, że w ramach xlibs zależność libXxx ma spełnić pakiet libXxx, a nie X11-libs czy XFree86-lib dostarczajacy libXxx (będący w konflikcie z resztą xlibs). Konflikty wyjdą dopiero później w postaci błędu. Pytania to opcja (musi być możliwość instalacji nieinteraktywnej) i od wyników "quizu" (a w przypadku xlibs/X11 byłby dłuuuugi) nie może zależeć, czy instalacja się powiedzie, czy wywali. -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/ _______________________________________________ pld-devel-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
