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