cdg: 20040916-2344-dodanie_distver_do_ac (HEAD)
Mariusz Mazur
mmazur w kernel.pl
Pią, 17 Wrz 2004, 14:00:27 CEST
On piątek 17 wrzesień 2004 13:46, Jakub Bogusz wrote:
> A triggery które mają być tylko w Th?
Chodzi ci o to, że trigger może się odnosić tylko do wersjonowania thowego, w
międzyczasie ac może z wersjami przegonić th i później przy upgrejdzie z
takiego ac do th trigger nie zadziała? To bez distver była by dokładnie taka
sama sytuacja z tą tylko różnicą, że błąd by się później ujawnił, bo pierw
trzeba by było podbić rel w th.
Jedyne porządnie działające rozwiązanie w takich wypadkach (i nie jest to
kwestia tego, że distver wprowadza błąd, tylko czyni go bardziej widocznym),
to zamiast triggerowania od numerów wersji, triggerować od providesów. W
sensie - jeśli do nowej wersji pakietu dodajesz jakąś nową funkcję, to przy
okazji dodajesz Provides: nazwapakietu(jakaśnowafunkcja) i od nieistnienia
tego robisz triggera (jeśli się da takie cuda robić?). To by też rozwiązywało
problem psucia ludziom systemów przez nasze triggery, jeśli nasze pakiety
próbowali instalować na innych distro.
> Dalej - czy ten wynalazek nie zdowngraduje pakietu z nowszego,
> zbudowanego samemu na dystrybucyjny?
Tylko jeśli sobie wsadzisz w pole distribution "PLD większynumerekniż3.0",
czego nikt normalny i tak nie robi.
--
Każdy człowiek, który naprawdę żyje, nie ma charakteru, nie może go mieć.
Charakter jest zawsze martwy, otacza cię zgniła struktura przeniesiona z
przeszłości. Jeżeli działasz zgodnie z charakterem wtedy nie działasz w ogóle
- jedynie mechanicznie reagujesz. { Osho }
Więcej informacji o liście dyskusyjnej pld-discuss-pl