[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Dash and dot in package version



Hi,

On Fri, May 15, 2009 at 10:00:00PM -0700, Ludovico Cavedon wrote:
> My actual problem is:
> -current version of qutecom is "2.2~rc3.dfsg1"
> -as per lintian warning, the next version will be "+dfsg1" instead of
> ".dfsg1"
> -latest upstream version is still 2.2~rc3, but I would like to upload a
> more recent snapshot from upstream hg. What would be the correct
> packager version?
> 
> - "2.2~rc3+hg365+dfsg1", being lucky that "+hg" comes after "+dfsg"
> - "2.2~rc3-hg365+dfsg1", but would have the "-" any drawback I do not see?

What about actually checking some possibilities:

$ dpkg --compare-versions 2.2~rc3+hg365+dfsg1 gt 2.2~rc3.dfsg1 && echo true
$ dpkg --compare-versions 2.2~rc3+hg365.dfsg1 gt 2.2~rc3.dfsg1 && echo true
$ dpkg --compare-versions 2.2~rc3.dfsg1+hg365 gt 2.2~rc3.dfsg1 && echo true
true
$ dpkg --compare-versions 2.2~rc3+hg365+dfsg1 gt 2.2~rc3.dfsg1 && echo true
$ dpkg --compare-versions 2.2~rc3-hg365.dfsg1 gt 2.2~rc3.dfsg1 && echo true
$ dpkg --compare-versions 2.2~rc3.dfsg1+hg365 gt 2.2~rc3.dfsg1 && echo true
true
$ dpkg --compare-versions 2.2~rc3.hg365.dfsg1 gt 2.2~rc3.dfsg1 && echo true
true
$ dpkg --compare-versions 2.2~rc3+hg365+dfsg1 gt 2.2~rc3+dfsg1 && echo true
true

Seems like you need to trick a bit and change your versioning...

Cheers,
Hauke

Attachment: signature.asc
Description: Digital signature


Reply to: