R: synce-odccm
Szymon Siwek
sls w poczta.wp.pl
Pią, 24 Paź 2008, 14:35:54 CEST
Witam!
W synce-trayicon.spec oraz synce-sync-engine.spec mamy wpisane
'Requires: synce-odccm'.
Jest to nie do końca zgodne z rzeczywistością, bo:
- synce-trayicon (przykładowo) bezpośrednio nie wymaga synce-odccm
- synce-trayicon wymaga do rzeczywistego działania, żeby biblioteka
synce-libsynce _jakoś_ się połączyła z PDA
- synce-libsynce może się połączyć za pomocą synce-odccm (działa),
synce-hal (w zasadzie działa) lub synce-vdccm (chyba, nie sprawdzałem)
- synce-libsynce ma bcondy, które mogą powyłączać sposoby komunikacji
Rozwiązanie 1:
W synce-libsynce dodać R: synce-connector, a synce-{hal,odccm,vdccm}
Provides: synce-connector. Wady:
- na builderach byłby instalowany zbędny synce-connector
- takie R/P: synce-connector będą bez sensu gdy synce-libsynce będzie
zbudowane z jakimś --without.
Rozwiązanie 2:
W synce-trayicon (i innych pakietach typu synce-some-program) dać
R: synce-connector. Wady:
- trochę bardziej upierdliwe
- nadal nie odporne na bcondy w libsynce
Jak to zrobić, żeby było doskonale?
--
Szymon Siwek
"Nikt nie jest zadowolny ze swojej fortuny,
za to każdy - ze swego rozumu" -- Franciszek de La Rochefoucauld
Więcej informacji o liście dyskusyjnej pld-devel-pl