On Wed, 21 Jun 2006, Brian T Glenn wrote:
On Tue, Jun 20, 2006 at 03:05:52PM -0400, Ben Winslow may have written:
On Tue, 20 Jun 2006 14:54:21 -0400 Brian T Glenn <glenn-dovecot@delink.net> wrote:
This is correct. However, the current version of Dovecot is 1.0.beta9 not 1.0.9. 1.0.9 implies revision 9 of the release version of 1.0, which is not correct. The -1, -2, etc is used to denote a new version of a package with the same upstream code version. This is used mainly for fixing packaging errors or rarely for adding a patch to the upstream code.
When dovecot is released as 1.0, your package version number will not allow you to upgrade because it will think you are already running a newer version.
Well, Debian/Ubuntu have a mechanism to get around that (projects will sometimes completely change the way they do version numbering), but in Debian unstable (and probably in Etch), the package versions are actually numbered like '1.0.beta8-4'.
Yes, the 1: mechanism. The OP didn't make it clear that Etch was using anything besides x.y.z.
For the record, the current debian version is 1.0.beta9-1
And I don't intend to use the epoch (1:) mechanism. 1.0.beta will be followed by 1.0.rc which will be followed by 1.0.release
-- Jaldhar H. Vyas <jaldhar@debian.org> La Salle Debain - http://www.braincells.com/debian/