Bug#682948: Incorrect versioning scheme disturbs upgrading

IRIE Shinsuke irieshinsuke at yahoo.co.jp
Fri Jul 27 08:33:15 UTC 2012


Package: blender
Version: 2.63a-1
Severity: important

Please don't change the versioning scheme, and don't use upstream
version string "a", "b", etc.  Old blender package for 2.49b used the
package version "2.49.2" to avoid the upgrade issue.

Changelog of 2.49.2~dfsg-1 says:

  This is actually 2.49b, but using a "+dfsg" suffix breaks comparing
  2.49+dfsg and 2.49b+dfsg. Use ".2" instead of "b" accordingly. And
  switch to using a "~dfsg" suffix.

So, 2.63a should be translated into 2.63.1 for the same reason.

In my PPA in Launchpad, I have maintained blender trunk package for
Ubuntu and the package version uses "+svn" suffix like

  2.63.1+svn49102-0irie1~precise1.

Since Debian package system compares the versions as

  2.63a+svn < 2.63+svn < 2.63.1+svn,

if the official Debian/Ubuntu package uses the wrong versioning scheme
such as 2.63a, I can no longer provide the trunk packages having a
version suffix "+svn".

-- 
IRIE Shinsuke



More information about the pkg-multimedia-maintainers mailing list