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

Reply via email to