|
The function pkgver() depends on the upstream tags. The way this
function was originally implemented seems unable to create strictly
monotonous version numbers because the revision is not properly
increased. Whether a version is higher or lower depends solely on the
commit hash which is somewhat random. I suspect part of the problem
might also be the way the project is tagged upstream, possibly
overwriting tags. Making the function use only annotated tags seems to
fix the issue for now, but I will re-visit this later, especially since
openssh-git is using the same method for deriving a version number.
|