Bug w rpmvercmp

Marcin Banasiak megabajt at pld-linux.org
Sat Nov 27 19:06:33 CET 2010


W dniu 27 listopada 2010 15:39 użytkownik Marcin Krol
<hawk at pld-linux.org> napisał:
> To chybra raczej nie jest prawidłowe zachowanie rpmvercmp?

Wydaje mi się, że rpmvercmp może porównywać wersję, release, czy też
epoch, ale osobno - nie sklejone w blok wersja-release czy tym
podobne. Tak po prostu działa funkcja rpmvercmp() z rpma.

Po prostych testach wynika, że:
1:1.0 == 1.1.0
1.1-1 == 1.1.1
itd.

Nie wiem jakie było założenie programiku rpmvercmp z poldka, ale
jeżeli miałby porównywać kompletne napisy epoch:version-release to
powinien raczej używać rpmEVRcompare().

-- 
Marcin Banasiak


More information about the pld-devel-pl mailing list