On Aug 24, 2009, at 6:23 AM, Andrew Reilly wrote:

For what it's worth, that's pretty close to how the FreeBSD
ports system works: upstream versions are the main part, and
"port revisions" (i.e., changes to the associated FreeBSD ports
makefile/patch-file/etc infrastructure) are marked with a ",nn"
suffix.  Comma is nice here, because it is not often used as
part of up-stream package names, which sometimes *do* include
hyphens and trailing digits.

I don't think Andreas suggested that we use the upstream
version as is, instead, it would be mapped by the package
maintainer to some version that matches "n(.n)*" followed
by an optional "-n" indicating the package (not upstream)
version number.  If we use the upstream version as is, we
would get into trouble trying to interpret these versions.
The upstream version can probably be included in the meta
data for documentation purposes, but I don't see how we
can use it for any purpose.

Aziz,,,

Reply via email to