On Sat, May 16, 2009 at 1:00 AM, Ludovico Cavedon <ludovico.cave...@gmail.com> wrote: > On Sat, May 16, 2009 at 12:22 AM, Jan Hauke Rahm <i...@jhr-online.de> wrote: >>> - "2.2~rc3-hg365+dfsg1", but would have the "-" any drawback I do not see? > > Ups, this does not work.
It does actually: $ dpkg --compare-versions "2.2~rc3-hg365+dfsg1" gt "2.2~rc3+dfsg1" && echo true $ dpkg --compare-versions "2.2~rc3-hg365+dfsg1-1" gt "2.2~rc3+dfsg1-1" && echo true true dpkg --compare-versions splits the string into upstream version and debian release according to the last "-". So if we want to compare an upstream version containing a "-" we need to expiclity add a debian release (.e.g -1). I also find out the answer to my original questions: '.', '+' and '-' get no special treatment, but they follow ASCII ordering: + < - < . Cheers, Ludovico -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org