Hi, Torsten Foertsch wrote:
Ist es reiner String-Vergleich, also strcmp in C, dann wäre 0.1_SVNr124 kleiner als 0.1_SVNr125 und kleiner als 0.1_svnr124, aber größer als 0.1_SVNR124. Dann wäre aber 0.1_SVNr124 größer als 0.11_SVNr892.
Werden alle Zeichen außer Ziffern und Punkten als Trenner gewertet, so könnte man aus 0.1_SVNr124 die Folge (0.1, 124) und aus 0.11_SVNr892 (0.11, 892) machen und der Vergleich wäre wieder richtig.
Das hier kann ich nicht genau sagen.
Aber was wird dann mit 1.1beta im Vergleich zu 1.1? Sie wären dann gleich, obwohl 1.1 wahrscheinlich der Nachfolger von 1.1beta ist.
Aber das hier kann ich sagen. 1.1beta wäre neuer als 1.1. Deswegen sind solche "Versionsnummern" ziemlich ungünstig. Ich verwende deswegen ab und zu sowas wie 1.0.99. Ansonsten muss man man RPM Epoch verwenden. Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org