SPECS: cvs-nserver.spec, cvs.spec - Conflicts instead of Obsoletes

Patryk Zawadzki patrys at pld-linux.org
Mon Dec 3 00:58:29 CET 2007


03-12-07, Jan Rekorajski <baggins at sith.mimuw.edu.pl> napisał(a):
> On Mon, 03 Dec 2007, Patryk Zawadzki wrote:
> > Nie, trzeba obu dopisać P: i O: cvsclient
> Znaczy sie mnozymy byty bo yum ma cos pokrecone i jakies glaby uwierzyly
> w nieomylnosc firmy RedHat i tez u siebie namieszaly?
> No bez przesady.

Od zawsze w PLD "the right way" było providowanie i obsoletowanie po
wirtualnych nazwach, a nie po nazwach pakietów.

Gdybyś nie czytał mojego poprzedniego posta, to napisałem tam, że ten
mechanizm rozwiązuje problem, który obecnie przy użyciu poldka nie
pozwala na czystą aktualizację choćby z Ac to Th.

Dlatego chętnie widziałbym w poldku identyczne zachowanie, jakie ma
smart: "jeśli obsolete pakietu A wskazuje na nazwę pakietu B (a nie na
jeden z provides), proponuj zastąpienie pakietu B pakietem A".

Większość zmian jest już na miejscu w PLD, smarta używam często
(między innymi do ratowania poldka, który się zapomniał zaktualizować
przy upgradzie rpma) i nie ma na co narzekać. Zmianę w cvs ja zepsułem
i mea culpa, ale nie jest to problem złej metody, tylko słabego
developera (wprowadziłem też Suggests w PLD, co niektórzy odebrali
jako psucie).

-- 
Patryk Zawadzki
PLD Linux Distribution


More information about the pld-devel-pl mailing list